下载地址:程序源码点我
文章目录
- 校园迎新信息管理系统
- 一、主要技术:
- 二、需求分析:
- 三、功能模块结构
- 四、设计结果展示
- 六、个人技术博客:
- 七、源码获取两种方式
校园迎新信息管理系统
一、主要技术:
前端: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 | 否 | 否 | 否 | 手机号 |
email | 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、学生修改密码
六、个人技术博客:
七、源码获取两种方式
[1] 留下邮箱我私发你
[2] 关注微信公众号“全栈开发那些事”,回复关键词“基于SSM框架的校园迎新信息管理系统”获取网盘链接