




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、綜合課程設(shè)計(jì)大學(xué)生宿舍管理信息系統(tǒng)重慶理工大學(xué)計(jì)算機(jī)科學(xué)與工程學(xué)院 學(xué)生: 牛玲玲學(xué)號(hào):10903060115E-Mail:36 / 38文檔可自由編輯打印目錄前言21.課程設(shè)計(jì)背景2第1章 系統(tǒng)開發(fā)背景及組織結(jié)構(gòu)分析31.1系統(tǒng)開發(fā)背景31.2 組織結(jié)構(gòu)分析3第2章 系統(tǒng)目標(biāo)及開發(fā)可行性42.1 系統(tǒng)目標(biāo)42.2 可行性分析4第3章 業(yè)務(wù)流程圖5第4章 數(shù)據(jù)流程圖和數(shù)據(jù)字典84.1 數(shù)據(jù)流程圖84.1.1 上下文圖(關(guān)聯(lián)圖)94.1.2 圖0(0層圖)104.1.3 其他DFD114.2 數(shù)據(jù)字典(DD)13第5章 系統(tǒng)設(shè)計(jì)195.1 功能結(jié)構(gòu)圖設(shè)計(jì)195.2 代碼設(shè)計(jì)195.3 輸出設(shè)計(jì)1
2、95.4 輸入設(shè)計(jì)20第6章 數(shù)據(jù)庫(kù)設(shè)計(jì)206.1 概念結(jié)構(gòu)設(shè)計(jì)(CDM圖)206.2 邏輯結(jié)構(gòu)設(shè)計(jì)(PDM圖)24第7章 系統(tǒng)實(shí)現(xiàn)317.1 系統(tǒng)環(huán)境317.2 系統(tǒng)界面317.3 開發(fā)過(guò)程中遇到的技術(shù)問(wèn)題以及解決方法31系統(tǒng)開發(fā)總結(jié)32主要參考文獻(xiàn)32前言課程設(shè)計(jì)背景 經(jīng)過(guò)大學(xué)三年的學(xué)習(xí),大多數(shù)同學(xué)已經(jīng)掌握了基本的開發(fā)技能和開發(fā)思想。暑假接近為其一月的實(shí)訓(xùn)讓同學(xué)們對(duì)系統(tǒng)開發(fā)有了更進(jìn)一步的認(rèn)識(shí),不過(guò)當(dāng)時(shí)是團(tuán)體合作并在老師的幫助下完成的,為了鍛煉同學(xué)們的自我獨(dú)立,自我思考的能力,更為了大四下學(xué)期畢業(yè)設(shè)計(jì)的順利完成,學(xué)校開設(shè)了綜合課程設(shè)計(jì),讓同學(xué)們獨(dú)自完成自己所選的系統(tǒng),并且為以后找開發(fā)相關(guān)工作
3、打好基礎(chǔ)。 第1章 系統(tǒng)開發(fā)背景及組織結(jié)構(gòu)分析1.1系統(tǒng)開發(fā)背景 隨著科技的不斷發(fā)展,計(jì)算機(jī)已經(jīng)普及到世界各地。隨著我國(guó)近幾年對(duì)教育方面的改革,大學(xué)生數(shù)量也是越來(lái)越多,對(duì)學(xué)校后勤方面的管理也成為校領(lǐng)導(dǎo)關(guān)注的重要問(wèn)題。以前學(xué)生數(shù)量少,手工記錄寢室管理等信息還可以,但是現(xiàn)在隨著越來(lái)越多的學(xué)生入住學(xué)校,手工工作已經(jīng)遠(yuǎn)不能達(dá)到管理的需求了,并且手工操作還容易記錄錯(cuò)誤信息,對(duì)于大量的信息,查詢也是很麻煩,因此設(shè)計(jì)大學(xué)生寢室管理系統(tǒng),以適應(yīng)時(shí)代的發(fā)展。1.2 組織結(jié)構(gòu)分析系統(tǒng)組織結(jié)構(gòu)圖如下 第2章 系統(tǒng)目標(biāo)及開發(fā)可行性 2.1 系統(tǒng)目標(biāo)該系統(tǒng)主要是幫助管理人員管理寢室的一些業(yè)務(wù)活動(dòng),主要目標(biāo)是實(shí)現(xiàn)以下功能
4、:1 .系統(tǒng)管理:主要實(shí)現(xiàn)高級(jí)管理員和普通管理員對(duì)本來(lái)信息的修改,還有就是 高級(jí)管理員刪除普通管理員信息;2. 寢室管理: 主要包括對(duì)寢室基本信息的錄入,修改、刪除、查詢;3 學(xué)生入住管理:主要包括增加學(xué)生入住信息、學(xué)生更換寢室、學(xué)生退宿及學(xué)生入住信息查詢;3.衛(wèi)生檢查:主要包括錄入衛(wèi)生檢查信息,修改衛(wèi)生檢查信息,刪除衛(wèi)生檢查信息、查詢衛(wèi)生檢查信息;4.水電氣繳費(fèi)管理:主要包括計(jì)算和錄入水電氣消費(fèi)額及總額,修改水電氣繳費(fèi)信息,刪除水電氣繳費(fèi)信息及查詢水電氣繳費(fèi)信息;5.設(shè)施報(bào)修管理:主要包括登記報(bào)修信息,修改報(bào)修信息,刪除報(bào)修信息及查詢報(bào)修信息;6.外來(lái)人員管理: 主要包括外來(lái)人員登記,修改登
5、記信息,刪除登記信息,查詢登記信息。7.外出電腦登記管理:主要包括外出電腦登記,修改電腦登記信息,刪除電腦登記信息及查詢電腦登記信息。寢室管理: 主要包括對(duì)寢室基本信息的錄入,修改、刪除、查詢; 2.2 可行性分析 可行性分析的主要目標(biāo)是:進(jìn)一步明確系統(tǒng)的目標(biāo)、規(guī)模和功能,對(duì)系統(tǒng)開發(fā)的背景、必要性和意義進(jìn)行調(diào)查分析并根據(jù)需求提出開發(fā)系統(tǒng)地初步方案和計(jì)劃。主要包括 經(jīng)濟(jì)可行性,技術(shù)可行性和時(shí)間可行性。1 經(jīng)濟(jì)可行性分析: 費(fèi)用方面:該系統(tǒng)是這學(xué)期的一個(gè)課程設(shè)計(jì)項(xiàng)目,硬件方面有學(xué)校和我自己的電腦可用,不需要什么花費(fèi)。 收入方面:從長(zhǎng)遠(yuǎn)的眼光看,該系統(tǒng)實(shí)現(xiàn)后能減少學(xué)校大量的紙張和筆芯,還節(jié)省了大量的
6、時(shí)間和精力。2 技術(shù)可行性:該系統(tǒng)的而開發(fā)選的工具:Microsoft Visual Studio 2008 作為開發(fā)環(huán)境,Microsoft SQL Server 2005作為數(shù)據(jù)庫(kù)開發(fā)工具 ,Microsoft Office Visio 2007 作為數(shù)據(jù)流程圖和業(yè)務(wù)流程圖的繪制工具PowerDesigner 12 作為CDM和PDM圖的繪制Microsoft Office Word 2007 文檔編寫該系統(tǒng)的開發(fā)者為本人,本人在大學(xué)期間已經(jīng)用過(guò)這些工具,基本功能還都能夠完成,系統(tǒng)開發(fā)語(yǔ)言為C#語(yǔ)言,在大二時(shí)也學(xué)過(guò)并且今年暑假在暑假實(shí)習(xí)時(shí) 也有過(guò)一個(gè)網(wǎng)吧管理系統(tǒng)的實(shí)踐經(jīng)歷,技術(shù)基本達(dá)標(biāo),能
7、夠完成該系統(tǒng)的開發(fā) 。3 時(shí)間可行性該系統(tǒng)的整個(gè)開發(fā)流程老師留了3周實(shí)踐,第一周花兩天時(shí)間上網(wǎng)查一些寢室資料然后結(jié)合自己了解的大學(xué)寢室管理的一些業(yè)務(wù),設(shè)計(jì)出了數(shù)據(jù)庫(kù)。 然后花一周左右的時(shí)間實(shí)現(xiàn)系統(tǒng),一周的時(shí)間做文檔,時(shí)間上是可行的。 第3章 業(yè)務(wù)流程圖圖3-1 業(yè)務(wù)流程圖符號(hào)說(shuō)明 住宿管理業(yè)務(wù)流程圖及說(shuō)明 業(yè)務(wù)說(shuō)明:學(xué)生把住宿單交給管理員,管理員通過(guò)查詢數(shù)據(jù)庫(kù)中的寢室基本信息,找到有空床位的寢室,并把空床位及所在寢室信息給學(xué)生,然后學(xué)生就可以入??;學(xué)生因某些原因需要更換寢室時(shí),首先提交申請(qǐng)單給管理員,管理員在查找空床位房間信息,并告知申請(qǐng)者,并且辦理退宿。衛(wèi)生檢查管理:說(shuō)明:衛(wèi)生檢查人員檢查各
8、個(gè)寢室衛(wèi)生,并評(píng)定出各個(gè)寢室衛(wèi)生等級(jí),并把衛(wèi)生檢查結(jié)果傳給管理員,管理員再把衛(wèi)生檢查結(jié)果登記到數(shù)據(jù)庫(kù)衛(wèi)生檢查登記表;當(dāng)?shù)怯浶畔⒂姓`時(shí),管理員就更改衛(wèi)生檢查信息,當(dāng)寢室無(wú)人住時(shí)則刪除衛(wèi)生檢查信息。房屋保修管理:說(shuō)明:學(xué)生將報(bào)修信息及寢室信息告知管理員,管理員將其登記入報(bào)修表中,一定時(shí)間年后管理員通知維修工來(lái)維修,維修完成后維修工將完成時(shí)間告知管理員,管理員登記入報(bào)修登記表;當(dāng)發(fā)現(xiàn)信息有誤時(shí)要及時(shí)修改信息,當(dāng)因故需刪除報(bào)修信息時(shí),可直接刪除。水電氣繳費(fèi)管理:說(shuō)明: 抄表員工到寢室抄表,并將各個(gè)寢室的水電氣用量交給管理員,管理員計(jì)算出費(fèi)用,將各個(gè)寢室消費(fèi)信息交給后勤部門的收費(fèi)人,并將費(fèi)用信息公布給學(xué)
9、生,學(xué)生繳費(fèi)于收費(fèi)人員,收費(fèi)人將繳費(fèi)單交給繳費(fèi)人,收費(fèi)人將繳費(fèi)信息交給管理員,管理員在將繳費(fèi)信息登記入數(shù)據(jù)庫(kù)繳費(fèi)信息表中。外來(lái)人登記管理:說(shuō)明:外來(lái)人在管理員那辦理外來(lái)登記,將被訪人的姓名和學(xué)號(hào)告知管理員,管理員審核成功后登記成功。當(dāng)?shù)怯浶畔⒂姓`時(shí) ,管理員可對(duì)登記信息進(jìn)行修改,當(dāng)因故需刪除信息時(shí),管理員可根據(jù)需要?jiǎng)h除外來(lái)人登記信息。說(shuō)明:學(xué)生因故需帶電腦外出寢室,先在管理員那辦理電腦外出登記,將個(gè)人信息和電腦信息告知管理員,管理員將信息核對(duì)無(wú)誤后登記入數(shù)據(jù)庫(kù)中的電腦外出登記表;當(dāng)發(fā)現(xiàn)需修改的登記信息時(shí),可根據(jù)需要進(jìn)行修改;當(dāng)因故需刪除登記信息時(shí),管理員可進(jìn)行刪除操作。第4章 數(shù)據(jù)流程圖和數(shù)據(jù)
10、字典4.1 數(shù)據(jù)流程圖數(shù)據(jù)流程圖符號(hào)說(shuō)明:4.1.1 上下文圖(關(guān)聯(lián)圖) 說(shuō)明:學(xué)生將住宿單、退宿單及更換寢室申請(qǐng)輸入系統(tǒng),系統(tǒng)進(jìn)行處理;衛(wèi)生檢查人將衛(wèi)生檢查結(jié)果輸入系統(tǒng),系統(tǒng)進(jìn)行管理;來(lái)訪人將來(lái)訪信息輸入系統(tǒng),系統(tǒng)進(jìn)行管理;抄水表人將各個(gè)寢室的水電氣信息輸入系統(tǒng),系統(tǒng)進(jìn)行處理,最后系統(tǒng)將繳費(fèi)單返給繳費(fèi)人;學(xué)生將外出電腦信息輸入系統(tǒng),系統(tǒng)進(jìn)行處理。4.1.2 圖0(0層圖) 說(shuō)明:學(xué)生將住宿單、退宿單及更換寢室申請(qǐng)輸入系統(tǒng),系統(tǒng)進(jìn)行住宿管理;衛(wèi)生檢查人將衛(wèi)生檢查結(jié)果輸入系統(tǒng),系統(tǒng)進(jìn)行衛(wèi)生檢查管理;來(lái)訪人將來(lái)訪信息輸入系統(tǒng),系統(tǒng)進(jìn)行外來(lái)人登記管理;抄水表人將各個(gè)寢室的水電氣信息輸入系統(tǒng),系統(tǒng)進(jìn)行
11、水電氣的繳費(fèi)管理,最后系統(tǒng)將繳費(fèi)單返給繳費(fèi)人;學(xué)生將外出電腦信息輸入系統(tǒng),系統(tǒng)進(jìn)行外出電腦登記管理;學(xué)生將損壞的設(shè)備報(bào)修信息傳入系統(tǒng),系統(tǒng)進(jìn)行報(bào)修管理。4.1.3 其他DFD住宿管理: 住宿管理說(shuō)明:住宿管理包括3方面:入住管理,換寢室管理,退宿管理。學(xué)生提交住宿單給管理員,管理員查詢寢室基礎(chǔ)信息中空床位的進(jìn)行入住處理;學(xué)生提交更換寢室申請(qǐng),管理員審核后,查詢空床位信息進(jìn)行跟換寢室處理;學(xué)生提交退宿單,管理員進(jìn)行退宿管理。電腦外出登記管理:說(shuō)明:學(xué)生將電腦外出登信息告知管理員,管理員查詢?cè)撋畔⒑筮M(jìn)行電腦外出登記,登記入電腦外出基本信息表中;當(dāng)有需更改的信息時(shí),管理員可進(jìn)行修改操作。房屋報(bào)修管
12、理:房屋報(bào)修管理:學(xué)生將損毀的需報(bào)修的信息告知管理員,管理員登記入房屋報(bào)修基礎(chǔ)信息表中,并將報(bào)修信息匯總表給維修人員,維修人員維修后將維修后的信息給管理員,管理員將登記入房屋報(bào)修基礎(chǔ)信息;當(dāng)有需要更改的報(bào)修信息時(shí),管理員進(jìn)行修改操作。水電氣繳費(fèi)管理:水電氣繳費(fèi)管理: 抄表工人到寢室查看各寢室水電氣用量,將信息給管理員管理員,管理員計(jì)算各寢室各個(gè)費(fèi)用及總費(fèi)用,并通告與各個(gè)寢室;學(xué)生看到消息后到收費(fèi)人那繳費(fèi),并獲取繳費(fèi)單,收費(fèi)人同時(shí)將繳費(fèi)信息給管理員,管理員登記入水電氣繳費(fèi)信息表中;當(dāng)?shù)怯浻姓`時(shí),管理員也可進(jìn)行修改操作。衛(wèi)生檢查管理:說(shuō)明:衛(wèi)生檢查員根據(jù)寢室號(hào)檢查各個(gè)寢室衛(wèi)生,并按優(yōu)、良、差打出等
13、級(jí),將評(píng)定結(jié)果給管理員,管理員按評(píng)定結(jié)果登記衛(wèi)生評(píng)定結(jié)果;當(dāng)有需要修改的評(píng)定信息時(shí),管理員可進(jìn)行修改登記的衛(wèi)生評(píng)定結(jié)果。外來(lái)人來(lái)訪登記管理:說(shuō)明: 外來(lái)人將來(lái)訪信息告知管理員,管理員核實(shí)被訪人的信息后,辦理登記,將來(lái)訪信息錄入來(lái)訪登記簿;當(dāng)有需要更改來(lái)訪登記簿時(shí),管理員可進(jìn)行修改操作。4.2 數(shù)據(jù)字典(DD)表4-1 數(shù)據(jù)項(xiàng)的定義數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名稱簡(jiǎn)述類型及寬度取值范圍001adname管理員姓名varchar(50)002adminpassword管理員登錄密碼varchar(50)003rank管理員級(jí)別,包括高級(jí)管理員和普通管理員varchar(50)004dormid宿舍號(hào)varch
14、ar(50)005telephone宿舍電話號(hào)varchar(50)006dormmoney舍費(fèi)int007zuizinumber宿舍內(nèi)椅子數(shù)int008yizinumber宿舍內(nèi)桌子數(shù)int009bednumber宿舍內(nèi)床位數(shù)int010beizhu宿舍內(nèi)備注信息varchar(50)011stuid學(xué)生學(xué)號(hào)varchar(50)012stuname學(xué)生姓名varchar(50)013class班級(jí)varchar(50)014sex性別varchar(50)015studorm所在寢室varchar(50)016checkgrank衛(wèi)生檢查等級(jí)varchar(50)017checkdatet
15、ime衛(wèi)生檢查時(shí)間datetime018beizhu衛(wèi)生檢查備注varchar(50)019comepeople來(lái)訪人varchar(50)020lookpeople被訪人varchar(50)021cometime來(lái)訪時(shí)間datatime022leavetime來(lái)訪人離開時(shí)間varchar(50)023comedengjiid來(lái)訪登記編號(hào)varchar(50)024computerdengjiid 電腦登記編號(hào)varchar(50)025leixing電腦類型varchar(50)026pinpai電腦品牌varchar(50)027color電腦顏色varchar(50)028leavet
16、ime電腦外出時(shí)間datetime029people 報(bào)修人姓名varchar(50)030starttime報(bào)修時(shí)間datetime031endtime修理時(shí)間varchar(50)032status狀態(tài):維修或未維修bit033miaoshu損壞設(shè)施的描述varchar(50)034baoxiuid報(bào)修單編號(hào)varchar(50)035waterweight水量varchar(50)036electricweight電量varchar(50)037qiweighr氣量varchar(50)038watermoney水費(fèi)money039electricmoney電費(fèi)money040qimon
17、ey氣費(fèi)money041totalmoney總費(fèi)用money042 jiaofeipeople繳費(fèi)人varchar(50)043datetime繳費(fèi)時(shí)間datetime044jiaofeiid繳費(fèi)單編號(hào)varchar(50)表4-2 數(shù)據(jù)結(jié)構(gòu)的定義數(shù)據(jù)結(jié)構(gòu)編號(hào)數(shù)據(jù)結(jié)構(gòu)名稱簡(jiǎn)述包含的數(shù)據(jù)項(xiàng)001administer記錄管理員信息表adminname, adminpassword, rank 002student記錄學(xué)生信息表stuid, stuname, class, sex,studorm003dorm記錄寢室基本信息表dormid,telephone,dormmoneyzuozinumber
18、, yizinumber,bednumber,beizhu004checkclean記錄衛(wèi)生檢查信息表dormid,checkgrank,checkdatetime,beizhu005repair記錄報(bào)修基本信息表dormid,people,starttime,endtime,status,miaoshu,baoxiuid006watereletriqi記錄水電氣繳費(fèi)信息表dormid, waterweight,electricweight,qiweight, wateroney,electricmoney, qimoney,totalmoney, jiaofeipeople, datetim
19、e007comepeopledengjid 記錄外來(lái)人登記信息表dormid,comepeople,lookpeople, cometime, leavetime, comedengjiid表4-3 數(shù)據(jù)流的描述數(shù)據(jù)流編號(hào)數(shù)據(jù)流名稱簡(jiǎn) 述數(shù)據(jù)流來(lái)源數(shù)據(jù)流去向數(shù)據(jù)流組成數(shù)據(jù)流量高峰流量F1.1住宿單學(xué)生入住寢室前需辦理憑證S1P1.1學(xué)號(hào)+姓名+性別+班級(jí)+住宿經(jīng)辦人簽名+辦理日期F1.2空閑床位信息記錄有空床位的寢室信息D2P1.1寢室號(hào)+空床位數(shù)F1.3入住信息記錄學(xué)生入住寢室信息P1.1 P1.2S1學(xué)號(hào)+姓名+性別+班級(jí)+入住寢室號(hào)+床位號(hào)F1.4更換寢室申請(qǐng)記錄更換寢室申請(qǐng)信息S1P1
20、.2學(xué)號(hào)+姓名+申請(qǐng)理由F1.5退宿單記錄退宿信息S1P1.3 學(xué)號(hào)+姓名+退宿原因 F2.1電腦外出信息 描述了電腦信息S1P2.1 學(xué)號(hào)+姓名+電腦類型+品牌+顏色F2.2需變更的外出登記信息描述需變更的外出登記信息P2.1D3 需變更的 (學(xué)號(hào)+姓名+電腦類型+品牌+顏色+外出時(shí)間)F3.1報(bào)修登記信息描述設(shè)備損壞情況S1P3.1 宿舍號(hào)+損壞描述 F3.2報(bào)修修單具體的報(bào)修登記信息P3.1D4宿舍號(hào)+損壞描述+報(bào)修人+報(bào)修時(shí)間F3.3報(bào)修匯總表一定時(shí)間內(nèi)寢室報(bào)修匯總P3.1P3.2(宿舍號(hào)+損壞描述+報(bào)修人+報(bào)修時(shí)間)匯總F3.4維修信息記錄維修狀態(tài)P3.2D4寢室號(hào)+設(shè)備維修狀態(tài)+維
21、修時(shí)間F3.5需更改的報(bào)修信息記錄需修改的報(bào)修信息P3.2D4 需更改的(寢室號(hào)+報(bào)修人+報(bào)修時(shí)間+修理時(shí)間+設(shè)備狀態(tài))F4.1水電氣用量記錄各寢室水電氣用量S2P4.1 匯總的水電氣用量(寢室號(hào)+用水量+用電量+用氣量)F4.2核算后的水電氣費(fèi)用記錄管理員核算后的費(fèi)用P4.1P4.2匯總的各寢室費(fèi)用(寢室號(hào)+用水量+用氣量+用電量+水費(fèi)+電費(fèi)+氣費(fèi)+總費(fèi)用)F4.3水電氣費(fèi)學(xué)生繳費(fèi)S1P4.2水費(fèi)+電費(fèi)+氣費(fèi)F4.4水電氣繳費(fèi)單記錄水電氣繳費(fèi)信息P4.2 S1 收費(fèi)人+繳費(fèi)時(shí)間+繳費(fèi)總額F4.5變更耳的水電氣繳費(fèi)信息描述需變更的水電氣繳費(fèi)信息P4.2D5寢室號(hào)+用水量+用氣量+用電量+水費(fèi)+
22、氣費(fèi)+電費(fèi)+總費(fèi)用+繳費(fèi)人+繳費(fèi)人F5.1寢室號(hào)確定寢室的標(biāo)記S3P5.1寢室號(hào)F5.2檢查評(píng)定結(jié)果記錄各寢室的衛(wèi)生檢查評(píng)定信息P5.1P5.2寢室號(hào)+評(píng)定等級(jí)+檢查時(shí)間F5.3需變更的衛(wèi)生檢查信息需變更的衛(wèi)生檢查信息P5.2D6需變更的衛(wèi)生檢查信息(寢室號(hào)+評(píng)定等級(jí)+檢查時(shí)間)F6.1來(lái)訪信息描述來(lái)訪人和被訪人信息S4P6.1 來(lái)訪人+被訪人姓名+被訪人學(xué)號(hào)F6.2需變更來(lái)訪信息記錄需變更的來(lái)訪信息P6.1D7 需變更的來(lái)訪登記信息( 來(lái)訪人+被訪人姓名+被訪人學(xué)號(hào)+來(lái)訪時(shí)間)表4-4 處理邏輯的描述處理邏輯編號(hào)處理邏輯名稱輸入的數(shù)據(jù)流處理簡(jiǎn)述輸出的數(shù)據(jù)流處理頻率P1學(xué)生住宿管理F1.1 F
23、1.4 F1.5 學(xué)生入住,更換寢室,退宿管理 F1.4,學(xué)生基礎(chǔ)信息,寢室基礎(chǔ)信息P2電腦外出登記管理 F2.1電腦外出登記,包括登記,修改,刪除 電腦外出登記信息P3設(shè)備報(bào)修管理F3.1 登記報(bào)修信息,修改、刪除報(bào)修信息 報(bào)修登記基礎(chǔ)信息P4水電氣繳費(fèi)管理 F4.1 F4.3 水電費(fèi)計(jì)算,繳費(fèi)登記,修改刪除處理 報(bào)修登記基礎(chǔ)信息,繳費(fèi)單P5衛(wèi)生檢查管理 F5.2衛(wèi)生檢查管理衛(wèi)生檢查信息P6來(lái)訪登記管理F6.1來(lái)訪登記管理外來(lái)人登記信息P1.1入住處理F1.1.F1.2 處理學(xué)生入住 F1.3 ,學(xué)生基本信息,寢室基本信息P1.2換寢室處理F1.4,F(xiàn)1.2,學(xué)生基本信息處理更換寢室業(yè)務(wù)F1
24、.3,學(xué)生基本信息,寢室基本信息P1.3退宿處理F1.5,學(xué)生基本信息處理退宿業(yè)務(wù)寢室基礎(chǔ)信息,學(xué)生基礎(chǔ)信息P2.1外出登記F2.1,學(xué)生基礎(chǔ)信息處理電腦外出登記F2.2需更改的外出登記信息,電腦外出登記信息P3.1報(bào)修登記F3.1,報(bào)修登記處理 F3.2 F3.3P3.2維修F3.3維修員和管理員共同處理維修及維修登記 F3.4,F(xiàn)3.5P4.1計(jì)算費(fèi)用F4.1 管理員計(jì)算水電氣費(fèi)用 F4.4P4.2繳費(fèi) F4.2 F4.3繳費(fèi)處理F4.4 F4.5P5.1檢查衛(wèi)生F5.1檢查衛(wèi)生處理 F5.2P5.2登記評(píng)定信息 F5.2 評(píng)定信息登記處理 F5.3,衛(wèi)生檢查基礎(chǔ)信息P6.1來(lái)訪登記 F6
25、.1,學(xué)生基礎(chǔ)信息來(lái)訪登記處理 F6.2,來(lái)訪登記信息 表4-5 數(shù)據(jù)存儲(chǔ)的描述數(shù)據(jù)存儲(chǔ)編號(hào)數(shù)據(jù)存儲(chǔ)名稱簡(jiǎn) 述數(shù)據(jù)存儲(chǔ)組成相關(guān)聯(lián)的處理D1學(xué)生基礎(chǔ)信息表 記錄學(xué)生基礎(chǔ)信息學(xué)號(hào)+姓名+性別+班級(jí)+寢室P1.1 P1.2 P1.3P6.1 D2寢室基礎(chǔ)信息記錄寢室基礎(chǔ)信息 寢室號(hào)+桌子數(shù)+椅子數(shù)+床位數(shù)+電話+舍費(fèi)P1.1 P1.2 P1.3D3電腦外出登記表記錄電腦登記外出信息登記編號(hào)+學(xué)號(hào)+姓名+類型+品牌+顏色+離開時(shí)間P2.1D4報(bào)修登記表記錄報(bào)修登記信息。報(bào)修編號(hào)+宿舍號(hào)+報(bào)修人+報(bào)修時(shí)間+修理時(shí)間+狀態(tài)+描述P3.1 P3.2D5水電氣繳費(fèi)表記錄水電氣繳費(fèi)信息 繳費(fèi)單號(hào)+宿舍號(hào)+用水量
26、+用電量+用氣量+水費(fèi)+電費(fèi)+氣費(fèi)+繳費(fèi)人+繳費(fèi)時(shí)間P4.2D6衛(wèi)生檢查表 記錄衛(wèi)生檢查信息寢室號(hào)+登記+檢查時(shí)間+備注P5.2D7外來(lái)人登記表 記錄外來(lái)人登記信息 宿舍號(hào)+來(lái)訪人+被訪人+來(lái)訪時(shí)間+離開時(shí)間P6.1 表4-6 外部實(shí)體的描述外部實(shí)體編號(hào)外部實(shí)體名稱簡(jiǎn)述外部實(shí)體組成輸入的數(shù)據(jù)流輸出的數(shù)據(jù)流S1學(xué)生 在校的學(xué)生 學(xué)號(hào)+姓名+性別+班級(jí)F1.3,F(xiàn)4.4F1.1 F1.4 F1.5F2.1 F3.1 F4.3S2抄表人學(xué)校后勤員工員工編號(hào)+姓名+性別工作通知F4.1S3衛(wèi)生檢查人檢查衛(wèi)生人檢查編號(hào)+姓名+性別+職務(wù)工作通知F5.2S4外來(lái)人外來(lái)的非本校學(xué)生姓名F6.1第5章 系統(tǒng)設(shè)
27、計(jì)5.1 功能結(jié)構(gòu)圖設(shè)計(jì)5.2 代碼設(shè)計(jì)代表: 登陸代碼 private void button1_Click(object sender, EventArgs e) string adname = textBox1.Text.Trim(); string adpassword = textBox2.Text.Trim(); string Rank=comboBox1.Text.Trim(); /判斷用戶名和密碼是否為空 if(string.IsNullOrEmpty(adname)|string.IsNullOrEmpty(adpassword) MessageBox.Show("
28、用戶名或密碼不能為空"); return; string sql = string.Format("select * from administer where adminname='0'",adname); DataTable dt = DBHelper.GetDataTable(sql); if (dt.Rows.Count=0|dt.Rows0"adminname".ToString()!=adname) MessageBox.Show("用戶名不存在,請(qǐng)重新輸入"); textBox1.Text =
29、"" textBox2.Text = "" textBox1.Focus(); return; if (dt.Rows0"adminpassword".ToString() != adpassword) MessageBox.Show("用戶名和密碼不匹配,請(qǐng)重新輸入"); return; if (dt.Rows0"rank".ToString() != Rank) MessageBox.Show("請(qǐng)選擇正確的角色"); return; this.Hide(); main
30、main = new main(adname,Rank); main.Show(); 5.3 輸出設(shè)計(jì)5.4 輸入設(shè)計(jì) 第6章 數(shù)據(jù)庫(kù)設(shè)計(jì)6.1 概念結(jié)構(gòu)設(shè)計(jì)(CDM圖)入住管理: 換寢室及退宿: 衛(wèi)生檢查管理:外出電腦登記外來(lái)人登記水電氣繳費(fèi)管理: 水電氣繳費(fèi)實(shí)體 學(xué)生字段名字段說(shuō)明類型長(zhǎng)度精度備注stuid學(xué)號(hào)VarChar50Primary keystuname姓名VarChar50Not nullsex性別VarChar50Not nullclass班級(jí)VarChar50 寢室字段名字段說(shuō)明類型長(zhǎng)度精度備注dormid寢室號(hào)VarChar50Primary keyzuozinumber
31、桌子數(shù)int20Not nullyizinumber椅子數(shù)int20Not nullbednumber床位數(shù)intNot nulldormmoney舍費(fèi)intNot nulltelephone電話VarChar50Not nullbeizhu備注VarChar50 管理員字段名字段說(shuō)明類型長(zhǎng)度精度備注adname管理員姓名VarChar50Primary keypassword登錄密碼VarChar50Not Nullrank級(jí)別VarChar50Not null 衛(wèi)生檢查員 字段名字段說(shuō)明類型長(zhǎng)度精度備注cleanid工號(hào)VarChar50Primary keyname姓名VarChar50
32、Not Nullwork職務(wù)VarChar50Not Nullsex性別VarChar50Not Null 收費(fèi)人字段名字段說(shuō)明類型長(zhǎng)度精度備注workid工號(hào)VarChar50Primary keyname姓名VarChar50Not Nullsex性別VarChar50Not Null 抄水表員工字段名字段說(shuō)明類型長(zhǎng)度精度備注workid工號(hào)VarChar50Primary keyname姓名VarChar50Not Nullsex性別VarChar50Not Null 來(lái)訪人字段名字段說(shuō)明類型長(zhǎng)度精度備注name姓名VarChar50Primary key維修工字段名字段說(shuō)明類型長(zhǎng)度精度
33、備注workid工號(hào)VarChar50Primary keyname姓名VarChar50Not Nullsex性別VarChar50Not Nulltelephone電話VarChar50Not Null聯(lián)系 登記電腦信息字段名字段說(shuō)明類型長(zhǎng)度精度備注lexing電腦類型VarChar50Not Nullpinpai品牌VarChar50Not Nullcolor顏色VarChar50Not Nulltime登記時(shí)間VarCharNot Null 登記 字段名字段說(shuō)明類型長(zhǎng)度精度備注Lookpeople 被訪人VarChar50Not Nulldormid宿舍號(hào)VarChar50Not Nu
34、lltime來(lái)訪時(shí)間VarChar50Not Null 傳遞寢室水電氣用量 字段名字段說(shuō)明類型長(zhǎng)度精度備注dormid 寢室號(hào)VarChar50Not Nullwaterweight水量Float50Not Nullelectricweight電量Float50Not Nullgasweight氣量Float50Not Null傳遞費(fèi)用字段名字段說(shuō)明類型長(zhǎng)度精度備注dormid 寢室號(hào)VarChar50Not Nullwatermoney水量Float50Not Nullelectricwmoneyt電量Float50Not Nullgasmoney氣量Float50Not Nulltotal
35、money總費(fèi)用Float50Not Null報(bào)修字段名字段說(shuō)明類型長(zhǎng)度精度備注dormid宿舍號(hào)VarChar50Not Nulltime報(bào)修時(shí)間VarChar50Not Nullmiaoshu報(bào)修描述VarChar50Not Null 6.2 邏輯結(jié)構(gòu)設(shè)計(jì)(PDM) ADMINISTER(管理員)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是ADNAME姓名VARCHAR(50)50PASSWORD密碼VARCHAR(50)50RANLK級(jí)別VARCHAR(50)50表名:DORM 解釋:寢室 DORM(寢室)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是DORMID寢室號(hào)
36、VARCHAR(50)50STUDI學(xué)號(hào)VARCHAR(50)50是ZUOZINUMBER桌子數(shù)INTEGERYIZINUMBER椅子數(shù)INTEGERBEDNUMBER床位數(shù)INTEGERDORMMONEY舍費(fèi)INTEGERTELEPHONE電話INTEGERBEIZHU備注VARCHAR(50)50是表名:RELATIONSHIP_7 解釋:申請(qǐng)退宿 RELATIONSHIP_7(申請(qǐng)退宿)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是STUDI學(xué)號(hào)VARCHAR(50)50是DORMID寢室號(hào)VARCHAR(50)50TIME時(shí)間VARCHAR(50)50表名:SHOUFEI 解釋
37、:收費(fèi)人 SHOUFEI(收費(fèi)人)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是WORKID工作編號(hào)VARCHAR(50)50NAME姓名VARCHAR(50)50SEX性別VARCHAR(50)50表名:STUDENT 解釋:學(xué)生 STUDENT(學(xué)生)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是STUDI學(xué)號(hào)VARCHAR(50)50DORMID寢室號(hào)VARCHAR(50)50是STUNAME姓名VARCHAR(50)50SEX性別VARCHAR(50)50CLASS班級(jí)VARCHAR(50)50表名:傳遞寢室水電氣用量 解釋:傳遞寢室水電氣用量 傳遞寢室水電氣用量(傳遞
38、寢室水電氣用量)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是員工工號(hào)員工工號(hào)VARCHAR(50)50是ADNAME姓名VARCHAR(50)50STUID寢室號(hào)VARCHAR(50)50WATERWEIGHT水量FLOAT(50)50ELECTRICMOMEY電量VARCHAR(50)50GASMONEY氣量VARCHAR(50)50表名:傳遞費(fèi)用 解釋:傳遞費(fèi)用 傳遞費(fèi)用(傳遞費(fèi)用)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是WORKID工作編號(hào)VARCHAR(50)50是ADNAME姓名VARCHAR(50)50STUID寢室號(hào)VARCHAR(50)50WATERMO
39、NEY水費(fèi)VARCHAR(50)50ELECTRICMOMEY電量VARCHAR(50)50GASMONEY氣量VARCHAR(50)50TOTALMONEY總費(fèi)用VARCHAR(50)50表名:修理 解釋:修理 修理(修理)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是DORMID寢室號(hào)VARCHAR(50)50是WORKID工號(hào)VARCHAR(50)50表名:修理通知 解釋:修理通知 修理通知(修理通知)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是ADNAME姓名VARCHAR(50)50是WORKID工號(hào)VARCHAR(50)50表名:衛(wèi)生檢查員 解釋:衛(wèi)生檢查員 衛(wèi)生
40、檢查員(衛(wèi)生檢查員)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是CLEANID檢查編號(hào)VARCHAR(50)50NAME姓名VARCHAR(50)50WORK職務(wù)VARCHAR(50)50SEX性別VARCHAR(50)50表名:抄水表員工 解釋:抄水表員工 抄水表員工(抄水表員工)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是員工工號(hào)員工工號(hào)VARCHAR(50)50姓名姓名VARCHAR(50)50性別性別VARCHAR(50)50表名:報(bào)修 解釋:報(bào)修 報(bào)修(報(bào)修)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是STUDI學(xué)號(hào)VARCHAR(50)50是ADNAM
41、E姓名VARCHAR(50)50寢室寢室VARCHAR(50)50時(shí)間時(shí)間VARCHAR(50)50描述描述VARCHAR(50)50表名:檢查衛(wèi)生 解釋:檢查衛(wèi)生 檢查衛(wèi)生(檢查衛(wèi)生)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是CLEANID檢查編號(hào)VARCHAR(50)50是DORMID寢室號(hào)VARCHAR(50)50TIME時(shí)間VARCHAR(50)50是級(jí)別級(jí)別VARCHAR(50)50是表名:申請(qǐng)更換寢室 解釋:申請(qǐng)更換寢室 申請(qǐng)更換寢室(申請(qǐng)更換寢室)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是STUDI學(xué)號(hào)VARCHAR(50)50DORMID寢室號(hào)VARCHAR(50)50時(shí)間時(shí)間VARCHAR(50)50是表名:登記 解釋:登記 登記(登記)是否主鍵字段名字段描述數(shù)據(jù)類型長(zhǎng)度可空約束缺省值備注是NAME來(lái)訪人姓名VARCHAR(50)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)村蓋房簽合同范本
- 鄉(xiāng)鎮(zhèn)庫(kù)房建造合同范本
- 創(chuàng)業(yè)老板合同范本
- 1997施工合同范本
- 公司購(gòu)買材料合同范本
- 保險(xiǎn)勞務(wù)合同范本
- mpp管采購(gòu)合同范本
- app廣告合同范本
- 加盟痘痘合同范本
- 住房公證合同范本
- 中醫(yī)小兒常見皮膚病
- 第十七屆山東省職業(yè)院校技能大賽機(jī)器人系統(tǒng)集成應(yīng)用技術(shù)樣題1學(xué)生賽
- 血管通路的介入治療
- 臨床三基考試題庫(kù)(附答案)
- 2024年浙江省杭州市拱墅區(qū)中考語(yǔ)文一模試卷
- 無(wú)人售貨機(jī)的食品安全管理制度
- 校園直飲水機(jī)供貨安裝及售后服務(wù)方案
- 個(gè)人保證無(wú)糾紛承諾保證書
- DB51T10009-2024DB50T10009-2024康養(yǎng)度假氣候類型劃分
- 華文版六年級(jí)下冊(cè)書法教案
- 生產(chǎn)安全重大事故隱患檢查表(根據(jù)住建部房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)(2022版)編制)
評(píng)論
0/150
提交評(píng)論