宿舍管理系統(tǒng)系統(tǒng)設(shè)計說明書(共16頁)_第1頁
宿舍管理系統(tǒng)系統(tǒng)設(shè)計說明書(共16頁)_第2頁
宿舍管理系統(tǒng)系統(tǒng)設(shè)計說明書(共16頁)_第3頁
宿舍管理系統(tǒng)系統(tǒng)設(shè)計說明書(共16頁)_第4頁
宿舍管理系統(tǒng)系統(tǒng)設(shè)計說明書(共16頁)_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上系統(tǒng)設(shè)計說明書模板1. 引言1.1編寫目的本說明書確定學(xué)生宿舍管理系統(tǒng)的詳細(xì)功能模塊和數(shù)據(jù)結(jié)構(gòu),為學(xué)生宿舍管理系統(tǒng)開發(fā)編碼工作的主要依據(jù)。1.2背景軟件系統(tǒng)的名稱:學(xué)生宿舍分配系統(tǒng)  本項目的任務(wù)提出者:張老師 本項目的任務(wù)開發(fā)者:學(xué)生軟件系統(tǒng)的用戶:大學(xué)的公寓寢室管理中心 1.3術(shù)語表2-1 術(shù)語定義或解釋表序 號術(shù)語名稱術(shù) 語 定 義1詳細(xì)設(shè)計說明書詳細(xì)設(shè)計說明書又稱為程序設(shè)計說明,詳細(xì)說明一個軟件系統(tǒng)各個層次中的每一個程序(模塊)的設(shè)計考慮。2Java語言程序設(shè)計以java語言字詞為結(jié)構(gòu),最大限度的利用java語言本身的點

2、是一種基于計算機基礎(chǔ)的高級程序設(shè)計語言。3學(xué)生公寓管理系統(tǒng)軟件學(xué)校管理軟件,以學(xué)校公寓部門為基本元素的、用程序來實現(xiàn)其功能的軟件 1.4參考資料1. 學(xué)生宿舍分配軟件的基本需求2. 軟件系統(tǒng)分析與設(shè)計 殷建民 編著 中國水利水電出版社,20082. 系統(tǒng)總體設(shè)計2.1設(shè)計約束2.1.1 本系統(tǒng)應(yīng)遵循的標(biāo)準(zhǔn)和規(guī)范1.軟件設(shè)計應(yīng)遵循軟件設(shè)計規(guī)格說明書,滿足用戶需求規(guī)格說明書的相關(guān)要求,滿足國家規(guī)定的相關(guān)軟件設(shè)計的標(biāo)準(zhǔn)。2軟件采用CS結(jié)構(gòu)設(shè)計,用戶安裝程序后,能夠登錄進(jìn)入享受系統(tǒng)的服務(wù)。3軟件設(shè)計需要保證軟件的正確性、健壯性、安全性。保證用戶的使用體驗,保證用戶數(shù)據(jù)的安全。2.1.2 軟硬

3、件運行環(huán)境約束軟件平臺1.客戶端軟件環(huán)境:操作系統(tǒng):Windows 98/NT /2000或更高版本2.服務(wù)端軟件環(huán)境:A操作系統(tǒng):Windows NT /2000 Server或更高版本B數(shù)據(jù)庫產(chǎn)品:SQL Server 2000硬件平臺1.客戶程序硬件環(huán)境:A具有 Pentium II440MH或性能相當(dāng)處理器且滿足以下要求的計算機:B最低 64 MB 內(nèi)存C最小 800 MB 硬盤空余空間D分辨率至少800×600彩色VGA顯示器E鼠標(biāo)鍵盤2.服務(wù)器硬件環(huán)境:A具有 Pentium 2.4GH 或性能相當(dāng)?shù)奶幚砥髑覞M足以下要求的計算機:B最低 256MB 內(nèi)存C最小 2 GB

4、硬盤空余空間D分辨率至少800×600彩色VGA顯示器E鼠標(biāo)鍵盤2.1.3 接口約束外部接口 1. 用戶接口:采用窗口化,菜單式進(jìn)行設(shè)計,在操作時響應(yīng)快。 2. 硬件接口:掃描儀器 3. 軟件接口:用WPS工作簿進(jìn)行接口 內(nèi)部接口   通過面向?qū)ο笳Z言設(shè)計類,在Public類中實現(xiàn)調(diào)用;類間實現(xiàn)嚴(yán)格封閉。2.1.4 用戶界面約束1將系統(tǒng)使用簡單化,能夠滿足宿舍管理員等這一類對于計算機使用不大了解的群體,方便用戶的正常操作。2用戶對于界面的友好性要求高,在進(jìn)行頁面設(shè)計時,充分考慮用戶的年齡段以及接受能力,最大程度上保

