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

下載本文檔

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

文檔簡介

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

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

3、、刪除學生基本信息的功能。2. 1. 2報表需求學生宿舍管理系統(tǒng)的某些信息應當能夠以報表形式打印出來。基 本上應該能夠實現扣分統(tǒng)計、和衛(wèi)生評比的報表打印功能。3. 1.3用戶界面需求學生宿舍管理系統(tǒng)應提供簡單、層次關系明了、清晰的操作界面, 使用戶一目了然。盡可能的為用戶的錄入、查詢等功能操作提供方便??旖莅粹o的創(chuàng)建也是非常需要的,以方便用戶操作。2. 2性能需求2. 2.1系統(tǒng)安全性學生宿舍管理系統(tǒng)中的增加用戶、學生畢業(yè)離校等的某些模塊都 是相聯系在一起的,所以在系統(tǒng)的管理權限上應當進行嚴格控制,具 體思想如下:1 .要想對該學生宿舍管理系統(tǒng)進行操作就應當具有某些操作權 限。沒有權限的用戶將

4、不能通過任何渠道來登錄該系統(tǒng),查看該系統(tǒng) 的任何信息和數據,以確保系統(tǒng)的嚴密性和安全性。2 .在上述要求基礎上可以為該系統(tǒng)設定三種登錄方式,程序開始 運行所有功能將是不可使用的,只有系統(tǒng)管理員登錄、普通用戶登錄 兩個窗口可以使用,沒有系統(tǒng)管理員或者普通用戶的用戶名和密碼任 何人都不能登錄該系統(tǒng)進行操作。3 .在具體實現時還應為系統(tǒng)管理員和普通用戶設定不同的權限, 系統(tǒng)管理員應當可以使用系統(tǒng)的所有模塊,普通用戶對于大部分的很 關鍵的模塊是無權使用的。2. 3數據庫選擇數據庫是數據管理的最新技術,是計算機科學的重要分支。十年 來,數據庫管理系統(tǒng)已從專用的應用程序包發(fā)展成為通用系統(tǒng)軟件。 由于數據庫

5、具有數據結構化、最低冗余度、較高的程序與數據獨立性、 易于擴充、易于編制應用程序等優(yōu)點,較大的信息系統(tǒng)都是建立在數 據庫設計之上的。由于用到的數據表格多,另外考慮到實際情況,學生基本信息的變動,還有員工信息的多少的變化,我們選用SQL2005數據庫。2. 4環(huán)境本系統(tǒng)是以Windows系統(tǒng)為操作平臺,用C#編程語言和SQL2005 數據庫來實現高校學生宿舍管理系統(tǒng)所需功能的。第三章宿舍管理系統(tǒng)詳細設計3.1系統(tǒng)功能模塊圖圖4.1系統(tǒng)功能模塊圖在整體設計中,我們將宿舍管理系統(tǒng)分為八個大的模塊:用戶帳 號模塊、宿舍管理模塊、學生信息查詢模塊、衛(wèi)生評比模塊、出入登 記模塊、基礎數據模塊、新學年管理模

6、塊,窗口模塊。每個模塊將實 現不同的功能。下面將具體進行介紹。3. 1.1用戶帳號模塊圖4. 1.1系統(tǒng)分支(用戶帳號模塊)功能模塊圖用戶帳號模塊包括:用戶設置,退出系統(tǒng)二個部分。1 .用戶設置:實現系統(tǒng)管理人員、普通人員登錄和密碼修改。2 .退出系統(tǒng):實現正常退出宿舍管理系統(tǒng)。3 . 1. 2宿舍管理模塊圖4. 1.2系統(tǒng)分支(宿舍管理模塊)功能模塊圖公寓管理模塊包括:入住管理、退宿管理、員工管理、晚歸管理、 公物報修五個大的部分。1 .入住管理:登記學校所有住宿樓情況。2 .退宿管理:登記學校所有宿舍退宿人員的情況。3 .晚歸管理:登記學校所有宿舍樓學生晚歸情況。4 .員工信息:登記學校所

7、有宿舍樓值班員工個人信息登記情況。5 .公物報修:登記學校所有住宿樓公物損壞上報情況。3. 1. 3信息查詢模塊圖4. 1.3系統(tǒng)分支(信息查詢模塊)功能模塊圖信息查詢模塊基本上包括:學生查詢、班級瀏覽、宿舍瀏覽、1 .學生查詢:實現每個學生基本信息情況的查詢功能。2 .班級瀏覽:實現瀏覽各個系到各班的信息情況。3 .宿舍瀏覽:實現瀏覽每棟樓房的所有宿舍的住宿情況及宿舍樓 所住學生統(tǒng)計情況。按學號進行查詢、按姓名進行查詢、按班級查詢、按寢室號查詢。1 .在按學號查詢時如果數據庫中的學生信息表中不存在該編號的 學生,則系統(tǒng)將不會顯示數據所以只有存在學號才能進行查詢。2 .按姓名進行查詢設計思想:

8、按學生姓名實現的查詢.3 .按班級進行查詢設計思想:實現某個班級所有學生基本信息及住宿情況的查詢。 通過該功能模塊我們可以統(tǒng)計某個班級的宿舍分配情況,這個班級的 學生都住在哪些攜室中。4 .按寢室號查詢設計思想:在輸入寢室號時可以把該宿舍所住的所有學生的信息 都統(tǒng)計出來,方便詳細了解某宿舍的學生住宿情況。3. L 4衛(wèi)生評比模塊周查扣分衛(wèi)生評比扣分統(tǒng)計衛(wèi)生評比圖4.L4系統(tǒng)分支(衛(wèi)生評比模塊)功能模塊圖衛(wèi)生評比模塊基本上包括:周扣分、扣分統(tǒng)計衛(wèi)生評比。L周扣分:紀錄每周每個宿舍樓每個宿舍每個人的扣分情況2 .扣分統(tǒng)計:按班級和宿舍兩種不同分法在一段時間內的個人扣 分的名單的統(tǒng)計情況。3 .衛(wèi)生

