当前位置:

基于SSM实现在线宿舍管理系统

码岸源码 发布于:2024-05-26 最后修改于:2024-07-29 95 0

Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的在线宿舍管理系统

一、技术介绍

这个项目页面使用是JSPJSP大家都懂的,包含HTML,CSS,Javascript技术。

这个项目的后端的主体语言是Java,使用了SSM框架,SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)

项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以

运行的环境在IDEAEclipseMyEclipse上测试通过

目前测试了WindowsLinuxMacOS平台,运行效果一致。

二、功能介绍

【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】

三、数据库信息

【表的名字概述,点击表名查看详细信息】

序号 表名 说明
1 admin 管理员表
2 announcement
3 apartment
4 bed 床位信息表
5 bedroom
6 building 宿舍楼信息表
7 classes
8 college 学院信息表
9 domitory 宿舍信息表
10 grade 年级表
11 major 专业
12 manage 宿舍楼管理员
13 manager
14 mbrel 管理员和宿舍楼关系表
15 stayrel 入住关系表
16 student 学生信息表
17 team 球队表
18 visitor
返回列表页表3-1: admin表
说明:管理员表
序号 名称 数据类型 主键 说明
1 ID int Y ID
2 USERNAME varchar N 账号用户名
3 PASSWORD varchar N 账号密码
4 NICKNAME varchar N 用户名
返回列表页表3-2: announcement表
说明:
序号 名称 数据类型 主键 说明
1 announcement_id varchar Y
2 title varchar N
3 content varchar N
4 create_time date N
返回列表页表3-3: apartment表
说明:
序号 名称 数据类型 主键 说明
1 APARTMENT_ID varchar N
2 APARTMENT_NAME varchar N
3 SEX varchar N
4 MANAGER_ID varchar N
5 TOTAL_FLOOR varchar N
6 TOTAL_PEOPLE varchar N
返回列表页表3-4: bed表
说明:床位信息表
序号 名称 数据类型 主键 说明
1 ID varchar N id
2 BEDNO varchar N 床位编号
3 DOMITORYID varchar N 所属宿舍id
返回列表页表3-5: bedroom表
说明:
序号 名称 数据类型 主键 说明
1 BEDROOM_ID varchar N
2 BEDROOM_NAME varchar N
3 APARTMENT_ID varchar N
4 STATUS varchar N
5 TOTAL_BED varchar N
返回列表页表3-6: building表
说明:宿舍楼信息表
序号 名称 数据类型 主键 说明
1 ID varchar N id
2 BUILDINGNO varchar N 宿舍楼号
3 POSITION varchar N 位置
4 LAYERNUMBER varchar N 宿舍层数
5 ROOMNUMBER varchar N 每层房间数
6 MANAGEID varchar N 管理员id
返回列表页表3-7: classes表
说明:
序号 名称 数据类型 主键 说明
1 CLASS_ID varchar N
2 CLASS_NAME varchar N
3 COACH varchar N
4 COACH_CALL varchar N
5 COLLEGE_ID varchar N
6 GRADE varchar N
返回列表页表3-8: college表
说明:学院信息表
序号 名称 数据类型 主键 说明
1 ID varchar N id
2 NAME varchar N 学院信息名
返回列表页表3-9: domitory表
说明:宿舍信息表
序号 名称 数据类型 主键 说明
1 ID varchar N id
2 DOMITORYNO varchar N 宿舍号
3 TEL varchar N 宿舍电话
4 TYPE int N 宿舍类型
5 BUILDINGID varchar N 所属的宿舍楼ID
返回列表页表3-10: grade表
说明:年级表
序号 名称 数据类型 主键 说明
1 ID varchar N ID
2 NAME varchar N 年级信息名
返回列表页表3-11: major表
说明:专业
序号 名称 数据类型 主键 说明
1 ID varchar N ID
2 NAME varchar N 专业名
3 COLLEGEID varchar N 所属院系
返回列表页表3-12: manage表
说明:宿舍楼管理员
序号 名称 数据类型 主键 说明
1 ID varchar N id
2 USERNAME varchar N 账号用户名
3 PASSWORD varchar N 账号密码
4 NICKNAME varchar N 用户名
5 SEX int N 性别
6 TEACHERID varchar N 教工号
7 JIGUAN varchar N 籍贯
8 PHONE varchar N 手机号
返回列表页表3-13: manager表
说明:
序号 名称 数据类型 主键 说明
1 MANAGER_ID varchar N
2 MANAGER_NAME varchar N
3 MANAGER_PASSWORD varchar N
4 MANAGER_CALL varchar N
返回列表页表3-14: mbrel表
说明:管理员和宿舍楼关系表
序号 名称 数据类型 主键 说明
1 ID varchar N id
2 MANAGEID varchar N 管理员id
3 BUILDINGID varchar N 宿舍楼id
返回列表页表3-15: stayrel表
说明:入住关系表
序号 名称 数据类型 主键 说明
1 ID varchar N id
2 STUDENTID varchar N 学生id
3 BEDID varchar N 床位id
返回列表页表3-16: student表
说明:学生信息表
序号 名称 数据类型 主键 说明
1 ID varchar N ID
2 USERNAME varchar N 账号用户名
3 PASSWORD varchar N 账号密码
4 NICKNAME varchar N 用户名
5 SEX int N 性别
6 STUDENTID varchar N 学号
7 JIGUAN varchar N 籍贯
8 PHONE varchar N 手机号
9 IFRUZHU int N 是否入住
10 COLLEGEID varchar N 学院id
11 MAJORID varchar N 专业id
12 GRADEID varchar N 年级id
13 TEAMID varchar N 班级id
返回列表页表3-17: team表
说明:球队表
序号 名称 数据类型 主键 说明
1 ID varchar N ID
2 NAME varchar N 专业名
3 COLLEGEID varchar N 所属院系
4 MAJORID varchar N 所属专业
返回列表页表3-18: visitor表
说明:
序号 名称 数据类型 主键 说明
1 VISITOR_ID varchar N
2 VISITOR_NAME varchar N
3 VISITOR_SEX varchar N
4 VISITOR_CALL varchar N
5 REASON varchar N
6 BEDROOM_NAME varchar N
7 VISITOR_DATE date N