5、證軟件的吸引力。3盡可能最大程度適應(yīng)廣大用戶使用,做好兼容性測試,保證用戶的用戶體驗。 2.2 體系結(jié)構(gòu)設(shè)計圖1 功能結(jié)構(gòu)圖2.3系統(tǒng)功能結(jié)構(gòu)2.3.1 主功能清單表2-2 主功能模塊清單模塊編號模塊名稱功能簡述S1住宿申請管理學(xué)生申請住宿,輔導(dǎo)員,宿管批審住宿申請S2住宿信息管理班主任、輔導(dǎo)員、院校領(lǐng)導(dǎo)均可查看相關(guān)學(xué)生住宿信息S3后勤管理宿舍管理員對宿舍設(shè)備情況、學(xué)生表現(xiàn)進(jìn)行記錄S4退換宿管理處理畢業(yè)生退宿申請以及換宿申請S5系統(tǒng)設(shè)置數(shù)據(jù)庫維護(hù)系統(tǒng)維護(hù)等2.3.2子功能描述表2-3 子功能模塊清單模塊編號子模塊編號子模塊英文名子模塊功能簡述M1M 1-1申請表填寫模塊學(xué)生填寫申請表,出錯則無

6、法提交,重新填寫M 1-2批審模塊輔導(dǎo)員用戶對申請進(jìn)行審核宿舍負(fù)責(zé)人用戶進(jìn)行二次審核M2M 2-1信息更新模塊宿舍管理員用戶對學(xué)生住宿及變動情況及時更新M 2-2信息檢索模塊班主任輔導(dǎo)員以及院校領(lǐng)導(dǎo)根據(jù)學(xué)號檢索相關(guān)學(xué)生的住宿信息及表現(xiàn)M3M 3-1日常評優(yōu)模塊各項良好宿舍評優(yōu)公告M 3-2設(shè)備狀況模塊記錄宿舍各設(shè)備狀況和檢修信息M4M 4-1退宿模塊學(xué)生進(jìn)行申請,輔導(dǎo)員與負(fù)責(zé)人批審M 4-2換宿模塊學(xué)生進(jìn)行換宿申請,輔導(dǎo)員與負(fù)責(zé)人批審M5M 5-1系統(tǒng)維護(hù)維護(hù)2.4系統(tǒng)權(quán)限設(shè)置表2-4 系統(tǒng)權(quán)限表功能描述對應(yīng)模塊學(xué)生班主任輔導(dǎo)員宿舍管理員宿舍負(fù)責(zé)人院校領(lǐng)導(dǎo)超級管理員申請表填寫M 1-1批審申請

7、M 1-2信息更新M 2-1信息檢索M 2-2評優(yōu)公告查看M 3-1 評優(yōu)公告更新M 3-1設(shè)備信息更新M 3-2設(shè)備信息查看M 3-2退宿申請M 4-1 換宿申請M 4-2 換宿申請批審M 4-2 退宿申請批審M 4-1 系統(tǒng)維護(hù)M 5-12.5模塊設(shè)計類圖:用戶主要分為學(xué)生和職工兩大類,學(xué)生類和職工類繼承于people類,而教師類、領(lǐng)導(dǎo)類、宿舍負(fù)責(zé)人類和宿舍管理員類繼承于職工類,輔導(dǎo)員和班主任類繼承于教師類;學(xué)生與輔導(dǎo)員、班級、住宿登記表、床位、宿舍、住宿申請等都是關(guān)聯(lián)關(guān)系。 圖2 學(xué)生宿舍管理系統(tǒng)類圖詳述:學(xué)生類(順序圖與狀態(tài)圖)順序圖:根據(jù)流程圖和活動圖,可以建立學(xué)生申請的工作順序圖,

8、首先是登陸到首頁>進(jìn)入申請界面,申請表的填寫與是否可以成功提交由提交控制檢測并返回可申請/不可申請/有錯重新填寫,提交成功則學(xué)生等待來自輔導(dǎo)員以及宿舍管理員的的審核結(jié)果以及宿舍分配結(jié)果。圖3 學(xué)生申請住宿順序圖狀態(tài)圖:學(xué)生申請這一事件對應(yīng)的狀態(tài):首先是要進(jìn)行申請表的填寫預(yù)準(zhǔn)備工作,即新建一張空白申請表,進(jìn)行填寫,完成后進(jìn)行提交,即等同于進(jìn)入等待審核狀態(tài);等待后臺審核完成后,學(xué)生進(jìn)行查看可以找到審核通過不通過以及不通過(部分不符合要求)三種狀態(tài),一次審核通過后二審,產(chǎn)生批準(zhǔn)不批準(zhǔn)兩種狀態(tài),批準(zhǔn)通過,進(jìn)入入住狀態(tài)。圖4 學(xué)生申請住宿狀態(tài)圖功能界面:圖5 功能圖3. 功能模塊詳細(xì)設(shè)計3.1 功

