# 4-宿舍管理系统 - 功能说明
# 项目演示
# 项目概述
宿舍管理系统是一个集楼栋管理、房间管理、学生入住、报修申请、访客登记于一体的综合性校园宿舍管理平台。采用前后端分离架构,基于Vue 3和Spring Boot技术栈,为学校提供高效的宿舍管理工具,为学生提供便捷的宿舍服务,为宿管提供完善的日常管理功能。
# 创新点
多角色管理体系 - 管理员、宿管、学生三级角色设计,权限清晰隔离
楼栋化管理 - 按楼栋分配宿管,宿管负责所管楼栋的全部事务
在线报修系统 - 学生在线提交报修申请,宿管在线处理,提升效率
访客登记管理 - 规范访客管理,保障宿舍安全
调宿申请流程 - 学生在线申请调宿,管理员审核,流程规范
通知公告系统 - 管理员发布通知,学生实时查看
# 技术架构
前端: Vue 3 + Element Plus + Vite
后端: Spring Boot 3 + MyBatis
数据库: MySQL 8.0 (utf8mb4)
认证: JWT Token
总表数: 10张表
# 管理员功能
# 系统管理
管理员管理: 管理全部管理员账号,支持新增、编辑、删除、启用/禁用操作
宿管管理: 管理全部宿管账号,支持新增、编辑、删除、状态管理
学生管理: 管理全部学生账号,可修改学生信息、状态,支持重置密码
# 楼栋房间管理
楼栋管理: 管理全部楼栋信息(楼栋名称、地址、楼层数、所属宿管),支持新增、编辑、删除
房间管理: 管理全部房间信息(房间号、楼栋、楼层、容纳人数、当前入住人数),支持新增、编辑、删除
# 入住管理
入住登记: 管理全部学生的入住信息,可为学生分配房间、办理入住
调宿申请: 查看全部调宿申请,可审核通过或拒绝,审核通过后自动更换学生房间
# 事务管理
报修申请: 查看全部报修申请,可查看报修详情、协助处理
访客登记: 查看全部访客登记记录,可查看访客详情
通知管理: 发布宿舍通知公告,支持新增、编辑、删除
# 宿管功能
# 房间管理
房间管理: 管理本楼栋的全部房间,可查看房间详情、入住情况
# 入住管理
入住登记: 管理本楼栋学生的入住信息,可为学生办理入住
# 事务管理
报修申请: 查看本楼栋的报修申请,可处理报修(状态:待处理→处理中→已完成)
访客登记: 管理本楼栋的访客登记,可查看访客详情、登记访客信息
# 学生功能
# 入住信息
入住信息: 查看自己的入住信息(楼栋、房间、入住时间)
调宿申请: 申请调换宿舍,填写调宿原因,等待管理员审核
# 宿舍服务
报修申请: 提交宿舍报修申请(报修项目、描述、紧急程度),可查看报修进度
通知公告: 查看宿舍通知公告,及时了解宿舍动态
# 个人中心
个人信息: 修改个人信息(昵称、头像、手机号、邮箱、学号、专业)
修改密码: 修改登录密码
# 功能权限对照表
| 功能模块 | 管理员 | 宿管 | 学生 |
|---|---|---|---|
| 管理员管理 | ✓ | - | - |
| 宿管管理 | ✓ | - | - |
| 学生管理 | ✓ | - | - |
| 楼栋管理 | ✓ | - | - |
| 房间管理 | ✓(全部) | ✓(本楼栋) | - |
| 入住登记 | ✓(全部) | ✓(本楼栋) | - |
| 调宿申请管理 | ✓(审核) | - | ✓(申请) |
| 报修申请 | ✓(全部) | ✓(本楼栋,可处理) | ✓(申请) |
| 访客登记 | ✓(全部) | ✓(本楼栋,可登记) | - |
| 通知管理 | ✓(发布) | - | ✓(查看) |
# 报修状态说明
- 待处理: 学生已提交报修申请,等待宿管处理
- 处理中: 宿管已接单,正在处理报修
- 已完成: 报修已完成
# 调宿申请状态说明
- 待审核: 学生已提交调宿申请,等待管理员审核
- 已通过: 管理员审核通过,系统自动更换学生房间
- 已拒绝: 管理员审核拒绝,调宿申请不通过
# 默认账号
# 管理员
用户名: admin
密码: 123456
2
# 测试宿管
用户名: dorm_manager
密码: 123456
2
# 测试学生
用户名: student
密码: 123456
2
# 核心业务流程
# 学生入住流程
1. 管理员或宿管登录系统
2. 进入"入住登记"页面
3. 选择学生 → 选择楼栋 → 选择房间
4. 提交入住登记
5. 系统增加房间入住人数,生成入住记录
2
3
4
5
# 报修申请流程
1. 学生登录系统 → 进入"报修申请"页面
2. 填写报修项目、描述、紧急程度
3. 提交报修申请(状态:待处理)
4. 宿管查看报修申请 → 宿管接单(状态:处理中)
5. 宿管处理报修问题
6. 宿管完成报修(状态:已完成)
2
3
4
5
6
# 调宿申请流程
1. 学生登录系统 → 进入"调宿申请"页面
2. 选择目标房间、填写调宿原因
3. 提交调宿申请(状态:待审核)
4. 管理员查看调宿申请 → 审核
5. 审核通过:系统自动更换学生房间,更新入住记录(状态:已通过)
6. 审核拒绝:调宿申请被拒绝(状态:已拒绝)
2
3
4
5
6
# 访客登记流程
1. 访客到达宿舍楼
2. 宿管登录系统 → 进入"访客登记"页面
3. 填写访客信息(姓名、身份证号、联系方式、被访学生、来访事由)
4. 提交访客登记
5. 系统生成访客记录,宿管放行
2
3
4
5
# 系统特色
# 楼栋化管理
- 分楼栋管理: 每个楼栋分配一个宿管,宿管负责本楼栋的全部事务
- 权限隔离: 宿管只能管理本楼栋的房间、报修、访客等
- 数据隔离: 不同楼栋的数据相互隔离
# 在线报修
- 在线提交: 学生在线提交报修申请,无需线下登记
- 状态跟踪: 学生可实时查看报修进度
- 宿管处理: 宿管在线处理报修,提升效率
# 调宿管理
- 在线申请: 学生在线申请调宿,无需线下办理
- 审核流程: 管理员审核,流程规范
- 自动更换: 审核通过后,系统自动更换学生房间
# 访客管理
- 访客登记: 宿管登记访客信息,保障宿舍安全
- 记录查询: 可查询历史访客记录
- 信息完整: 记录访客姓名、身份证号、联系方式、来访事由等
# 通知系统
- 通知发布: 管理员发布宿舍通知公告
- 实时查看: 学生实时查看通知,及时了解宿舍动态