乐于分享
好东西不私藏

源码 Spring Boot + Vue3 的学生宿舍管理系统

源码 Spring Boot + Vue3 的学生宿舍管理系统

1、项目简介

高校宿舍管理长期依赖表格与人工,床位冲突、卫生评分、缴费台账混乱。本文复盘一个 Spring Boot+Vue3 三端协同的学生宿舍管理系统,覆盖管理员/宿管员/学生权限与床位审核闭环,附 ECharts 看板与数据库设计,适合多角色协同类课题练手参考。

2、技术栈

Spring Boot · Vue3 · Element Plus · MySQL · MyBatis-Plus · Sa-Token · ECharts · Vite

3、功能需求

【管理员端】

负责系统全局配置与全量数据监管,覆盖全部宿管员、学生及宿舍业务记录。
  • 首页:欢迎面板与常用功能快捷入口,一键跳转各业务模块
  • 宿管员管理:新增、编辑、删除宿管员账号,维护姓名与联系方式
  • 学生管理:维护学生档案与登录账号,支持按学号/姓名检索
  • 公寓资产:登记宿舍内家具电器等资产,记录损坏情况与备注
  • 缴费信息:发布住宿费等缴费通知,维护金额、缴费时间与说明
  • 清理信息:维护公共场所卫生清理记录,含清理地点与时间
  • 日常事务:维护宿舍日常事务条目,含加分事项与评分标准
  • 床位安排:查看全部床位申请记录,可按审核状态筛选
  • 统计分析:ECharts 展示人员规模、清理趋势、缴费分布、床位审核状态与地点排行
  • 轮播图管理:维护学生端首页轮播图,支持排序与启用状态
  • 个人中心:查看与修改管理员资料、头像及密码

【宿管员端】

面向一线宿舍管理人员,负责所管楼栋学生的日常业务办理与审核。
  • 首页:工作台快捷入口,快速进入学生信息与各业务模块
  • 学生信息:维护学生基本信息,可代学生发起床位申请并关联卫生与事务记录
  • 公寓资产:登记与更新所辖公寓资产及损坏信息
  • 缴费信息:发布、编辑与删除缴费通知,学生端同步可见
  • 清理信息:录入公共场所清理计划与完成情况
  • 日常事务:发布事务说明,按学生录入加分事项、评分标准与具体得分
  • 床位安排:查看学生床位申请列表,对待审核记录进行通过/拒绝并填写审核回复
  • 个人中心:修改宿管员资料与密码

【学生端】

围绕「查看通知 → 在线申请 → 跟踪审核」的自助服务流程。
  • 首页:欢迎面板与清理、事务、缴费、床位等业务快捷入口
  • 清理信息:查看宿管发布的公共场所清理安排与记录
  • 日常事务:查看加分事项、评分标准及本人相关事务得分
  • 缴费信息:查看住宿费等缴费金额、截止时间与缴费说明
  • 床位安排:在线提交房间号与床位号申请,查看审核状态与宿管回复
  • 个人中心:修改昵称、头像等基本信息与登录密码

【业务流程】

宿管发布缴费/清理/事务通知 → 学生查看并在线申请床位 → 宿管审核床位安排 → 管理员统计分析全站业务数据。

4、源码截图

5、数据库

6、功能截图

【管理员端】

【宿管端】

【学生端】