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

下載本文檔

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

文檔簡介

系統(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語言本身的點是一種基于計算機(jī)根底的高級程序設(shè)計語言。3學(xué)生公寓管理系統(tǒng)軟件學(xué)校管理軟件,以學(xué)校公寓部門為根本元素的、用程序來實現(xiàn)其功能的軟件

1.4參考資料《學(xué)生宿舍分配軟件的根本需求》《軟件系統(tǒng)分析與設(shè)計》殷建民編著中國水利水電出版社,20232.系統(tǒng)總體設(shè)計2.1設(shè)計約束2.1.1本系統(tǒng)應(yīng)遵循的標(biāo)準(zhǔn)和標(biāo)準(zhǔn)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)的效勞。3.軟件設(shè)計需要保證軟件的正確性、健壯性、平安性。保證用戶的使用體驗,保證用戶數(shù)據(jù)的平安。軟硬件運行環(huán)境約束軟件平臺1.客戶端軟件環(huán)境:操作系統(tǒng):Windows98/NT/2000或更高版本2.效勞端軟件環(huán)境:A.操作系統(tǒng):WindowsNT/2000Server或更高版本B.?dāng)?shù)據(jù)庫產(chǎn)品:SQLServer2000硬件平臺1.客戶程序硬件環(huán)境:A.具有PentiumII440MH或性能相當(dāng)處理器且滿足以下要求的計算機(jī):B.最低64MB內(nèi)存C.最小800MB硬盤空余空間D.分辨率至少800×600彩色VGA顯示器E.鼠標(biāo)鍵盤2.效勞器硬件環(huán)境:A.具有PentiumⅣ2.4GH或性能相當(dāng)?shù)奶幚砥髑覞M足以下要求的計算機(jī):B.最低256MB內(nèi)存C.最小2GB硬盤空余空間D.分辨率至少800×600彩色VGA顯示器E.鼠標(biāo)鍵盤接口約束外部接口

用戶接口:采用窗口化,菜單式進(jìn)行設(shè)計,在操作時響應(yīng)快。

硬件接口:掃描儀器

軟件接口:用WPS工作簿進(jìn)行接口

內(nèi)部接口

通過面向?qū)ο笳Z言設(shè)計類,在Public類中實現(xiàn)調(diào)用;類間實現(xiàn)嚴(yán)格封閉。2.1.4用戶界面約束1.將系統(tǒng)使用簡單化,能夠滿足宿舍管理員等這一類對于計算機(jī)使用不大了解的群體,方便用戶的正常操作。2.用戶對于界面的友好性要求高,在進(jìn)行頁面設(shè)計時,充分考慮用戶的年齡段以及接受能力,最大程度上保證軟件的吸引力。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子功能模塊清單模塊編號子模塊編號子模塊英文名子模塊功能簡述M1M1-1申請表填寫模塊學(xué)生填寫申請表,出錯那么無法提交,重新填寫M1-2批審模塊輔導(dǎo)員用戶對申請進(jìn)行審核宿舍負(fù)責(zé)人用戶進(jìn)行二次審核M2M2-1信息更新模塊宿舍管理員用戶對學(xué)生住宿及變動情況及時更新M2-2信息檢索模塊班主任輔導(dǎo)員以及院校領(lǐng)導(dǎo)根據(jù)學(xué)號檢索相關(guān)學(xué)生的住宿信息及表現(xiàn)M3M3-1日常評優(yōu)模塊各項良好宿舍評優(yōu)公告M3-2設(shè)備狀況模塊記錄宿舍各設(shè)備狀況和檢修信息M4M4-1退宿模塊學(xué)生進(jìn)行申請,輔導(dǎo)員與負(fù)責(zé)人批審M4-2換宿模塊學(xué)生進(jìn)行換宿申請,輔導(dǎo)員與負(fù)責(zé)人批審M5M5-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)超級管理員申請表填寫M1-1√批審申請M1-2√√信息更新M2-1√√信息檢索M2-2√√√√√評優(yōu)公告查看M3-1√√√√√√√評優(yōu)公告更新M3-1√√設(shè)備信息更新M3-2√√設(shè)備信息查看M3-2√√√√退宿申請M4-1√√換宿申請M4-2√換宿申請批審M4-2√√退宿申請批審M4-1√√系統(tǒng)維護(hù)M5-1√2.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é)生申請的工作順序圖,首先是登陸到首頁>進(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功能模塊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〔住宿申請模塊〕功能描述:根據(jù)用戶要求進(jìn)行申請表填寫或批審操作性能要求:當(dāng)以輔導(dǎo)員或宿舍管理員的身份登錄時可以檢查學(xué)生提出的住宿申請,并進(jìn)行批審,當(dāng)輔導(dǎo)員批審?fù)ㄟ^后,宿舍管理員才可進(jìn)行二次批審,二次批審?fù)ㄟ^后,宿舍管理員為學(xué)生分配宿舍;以學(xué)生身份登錄時,可查看過往申請記錄,假設(shè)已申請未處理,那么不能創(chuàng)立新的申請表;無帶批閱申請或住宿記錄,可創(chuàng)立新的申請表,在確認(rèn)無格式錯誤后可提交,等待批審。模塊界面設(shè)計:圖8住宿申請模塊界面輸入項:學(xué)生、輔導(dǎo)員或管理員根據(jù)系統(tǒng)界面的提示,選擇相應(yīng)的操作類型,該類型對應(yīng)的是模塊的名字輸出項:根據(jù)概要設(shè)計報告中模塊設(shè)計的思路,該登錄模塊輸出項為:控制代碼,是被調(diào)模塊的名字,當(dāng)用戶為學(xué)生時輸出成功或失敗的提示信息。程序流程圖9學(xué)生住宿申請流程4.?dāng)?shù)據(jù)結(jié)構(gòu)設(shè)計4.1數(shù)據(jù)庫環(huán)境說明對本數(shù)據(jù)庫的管理、生成、修改、更新都由SQL