9、能模塊1(登錄模塊)功能描述:根據(jù)用戶要求進(jìn)行登錄操作性能要求:管理員的用戶名和密碼正確時,登錄管理員模式;其他角色的用戶名和密碼正確時,登錄相應(yīng)的模式;否則,退出系統(tǒng)。 模塊界面設(shè)計:圖6 登陸界面輸入項:根據(jù)需求分析報告中所述,輸入項為用戶信息(學(xué)生信息或者管理員信息,教師信息等)。 用戶信息:用戶ID,用戶密碼,用戶類型(普通用戶,管理員) 輸出項:根據(jù)概要設(shè)計報告中模塊設(shè)計的思路,該登錄模塊輸出項為:控制代碼,是被調(diào)模塊的名字。 程序流程該登錄模塊中應(yīng)用選擇算法,根據(jù)用戶的要求選擇不同的模式。圖7 登陸程序流程3.2 功能模塊2(住宿申請模塊)功

10、能描述:根據(jù)用戶要求進(jìn)行申請表填寫或批審操作性能要求:當(dāng)以輔導(dǎo)員或宿舍管理員的身份登錄時可以檢查學(xué)生提出的住宿申請,并進(jìn)行批審,當(dāng)輔導(dǎo)員批審?fù)ㄟ^后,宿舍管理員才可進(jìn)行二次批審,二次批審?fù)ㄟ^后,宿舍管理員為學(xué)生分配宿舍;以學(xué)生身份登錄時,可查看過往申請記錄,若已申請未處理,則不能創(chuàng)建新的申請表;無帶批閱申請或住宿記錄,可創(chuàng)建新的申請表,在確認(rèn)無格式錯誤后可提交,等待批審。模塊界面設(shè)計:圖8 住宿申請模塊界面輸入項: 學(xué)生、輔導(dǎo)員或管理員根據(jù)系統(tǒng)界面的提示,選擇相應(yīng)的操作類型,該類型對應(yīng)的是模塊的名字輸出項:根據(jù)概要設(shè)計報告中模塊設(shè)計的思路,該登錄模塊輸出項為:控制代碼,是被調(diào)模塊的名字

11、,當(dāng)用戶為學(xué)生時輸出成功或失敗的提示信息。程序流程圖9 學(xué)生住宿申請流程4數(shù)據(jù)結(jié)構(gòu)設(shè)計4.1數(shù)據(jù)庫環(huán)境說明對本數(shù)據(jù)庫的管理、生成、修改、更新都由SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)完成,本軟件是微軟公司最新版的大型數(shù)據(jù)庫服務(wù)器,具有數(shù)據(jù)可靠性強、使用方便、功能強大、安全系數(shù)高的特性。4.2數(shù)據(jù)庫的命名規(guī)則本系統(tǒng)數(shù)據(jù)庫采用Pascal樣式命名,命名格式為項目英文名稱/簡稱。 示例:姓名Name4.3 表設(shè)計1) 數(shù)據(jù)庫表名清單表2-5 數(shù)據(jù)庫表名清單序號中文表名英文表名表功能說明1用戶信息UserInfo記錄相關(guān)用戶的基本信息和權(quán)限2管理員信息ManagerInfo記

12、錄管理員操作和基本信息3公告信息NoticeInfo記錄后勤模塊產(chǎn)生的公告信息4申請表Application學(xué)生成功提交后的已完成申請表的存儲5學(xué)生住宿信息StuStayInfo已入住學(xué)生的相關(guān)房間號床號退換宿等信息6設(shè)備記錄EquipRecord宿舍設(shè)備狀況以及檢修記錄的存儲7學(xué)生表現(xiàn)記錄StuBeRecord學(xué)生個人以及所在宿舍的日常表現(xiàn)情況8登錄信息LoginInfo用戶身份、編號以及password2).數(shù)據(jù)庫表的詳細(xì)清單表2-6 用戶信息表字段名意義類型長度空否備注姓名namevachar20Not null編號novachar20Not null主鍵性別sexvachar20Not

13、 null聯(lián)系方式phonevachar20Not null身份indentifivachar20Not null所在院系yuanxivachar20表 2-7 公告信息字段名意義類型長度空否備注公告日期noticetimedate8撤銷日期revoketimedate8公告內(nèi)容informationvachar200表2-8 申請表字段名意義類型長度空否備注申請日期Applytimedate8Not null表狀態(tài)conditionvachar20Not null申請人姓名applyernamevachar20Not null外鍵申請人學(xué)號applyernovachar20Not null主

14、鍵表內(nèi)容tableBLOBNot null表2-9學(xué)生住宿信息表字段名意義類型長度空否備注姓名namevachar20Not null外鍵學(xué)號Snovachar20Not null主鍵性別sexvachar20Not null外鍵聯(lián)系方式phonevachar20Not null外鍵所在院系yuanxivacahr20Notnull外鍵宿舍號housenovacahr20Notnull床號bednovacahr20Notnull表2-10設(shè)備記錄字段名意義類型長度空否備注設(shè)備名稱Enamevachar20Notnull所在房間號housenovachar20Notnull上次檢修時間lasttimevachar20Notnull已檢修次數(shù)timesint5Notnull建議報廢期deadlinevachar20Notnull表2-11學(xué)生表現(xiàn)記錄字段名意義類型長度空否備注姓名namevachar20Not nul

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論