学生宿舍信息管理系统将住宿安排、设备报修、假期留宿和日常生活服务集中到同一平台。学生可查询宿舍安排、提交维修与留宿申请,维修人员处理报修,商家维护桶装水并审核预订,管理员统一管理宿舍、人员及相关业务记录。
项目采用 Spring Boot、Vue 2 与 MySQL,包含管理员、学生、维修人员和商家四类角色,配套源码、数据库、说明资料及设计论文。适合学习校园后勤场景中的多角色协作、审核处理和关联表单。
一、项目概况
| 项目名称 | 学生宿舍信息管理系统 |
| 资源编号 | SpringBoot095 |
| 主要角色 | 管理员、学生、维修人员、商家 |
| 后端技术 | Java、Spring Boot、MyBatis-Plus |
| 前端与数据库 | Vue 2、MySQL |
| 业务范围 | 宿舍安排、报修处理、留宿审核、卫生检查、缴费、桶装水预订和失物招领 |
二、宿舍安排与日常检查
宿舍档案保存宿舍号、类型、图片、楼栋、位置、可住人数和备注。管理员从宿舍列表进入安排操作,关联学生学号、姓名和班级,形成可查询的宿舍安排记录。学生可以在自己的管理页面查看住宿信息。
卫生检查记录包含宿舍号、学生信息、检查内容、是否整洁、是否违规、卫生评分和检查结果。后台提供报表及文明宿舍入口,文明宿舍记录保存宿舍号和卫生评分,学生可查询检查和文明宿舍信息。基础档案与检查记录分开维护,方便按不同业务查看数据。

三、学生申请:设备报修与假期留宿
学生提交报修时填写报修设备、类型、图片、内容和联系方式,并关联学号、班级与宿舍号。维修人员查看和审核报修,通过处理入口填写维修反馈、维修进度及处理人员信息。学生查询报修处理结果,管理员可以查看和维护相关记录。
假期留宿模块记录学生、班级、宿舍号、留校理由和天数。学生新增申请,管理员填写审核结果与回复,学生可再次查询处理情况。它与设备报修使用相似的申请方式,但处理角色和反馈内容各不相同,适合比较多种申请业务的实现。

四、生活服务:缴费、订水与失物招领
缴费信息关联学生与宿舍,保存缴费名称、类型、金额及支付状态,管理员可以查询和导出,学生查看对应记录并进入支付操作。商家维护桶装水名称、品牌、规格、价格和详情,学生预订时填写数量、备注及送货地址,预订记录由商家审核和回复。
失物信息和招领信息分别提供发布、查询及评论入口,学生可以补充物品名称、类别、地点和描述等资料,便于在校园内交流线索。宿舍公告、收藏及基础分类管理则补充了日常信息服务,让住宿管理与学生生活事项共同组织在平台中。

五、技术结构与学习重点
后端采用控制器、服务、数据库访问和实体类分层,MyBatis-Plus 负责分页查询与记录操作。Vue 管理端按宿舍、报修、留宿、卫生、缴费和订水等模块拆分页面,菜单配置区分管理员、学生、维修人员和商家的可用功能。
建议先跟踪宿舍安排表中的房间与学生关系,再阅读报修到维修处理的关联新增过程,观察已有设备、宿舍和学生信息如何带入处理表单。审核状态、处理进度和支付状态分别用于不同业务;理解这些字段的用途,有助于将同类模块用于其他校园后勤场景。
六、部署入口与配置位置
后端工程位于 springboot68ozj,Maven 依赖位于 pom.xml,服务与数据库配置位于 src/main/resources/application.yml。默认数据库和访问上下文为 springboot68ozj,端口 8080。导入配套 springboot68ozj.sql 后修改本地数据库连接参数。
管理前端源码位于工程的 src/main/resources/admin/admin,启动脚本见 package.json。建议按“安排宿舍—学生报修—维修人员审核处理—学生查询结果”验证主流程,再检查留宿审核、卫生记录、订水审核和失物发布。涉及实际支付的部分需结合部署环境另行配置。
七、配套资料清单
- 项目源码:Spring Boot 后端、Vue 管理端及前台资源。
- 数据库:
springboot68ozj.sql数据库脚本。 - 运行说明:
说明文档.txt。 - 设计文档:学生宿舍信息管理系统论文,包含系统设计、数据库设计和功能实现配图。
会员赠送权益
黄金会员自选 2 个项目,钻石会员累计自选 5 个项目;一次性赠送,不按天恢复。已领取项目可重复访问。
黄金升级钻石补足总额度;续费不重复赠送。每位付费会员共享有一次本地部署协助。








