




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件工程課程設(shè)計報告專業(yè)班級: 項目名稱: 學(xué)生宿舍管理系統(tǒng) 項目組長: 成 員: 2012.1.5目錄1.1系統(tǒng)分析1.1.1 業(yè)務(wù)流程圖1.2 需求分析1.2.1識別參與者1.2.2識別用例1.3系統(tǒng)整體設(shè)計1.3.3系統(tǒng)管理模塊1.3.2宿舍信息管理模塊1.3.3學(xué)生入住管理模塊1.3.4宿舍衛(wèi)生檢查模塊1.3.5水電收費模塊1.3.6報修管理模塊1.3.7來訪人員管理模塊1.3.8報表統(tǒng)計模塊1.3.9關(guān)于1.4功能描述:(DFD)1.4.4宿舍管理系統(tǒng)總數(shù)據(jù)流圖:1.4.5宿舍信息登記分?jǐn)?shù)據(jù)流圖:1.4.6入住學(xué)生信息登記分?jǐn)?shù)據(jù)流圖:1.4.7宿舍衛(wèi)生檢查分?jǐn)?shù)據(jù)流圖:1.4.8宿舍水
2、電收費分?jǐn)?shù)據(jù)流圖:1.4.9宿舍報修分?jǐn)?shù)據(jù)流圖:1.4.10來訪人員登記分?jǐn)?shù)據(jù)流圖:1.5靜態(tài)結(jié)構(gòu)模型1.5.1定義系統(tǒng)對象1.5.2建立類圖1.6軟件運行需求1.6.1硬件接口1.6.2軟件接口1.6.3故障處理1.6.4其他問題:1.1 系統(tǒng)分析1.1.1 業(yè)務(wù)流程圖對系統(tǒng)可劃分為兩層流程圖:第一層流程圖: 流程圖如圖1-1所示:核對用戶名、密碼驗證員工用戶名、密碼驗證管理員用戶名、密碼學(xué)生宿舍員工管理員高校宿舍管理系統(tǒng)圖1-1 登錄流程圖第二層流程:3種不同權(quán)限的用戶進入特定的界面進行各自操作。以學(xué)生用戶權(quán)限登錄,操作流程如圖1-2所示:修改個人資料學(xué)生選擇操作個人信息、收費等反映情況(
3、如報修)查詢登錄修改提交圖1-2 學(xué)生操作流程圖以員工權(quán)限登錄,操作流程如圖1-3所示:宿舍信息、檢查情況等宿舍員工管理宿舍報修信息、通知等查詢登錄管理圖1-3 員工操作流程圖以最高管理員權(quán)限登錄,操作流程如圖1-4所示:個人信息、收費等管理員管理系統(tǒng)員工權(quán)限設(shè)置財務(wù)報表等查詢登錄設(shè)置打印圖1-4 管理員操作流程圖1.2 需求分析在本系統(tǒng)分析中采用用例驅(qū)動的分析方法分析需求的主要任務(wù),識別參與者和識別用例。并建立用例模型。由于學(xué)生宿舍管理工作存在工作量大、事務(wù)繁瑣的特點,宿舍管理人員需付出大量的工作時間來從事各種事務(wù)性工作,但工作的效率很低。為提高工作效率,減輕校方人員的工作負(fù)擔(dān),決定針對學(xué)生
4、宿舍管理開發(fā)管理系統(tǒng)軟件,以供宿舍管理人員通過電腦操作進行宿舍管理,從而使學(xué)校的宿舍管理工作系統(tǒng)化、規(guī)范化、自動化,提供整個宿舍管理的效率,使總體管理水平上升到一個新的高度。本系統(tǒng)能減少很多不必要的資源,消除了以前用冗余的紙張式管理,大節(jié)省了學(xué)校能源。并且計算機的存儲與快速查詢功能大大提高了宿舍管理的效率,并且還提高了學(xué)籍信息管理的精確度。方便快速的操作,可減少學(xué)籍信息管理的漏洞,又減少因工作的冗余出現(xiàn)的錯誤,并且操作非常簡單,可減少許多不很必要的人員,這無論從物質(zhì)上還是工作人員的工資上都為學(xué)校節(jié)約了開支。為學(xué)校增加了財富。1.2.1識別參與者通過對系統(tǒng)的需求分析可以確定系統(tǒng)的三個參與者:對參
5、與者的描述如下:1、系統(tǒng)管理員2、宿舍管理員3、學(xué)生1.2.2識別用例根據(jù)對需求的進一步分析,可以確定系統(tǒng)中有如下用例存在1)學(xué)生請求服務(wù)的用例登錄系統(tǒng)(學(xué)號,密碼)查詢信息(房間號、水電費、通知等)報修信息()其他業(yè)務(wù)(離校,返校信息等)查詢寢室信息瀏覽學(xué)校通知登錄系統(tǒng)報修學(xué)生2)宿舍管理員處理用例登錄系統(tǒng)(工號,密碼)發(fā)布信息刪除報修信息及回復(fù)添加學(xué)生登錄系統(tǒng)宿舍管理員刪除學(xué)生更新學(xué)生查詢學(xué)生3)系統(tǒng)管理員進行系統(tǒng)維護的用例登錄系統(tǒng)(工號,密碼)查詢學(xué)生信息增加床位信息刪除床位信息審核提交信息并發(fā)布宿舍管理基本數(shù)據(jù)管理登錄系統(tǒng)查詢統(tǒng)計系統(tǒng)管理員系統(tǒng)維護數(shù)據(jù)庫1.3系統(tǒng)整體設(shè)計宿舍管理系統(tǒng)共
6、分為9個模塊:系統(tǒng)管理模塊,宿舍信息管理模塊,學(xué)生入住管理模塊,宿舍衛(wèi)生檢查模塊,水電收費模塊,宿舍報修管理模塊,來訪人員管理模塊。1.3.3系統(tǒng)管理模塊系統(tǒng)管理模塊包括:添加新用戶、密碼修改、重新登錄、退出系統(tǒng)4個部分。1.添加新用戶:實現(xiàn)系統(tǒng)管理人員授予或取消新用戶登錄該系統(tǒng)的用戶名和密碼。2.密碼修改:實現(xiàn)所用用戶的密碼更改功能。3.重新登錄:實現(xiàn)用戶返回系統(tǒng)主界面。4.退出系統(tǒng):實現(xiàn)正常退出宿舍管理系統(tǒng)。1.3.2宿舍信息管理模塊宿舍信息管理模塊包括:宿舍信息登記或修改和宿舍信息查詢2個部分。1. 宿舍信息登記:登記學(xué)校所有住宿情況。2. 宿舍信息查詢:查詢學(xué)校所有宿舍的情況。1.3.
7、3學(xué)生入住管理模塊學(xué)生入住管理模塊包括:入住學(xué)生基本信息錄入和學(xué)生信息查詢2個功能。1. 學(xué)生基本信息錄入:實現(xiàn)學(xué)生基本信息情況的登記及宿舍的分配功能。2. 學(xué)生信息查詢:實現(xiàn)入住學(xué)生宿舍信息的查詢功能。1.3.4宿舍衛(wèi)生檢查模塊宿舍衛(wèi)生檢查模塊包括:宿舍衛(wèi)生檢查情況的登記和衛(wèi)生檢查情況的查詢。1. 宿舍衛(wèi)生檢查情況登記:實現(xiàn)每次宿舍衛(wèi)生檢查情況的記錄和保存。2. 宿舍衛(wèi)生檢查情況查詢:實現(xiàn)歷次宿舍衛(wèi)生檢查情況的查詢。1.3.5水電收費模塊水電收費模塊包括:宿舍水電繳費記錄和宿舍水電繳費的查詢2個功能。1. 宿舍水電繳費記錄:實現(xiàn)歷次宿舍水電繳費情況的記錄。2. 宿舍水電繳費查詢:實現(xiàn)歷次宿舍
8、水電繳費情況的查詢。1.3.6報修管理模塊報修管理模塊包括:宿舍公物報修登記和公物維修結(jié)果的查詢2個功能。1. 宿舍公物報修登記:實現(xiàn)宿舍公物報修情況的詳細(xì)登記。2. 宿舍報修結(jié)果查詢:實現(xiàn)宿舍報修后的結(jié)果查詢。1.3.7來訪人員管理模塊來訪人員管理模塊包括:人員來訪登記、來訪人員查詢2個功能。1. 人員來訪登記:實現(xiàn)外來人員進入和離開宿舍樓的情況的詳細(xì)登記。2. 來訪人員查詢:實現(xiàn)外來人員來訪情況的查詢。1.3.8報表統(tǒng)計模塊報表統(tǒng)計作為一種信息收集模塊有很好的統(tǒng)計作用,幫助資源有效管理與整合。1. 學(xué)生信息統(tǒng)計2. 員工信息統(tǒng)計3進出樓物品統(tǒng)計4. 繳費統(tǒng)計1.3.9關(guān)于軟件信息。系統(tǒng)管理
9、宿舍管理系統(tǒng)宿舍信息管理學(xué)生入住管理衛(wèi)生檢查管理水電收費管理房屋報修管理來訪登記管理添加用戶密碼修改重新登錄退出系統(tǒng)宿舍信息查詢宿舍信息登記基本信息錄入入住信息查詢宿舍衛(wèi)生檢查情況登記宿舍衛(wèi)生檢查情況查詢宿舍水電收費情況登記宿舍水電收費情況查詢宿舍公物報修情況登記宿舍公物報修情況查詢來訪情況登記來訪情況查詢學(xué)生離校管理物品出樓登記物品進樓登記報表管理關(guān)于學(xué)生信息報表員工信息報表物品進出樓統(tǒng)計宿舍繳費統(tǒng)計1.4功能描述:(DFD)1.4.4宿舍管理系統(tǒng)總數(shù)據(jù)流圖:1.4.5宿舍信息登記分?jǐn)?shù)據(jù)流圖:1.4.6入住學(xué)生信息登記分?jǐn)?shù)據(jù)流圖:1.4.7宿舍衛(wèi)生檢查分?jǐn)?shù)據(jù)流圖:1.4.8宿舍水電收費分?jǐn)?shù)據(jù)
10、流圖:1.4.9宿舍報修分?jǐn)?shù)據(jù)流圖:1.4.10來訪人員登記分?jǐn)?shù)據(jù)流圖:1.5靜態(tài)結(jié)構(gòu)模型1.5.1定義系統(tǒng)對象(1)學(xué)生住宿者小李和小王(2)寢室號Dno(3)宿舍管理員(4)系統(tǒng)管理員(5)物品OID(1) 私有操作(2) 公共操作1.5.2建立類圖分析用例,從用例中尋找對象和類。例如,通過分析宿舍分配管理子系統(tǒng),可以發(fā)現(xiàn)已下實體類:學(xué)生,宿舍管理員,班級,樓棟,床位等。類是對象的抽象的描述,它包括屬性的描述和行為的描述兩個方面。類中的關(guān)系是關(guān)聯(lián),泛化,實現(xiàn),依賴四種關(guān)系。其中類與類主要的關(guān)系是關(guān)聯(lián),泛化。系統(tǒng)類圖:1.6軟件運行需求1.6.1硬件接口1、處理器要求:Pentium 或以上
11、2、運行環(huán)境: Microsoft Visual Studio 20053、內(nèi)存要求: 512MB或以上1.6.2軟件接口操作系統(tǒng)平臺:Windows XP數(shù)據(jù)庫系統(tǒng)平臺:SQL Sever 2005開發(fā)語言:C#、SQL開發(fā)工具:Microsoft Visual Studio 2005、SQL Sever 20051.6.3故障處理由于用戶在管理系統(tǒng)時,可能因長期的修改數(shù)據(jù)造成系統(tǒng)響應(yīng)時間超長,因此,應(yīng)定期對系統(tǒng)進行修復(fù)和壓縮,從而減少響應(yīng)時間,可以滿足用戶高效率的要求。1.6.4其他問題:硬件方面:如果本系統(tǒng)出現(xiàn)問題,我們可以通過倒入備份文件來解決軟件方面:做好每天關(guān)機前自動備份。作業(yè)要求
12、:l 完成學(xué)生的住宿管理,包括入住、換房、退房、新生入學(xué)、畢業(yè)、收費等功能;l 入?。合炔樵冋{(diào)養(yǎng)源,寫申請,交費,入??;l 換房:先查詢房源,寫申請,退房,交費,入??;l 新生:交費,自動分配房間,入?。籰 退房:申請,交/退費,退房;l 畢業(yè):交/退費,退房。l 數(shù)據(jù)流圖(DFD)1. 頂層(第0層)數(shù)據(jù)流程圖2. 第1層數(shù)據(jù)流程圖3. 第2層數(shù)據(jù)流程圖 查詢模塊住宿模塊費用模塊 自動分配模塊4. 底層精細(xì)化DFD圖: 登陸精細(xì)化DFD圖 房間精細(xì)化DFD圖 入住精細(xì)化DFD圖 退房精細(xì)化DFD圖 換房精細(xì)化DFD圖 費用精細(xì)化DFD圖 自動分配精細(xì)化DFD圖數(shù)據(jù)字典(DD) 外部實體名稱數(shù)
13、據(jù)結(jié)構(gòu)說明備注輸入數(shù)據(jù)流輸出數(shù)據(jù)流學(xué)生學(xué)生數(shù)據(jù)流學(xué)生住宿信息學(xué)生住宿信息管理員學(xué)生住宿信息無 數(shù)據(jù)結(jié)構(gòu)名稱數(shù)據(jù)項邏輯關(guān)系學(xué)生數(shù)據(jù)流學(xué)號+姓名+班級+性別(學(xué)號)線性學(xué)生信息記錄結(jié)構(gòu)學(xué)號+姓名+房號+床號(房號)線性 數(shù)據(jù)元素:學(xué)生數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)元素:名稱類型長度有關(guān)編碼說明學(xué)號字符型10位12位:年級,35位:專業(yè),68位:班級,910位:學(xué)號姓名字符型10位無班級字符型3位無性別字符型2位無學(xué)生住宿信息記錄結(jié)構(gòu)的數(shù)據(jù)元素:名稱類型長度有關(guān)編碼說明學(xué)號字符型10位12位:年級,35位:專業(yè),68位:班級,910位:學(xué)號姓名字符型10位無房號字符型8位無床號整型1位無 數(shù)據(jù)流名稱學(xué)生住宿信息數(shù)據(jù)
14、流來源學(xué)生住宿信息記錄數(shù)據(jù)流去向入住、換房、退房、查房源、申請、交費、退費數(shù)據(jù)流組成宿舍號、床位號數(shù)據(jù)流量 處理/加工名稱輸入輸出處理換房學(xué)生住宿信息學(xué)生住宿信息無退房學(xué)生住宿信息學(xué)生住宿信息無入住學(xué)生住宿信息學(xué)生住宿信息無查詢房源學(xué)生住宿信息學(xué)生住宿信息查詢房間、選擇房間辦理手續(xù)學(xué)生住宿信息學(xué)生住宿信息申請、交費、退費 數(shù)據(jù)存儲名稱學(xué)生信息記錄結(jié)構(gòu)學(xué)生信息記錄結(jié)構(gòu)l 系統(tǒng)E-R圖l 由E-R圖設(shè)計出的數(shù)據(jù)庫表字段名描述數(shù)據(jù)類型要求Stu_key學(xué)號char不能為空Stu_name姓名char不能為空Stu_sex性別char不能為空Stu_dor宿舍床號charStu_mon余額char 學(xué)
15、生表字段名描述數(shù)據(jù)類型要求Adm_id工作賬號char不能為空Adm_name姓名char不能為空Adm_lim工作權(quán)限char 房管員表字段名描述數(shù)據(jù)類型要求Bed_id床號char不能為空Bed_dorid收費標(biāo)準(zhǔn)char不能為空Bed_sta狀態(tài)char不能為空 床表1 概要設(shè)計2.1 SC圖l 流程圖 l 總流程圖l 登錄模塊流程圖l 學(xué)生界面流程圖:void stu_inter(char(10) loginID);l 房管員界面流程:void mana_inter(char(10) loginID);l 查詢空床流程圖char searchbed() /參數(shù)為空,返回值為空床床號l 換房流程圖l 退房流程圖void drop (char(10) sno, char(10) bno); l 申
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 林業(yè)生態(tài)補償機制考核試卷
- 頻率分配策略考核試卷
- 臺風(fēng)防汛試題及答案
- 特教體育考試試題及答案
- 黨政雇員面試題及答案
- 龍湖地產(chǎn)java開發(fā)面試題及答案
- 鹽湖村官上崗考試試題及答案
- 合肥稅務(wù)面試題及答案
- 揚州教編考試試題及答案
- 荊州氣象面試題及答案
- 金屬非金屬礦山安全規(guī)程
- DB3311∕T 132-2020 住宅小區(qū)物業(yè)服務(wù)規(guī)范
- 員工三級安全教育培訓(xùn)記錄
- C-TPAT反恐知識培訓(xùn)ppt課件
- 二代征信系統(tǒng)數(shù)據(jù)采集規(guī)范釋義
- 河南華泰特種電纜項目可行性分析報告
- 公司員工合理化建議獎勵辦法
- 加工中心刀具庫選擇PLC控制系統(tǒng)設(shè)計
- 主域故障無法啟動,額外域提升Active Directory
- 電商平臺POP模式商家入駐合作協(xié)議書(標(biāo)準(zhǔn)版)
- 初中生物知識點匯總細(xì)胞
評論
0/150
提交評論