基于Springboot+Vue南京工程学院宿舍报修系统.zip

上传者: 45393094 | 上传时间: 2025-12-27 12:35:26 | 文件大小: 27.46MB | 文件类型: ZIP
随着信息技术的不断发展,南京工程学院宿舍维修工作逐渐暴露出诸多问题。传统模式下,学生需前往宿管处递交纸质申请,宿管人员手动记录并人工分配维修任务,维修人员上门后需手写维修记录再提交至宿管处,最后由学校管理人员定期统计维修数据。这种流程存在诸多弊端:信息传递速度慢,维修任务分配不均,维修进度不透明,数据统计效率低下,且报修信息容易丢失或记录错误,导致维修响应时间长,学生满意度低。为此设计的宿舍报修系统采用 Vue 构建前端界面,以 SpringBoot 打造后端服务,数据存储则依托于 MySQL 数据库。 系统功能设计如下:学生端可查看宿舍基本信息、历史维修记录及当前报修状态,支持上传图片说明故障详情,提交包含故障描述和紧急程度的报修申请;维修人员端可接收派单通知,查看详细报修信息,记录维修过程并上传维修前后对比照片,反馈维修结果与耗时;管理员端则涵盖宿舍区域划分与信息维护、报修申请审核与任务分配、维修记录统计与数据分析、任务反馈审核与满意度统计以及设备档案管理与维护提醒功能。该系统通过流程自动化与信息数字化,有效提升了维修响应速度与管理效率,为校园后勤服务提供了智能化解决方案。 关键词:宿舍报修系统;SpringBoot;Vue;MySQL

文件下载

资源详情

