基于SpringBoot+Vue.js的大学生宿舍寝室管理系统
分类: Java springboot vue 标签: 基于SpringBoot+Vue.js的大学生宿舍寝室管理系统
2026-01-06 20:45:12 194浏览
本系统是一个针对高校学生宿舍管理的综合性平台,旨在实现学生住宿信息、寝室日常事务、报修、考勤、公告通知等方面的数字化、自动化管理。系统核心价值在于提升宿舍管理的效率和透明度,优化学生住宿体验,并为学校管理层提供全面的数据支持。
(ssm和springboo项目可互转) 联系作者 ,微信 jf3qcom , QQ : 1913284695 购买源码
大学生宿舍寝室管理系统
演示视频
https://www.bilibili.com/video/BV1nKqABiEo1/
角色
学生、公寓管理员、学院管理员、超级管理员
技术
后端:Spring Boot
前端:Vue3
数据库:MySQL
核心功能
本系统是一个针对高校学生宿舍管理的综合性平台,旨在实现学生住宿信息、寝室日常事务、报修、考勤、公告通知等方面的数字化、自动化管理。系统核心价值在于提升宿舍管理的效率和透明度,优化学生住宿体验,并为学校管理层提供全面的数据支持。
功能介绍
学生
- 个人信息管理:查看、修改和维护个人基本信息,如联系方式、照片等。
- 寝室信息查询:查询当前分配的寝室信息、同寝室成员信息以及寝室长信息。
- 报修申请:在线提交寝室设施损坏的维修申请,并可上传图片说明。
- 更换寝室申请:提交更换寝室的申请,并填写申请原因,等待管理员审批。
- 宿舍考勤:进行每日宿舍考勤(签到、外出、请假) 。
- 公告通知查看:接收和查看公寓管理员发布的宿舍公告以及超级管理员发布的校园公告。
公寓管理员
- 公寓/寝室管理:管理所负责公寓楼的基础信息、寝室列表、床位分配情况。
- 学生入住/退宿管理:处理学生的入住登记、寝室分配和退宿手续。
- 维修任务处理:接收、查看并处理学生提交的维修申请,更新维修状态。
- 更换寝室审批:审核学生的更换寝室申请,并给出同意或拒绝的处理结果。
- 宿舍考勤管理:查看、记录和统计所辖公寓楼学生的每日考勤情况,支持补签管理。
- 宿舍公告发布:发布针对所辖公寓楼或特定寝室的通知和公告。
学院管理员
- 学院/专业/班级维护:管理本学院下的专业和班级基础信息。
- 学生信息查询:查询本学院所有学生的住宿信息和联系方式。
- 考勤数据统计:查看和统计本学院学生的宿舍考勤数据,以便进行学风建设管理。
超级管理员
- 用户权限管理:管理所有系统用户(包括管理员、宿管、学院管理员)的账号和角色权限。
- 基础数据维护:维护学院、专业、班级、公寓楼等全系统基础数据。
- 校园公告发布:发布全校范围内的重要通知和校园公告。
- 系统状态监控:监控系统运行状态,进行系统配置和数据备份等维护工作。
数据字典
寝室更换申请 (sr_apply_change)
| id | int | 主键,自增 |
| cts | varchar | 创建时间/申请时间 |
| context | text | 申请原因 |
| result | varchar | 审批结果 (0:刚提交, 1:同意, -1:不同意, -2:学生撤回) |
| result_ts | varchar | 处理时间 |
| student_id | int | 申请学生ID (外键: sr_student.id) |
| result_msg | varchar | 处理结果说明 |
| user_id | int | 宿管ID (处理人) |
| deparment_id | int | 目标公寓ID |
| room_id | int | 目标寝室ID |
宿舍公告 (sr_bulletin)
| id | int | 主键,自增 |
| cts | varchar | 创建时间/发布时间 |
| title | varchar | 标题 |
| context | longtext | 内容 |
| user_id | int | 发布人ID (外键: sr_user.id) |
| room_info | varchar | 针对的寝室信息 (如:11栋102) |
班级 (sr_class)
| id | int | 主键,自增 |
| cname | varchar | 班级名称 |
| cts | varchar | 创建时间 |
| major_id | int | 所属专业ID (外键: sr_major.id) |
学院 (sr_college)
| id | int | 主键,自增 |
| college | varchar | 学院名称 |
| cts | varchar | 创建时间 |
公寓/宿舍楼 (sr_department)
| id | int | 主键,自增 |
| dname | varchar | 公寓名称 (如:11栋) |
| cts | varchar | 创建时间 |
| user_id | int | 宿管ID (外键: sr_user.id) |
| ddesc | varchar | 公寓类型 (如:男/女) |
| num | int | 一个房间可住人数 |
| tel | varchar | 联系电话 |
专业 (sr_major)
| id | int | 主键,自增 |
| major | varchar | 专业名称 |
| cts | varchar | 创建时间 |
| college_id | int | 所属学院ID (外键: sr_college.id) |
维修 (sr_repair)
| id | int | 主键,自增 |
| content | longtext | 维修内容 |
| imgurl | longtext | 图片路径 |
| stu_id | int | 报修学生ID (外键: sr_student.id) |
| status | int | 状态 (0:待处理, 1:已处理) |
| time | varchar | 创建时间/发布时间 |
| deparment_id | int | 公寓ID |
| room_id | int | 寝室ID |
寝室 (sr_room)
| id | int | 主键,自增 |
| room | varchar | 寝室号 |
| department_id | int | 所属公寓ID (外键: sr_department.id) |
| cts | varchar | 创建时间 |
| num | int | 已入住人数 |
| students_id | varchar | 已入住学生ID列表 (逗号分隔) |
| students_info | text | 已入住学生信息 |
| loader_id | int | 寝室长ID |
| note | text | 备注 |
| loader_info | varchar | 寝室长信息 |
学生宿舍考勤 (sr_stu_attendance)
| id | int | 主键,自增 |
| sid | int | 学生ID |
| isin | varchar | 考勤状态 (in:正常签到, out:不在寝室, qj:请假) |
| outmsg | varchar | 外出说明 |
| cts | varchar | 创建时间/操作时间 |
| room | varchar | 寝室信息 (如:11栋612) |
| qdate | varchar | 考勤日期 |
| college_id | int | 学院ID |
| room_id | int | 寝室ID |
| department_id | int | 公寓ID |
| isbq | varchar | 是否补签 (1:补签, 0:不是) |
学生 (sr_student)
| id | int | 主键,自增 |
| sno | int | 学号 |
| upass | varchar | 密码 |
| sex | varchar | 性别 |
| borth | varchar | 出生日期 |
| realname | varchar | 姓名 |
| cts | varchar | 创建时间/注册时间 |
| major_id | int | 所属专业ID (外键: sr_major.id) |
| photo | varchar | 照片路径 |
| class_id | int | 所属班级ID (外键: sr_class.id) |
| room | varchar | 寝室信息 (如:11栋612) |
| room_id | int | 寝室ID (外键: sr_room.id) |
| phone | varchar | 手机号 |
| wx | varchar | 微信 |
| check_face | varchar | 人脸识别状态 |
| face_data | blob | 人脸数据 |
| is_face | varchar | 是否已录入人脸 |
校园公告 (sr_tip)
| id | int | 主键,自增 |
| title | varchar | 标题 |
| context | longtext | 内容 |
| cts | varchar | 创建时间/发布时间 |
| user_id | int | 发布者ID (外键: sr_user.id) |
用户/管理员 (sr_user)
| id | int | 主键,自增 |
| realname | varchar | 姓名 |
| sex | varchar | 性别 |
| borth | varchar | 出生日期 |
| role | varchar | 角色 (admin, college_manager, apartment) |
| position | varchar | 职位 (超级管理员, 学院管理员, 公寓管理员) |
| uno | varchar | 编号 |
| upass | varchar | 密码 |
| cts | varchar | 创建时间/注册时间 |
| status | varchar | 状态 (0:禁用, 1:启用) |
| msg | varchar | 禁用原因 |
| status_ts | varchar | 禁用时间 |
| udesc | longtext | 简介 |
| phone | varchar | 手机号 |
| photo | varchar | 照片路径 |
| college_id | int | 所属学院ID (仅学院管理员使用) |
部分截图






















好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
暂无评论,快来写一下吧
展开评论
您可能感兴趣的博客
他的专栏
他感兴趣的技术












新业务
springboot学习
ssm框架课
vue学习
【带小白】java基础速成