基于JavaEE的大学生公寓管理系统
目錄
1 緒論 1
1.1項目背景 1
1.2項目的選擇與要求 2
1.2.1 項目的選擇 2
1.2.2 項目研究的要求 2
2 需求分析 3
2.1 用戶需求分析 3
2.2 處理對象分析 3
2.3 系統功能需求分析 3
3 總體設計 4
3.1 系統的總體功能 4
3.1.1 系統的總體功能 4
3.2 系統登錄模塊 4
3.2.1 學生登錄界面 4
3.2.2 登錄流程 5
3.3 系統管理員模塊 6
3.3.1 系統管理員界面 6
3.3.2 系統管理員流程 6
3.4 宿舍管理員模塊 7
3.4.1 宿舍管理員界面 7
3.4.2 宿舍管理員流程 7
3.5 學生管理模塊 8
3.5.1 學生管理界面 8
3.5.2 學生模塊流程 8
4 詳細設計 9
4.1 系統管理員 9
4.1.1 用戶信息管理功能 9
4.1.2 信息查詢管理功能 10
4.1.3 訪客信息登記 15
4.1.4 報修信息登記 15
4.1.5 宿舍衛生登記 15
4.1.6 宿舍信息管理 15
4.1.7 學生留言天地 16
4.2 宿舍管理員 16
4.2.1 學生信息管理 16
4.2.2 用戶信息管理 16
4.2.3 訪客信息管理 17
4.2.4 維修信息管理 17
4.2.5 衛生信息管理 17
5 系統測試 18
5.1 測試方法 18
5.2 測試用例 19
6 總結 20
參考文獻 21
2 需求分析
2.1 用戶需求分析
河南城建學院還沒有一款智能化的宿舍管理系統的應用,宿管還是停留在手動記錄數據的時代,由于高校的學生信息很是龐大,這明顯與新的時代不符,一條一條的記錄數據太過于繁瑣,需要一個能夠統計宿舍信息,學生信息以及職工信息等等的相關的操作軟件。針對如此我們設計了一款符合與河南城建學院的宿舍管理系統。
2.2 處理對象分析
系統要處理的對象包括學生基本信息、宿舍基本信息、宿舍職工基本信息、來訪人員出入基本信息、宿舍維修基本信息等五個方面,各個對象包括信息如下所示(詳細的數據見于數據字典):
1學生基本信息(studentinfo)包括學生學號、學生姓名、學生性別、學生所在學院、學生的專業、學生的班級、學生的宿舍號,學生的聯系方式,學生的家庭地址,學生宿舍所在的區號。
2職工基本信息(workerinfo)包括職工工號、職工姓名、職工性別、職工的職位,職工聯系方式、職工所管理的區號。
3宿舍基本信息(flatinfo)包括宿舍號、宿舍寢別、宿舍區號、宿舍所在層數、宿舍可住人數、宿舍實住人數、宿舍住宿費用、宿舍空床數、對每一的宿舍唯一標識符id。
4登錄表基本信息(login)包括登錄賬號、登錄密碼、登錄權限、登錄姓名。
5 維修表基本信息(repairinfo)維修信息唯一標識符id、報修者姓名、維修宿舍號、維修區號、報修時間、報修解決時間、維修原因。
6訪客表基本信息(visitorinfo)訪客者唯一表示符id、訪客的姓名、訪客的性別、訪問的區號、訪問者手機號、訪問者原因。
7 宿舍衛生表基本信息(healthinfo)衛生表唯一標識符、宿舍地面衛生、宿舍衛生間衛生、宿舍垃圾有無、宿舍衣物擺放、宿舍桌椅擺放、宿舍總體衛生評分。
2.3 系統功能需求分析
宿舍管理系統應該具有多種功能,登錄功能、用戶信息管理功能、信息查詢
功能、訪客信息管理、維修信息管理、宿舍信息管理、宿舍衛生信息管理。
在進行宿舍管理系統的調查與結合小組對宿舍管理老師和同宿舍樓同學的調查中進行總結,得出下列用戶的實際要求。
3 總體設計
3.1 系統的總體功能
3.1.1 系統的總體功能
本系統首先分為三種用戶權限,系統管理員、職工、學生三個端口。
(1)系統管理員有著系統最大的權限,能夠擁有系統的所有增刪改查的功能模塊,能夠直接訪問數據庫里面的內容,系統管理員有,用戶信息管理、信息查詢管理、訪客信息管理、維修信息管理、宿舍信息管理、衛生信息錄入以及學生留言天地部分內容。
(2)職工有著相對于系統管理員的部分權限,對于宿舍管理員來說所在的權限只在自己所在的宿舍樓,本可以訪問其他的宿舍樓宇的信息,宿舍管理員能夠報修宿舍,還可以等維修工修好后添加解決時間。宿舍管理員界面有著本宿舍樓的學生信息、自己用戶信息、訪客信息管理、維修信息管理、衛生信息管理、學生留言天地。
(3)學生有的權限相對較少,首先最重要的就是學生能夠自己修改自己的密碼,學生界面有著用戶信息管理、維修信息錄入、宿舍衛生查看、學生留言天地、學生能夠自主的報修宿舍的信息,還能查看自己宿舍衛生的情況。
登錄界面代碼如下:
總結
以上是生活随笔為你收集整理的基于JavaEE的大学生公寓管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (跨模态)AI作画——使用stable-
- 下一篇: 6:Eclipse 常用快捷键及源码查看