四、项目截图

4.1 下面是学生角色的功能介绍

学生角色-学生角色登录 图4.1 学生角色-学生角色登录

学生角色-个人信息修改 图4.2 学生角色-个人信息修改

学生角色-我入住的床位 图4.3 学生角色-我入住的床位

4.2 下面是宿舍管理员角色的功能介绍

宿舍管理员角色-个人信息修改 图4.4 宿舍管理员角色-个人信息修改

宿舍管理员角色-入住登记 图4.5 宿舍管理员角色-入住登记

宿舍管理员角色-宿舍楼管理 图4.6 宿舍管理员角色-宿舍楼管理

宿舍管理员角色-宿舍管理 图4.7 宿舍管理员角色-宿舍管理

宿舍管理员角色-宿舍管理员管理 图4.8 宿舍管理员角色-宿舍管理员管理

宿舍管理员角色-床位管理 图4.9 宿舍管理员角色-床位管理

宿舍管理员角色-退房管理 图4.10 宿舍管理员角色-退房管理

4.3 下面是管理员角色的功能介绍

管理员角色-管理员登录 图4.11 管理员角色-管理员登录

管理员角色-学生入住登记 图4.12 管理员角色-学生入住登记

管理员角色-学生设置 图4.13 管理员角色-学生设置

管理员角色-学生退房管理 图4.14 管理员角色-学生退房管理

管理员角色-宿舍楼管理 图4.15 管理员角色-宿舍楼管理

管理员角色-宿舍管理 图4.16 管理员角色-宿舍管理

管理员角色-宿舍管理员管理 图4.17 管理员角色-宿舍管理员管理

管理员角色-年级管理 图4.18 管理员角色-年级管理

管理员角色-床位管理 图4.19 管理员角色-床位管理

管理员角色-班级管理 图4.20 管理员角色-班级管理

管理员角色-专业管理 图4.21 管理员角色-专业管理

管理员角色-院系管理 图4.22 管理员角色-院系管理

五、演示站点

地址 http://www.csbishe.cn:15034/ssm_dorm_manage
账号密码 <p>管理员账号/密码:admin/admin<br> 学生账号/密码: student/123456<br> 宿管阿姨账号/密码: manage1/123456<br>

六、运行教程

包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。

七、下载项目