

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 軟件工程課程</b></p><p><b> 設(shè)計(jì)報(bào)告</b></p><p> 專業(yè)班級(jí): </p><p> 項(xiàng)目名稱: 學(xué)生宿舍管理系統(tǒng) </p><p> 項(xiàng)目組長(zhǎng):
2、 </p><p> 成 員: </p><p><b> 2012.1.5</b></p><p><b> 目錄</b></p><p><b> 1.1系統(tǒng)分析
3、</b></p><p> 1.1.1 業(yè)務(wù)流程圖</p><p><b> 1.2 需求分析</b></p><p> 1.2.1識(shí)別參與者</p><p> 1.2.2識(shí)別用例</p><p> 1.3系統(tǒng)整體設(shè)計(jì)</p><p> 1
4、.3.3系統(tǒng)管理模塊</p><p> 1.3.2宿舍信息管理模塊</p><p> 1.3.3學(xué)生入住管理模塊</p><p> 1.3.4宿舍衛(wèi)生檢查模塊</p><p> 1.3.5水電收費(fèi)模塊</p><p> 1.3.6報(bào)修管理模塊</p><p> 1.3.7
5、來(lái)訪人員管理模塊</p><p> 1.3.8報(bào)表統(tǒng)計(jì)模塊</p><p><b> 1.3.9關(guān)于</b></p><p> 1.4功能描述:(DFD)</p><p> 1.4.4宿舍管理系統(tǒng)總數(shù)據(jù)流圖:</p><p> 1.4.5宿舍信息登記分?jǐn)?shù)據(jù)流圖:</p&
6、gt;<p> 1.4.6入住學(xué)生信息登記分?jǐn)?shù)據(jù)流圖:</p><p> 1.4.7宿舍衛(wèi)生檢查分?jǐn)?shù)據(jù)流圖:</p><p> 1.4.8宿舍水電收費(fèi)分?jǐn)?shù)據(jù)流圖:</p><p> 1.4.9宿舍報(bào)修分?jǐn)?shù)據(jù)流圖:</p><p> 1.4.10來(lái)訪人員登記分?jǐn)?shù)據(jù)流圖:</p><p>
7、 1.5靜態(tài)結(jié)構(gòu)模型</p><p> 1.5.1定義系統(tǒng)對(duì)象</p><p> 1.5.2建立類圖</p><p> 1.6軟件運(yùn)行需求</p><p> 1.6.1硬件接口</p><p> 1.6.2軟件接口</p><p> 1.6.3故障處理</p&g
8、t;<p> 1.6.4其他問(wèn)題:</p><p><b> 系統(tǒng)分析</b></p><p> 1.1.1 業(yè)務(wù)流程圖</p><p> 對(duì)系統(tǒng)可劃分為兩層流程圖:</p><p><b> 第一層流程圖: </b></p><p> 流程圖如圖
9、1-1所示:</p><p><b> 核對(duì)用戶名、密碼</b></p><p> 驗(yàn)證員工用戶名、密碼</p><p> 驗(yàn)證管理員用戶名、密碼</p><p> 圖1-1 登錄流程圖</p><p><b> 第二層流程:</b></p><
10、;p> 3種不同權(quán)限的用戶進(jìn)入特定的界面進(jìn)行各自操作。</p><p> 以學(xué)生用戶權(quán)限登錄,操作流程如圖1-2所示:</p><p><b> 查詢</b></p><p><b> 登錄</b></p><p><b> 修改</b></p>
11、<p><b> 提交</b></p><p> 圖1-2 學(xué)生操作流程圖</p><p> 以員工權(quán)限登錄,操作流程如圖1-3所示:</p><p><b> 查詢</b></p><p><b> 登錄</b></p><p>
12、<b> 管理</b></p><p> 圖1-3 員工操作流程圖</p><p> 以最高管理員權(quán)限登錄,操作流程如圖1-4所示:</p><p><b> 查詢</b></p><p><b> 登錄設(shè)置</b></p><p><
13、b> 打印</b></p><p> 圖1-4 管理員操作流程圖</p><p><b> 1.2 需求分析</b></p><p> 在本系統(tǒng)分析中采用用例驅(qū)動(dòng)的分析方法分析需求的主要任務(wù),識(shí)別參與者和識(shí)別用例。并建立用例模型。</p><p> 由于學(xué)生宿舍管理工作存在工作量大、事務(wù)繁瑣的
14、特點(diǎn),宿舍管理人員需付出大量的工作時(shí)間來(lái)從事各種事務(wù)性工作,但工作的效率很低。為提高工作效率,減輕校方人員的工作負(fù)擔(dān),決定針對(duì)學(xué)生宿舍管理開發(fā)管理系統(tǒng)軟件,以供宿舍管理人員通過(guò)電腦操作進(jìn)行宿舍管理,從而使學(xué)校的宿舍管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,提供整個(gè)宿舍管理的效率,使總體管理水平上升到一個(gè)新的高度。</p><p> 本系統(tǒng)能減少很多不必要的資源,消除了以前用冗余的紙張式管理,大節(jié)省了學(xué)校能源。并且計(jì)算機(jī)的
15、存儲(chǔ)與快速查詢功能大大提高了宿舍管理的效率,并且還提高了學(xué)籍信息管理的精確度。方便快速的操作,可減少學(xué)籍信息管理的漏洞,又減少因工作的冗余出現(xiàn)的錯(cuò)誤,并且操作非常簡(jiǎn)單,可減少許多不很必要的人員,這無(wú)論從物質(zhì)上還是工作人員的工資上都為學(xué)校節(jié)約了開支。為學(xué)校增加了財(cái)富。</p><p> 1.2.1識(shí)別參與者</p><p> 通過(guò)對(duì)系統(tǒng)的需求分析可以確定系統(tǒng)的三個(gè)參與者:</p&g
16、t;<p> 對(duì)參與者的描述如下:</p><p><b> 1、系統(tǒng)管理員</b></p><p><b> 2、宿舍管理員</b></p><p><b> 3、學(xué)生</b></p><p><b> 1.2.2識(shí)別用例</b>
17、</p><p> 根據(jù)對(duì)需求的進(jìn)一步分析,可以確定系統(tǒng)中有如下用例存在</p><p> 1)學(xué)生請(qǐng)求服務(wù)的用例</p><p> 登錄系統(tǒng)(學(xué)號(hào),密碼)</p><p> 查詢信息(房間號(hào)、水電費(fèi)、通知等)</p><p><b> 報(bào)修信息()</b></p><
18、;p> 其他業(yè)務(wù)(離校,返校信息等)</p><p> 2)宿舍管理員處理用例</p><p> 登錄系統(tǒng)(工號(hào),密碼)</p><p><b> 發(fā)布信息</b></p><p> 3)系統(tǒng)管理員進(jìn)行系統(tǒng)維護(hù)的用例</p><p> 登錄系統(tǒng)(工號(hào),密碼)</p>
19、<p><b> 查詢學(xué)生信息</b></p><p><b> 增加床位信息</b></p><p><b> 刪除床位信息</b></p><p><b> 審核提交信息并發(fā)布</b></p><p><b> 1.3系
20、統(tǒng)整體設(shè)計(jì)</b></p><p> 宿舍管理系統(tǒng)共分為9個(gè)模塊:系統(tǒng)管理模塊,宿舍信息管理模塊,學(xué)生入住管理模塊,宿舍衛(wèi)生檢查模塊,水電收費(fèi)模塊,宿舍報(bào)修管理模塊,來(lái)訪人員管理模塊。</p><p> 1.3.3系統(tǒng)管理模塊</p><p> 系統(tǒng)管理模塊包括:添加新用戶、密碼修改、重新登錄、退出系統(tǒng)4個(gè)部分。</p><p&
21、gt; 1.添加新用戶:實(shí)現(xiàn)系統(tǒng)管理人員授予或取消新用戶登錄該系統(tǒng)的用戶名和密碼。</p><p> 2.密碼修改:實(shí)現(xiàn)所用用戶的密碼更改功能。</p><p> 3.重新登錄:實(shí)現(xiàn)用戶返回系統(tǒng)主界面。</p><p> 4.退出系統(tǒng):實(shí)現(xiàn)正常退出宿舍管理系統(tǒng)。</p><p> 1.3.2宿舍信息管理模塊</p>&
22、lt;p> 宿舍信息管理模塊包括:宿舍信息登記或修改和宿舍信息查詢2個(gè)部分。</p><p> 1. 宿舍信息登記:登記學(xué)校所有住宿情況。</p><p> 2. 宿舍信息查詢:查詢學(xué)校所有宿舍的情況。</p><p> 1.3.3學(xué)生入住管理模塊</p><p> 學(xué)生入住管理模塊包括:入住學(xué)生基本信息錄入和學(xué)生信息查詢2個(gè)
23、功能。</p><p> 1. 學(xué)生基本信息錄入:實(shí)現(xiàn)學(xué)生基本信息情況的登記及宿舍的分配功能。</p><p> 2. 學(xué)生信息查詢:實(shí)現(xiàn)入住學(xué)生宿舍信息的查詢功能。</p><p> 1.3.4宿舍衛(wèi)生檢查模塊</p><p> 宿舍衛(wèi)生檢查模塊包括:宿舍衛(wèi)生檢查情況的登記和衛(wèi)生檢查情況的查詢 。</p><p&
24、gt; 1. 宿舍衛(wèi)生檢查情況登記:實(shí)現(xiàn)每次宿舍衛(wèi)生檢查情況的記錄和保存。</p><p> 2. 宿舍衛(wèi)生檢查情況查詢:實(shí)現(xiàn)歷次宿舍衛(wèi)生檢查情況的查詢。</p><p> 1.3.5水電收費(fèi)模塊</p><p> 水電收費(fèi)模塊包括:宿舍水電繳費(fèi)記錄和宿舍水電繳費(fèi)的查詢2個(gè)功能。</p><p> 宿舍水電繳費(fèi)記錄:實(shí)現(xiàn)歷次宿舍水電
25、繳費(fèi)情況的記錄。</p><p> 宿舍水電繳費(fèi)查詢:實(shí)現(xiàn)歷次宿舍水電繳費(fèi)情況的查詢。</p><p> 1.3.6報(bào)修管理模塊</p><p> 報(bào)修管理模塊包括:宿舍公物報(bào)修登記和公物維修結(jié)果的查詢2個(gè)功能。</p><p> 宿舍公物報(bào)修登記:實(shí)現(xiàn)宿舍公物報(bào)修情況的詳細(xì)登記。</p><p> 宿舍報(bào)修
26、結(jié)果查詢:實(shí)現(xiàn)宿舍報(bào)修后的結(jié)果查詢。</p><p> 1.3.7來(lái)訪人員管理模塊</p><p> 來(lái)訪人員管理模塊包括:人員來(lái)訪登記、來(lái)訪人員查詢2個(gè)功能。</p><p> 1. 人員來(lái)訪登記:實(shí)現(xiàn)外來(lái)人員進(jìn)入和離開宿舍樓的情況的詳細(xì)登記。</p><p> 2. 來(lái)訪人員查詢:實(shí)現(xiàn)外來(lái)人員來(lái)訪情況的查詢。</p>
27、<p> 1.3.8報(bào)表統(tǒng)計(jì)模塊</p><p> 報(bào)表統(tǒng)計(jì)作為一種信息收集模塊有很好的統(tǒng)計(jì)作用,幫助資源有效管理與整合。</p><p><b> 1. 學(xué)生信息統(tǒng)計(jì)</b></p><p><b> 2. 員工信息統(tǒng)計(jì)</b></p><p><b> 3.進(jìn)出樓
28、物品統(tǒng)計(jì)</b></p><p><b> 4. 繳費(fèi)統(tǒng)計(jì)</b></p><p><b> 1.3.9關(guān)于</b></p><p><b> 軟件信息。</b></p><p> 1.4功能描述:(DFD)</p><p> 1.
29、4.4宿舍管理系統(tǒng)總數(shù)據(jù)流圖:</p><p> 1.4.5宿舍信息登記分?jǐn)?shù)據(jù)流圖:</p><p> 1.4.6入住學(xué)生信息登記分?jǐn)?shù)據(jù)流圖:</p><p> 1.4.7宿舍衛(wèi)生檢查分?jǐn)?shù)據(jù)流圖:</p><p> 1.4.8宿舍水電收費(fèi)分?jǐn)?shù)據(jù)流圖:</p><p> 1.4.9宿舍報(bào)修分?jǐn)?shù)據(jù)流圖:</
30、p><p> 1.4.10來(lái)訪人員登記分?jǐn)?shù)據(jù)流圖:</p><p><b> 1.5靜態(tài)結(jié)構(gòu)模型</b></p><p> 1.5.1定義系統(tǒng)對(duì)象</p><p><b> (1)學(xué)生住宿者</b></p><p><b> 小李和小王</b>&l
31、t;/p><p><b> (2)寢室號(hào)</b></p><p><b> Dno</b></p><p><b> ?。?)宿舍管理員</b></p><p><b> ?。?)系統(tǒng)管理員</b></p><p><b>
32、; ?。?)物品</b></p><p><b> OID</b></p><p><b> 私有操作</b></p><p><b> 公共操作</b></p><p><b> 1.5.2建立類圖</b></p>&l
33、t;p> 分析用例,從用例中尋找對(duì)象和類。例如,通過(guò)分析宿舍分配管理子系統(tǒng),可以發(fā)現(xiàn)已下實(shí)體類:學(xué)生,宿舍管理員,班級(jí),樓棟,床位等。類是對(duì)象的抽象的描述,它包括屬性的描述和行為的描述兩個(gè)方面。類中的關(guān)系是關(guān)聯(lián),泛化,實(shí)現(xiàn),依賴四種關(guān)系。其中類與類主要的關(guān)系是關(guān)聯(lián),泛化。</p><p><b> 系統(tǒng)類圖:</b></p><p><b> 1
34、.6軟件運(yùn)行需求</b></p><p><b> 1.6.1硬件接口</b></p><p> 1、處理器要求:Pentium Ⅵ或以上</p><p> 2、運(yùn)行環(huán)境: Microsoft Visual Studio 2005</p><p> 3、內(nèi)存要求: 512MB或以上</p&g
35、t;<p><b> 1.6.2軟件接口</b></p><p> 操作系統(tǒng)平臺(tái):Windows XP</p><p> 數(shù)據(jù)庫(kù)系統(tǒng)平臺(tái):SQL Sever 2005</p><p> 開發(fā)語(yǔ)言:C#、SQL</p><p> 開發(fā)工具:Microsoft Visual Studio 2005、S
36、QL Sever 2005</p><p><b> 1.6.3故障處理</b></p><p> 由于用戶在管理系統(tǒng)時(shí),可能因長(zhǎng)期的修改數(shù)據(jù)造成系統(tǒng)響應(yīng)時(shí)間超長(zhǎng),因此,應(yīng)定期對(duì)系統(tǒng)進(jìn)行修復(fù)和壓縮,從而減少響應(yīng)時(shí)間,可以滿足用戶高效率的要求。</p><p> 1.6.4其他問(wèn)題:</p><p> 硬件方面:如
37、果本系統(tǒng)出現(xiàn)問(wèn)題,我們可以通過(guò)倒入備份文件來(lái)解決</p><p> 軟件方面:做好每天關(guān)機(jī)前自動(dòng)備份。</p><p><b> 作業(yè)要求:</b></p><p> 完成學(xué)生的住宿管理,包括入住、換房、退房、新生入學(xué)、畢業(yè)、收費(fèi)等功能;</p><p> 入?。合炔樵冋{(diào)養(yǎng)源,寫申請(qǐng),交費(fèi),入??;</p&g
38、t;<p> 換房:先查詢房源,寫申請(qǐng),退房,交費(fèi),入??;</p><p> 新生:交費(fèi),自動(dòng)分配房間,入??;</p><p> 退房:申請(qǐng),交/退費(fèi),退房;</p><p> 畢業(yè):交/退費(fèi),退房。</p><p><b> 數(shù)據(jù)流圖(DFD)</b></p><p>
39、 頂層(第0層)數(shù)據(jù)流程圖</p><p><b> 第1層數(shù)據(jù)流程圖</b></p><p><b> 第2層數(shù)據(jù)流程圖</b></p><p><b> 查詢模塊</b></p><p><b> 住宿模塊</b></p><
40、;p><b> 費(fèi)用模塊</b></p><p><b> 自動(dòng)分配模塊</b></p><p> 底層精細(xì)化DFD圖:</p><p><b> 登陸精細(xì)化DFD圖</b></p><p><b> 房間精細(xì)化DFD圖</b></p
41、><p><b> 入住精細(xì)化DFD圖</b></p><p><b> 退房精細(xì)化DFD圖</b></p><p><b> 換房精細(xì)化DFD圖</b></p><p><b> 費(fèi)用精細(xì)化DFD圖</b></p><p>
42、 自動(dòng)分配精細(xì)化DFD圖</p><p><b> 數(shù)據(jù)字典(DD)</b></p><p><b> 外部實(shí)體</b></p><p><b> 數(shù)據(jù)結(jié)構(gòu)</b></p><p><b> 數(shù)據(jù)元素:</b></p><p&g
43、t; 學(xué)生數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)元素:</p><p> 學(xué)生住宿信息記錄結(jié)構(gòu)的數(shù)據(jù)元素:</p><p><b> 數(shù)據(jù)流</b></p><p><b> 處理/加工</b></p><p><b> 數(shù)據(jù)存儲(chǔ)</b></p><p><b&
44、gt; 系統(tǒng)E-R圖</b></p><p> 由E-R圖設(shè)計(jì)出的數(shù)據(jù)庫(kù)表</p><p><b> 學(xué)生表</b></p><p><b> 房管員表</b></p><p><b> 床表</b></p><p><b&g
45、t; 概要設(shè)計(jì)</b></p><p><b> 2.1 SC圖</b></p><p><b> 流程圖 </b></p><p><b> 總流程圖</b></p><p><b> 登錄模塊流程圖</b></p>
46、<p><b> 學(xué)生界面流程圖:</b></p><p> void stu_inter(char(10) loginID);</p><p><b> 房管員界面流程:</b></p><p> void mana_inter(char(10) loginID);</p><p&g
47、t;<b> 查詢空床流程圖</b></p><p> char searchbed() //參數(shù)為空,返回值為空床床號(hào)</p><p><b> 換房流程圖</b></p><p><b> 退房流程圖</b></p><p> void drop (char(
48、10) sno, char(10) bno); </p><p><b> 申請(qǐng)住房流程圖</b></p><p> void apply (char(10) sno);</p><p><b> 狀態(tài)遷移圖</b></p><p><b> 學(xué)生狀態(tài)遷移圖</b>&l
49、t;/p><p><b> 床位狀態(tài)遷移圖</b></p><p> 結(jié)束語(yǔ) </p><p> 這次作業(yè)是軟件工程這門課程的一個(gè)精華,總結(jié)了前面所有作業(yè)的不足之后改正而得到的,在改正的過(guò)程中我發(fā)現(xiàn)了很多細(xì)節(jié)在設(shè)計(jì)的時(shí)候都過(guò)于理想化,還有很多考慮不周到的地方。為了解決這些不完善之處,需要在今后的進(jìn)一步學(xué)習(xí)中,逐步深入,不斷積累經(jīng)驗(yàn)
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件工程-學(xué)生宿舍管理系統(tǒng)
- 軟件工程設(shè)計(jì)-學(xué)生宿舍管理系統(tǒng)
- 軟件工程設(shè)計(jì) 學(xué)生宿舍管理系統(tǒng)
- 軟件工程畢業(yè)論文---學(xué)生宿舍管理系統(tǒng)設(shè)計(jì)
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)--- 學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)
- 軟件工程作業(yè) 學(xué)生宿舍管理系統(tǒng)需求分析報(bào)告
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 《軟件工程》課程設(shè)計(jì)--學(xué)生管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)6
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)7
- 軟件工程課程設(shè)計(jì)--學(xué)生管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)——學(xué)生管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)——學(xué)生宿舍管理系統(tǒng)
- 學(xué)生學(xué)籍管理系統(tǒng)-軟件工程課程設(shè)計(jì)
- 學(xué)生宿舍管理系統(tǒng)--數(shù)據(jù)庫(kù)課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論