學生宿舍管理系統需求分析說明書_第1頁
學生宿舍管理系統需求分析說明書_第2頁
學生宿舍管理系統需求分析說明書_第3頁
學生宿舍管理系統需求分析說明書_第4頁
免費預覽已結束,剩余11頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、學生宿舍管理系統需求分析說明書第一章引言舊的手工紀錄的宿舍管理方式已經不能適應高速發展的信息化時代,新的宿舍管理系統開發出來之后,學校的現有的宿舍信息管理將有很大的改觀,由過去的人工方式轉變為計算機方式,由效率低、數據冗余、易產生錯誤轉變為檢索迅速、查找方便、可靠性高、存儲量大。這些優點能夠極大地提高效率, 也是學校科學化、 正規化管理的重要條件。學生宿舍管理系統采用的是計算機化管理,系統做的盡量人性化,使用者會感到操作非常方便,管理人員需要做的就是將數據輸入到系統的數據庫中去。由于數據庫的存儲容量相當大,而且比較穩定,適合較長時間的保存,也不容易丟失。這無疑是為信息存儲量比較大的學校提供了一

2、個方便、快捷的操作方式。第二章系統需求分析2.1 功能需求基本功能需求本課題要實現的是高校學生宿舍管理系統,在設計該系統時,應盡可能的貼近學生 , 便于用戶操作。系統在實現上應該具有如下功能:1. 系統要求用戶必須輸入正確的用戶名和密碼才能進入系統。2. 系統應該提供學生住宿情況的基本登記。3. 系統應提供學生每學期學生的離校處理。4. 系統應提供人員來訪登記及結束訪問的詳細登記。5. 系統應提供學生在校期間物品出入宿舍樓的詳細情況登記。6. 系統應提供查詢功能,以方便用戶對學生基本信息的查詢。7. 系統應提供增加、刪除、修改用戶帳戶的功能。8. 系統還應具有添加、修改、刪除學生基本信息的功能

3、。報表需求學生宿舍管理系統的某些信息應當能夠以報表形式打印出來。基本上應該能夠實現扣分統計、和衛生評比的報表打印功能。用戶界面需求學生宿舍管理系統應提供簡單、層次關系明了、清晰的操作界面,使用戶一目了然。 盡可能的為用戶的錄入、 查詢等功能操作提供方便。快捷按鈕的創建也是非常需要的,以方便用戶操作。2.2 性能需求系統安全性學生宿舍管理系統中的增加用戶、學生畢業離校等的某些模塊都是相聯系在一起的,所以在系統的管理權限上應當進行嚴格控制,具體思想如下:1. 要想對該學生宿舍管理系統進行操作就應當具有某些操作權限。沒有權限的用戶將不能通過任何渠道來登錄該系統,查看該系統的任何信息和數據,以確保系統

4、的嚴密性和安全性。2. 在上述要求基礎上可以為該系統設定三種登錄方式,程序開始運行所有功能將是不可使用的,只有系統管理員登錄、普通用戶登錄兩個窗口可以使用,沒有系統管理員或者普通用戶的用戶名和密碼任何人都不能登錄該系統進行操作。3. 在具體實現時還應為系統管理員和普通用戶設定不同的權限,系統管理員應當可以使用系統的所有模塊,普通用戶對于大部分的很關鍵的模塊是無權使用的。2.3 數據庫選擇數據庫是數據管理的最新技術,是計算機科學的重要分支。十年來,數據庫管理系統已從專用的應用程序包發展成為通用系統軟件。由于數據庫具有數據結構化、 最低冗余度、較高的程序與數據獨立性、易于擴充、易于編制應用程序等優

5、點,較大的信息系統都是建立在數據庫設計之上的。由于用到的數據表格多,另外考慮到實際情況,學生基本信息的變動,還有員工信息的多少的變化,我們選用 SQL2005數據庫。2.4 環境本系統是以 Windows系統為操作平臺,用C#編程語言和 SQL2005數據庫來實現高校學生宿舍管理系統所需功能的。第三章宿舍管理系統詳細設計3.1 系統功能模塊圖用戶帳號宿舍管理信息查詢高校學生衛生評比公寓管基礎數據理系新學年統出入管理窗口帳號設置退出系統學生查詢班級瀏覽宿舍瀏覽周查扣分扣分統計衛生評比添加班級分配宿舍來訪登記出入樓登記工具欄關閉窗口入住管理退宿管理晚歸管理員工信息公物報修添加宿舍樓添加系登記輔導員

