你知道的越多,你不知道的越多
點贊再看,養成習慣
如果您有疑問或者見解,歡迎指教:
企鵝:869192208
一、開發背景
軟件名稱:基於Struts2開發學生宿舍管理系統
使用對象:學習或瞭解過 java 基礎課程,學習了 javaWeb 的學生和軟件愛好者
其他相關:基於servlet+jsp 的 java 簡單版商城項目
二、 需求分析
該學生宿舍管理系統有三種角色,分爲系統管理員、樓宇管理員和學生。其中,系統管理員具有樓宇管理員管理,學生管理,樓宇管理,宿舍管理,學生入住登記,學生寢室調換,學生遷出登記,學生缺寢記錄,遷出記錄修改密碼等模塊的管理功能;樓宇管理員具有學生管理,學生缺寢記錄,修改密碼等模塊的管理功能;學生具有我的缺寢記錄和修改密碼功能。
三、開發環境
系統環境:Windows10
開發工具:eclipse / IDEA
Java版本:JDK 1.8
服務器:tomcat 8.0
數據庫:MySQL 5.5
系統採用技術:Struts2+Jsp+Jdbc+javascript+Ajax+Maven+面向接口編程
四、運行效果
- 登陸頁面
- 樓宇管理員列表頁面
- 添加樓宇管理員頁面
- 學生管理列表頁面
- 添加學生頁面
- 樓宇管理頁面
- 宿舍管理頁面
- 學生入住登記頁面
- 學生寢室調換頁面
- 學生遷出登記頁面
- 學生缺寢記錄頁面
- 遷出記錄
- 修改密碼頁面
- 樓宇學生管理
- 學生缺寢記錄
- 學生查看個人缺寢記錄
五、開發流程
工程目錄結構
代碼講解
- 數據庫配置
部署說明
1、先將 sushe.sql 導入 mysql 數據庫 數據庫名稱密碼最好是 root 123456
2、將 HostelMS 導入 eclipse
3、部署到 tomcat
4、訪問地址:http://localhost:8080/HostelMS
項目源碼
https://download.csdn.net/download/CDWLX/12314365
演示視頻
https://www.bilibili.com/video/BV1ji4y187qA/
演示地址
演示賬號及密碼:
系統管理員賬號/密碼:admin/admin
樓宇管理員賬號/密碼: matou/123456
學生賬號/密碼:141402103/123456