下载地址:程序源码点我
前端:jQuery、bootstrap
后端:spring、springmvc、mybatis
集成开发环境:Intellij IDEA
编程语言:java
数据库:mysql
maven仓库
git代码托管
1、管理员模块: (1)学生管理:新生信息录入、删除、修改、查询 (2)宿舍管理:为新生分配宿舍、查询各个宿舍信息 (3)信息统计: 宿舍信息统计(统计各个宿舍的学生分配情况)、学生信息统计(统计各个学院中学生宿舍的分配情况)。 (4)用户管理: 管理员可以修改个人信息和密码。 2、学生模块: (1)新生报到模块 查看报到规则、报到并注册、查看自己宿舍的分配情况 (2)用户管理: 修改个人信息
1、需求结构图:
2、用例图
3、数据库表结构: (1)student表
字段 | 类型 | 长度 | 非空 | 主键 | 外键 | 注释 |
---|---|---|---|---|---|---|
sno | varchar | 30 | 是 | 是 | 否 | 学号 |
sname | varchar | 10 | 否 | 否 | 否 | 姓名 |
password | varchar | 20 | 否 | 否 | 否 | 密码 |
sex | enum | 0 | 否 | 否 | 否 | 性别 |
phone | varchar | 11 | 否 | 否 | 否 | 手机号 |
varchar | 20 | 否 | 否 | 否 | 电子邮件 | |
address | varchar | 30 | 否 | 否 | 否 | 住址 |
acquireStatus | varchar | 10 | 否 | 否 | 否 | 是否领取物品 |
checkStatus | varchar | 10 | 否 | 否 | 否 | 是否报到 |
checkTime | date | 0 | 否 | 否 | 否 | 报到时间 |
dorm_id | varchar | 10 | 否 | 否 | 是 | 宿舍分配编号(外键) |
idcard | varchar | 18 | 否 | 否 | 否 | 身份证号 |
dep_id | int | 4 | 否 | 否 | 否 | 院系编号(外键) |
(2)dorm表
字段 | 类型 | 长度 | 非空 | 主键 | 外键 | 注释 |
---|---|---|---|---|---|---|
id | varchar | 10 | 是 | 是 | 否 | 宿舍分配编号 |
alreadyNumber | int | 4 | 否 | 否 | 否 | 已住人数 |
allNumber | int | 4 | 否 | 否 | 否 | 可住人数 |
status | varchar | 10 | 否 | 否 | 否 | 是否住满 |
sex | varchar | 5 | 否 | 否 | 否 | 男生/女生宿舍 |
(3)department表
字段 | 类型 | 长度 | 非空 | 主键 | 外键 | 注释 |
---|---|---|---|---|---|---|
id | int | 4 | 是 | 是 | 否 | 院系编号 |
dep_name | varchar | 10 | 否 | 否 | 否 | 院系名称 |
(4)admin表
字段 | 类型 | 长度 | 非空 | 主键 | 外键 | 注释 |
---|---|---|---|---|---|---|
id | varchar | 20 | 是 | 是 | 否 | 管理员账号 |
password | varchar | 20 | 是 | 否 | 否 | 管理员密码 |
adminName | varchar | 10 | 否 | 否 | 否 | 管理员姓名 |
1、管理员登录界面
2、管理员主界面
3、学生信息录入界面
4、宿舍分配界面
5、宿舍信息统计界面
6、各学院分配情况对比
7、学生主界面
8、报到规则界面
9、报到并注册界面
10、查看自己宿舍分配情况和舍友
11、学生修改密码
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有