计算机毕业设计springboot学生公寓报修管理系统dd01l9 (配套有源码 程序 mysql数据库 论文)
本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。

随着高校规模的扩大,宿舍内水、电、家具等设施故障频发,传统电话或纸质登记方式效率低、易遗漏、难追溯。把报修流程搬到线上,让“学生一键报修—后勤及时派单—维修进度可视—事后双向评价”成为校园数字化治理的刚需。

系统围绕“故障单”这一条主线展开,任何角色打开首页都能一眼看到自己关心的数据:待处理工单、超时预警、维修排行榜、公告通知等。后端采用SpringBoot+MySQL,前端使用主流Vue框架,B/S架构免安装,电脑手机都能用。

功能清单(全部列出,不分权限):

  • 个人中心(修改资料、头像、密码)

  • 学生管理(增删改查、批量导入、导出)

  • 维修人员管理(账号、技能标签、工作量统计)

  • 报修信息管理(报修单号、故障描述、图片上传、状态流转)

  • 报修派单管理(手动派单、抢单模式、改派、退单)

  • 维修信息管理(维修过程记录、耗材登记、现场照片)

  • 评价信息管理(星级评分、文字评价、匿名开关)

  • 公告信息管理(富文本发布、置顶、有效期)

  • 维修保修管理(质保期倒计时、二次报修自动关联)

  • 登录与安全(验证码、密码加密、Token自动续期)

  • 数据仪表盘(报修量趋势、维修效率、满意度排名)

  • 消息提醒(WebSocket实时推送、短信、邮件)

  • 系统日志(登录日志、操作日志、异常捕获)

  • 备份与恢复(数据库定时备份、一键还原)

一句话概括:把所有跟“宿舍维修”相关的角色、数据、流程装进系统,学生报修不求人,维修人员少跑腿,管理员一屏掌控全局,故障解决全程留痕、可评、可析。

注:以上是纯课题毕业设计功能介绍,并非实际开发完成,最终开发完成的毕业设计程序以下面的的环境软件、功能图和界面为准。

系统所需要的环境软件:idea、eclipse+mysql5.7、8.0+Navicat+JDK1.8+tomcat7.0

系统设计

4.1 系统体系结构

学生公寓报修管理系统的结构图4-1所示:

图4-1系统结构

登录系统结构图,如图4-2所示:

图4-2登录结构图

4.2 系统总功能结构设计

系统按照用户的实际需求开发而来,贴近生活。从管理员通过正确的账号的密码进入系统,可以使用相关的系统应用。管理员总体负责整体系统的运行维护,统筹协调。

系统整体模块设计:系统分为管理员、学生和维修人员两大角色,系统管理员有最大的权限,总体功能展示如图4-3所示。

图4-3 系统总体功能图

4.3 数据库设计

数据库设计(Database Design)是针对特定的数据库管理体系,针对特定的数据库进行结构和构建的流程。

在信息系统的开发与推荐中,数据库的设计是实现数据库与应用的关键技术。因为数据库应用系统的复杂性,使得数据库的开发工作非常复杂,所以优化的设计不是一朝一夕就可以完成的,而是一个“循序渐进”的过程,即将数据库中的数据目标和它们的相互关系进行计划和组织。

通过对学生公寓报修管理系统的主要功能信息进行规划并分为若干功能实体信息[14],实体信息将使用E-R图加以表示,本系统的主要功能实体图如下图所示:

图4-4评价信息实体属性图

图4-5报修信息实体属性图

图4-6报修派单实体属性图

图4-7维修信息实体属性图

系统详细设计

系统用户登录,在登录页面选择需要登录的角色,在正确输入用户名和密码后,进入操作系统进行操作;如图5-1所示。                               

图5-1系统登录界面

5.1管理员模块实现

管理员进入主页面,主要功能包括对系统首页、个人中心、学生管理、维修人员管理、报修信息管理、报修派单管理、维修信息管理、评价信息管理、公告信息管理、维修保修管理等进行操作。管理员主页面如图5-2所示:

图5-2 管理员主界面

管理员点击学生管理。在学生页面输入学号进行查询、新增、删除或导入学生列表,并根据需要对学生详情信息进行详情、修改或删除操作;如图5-3所示:

图5-3学生管理界面

管理员点击维修人员管理。在维修人员页面输入维修账号、维修姓名进行查询、新增或删除维修人员列表,并根据需要对维修人员详情信息进行详情、修改或删除操作;如图5-4所示:

图5-4维修人员管理界面

管理员点击报修信息管理。在报修信息页面输入学生姓名进行查询或删除报修信息列表,并根据需要对报修详情信息进行详情、派单、修改或删除操作;如图5-5所示:

图5-5报修信息管理界面

管理员点击报修派单管理。在报修派单页面输入报修名称和学生姓名进行查询或删除报修派单列表,并根据需要对报修派单详情信息进行详情、修改或删除操作;如图5-6所示:

图5-6报修派单管理界面

管理员点击维修信息管理。在维修信息页面输入报修名称进行查询或删除维修信息列表,并根据需要对维修详情信息进行详情、修改或删除操作;如图5-7所示:

图5-7维修信息管理界面

管理员点击评价信息管理。在评价信息页面输入报修编号、报修名称进行查询或删除评价信息列表,并根据需要对评价详情信息进行详情、修改或删除操作;如图5-8所示:

图5-8评价信息管理界面

管理员点击公告信息管理。在公告信息页面输入公告名称进行查询、新增或删除公告信息列表,并根据需要对公告详情信息进行详情、修改或删除操作;如图5-9所示:

图5-9公告信息管理界面

管理员点击维修保修管理。在维修保修页面输入保修时间进行查询或删除维修保修列表,并根据需要对维修保修详情信息进行详情、修改或删除操作;如图5-10所示:

图5-10维修保修管理界面

5.2学生模块实现

学生进入主页面,主要功能包括对系统首页、个人中心、报修信息管理、维修信息管理、评价信息管理、公告信息管理、维修保修管理等进行操作。学生主页面如图5-11所示:

图5-11 学生主界面

学生点击报修信息管理。在报修信息页面输入学生姓名进行查询、新增或删除报修信息列表,并根据需要对报修详情信息进行详情、修改或删除操作;如图5-12所示:

图5-12报修信息管理界面

学生点击维修信息管理。在维修信息页面输入报修名称进行查询维修信息列表,并根据需要对维修详情信息进行详情或评价操作;如图5-13所示:

图5-13维修信息管理界面

学生点击评价信息管理。在评价信息页面输入报修编号、报修名称进行查询或删除评价信息列表,并根据需要对评价详情信息进行详情、修改或删除操作;如图5-14所示:

图5-14评价信息管理界面

学生点击公告信息管理。在公告信息页面输入公告名称进行查询公告信息列表,并根据需要对公告详情信息进行详情操作;如图5-15所示:

图5-15公告信息管理界面

5.3维修人员模块实现

维修人员进入主页面,主要功能包括对系统首页、个人中心、报修派单管理、维修信息管理、评价信息管理、公告信息管理、维修保修管理等进行操作。维修人员主页面如图5-16所示:

图5-16维修人员主界面

维修人员点击报修派单管理。在报修派单页面输入报修名称和学生姓名进行查询报修派单列表,并根据需要对报修派单详情信息进行详情或维修操作;如图5-17所示:

图5-17报修派单管理界面

源码无偿分享,文未领取

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