宿舍管理系統畢業設計(軟體工程畢業設計)

圖3-1超級管理員

圖3-2系部管理員

圖3-3輔導員

圖3-4宿舍管理員

圖3-5學生

3.2系統需求分析(功能、性能)

3.2.1系統需求分析概要

本系統的開發主要包括前台用戶界面的開發和後台資料庫的開發,對於後台資料庫的建立和維護要求建立起數據一致性和完整性強、數據安全性好的資料庫。而對於前台應用程式的開發則要求應用程式能提供強大的數據操縱功能,界面友好、使用簡單方便等特點。

本系統用五類用戶:

學生用戶是學院的每個學生所有,使用有效的用戶名和密碼(首次使用密碼和用戶名相同)就可等錄系統。可以查看自己的信息修改密碼,以宿舍為單位傳送宿舍物品的報修的信息,查看某月份的宿舍星級等級的功能。

宿舍管理員用戶:

宿舍管理員是用來管理學院的學生住宿情況,也是同樣使用有效的用戶名和密碼(首次使用密碼和用戶名相同)即可登錄系統。可以查看個人信息修改密碼,查看已分配學生的宿舍情況為未分配的學生分配房間,上傳學生的出勤時的狀態(正常、請假、曠宿)、每個月的星級宿舍,處理宿舍物品的報修信息。

輔導員用戶:

輔導員是管理其所管理的班級學生的信息,使用有效的用戶名和密碼(首次使用密碼和用戶名相同)就可等錄系統。可以查看個人信息修改密碼,學生信息管理用添加學生和查詢學生信息(可以修改學生基本信息)的兩個功能,學生的出勤情況是根據日期來查看學生的出勤情況並且可以查看到某個學生所有的出勤記錄。

系部管理員用戶:

系部管理員管理輔導員和查看到整個系的學生的信息,使用有效的用戶名和密碼(首次使用密碼和用戶名相同)就可等錄系統。可以查看個人信息修改密碼,查看專業學生的住宿信息、專業學生的出勤情況、專業宿舍的星級等級,輔導員管理有添加系部專業輔導員信息和查看專業輔導員信息並且修改輔導員基本信息的功能,專業管理可以添加專業編號和名稱並且可以為專業分配輔導員。

超級管理員用戶:

超級管理員可以管理系部管理員和宿舍管理員,使用有效的用戶名和密碼(首次使用密碼和用戶名相同)就可等錄系統。可以查看個人信息修改密碼,系部管理添加系部並為其添加系部管理員也可查看,宿舍管理其功能是添加管理員和宿舍樓並為宿舍樓添加管理員,查看管理員信息,管理員管理可以添加刪除查看超級管理員信息。

本系統的學生、宿舍管理員、系部管理員、超級管理員都可查看下載值班教師的情況。

3.2.2系統的參與者

圖3-6系統參與者

系統用戶(user):使用電腦登錄系統的人。

功能和服務;

超級管理員:高校宿舍管理工作人員,負責對值班教師的分配和管理、宿舍管理員的管理和系部管理員的管理(如:錄入教師值班表,分配宿舍管理員等。)

學生:使用人員,登錄過以後主要查看個人信息、所住宿舍信息、值班教師以及向宿舍管理人員傳送報修信息。

宿舍管理員:高校宿舍管理系統工作人員,負責宿舍管理學生住宿信息,宿舍保修信息處理(如:財產損壞要及時上報處理)。

輔導員:高校宿舍工作人員,負責管理學生的基本信息及查看學生的住宿信息;

系部管理員:系部管理員使用特有的許可權憑藉登入帳號和密碼登入系統享受更多的功能和服務。

3.2.3系統用例圖和用例列表

1.系統用例圖

圖3-7系統用例圖

2.用例列表

1)值班教師分配管理:為高院每個宿舍樓分配值班教師人員;如修改、錄入或刪除值班人員信息等功能。

2)管理宿舍管理員:為高院每個宿舍樓分配管理人員的功能;

3)管理系部管理員:對學校管理管理員的管理功能;

4)查看個人信息:登錄過以後查看個人的基本信息

5)查詢所住宿舍信息:進入系統後可查看所住宿舍的信息(如:宿舍的衛生情況、所獲得的獎勵等)

6)查詢值班教師信息:學生可以查看每天的值班老師是誰,如果請假或一些其他事性可以很方便的找到當天的值班老師。

7)傳送報修信息:如果宿舍的東西壞了可以通過傳送報修信息,來讓宿舍管理員知道該宿舍有什麼東西損壞,能及時的修理。

8)學生房間分配:宿舍管理員可以為學生分配房間(如:某個學生在幾號樓第幾層幾號宿舍);

9)學生住宿記錄:宿舍管理員每天要記錄查寢後的情況(如:某學生曠宿、請假);

宿舍財產情況:宿舍管理員要了解每個宿舍的財產情況(如:凳子、桌子等是否損壞);

10)學生操行評定:宿舍管理員每天都會檢查每個宿舍的衛生是否整潔,給每個學生的操行打分;

11)學生信息管理:管理學生的基本信息,它包括學生信息的錄入、修改、刪除功能;

12)查看學生住宿信息:查看學生是否曠宿、請假;