# 4-宿舍管理系统 - 功能说明

本文作者:程序员瑞哥 (opens new window)

获取网址:https://javadh.com (opens new window)

# 项目演示

# 项目概述

宿舍管理系统是一个集楼栋管理、房间管理、学生入住、报修申请、访客登记于一体的综合性校园宿舍管理平台。采用前后端分离架构,基于Vue 3和Spring Boot技术栈,为学校提供高效的宿舍管理工具,为学生提供便捷的宿舍服务,为宿管提供完善的日常管理功能。


# 创新点

多角色管理体系 - 管理员、宿管、学生三级角色设计,权限清晰隔离

楼栋化管理 - 按楼栋分配宿管,宿管负责所管楼栋的全部事务

在线报修系统 - 学生在线提交报修申请,宿管在线处理,提升效率

访客登记管理 - 规范访客管理,保障宿舍安全

调宿申请流程 - 学生在线申请调宿,管理员审核,流程规范

通知公告系统 - 管理员发布通知,学生实时查看

# 技术架构

前端: Vue 3 + Element Plus + Vite

后端: Spring Boot 3 + MyBatis

数据库: MySQL 8.0 (utf8mb4)

认证: JWT Token

总表数: 10张表


# 管理员功能

# 系统管理

管理员管理: 管理全部管理员账号,支持新增、编辑、删除、启用/禁用操作

宿管管理: 管理全部宿管账号,支持新增、编辑、删除、状态管理

学生管理: 管理全部学生账号,可修改学生信息、状态,支持重置密码

# 楼栋房间管理

楼栋管理: 管理全部楼栋信息(楼栋名称、地址、楼层数、所属宿管),支持新增、编辑、删除

房间管理: 管理全部房间信息(房间号、楼栋、楼层、容纳人数、当前入住人数),支持新增、编辑、删除

# 入住管理

入住登记: 管理全部学生的入住信息,可为学生分配房间、办理入住

调宿申请: 查看全部调宿申请,可审核通过或拒绝,审核通过后自动更换学生房间

# 事务管理

报修申请: 查看全部报修申请,可查看报修详情、协助处理

访客登记: 查看全部访客登记记录,可查看访客详情

通知管理: 发布宿舍通知公告,支持新增、编辑、删除


# 宿管功能

# 房间管理

房间管理: 管理本楼栋的全部房间,可查看房间详情、入住情况

# 入住管理

入住登记: 管理本楼栋学生的入住信息,可为学生办理入住

# 事务管理

报修申请: 查看本楼栋的报修申请,可处理报修(状态:待处理→处理中→已完成)

访客登记: 管理本楼栋的访客登记,可查看访客详情、登记访客信息


# 学生功能

# 入住信息

入住信息: 查看自己的入住信息(楼栋、房间、入住时间)

调宿申请: 申请调换宿舍,填写调宿原因,等待管理员审核

# 宿舍服务

报修申请: 提交宿舍报修申请(报修项目、描述、紧急程度),可查看报修进度

通知公告: 查看宿舍通知公告,及时了解宿舍动态

# 个人中心

个人信息: 修改个人信息(昵称、头像、手机号、邮箱、学号、专业)

修改密码: 修改登录密码


# 功能权限对照表

功能模块 管理员 宿管 学生
管理员管理 ✓ - -
宿管管理 ✓ - -
学生管理 ✓ - -
楼栋管理 ✓ - -
房间管理 ✓(全部) ✓(本楼栋) -
入住登记 ✓(全部) ✓(本楼栋) -
调宿申请管理 ✓(审核) - ✓(申请)
报修申请 ✓(全部) ✓(本楼栋,可处理) ✓(申请)
访客登记 ✓(全部) ✓(本楼栋,可登记) -
通知管理 ✓(发布) - ✓(查看)

# 报修状态说明

  • 待处理: 学生已提交报修申请,等待宿管处理
  • 处理中: 宿管已接单,正在处理报修
  • 已完成: 报修已完成

# 调宿申请状态说明

  • 待审核: 学生已提交调宿申请,等待管理员审核
  • 已通过: 管理员审核通过,系统自动更换学生房间
  • 已拒绝: 管理员审核拒绝,调宿申请不通过

# 默认账号

# 管理员

用户名: admin
密码: 123456
1
2

# 测试宿管

用户名: dorm_manager
密码: 123456
1
2

# 测试学生

用户名: student
密码: 123456
1
2

# 核心业务流程

# 学生入住流程

1. 管理员或宿管登录系统
2. 进入"入住登记"页面
3. 选择学生 → 选择楼栋 → 选择房间
4. 提交入住登记
5. 系统增加房间入住人数,生成入住记录
1
2
3
4
5

# 报修申请流程

1. 学生登录系统 → 进入"报修申请"页面
2. 填写报修项目、描述、紧急程度
3. 提交报修申请(状态:待处理)
4. 宿管查看报修申请 → 宿管接单(状态:处理中)
5. 宿管处理报修问题
6. 宿管完成报修(状态:已完成)
1
2
3
4
5
6

# 调宿申请流程

1. 学生登录系统 → 进入"调宿申请"页面
2. 选择目标房间、填写调宿原因
3. 提交调宿申请(状态:待审核)
4. 管理员查看调宿申请 → 审核
5. 审核通过:系统自动更换学生房间,更新入住记录(状态:已通过)
6. 审核拒绝:调宿申请被拒绝(状态:已拒绝)
1
2
3
4
5
6

# 访客登记流程

1. 访客到达宿舍楼
2. 宿管登录系统 → 进入"访客登记"页面
3. 填写访客信息(姓名、身份证号、联系方式、被访学生、来访事由)
4. 提交访客登记
5. 系统生成访客记录,宿管放行
1
2
3
4
5

# 系统特色

# 楼栋化管理

  • 分楼栋管理: 每个楼栋分配一个宿管,宿管负责本楼栋的全部事务
  • 权限隔离: 宿管只能管理本楼栋的房间、报修、访客等
  • 数据隔离: 不同楼栋的数据相互隔离

# 在线报修

  • 在线提交: 学生在线提交报修申请,无需线下登记
  • 状态跟踪: 学生可实时查看报修进度
  • 宿管处理: 宿管在线处理报修,提升效率

# 调宿管理

  • 在线申请: 学生在线申请调宿,无需线下办理
  • 审核流程: 管理员审核,流程规范
  • 自动更换: 审核通过后,系统自动更换学生房间

# 访客管理

  • 访客登记: 宿管登记访客信息,保障宿舍安全
  • 记录查询: 可查询历史访客记录
  • 信息完整: 记录访客姓名、身份证号、联系方式、来访事由等

# 通知系统

  • 通知发布: 管理员发布宿舍通知公告
  • 实时查看: 学生实时查看通知,及时了解宿舍动态

Java导航网   |