[{"title":"( 424 个子文件 27.46MB ) 基于Springboot+Vue南京工程学院宿舍报修系统.zip","children":[{"title":"chunk-vendors.ba379078.css <span style='color:#111;'> 339.16KB </span>","children":null,"spread":false},{"title":"chunk-vendors.8c24ab06.css <span style='color:#111;'> 318.95KB </span>","children":null,"spread":false},{"title":"app.c1320e6c.css <span style='color:#111;'> 118.01KB </span>","children":null,"spread":false},{"title":"app.4c830c34.css <span style='color:#111;'> 31.56KB </span>","children":null,"spread":false},{"title":"904.b6ba2280.css <span style='color:#111;'> 12.54KB </span>","children":null,"spread":false},{"title":"73.a03f63e7.css <span style='color:#111;'> 4.59KB </span>","children":null,"spread":false},{"title":"499.d1e65b81.css <span style='color:#111;'> 4.16KB </span>","children":null,"spread":false},{"title":"iconfont.css <span style='color:#111;'> 622B </span>","children":null,"spread":false},{"title":"canvas-bg-1.css <span style='color:#111;'> 391B </span>","children":null,"spread":false},{"title":"canvas-bg-1.css <span style='color:#111;'> 391B </span>","children":null,"spread":false},{"title":"347.45e46513.css <span style='color:#111;'> 138B </span>","children":null,"spread":false},{"title":"466.53a49af6.css <span style='color:#111;'> 138B </span>","children":null,"spread":false},{"title":"canvas-bg-2.css <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"canvas-bg-2.css <span style='color:#111;'> 83B </span>","children":null,"spread":false},{"title":"canvas-bg-4.css <span style='color:#111;'> 61B </span>","children":null,"spread":false},{"title":"canvas-bg-5.css <span style='color:#111;'> 61B </span>","children":null,"spread":false},{"title":"canvas-bg-3.css <span style='color:#111;'> 61B </span>","children":null,"spread":false},{"title":"canvas-bg-4.css <span style='color:#111;'> 61B </span>","children":null,"spread":false},{"title":"canvas-bg-5.css <span style='color:#111;'> 61B </span>","children":null,"spread":false},{"title":"canvas-bg-3.css <span style='color:#111;'> 61B </span>","children":null,"spread":false},{"title":"219.4f034e44.css <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":".env.development <span style='color:#111;'> 197B </span>","children":null,"spread":false},{"title":".env.development <span style='color:#111;'> 197B </span>","children":null,"spread":false},{"title":"数据库表结构文档.doc <span style='color:#111;'> 1.07MB </span>","children":null,"spread":false},{"title":"springboot程序教程.docx <span style='color:#111;'> 12.64KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 231B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 830B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 786B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 762B </span>","children":null,"spread":false},{"title":"index.html <span style='color:#111;'> 701B </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false},{"title":"favicon.ico <span style='color:#111;'> 4.19KB </span>","children":null,"spread":false},{"title":"BaoxiushenqingController.java <span style='color:#111;'> 15.97KB </span>","children":null,"spread":false},{"title":"ShebeixinxiController.java <span style='color:#111;'> 12.49KB </span>","children":null,"spread":false},{"title":"MPUtil.java <span style='color:#111;'> 11.04KB </span>","children":null,"spread":false},{"title":"WeixiurenyuanController.java <span style='color:#111;'> 9.49KB </span>","children":null,"spread":false},{"title":"BaiduUtil.java <span style='color:#111;'> 9.48KB </span>","children":null,"spread":false},{"title":"XueshengController.java <span style='color:#111;'> 8.83KB </span>","children":null,"spread":false},{"title":"UsersController.java <span style='color:#111;'> 8.19KB </span>","children":null,"spread":false},{"title":"EncryptUtil.java <span style='color:#111;'> 8.06KB </span>","children":null,"spread":false},{"title":"CommonController.java <span style='color:#111;'> 7.77KB </span>","children":null,"spread":false},{"title":"CommonUtil.java <span style='color:#111;'> 7.58KB </span>","children":null,"spread":false},{"title":"WeixiujiluController.java <span style='color:#111;'> 6.66KB </span>","children":null,"spread":false},{"title":"ChatMessageController.java <span style='color:#111;'> 6.22KB </span>","children":null,"spread":false},{"title":"RenwufankuiController.java <span style='color:#111;'> 5.98KB </span>","children":null,"spread":false},{"title":"WeixiujiluEntity.java <span style='color:#111;'> 5.93KB </span>","children":null,"spread":false},{"title":"SushexinxiController.java <span style='color:#111;'> 5.87KB </span>","children":null,"spread":false},{"title":"ChatFriendController.java <span style='color:#111;'> 5.84KB </span>","children":null,"spread":false},{"title":"BaoxiushenqingEntity.java <span style='color:#111;'> 5.56KB </span>","children":null,"spread":false},{"title":"ConfigController.java <span style='color:#111;'> 5.13KB </span>","children":null,"spread":false},{"title":"ShebeixinxiEntity.java <span style='color:#111;'> 5.06KB </span>","children":null,"spread":false},{"title":"MenuController.java <span style='color:#111;'> 4.89KB </span>","children":null,"spread":false},{"title":"FileController.java <span style='color:#111;'> 4.43KB </span>","children":null,"spread":false},{"title":"GlobalExceptionHandler.java <span style='color:#111;'> 4.15KB </span>","children":null,"spread":false},{"title":"ChatFriendEntity.java <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":"WeixiurenyuanEntity.java <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false},{"title":"AuthorizationInterceptor.java <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false},{"title":"RenwufankuiEntity.java <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"XueshengEntity.java <span style='color:#111;'> 3.23KB </span>","children":null,"spread":false},{"title":"SushexinxiEntity.java <span style='color:#111;'> 3.20KB </span>","children":null,"spread":false},{"title":"ChatMessageEntity.java <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false},{"title":"HttpClientUtils.java <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"Query.java <span style='color:#111;'> 2.60KB </span>","children":null,"spread":false},{"title":"UsersEntity.java <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"TokenServiceImpl.java <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"BaoxiushenqingServiceImpl.java <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false},{"title":"ShebeixinxiServiceImpl.java <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"TokenEntity.java <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"ConfigEntity.java <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"MenuEntity.java <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"ChatFriendServiceImpl.java <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"PageUtils.java <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"WeixiurenyuanServiceImpl.java <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"ChatMessageServiceImpl.java <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"RenwufankuiServiceImpl.java <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"WeixiujiluServiceImpl.java <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"SushexinxiServiceImpl.java <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"XueshengServiceImpl.java <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"ConfigServiceImpl.java <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"UsersServiceImpl.java <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"MenuServiceImpl.java <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"InterceptorConfig.java <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"CommonServiceImpl.java <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"ChatFriendView.java <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"BaoxiushenqingDao.java <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"ShebeixinxiDao.java <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"BaoxiushenqingService.java <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"ShebeixinxiService.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"SpringContextUtils.java <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"ValidatorUtils.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"SQLFilter.java <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"BaoxiushenqingView.java <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"WeixiurenyuanView.java <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"RenwufankuiView.java <span style='color:#111;'> 1013B </span>","children":null,"spread":false},{"title":"ShebeixinxiView.java <span style='color:#111;'> 1013B </span>","children":null,"spread":false},{"title":"ChatMessageView.java <span style='color:#111;'> 1011B </span>","children":null,"spread":false},{"title":"WeixiujiluView.java <span style='color:#111;'> 1004B </span>","children":null,"spread":false},{"title":"SushexinxiView.java <span style='color:#111;'> 1004B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明