6、宿舍評比標個人評比標圖 4.1系統功能模塊圖在整體設計中,我們將宿舍管理系統分為八個大的模塊:用戶帳號模塊、宿舍管理模塊、學生信息查詢模塊、衛生評比模塊、出入登記模塊、基礎數據模塊、新學年管理模塊,窗口模塊。每個模塊將實現不同的功能。下面將具體進行介紹。用戶帳號模塊用戶帳號退出系統帳號設置圖系統分支(用戶帳號模塊)功能模塊圖用戶帳號模塊包括:用戶設置,退出系統二個部分。1. 用戶設置:實現系統管理人員、普通人員登錄和密碼修改。2. 退出系統:實現正常退出宿舍管理系統。宿舍管理模塊宿舍管理入住管理退宿管理晚歸管理員工信息公物報修圖系統分支(宿舍管理模塊)功能模塊圖公寓管理模塊包括:入住管理、退宿

7、管理、員工管理、晚歸管理、公物報修五個大的部分。1. 入住管理:登記學校所有住宿樓情況。2. 退宿管理:登記學校所有宿舍退宿人員的情況。3. 晚歸管理:登記學校所有宿舍樓學生晚歸情況。4. 員工信息:登記學校所有宿舍樓值班員工個人信息登記情況。5. 公物報修:登記學校所有住宿樓公物損壞上報情況。信息查詢模塊學生查詢信息查詢班級瀏覽宿舍瀏覽圖系統分支(信息查詢模塊)功能模塊圖信息查詢模塊基本上包括:學生查詢、班級瀏覽、宿舍瀏覽、1. 學生查詢:實現每個學生基本信息情況的查詢功能。2. 班級瀏覽:實現瀏覽各個系到各班的信息情況。3. 宿舍瀏覽:實現瀏覽每棟樓房的所有宿舍的住宿情況及宿舍樓所住學生統

8、計情況。按學號進行查詢、按進行查詢、按班級查詢、按寢室號查詢。1在按學號查詢時如果數據庫中的學生信息表中不存在該編號的學生,則系統將不會顯示數據所以只有存在學號才能進行查詢。2. 按進行查詢設計思想:按學生實現的查詢 .3. 按班級進行查詢設計思想:實現某個班級所有學生基本信息及住宿情況的查詢。通過該功能模塊我們可以統計某個班級的宿舍分配情況,這個班級的學生都住在哪些寢室中。4. 按寢室號查詢設計思想:在輸入寢室號時可以把該宿舍所住的所有學生的信息都統計出來,方便詳細了解某宿舍的學生住宿情況。衛生評比模塊周查扣分衛生衛評生比評比扣分統計衛生評比圖系統分支(衛生評比模塊)功能模塊圖衛生評比模塊基

9、本上包括:周扣分、扣分統計衛生評比。1. 周扣分:紀錄每周每個宿舍樓每個宿舍每個人的扣分情況2. 扣分統計:按班級和宿舍兩種不同分法在一段時間的個人扣分的的統計情況。3. 衛生評比:實現宿舍先進集體和先進個人的的統計。基礎數據模塊基礎數據添加添加登記輔宿舍評個人評宿舍系導員比標準比標準圖系統分支(基礎數據模塊)功能模塊圖基礎數據模塊包括:添加宿舍、添加系、帳號管理、登記輔導員、宿舍評比標準、個人評比標準等六個模塊。1. 添加宿舍:實現添加新宿舍樓的相關信息的功能。2. 添加系:實現添加新增加系的基本信息的功能。3. 登記輔導員:登記各系的輔導員系別聯系4. 宿舍評比標準:登記宿舍集體榮譽評比的