Server

2000數(shù)據(jù)庫管理系統(tǒng)完成,本軟件是微軟公司最新版的大型數(shù)據(jù)庫效勞器,具有數(shù)據(jù)可靠性強(qiáng)、使用方便、功能強(qiáng)大、平安系數(shù)高的特性。4.2數(shù)據(jù)庫的命名規(guī)那么本系統(tǒng)數(shù)據(jù)庫采用Pascal樣式命名,命名格式為[工程英文名稱/簡稱]。例如:姓名Name4.3表設(shè)計數(shù)據(jù)庫表名清單表2-5數(shù)據(jù)庫表名清單序號中文表名英文表名表功能說明1用戶信息UserInfo記錄相關(guān)用戶的根本信息和權(quán)限2管理員信息ManagerInfo記錄管理員操作和根本信息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用戶信息表字段名意義類型長度空否備注姓名namevachar20Notnull編號novachar20Notnull主鍵性別sexvachar20Notnull聯(lián)系方式phonevachar20Notnull身份indentifivachar20Notnull所在院系yuanxivachar20表2-7公告信息字段名意義類型長度空否備注公告日期noticetimedate8撤銷日期revoketimedate8公告內(nèi)容informationvachar200表2-8申請表字段名意義類型長度空否備注申請日期Applytimedate8Notnull表狀態(tài)conditionvachar20Notnull申請人姓名applyernamevachar20Notnull外鍵申請人學(xué)號applyernovachar20Notnull主鍵表內(nèi)容tableBLOBNotnull表2-9學(xué)生住宿信息表字段名意義類型長度空否備注姓名namevachar20Notnull外鍵學(xué)號Snovachar20Notnull主鍵性別sexvachar20Notnull外鍵聯(lián)系方式phonevachar20Notnull外鍵所在院系yuanxivacahr20Notnull外鍵宿舍號housenovacahr20Notnull床號bednovacahr20Notnull表2-10設(shè)備記錄字段名意義類型長度空否備注設(shè)備名稱Enamevachar20Notnull所在房間號housenovachar20Notnull上次檢修時間lasttimevachar20Notnull已檢修次數(shù)timesint5Notnull建議報廢期deadlinevachar20Notnull表2-11學(xué)生表現(xiàn)記錄字段名意義類型長度空否備注姓名namevachar20N

溫馨提示

  • 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

提交評論