Spring Boot 3 + Vue 3 高校宿舍水电费管理系统源码前后端分离实战

发布时间:2026/7/7 2:25:02

Spring Boot 3 + Vue 3 高校宿舍水电费管理系统源码前后端分离实战 一、项目简介本系统是一个基于 Spring Boot 3 Vue 3 前后端分离架构的高校宿舍水电费管理系统。系统围绕宿舍水电费管理全流程设计涵盖水电表管理、抄表录入、月度账单自动生成与分摊、学生在线缴费与申诉、公告通知发布、站内消息推送等核心业务模块实现从数据采集到费用结算的闭环管理。系统包含学生、宿管、系统管理员三种角色分别对应不同的操作权限和功能视图。二、技术栈技术说明后端框架Spring Boot 3.xORMMyBatis-Plus权限认证JWTJSON Web Token前端框架Vue 3状态管理Pinia前端路由Vue Router构建工具Vite数据库MySQL三、功能模块学生端查看个人分摊记录列表支持按月份、确认状态筛选确认分摊费用无误在线模拟支付水电费选择分摊记录后生成支付订单支付后自动确认分摊查看个人支付订单列表支持按支付状态、月份筛选获取缴费凭证提交水电费申诉填写申诉类型、关联账单、申诉内容提交后通知宿管查看申诉处理结果在“我的申诉”列表中查看状态和回复查看所在楼栋的公告通知支持按类型筛选仅显示已发布公告查看站内消息列表支持按类型筛选标记单条或全部消息为已读查看当前宿舍信息和宿舍历史账单最近12个月修改个人资料姓名、手机号等和登录密码需验证旧密码学生注册功能注册后默认角色为学生宿管端管理管辖楼栋下的水电表支持新增、修改、删除水表或电表录入单条抄表数据填写当前读数、月份系统自动计算用量批量录入抄表数据一次性录入多条抄表记录提高工作效率分页查询抄表记录支持按楼栋、宿舍、月份、表类型筛选查看管辖楼栋的账单列表支持按宿舍、月份、状态筛选确认账单PENDING→CONFIRMED或标记账单异常PENDING→ABNORMAL修改账单信息用量、单价等系统自动重新计算费用查看管辖楼栋的支付订单支持按学生、宿舍、状态、月份筛选确认学生线下缴费支持单条确认和批量确认通过分摊记录ID确认线下缴费为未支付学生创建线下支付记录发布、修改、上架/下架、删除公告支持指定楼栋或全校发布查看自己发布的公告列表管理公告的可见性查看管辖楼栋的申诉列表处理申诉通过/驳回查看仪表盘统计管辖楼栋数、待处理申诉数系统管理员端管理所有楼栋支持新增、修改、删除楼栋信息管理宿舍支持新增、修改、删除宿舍绑定/解绑学生管理所有用户支持分页查询、修改用户信息、删除用户修改用户状态启用/禁用重置用户密码为123456新增宿管账号创建宿管角色用户配置水电单价水、电单价查看当前有效单价和历史配置生成月度账单选择楼栋和月份系统自动读取抄表数据计算费用并分摊查看所有账单处理异常账单修正用量、重新计算费用和分摊查看所有支付订单支持多条件筛选处理异常订单查看所有申诉处理申诉通过/驳回查看系统操作日志支持按用户名、操作类型筛选查看仪表盘统计用户总数、学生总数、楼栋数、宿舍数、待处理申诉数、待确认账单数、未支付订单数四、项目总结本系统技术亮点在于采用前后端分离架构后端基于 Spring Boot 3 和 MyBatis-Plus 实现高效的数据持久化与业务逻辑前端使用 Vue 3 Pinia Vite 构建响应式交互界面JWT 提供无状态权限认证。系统覆盖了从抄表录入、费用分摊、在线缴费到申诉处理的全流程闭环管理适合作为高校宿舍管理场景的信息化解决方案也适合 Java 全栈开发者作为学习或二次开发的项目参考。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考

相关新闻