10、信息功能5. 個人評比標準:登記個人宿舍先進的信息功能。新學年管理模塊添加班級新學年分配宿舍圖系統分支(新學年管理模塊)功能模塊圖新學年管理模塊包括:添加班級、分配宿舍1. 添加班級:實現新生報到后添加新學年各系的新班級功能。2. 分配宿舍:實現新生報到后分配住校生宿舍的功能。出入管理模塊來訪登記出入管理出入樓登記圖系統分支(出入管理模塊)功能模塊圖出入登記模塊包括:來訪登記、進出樓登記、兩個功能模塊。1. 來訪登記:詳細登記進入宿舍樓的外來人員情況和離開情況。2. 進出樓登記:詳細登記某學生搬入和搬出宿舍樓的物品情況。窗口模塊工具欄窗口關閉窗口圖系統分支(窗口模塊)功能模塊圖窗口模塊包括:關

11、閉窗口、工具欄、兩個功能。1. 關閉窗口:實現關閉所有窗口的功能。2. 工具欄:實現可顯示也可不顯示快捷按鈕的功能。3.2系統所需表系統表1. 用戶表:登記管理人員的用戶名、密碼及登錄權限。2. 學生基本情況表:詳細登記學生基本信息及學生住宿情況。3. 晚歸 記 錄表 :登記所有宿舍學生晚歸的詳細情況。4. 員工表:登記所有管理人員的詳細情況。5. 人員來訪表:登記所有來訪人員的詳細情況。6. 物品出入表:詳細登記學生物品出樓信息。7. 退宿表:登記所有宿舍樓退宿情況。8. 報損表:登記每個公寓每個宿舍公物損壞上報情況。9. 宿舍表:登記學生宿舍樓號房間數等情況。字段名描述數據類型數據長度NU

12、LLPrimarykeyname用戶名varchar20NYpassword用戶密碼varchar20YNpower用戶權限tinyintNN表 4.1用戶表 (user0)字段名描述數據類型數據長度NULLPrimarykeyStu_Id學號char9NY and FStu_Namechar8NNStu_Sex性別char2YNStu_Class班級char7NNStu_Polit政治面貌char4N團員Stu_Sta狀態char4N待分dorm_no樓號tinyint3YNDor_Id寢室號char10YNbed_no床號tinyintYNown_pc有無電腦char2N無nativity

13、入學日期varchar20YNbirthday出生日期dateYNdepartment所學專業varchar20YN表 4.2學 生 基 本 情 況 表 (Student0)字段名描述數據類型數據長度NULLPrimarykeystu_id學號char20NYstu_namechar10YNstu_sex性別char10YNhou_id樓號char10NNdor_id房號char10NNwg_data晚歸日期data10NNwg_time晚歸時間time10NNwg_case晚歸原因char50YN表 4.3晚 歸 記 錄 表 (late)字段名描述數據類型數據長度NULLPrimarykey

14、Emp_Id員工號char20NYEmp_Namechar10YNEmp_Age年齡char10YNEmp_Sex性別char10YNHou_Id樓房號char10NFEmp_Tel聯系方式char10YNEmp_Des備注char50YN表 4.4員 工 表 (Employee)字段名描述數據類型數據長度NULLPrimarykeyVis_Name來訪人char10NNVis_Host被訪人char10YNDor_Id宿舍char10NFRelation所屬關系char10YNVis_Data來訪日期date10YNVis_Time來訪時間time10YNLea_Time離開時間time10

15、YNVis_Watch值班人char10YNVis_Cred證件名稱char10YNVis_Des備注char50YN表 4.5人 員 來 訪 表 (Visit)字段名描述數據類型數據長度NULLPrimarykeyStu_Id學號char20NYG_In進樓物品char10YNG_Out出樓物品char10YNG_Date時間datetime10YNWatch值班人char10YNG_Des備注char50YN表 4.6 物 品 出 入 樓 表 (Goodsmove)字段名描述數據類型數據長度NULLPrimarykeystu_id學號char20NYstu_namechar10YNstu_

16、sex性別char10YNhou_id樓號char10YNdor_id房號char10YNrx_enr入學日期dataNNts_enr退宿日期dataNNstu_study所學專業char10NNstu_cla班級char10NNssqu_sta去向char50NNstu_des備注char50NN表 4.7退 宿 表 (ts)字段名描述數據類型數據長度NULLPrimarykeylossdate報修時間TimestampNYlosswupin報修物品char50YNquantity報損數量float10YNcause損壞原因varchar100YNisreport是否上報char1YNsusheh報修宿舍inte

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論