9、評比:實現宿舍先進集體和先進個人的名單的統(tǒng)計。3.L 5基礎數據模塊圖4.1.5系統(tǒng)分支(基礎數據模塊)功能模塊圖基礎數據模塊包括:添加宿舍、添加系、帳號管理、登記輔導員、宿舍評比標準、個人評比標準等六個模塊。L添加宿舍:實現添加新宿舍樓的相關信息的功能。2 .添加系:實現添加新增加系的基本信息的功能。3 .登記輔導員:登記各系的輔導員姓名系別聯系電話4 .宿舍評比標準:登記宿舍集體榮譽評比的信息功能5 .個人評比標準:登記個人宿舍先進的信息功能。3. 1. 6新學年管理模塊圖4. 1.6系統(tǒng)分支(新學年管理模塊)功能模塊圖新學年管理模塊包括:添加班級、分配宿舍1 .添加班級:實現新生報到后添

10、加新學年各系的新班級功能。2 .分配宿舍:實現新生報到后分配住校生宿舍的功能。3 . 1. 7出入管理模塊圖4. 1.7系統(tǒng)分支(出入管理模塊)功能模塊圖出入登記模塊包括:來訪登記、進出樓登記、兩個功能模塊。1 .來訪登記:詳細登記進入宿舍樓的外來人員情況和離開情況。2 .進出樓登記:詳細登記某學生搬入和搬出宿舍樓的物品情況。93. 1.8窗口模塊圖4. 1.8系統(tǒng)分支(窗口模塊)功能模塊圖窗口模塊包括:關閉窗口、工具欄、兩個功能。1 .關閉窗口:實現關閉所有窗口的功能。2 .工具欄:實現可顯示也可不顯示快捷按鈕的功能。3.2系統(tǒng)所需表3. 2. 1系統(tǒng)表L用戶表:登記管理人員的用戶名、密碼及

11、登錄權限。2 .學生基本情況表:詳細登記學生基本信息及學生住宿情況。3 .晚歸記錄表:登記所有宿舍學生晚歸的詳細情況。4 .員工表:登記所有管理人員的詳細情況。5 .人員來訪表:登記所有來訪人員的詳細情況。6 .物品出入表:詳細登記學生物品出樓信息。7 .退宿表:登記所有宿舍樓退宿情況。8 .報損表:登記每個公寓每個宿舍公物損壞上報情況。9 .宿舍表:登記學生宿舍樓號房間數等情況。字段名描述數據類型數據長度NULLPrimary keyname用戶名varch20NY10arpassword用戶密碼varchar20YNpower用戶權限tinyintNN表41 用戶表(user。)字段名描述

12、數據類型數據長度NULLPrimary keyStu.Id學號char9NY and FStu_Name姓名char8NNStu_Sex性別char2YNStu_Class班級char7NNStu_Polit政治而貌char4N團員Stu_Sta狀態(tài)char4N待分dorm_no樓號tinyint3YNDor.Id寢室號char10YNbed_no床號tinyintYNown_pc有無電腦char2N無nativit入學日varchar20YNy期birthday出生日期dateYNdepartment所學專業(yè)varchar20YN表4.2 學生基本情況表(Student。)字段名描述數據類型

13、數據長度NULLPrimary keystu_id學號char20NYstu_na me姓名char10YNstu_seX性別char10YNhou_id樓號char10XNdor_id房號char10NNwg_data晚歸日期data10XNwg_time晚歸時問time10NNwg_case晚歸原因char50YN表4.3 晚歸記錄表(late)字段名描述數據類數據XPrimary型長度ULLkeyEmp_Id員工號char20NYEmp_Na me姓名char10YNEmp_Age年齡char10YNEmp_SeX性別char10YNHou.Id樓房號char10NFEmp_Te1聯系方

14、式char10YNEmp_Des備注char50YN表4.4 員工表(Employee)字段名描述數據類型數據長度NULLPrimary keyVis.Na me來訪人姓名char10NNVis.Ho st被訪人姓名char10YNDor.Id宿舍char10NFRelati on所屬關系char10YNVis.Da ta來訪日期date10YNVis.Ti me來訪時間time10YNLea_Ti me離開時間time10YNVis.Watch值班人char10YNVis_Cr ed證件名稱char10YNVis.Des備注char50YN表4.5 人員來訪表(Visit)字段名描述數據類型

15、數據長度NULLPrimarykeyStu.Id學號char20NY進樓物品char10YNG_Out出樓物品char10YNG_Date時間datetime10YNWatch值班人char10YNG_Des備注char50YN表4.6物品出入樓表(Goodsmove)字段名描述數據類型數據長度NULLPrimary keystu_id學號char20NYstu_name姓名char10YNstu_seX性別char10YNhou_id樓號char10YNdor_id房號char10YNrx_enr入學日期dataNNts_enr退宿日期dataNNstu_study所學專業(yè)char10NNstu_class班級char10XNqu_sta去向char50NNstu_des備注char50NN表4. 7退宿表(ts)字段名描述數據類型數據長度NULLPrimary keylossdate報修時間TimestampNYlosswupin報修物品char50YNquanti ty報損數量float10YNcause損壞原因varchar100YNisreport是否上報char1YNsusheh報修宿舍integerYNre

溫馨提示

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

評論

0/150

提交評論