使用JSP+Servlet技術并采用MVC架構的思想實作一個學生宿舍管理系統, 實作學生資訊資源的IT化管理
運作環境
jdk1.8,tomcat8.5,mysql5.6,EclispseEE
項目技術
jsp, servlet, bootstrap, jsp, jquery
實作功能
- 管理者與學生的登入
- 宿舍管理者管理,可以增加修改删除
- 學生管理, 宿舍樓管理
- 實作了一個簡易考勤系統, 管理者可以檢視學生的缺勤記錄
注意事項
- 導入資料庫之後, 需要編輯 dorm.properties裡的mysql資料庫連接配接
- 管理者測試賬号 admin 111
- 學生測試賬号 002 123
介紹
技術原理
這是一個采用JSP + Servlet技術實作的學生宿舍管理系統,總體上後端代碼的CRUD代碼還是比較簡潔的,頁面上采用bootstrap技術, 編寫了一個非常好看的背景界面, 基于此架構可以自己擴充編寫成其他的管理系統
資料庫設計
部分資料庫表設計如下, 其他參見源碼包
資料表
t_admin
設計如下
字段 | 類型 | 備注 |
---|---|---|
adminId | int(11) | |
userName | varchar(20) | |
password | varchar(20) | |
name | varchar(20) | |
sex | varchar(10) | |
tel | varchar(20) |
資料表
t_dorm
設計如下
字段 | 類型 | 備注 |
---|---|---|
dormId | int(11) | |
dormBuildId | int(11) | |
dormName | varchar(20) | |
dormType | varchar(20) | |
dormNumber | int(11) | |
dormTel | varchar(20) |
資料表
t_record
設計如下
字段 | 類型 | 備注 |
---|---|---|
recordId | int(11) | |
studentNumber | varchar(20) | |
studentName | varchar(30) | |
dormBuildId | int(11) | |
dormName | varchar(11) | |
date | date | |
detail | varchar(50) |
資料表
t_student
設計如下
字段 | 類型 | 備注 |
---|---|---|
studentId | int(11) | |
stuNum | varchar(20) | |
password | varchar(20) | |
name | varchar(20) | |
dormBuildId | int(11) | |
dormName | varchar(11) | |
sex | varchar(10) | |
tel | varchar(15) |
運作截圖
