校园报修系统-springboot + vue +微信小程序

66 阅读4分钟

校园报修系统-springboot + vue +微信小程序

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于springboot + vue +微信小程序的校园报修系统

这个校园报修系统基于Spring Boot(后端)、Vue(前端)以及微信小程序开发,旨在为校园内的学生、维修人员和管理员提供一个便捷的报修平台。

通过这个系统,学生可以方便地提交故障报修信息,维修人员可以高效地管理维修任务,管理员则可以对整个系统进行综合管理。

登录网址: http://localhost:8080/xiaoyuanbaoxiuxiitong/admin/dist/index.html

管理员 账户:admin 密码:admin

维修人员 账户:a1 密码:123456

学生 账户:a1 密码:123456

二、项目功能

(一)用户模块

个人中心 修改密码:用户可以随时修改自己的登录密码,增强账户安全性。

个人信息:用户可以查看和编辑自己的基本信息,如姓名、联系方式等。

故障上报 学生可以提交故障报修信息,包括故障类型、详细描述、所在位置等。

故障上报评价信息 学生可以对维修人员的服务进行评价,有助于提升维修服务质量。

新闻信息 学生可以查看校园内发布的新闻信息,如维修通知、校园活动等。

论坛信息 学生可以参与校园论坛,交流报修经验、分享生活趣事等。

我的发贴 学生可以查看自己在论坛中发布的帖子,方便管理和回顾。

(二)维修人员模块

个人中心

修改密码:维修人员可以修改自己的登录密码,确保账户安全。

个人信息:维修人员可以查看和编辑自己的基本信息。

故障上报管理

故障上报管理:维修人员可以查看待处理的故障报修信息,进行维修任务的分配和进度跟踪。

故障上报评价管理:维修人员可以查看学生对维修服务的评价,及时了解自己的工作表现。

新闻信息管理 维修人员可以查看和管理与维修相关的新闻信息,如维修技术更新、安全知识等。

(三)管理员模块

个人中心

修改密码:管理员可以修改自己的登录密码,增强账户安全性。

个人信息:管理员可以查看和编辑自己的基本信息。

管理员管理 管理员可以对其他管理员的账户进行管理,包括添加、删除和权限分配等。

基础数据管理

故障类型管理:管理员可以添加、编辑和删除故障类型,方便学生准确报修。

新闻信息类型管理:管理员可以管理新闻信息的分类,使新闻内容更加清晰有序。

所在区域管理:管理员可以划分校园内的不同区域,便于维修人员快速定位故障位置。

论坛管理 管理员可以对校园论坛进行管理,包括帖子审核、违规处理等,维护论坛秩序。

故障上报管理 故障上报管理:管理员可以查看所有故障报修信息,对维修进度进行监督。

故障上报评价管理:管理员可以查看学生对维修服务的评价,对维修人员进行绩效评估。

新闻信息管理 管理员可以发布、编辑和删除新闻信息,及时向校园内用户传递重要信息。

维修人员管理 箄理员可以对维修人员的账户进行管理,包括添加、删除、权限分配等。

学生管理 管理员可以对学生账户进行管理,包括添加、删除、权限分配等。

轮播图信息 管理员可以管理轮播图信息,展示校园内的重要活动、通知等。

三、运行环境

运行环境开发工具:idea2024.1

运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.18.1+tomcat8.0

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:springboot

前端技术:Vue+微信小程序

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1757317138-dcafb339e25104f.png

1757317142-022772a49ad1db8.png

1757317145-4ddcd42837170a0.png

1757317155-a9ab25a4d76b4df.png

1757317159-9204ebfdb5f30e1.png

1757317167-6a47244c0a1e00a.png

1757317169-6cf7f7ea91a68bc.png

1757317176-92760f7e748250f.png

1757317178-3398c0789b5ba64.png

1757317182-c1125cb0dcdabe9.png

1757317184-b29d86bbff29e96.png

1757317185-48ac549dc156418.png

1757317186-deb257d6a338394.png

1757317187-cd50684efe99b53.png

1757317189-2b53a25b5ab496c.png

1757317189-c5b4eee76b999f9.png

1757317191-d1c92d0409c8cfa.png

1757317192-c54a928acc5a6b3.png

1757317193-afdd2c6938bdb43.png

1757317194-9646bcbf53f4068.png