上门维修系统-springboot + vue +微信小程序

115 阅读5分钟

淘宝店铺搜索:点创微科

上门维修系统-springboot + vue +微信小程序

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

一、项目描述

基于springboot + vue +微信小程序的上门维修系统

这是一个典型的多角色(用户、维修人员、管理员)的上门维修服务平台,通过整合 Spring Boot 后端框架、Vue 前端框架以及微信小程序,实现了用户在线报修、维修人员接单维修以及管理员后台管理等功能。

这种架构能够满足不同角色的需求,同时利用微信小程序的便捷性,为用户提供更好的服务体验。

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

管理员账户密码: admin/admin

用户账户密码: 用户账号1/123456

维修人员账户密码: 维修账号1/123456

二、项目功能

(1)用户模块

注册登录:用户可以通过注册账号或使用微信小程序授权登录,方便快捷地进入系统。

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

新闻资讯:系统会推送与维修相关的新闻资讯,帮助用户了解行业动态。

关于我们:介绍公司的背景、服务宗旨及联系方式。

系统简介:展示系统的功能特点和使用方法,帮助用户快速上手。

广告信息:展示系统合作商家或推广信息。

维修信息:用户可以查看当前可预约的维修服务类型、维修人员信息及服务价格等。

维修记录:用户可以查看自己的维修历史记录,包括维修时间、维修人员、维修结果等。

评价信息:用户可以对完成的维修服务进行评价,包括评分和文字描述,帮助其他用户选择维修人员。

我的收藏管理:用户可以收藏常用的信息。

(2)维修人员模块

注册登录:维修人员可以通过注册账号或使用微信小程序授权登录,进入系统。

个人信息:维修人员可以查看和编辑自己的基本信息,如姓名、联系方式、技能特长等。

新闻资讯:系统会推送与维修相关的新闻资讯,帮助维修人员了解行业动态。

关于我们:介绍公司的背景、服务宗旨及联系方式。

系统简介:展示系统的功能特点和使用方法,帮助维修人员快速上手。

广告信息:展示系统合作商家或推广信息。

维修信息:维修人员可以查看分配给自己的维修任务,包括任务详情、用户信息、维修 地址等。

维修记录:维修人员可以查看自己的维修历史记录,包括维修时间、维修内容、用户评 价等。

评价信息:维修人员可以查看用户对自己的评价,了解自己的服务表现,便于改进工作。

(3)管理员模块

个人中心

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

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

用户管理:管理员可以查看所有用户的信息,包括注册时间、联系方式、维修记录等, 并进行用户权限的设置和管理。

维修员管理:管理员可以查看所有维修人员的信息,包括注册时间、技能特长、维修记 录等,并进行维修人员的审核、权限设置和管理。

维修信息管理:管理员可以查看所有的维修任务信息,包括任务状态、分配情况等,并 进行任务的分配、调整和管理。

维修记录管理:管理员可以查看所有的维修记录,包括维修时间、维修人员、维修结果

等,并进行记录的查询、统计和管理。

评价信息管理:管理员可以查看所有的用户评价信息,包括评分、文字描述等,并进行 评价的审核、处理和管理。

广告信息管理:管理员可以发布、编辑和删除广告信息,展示系统合作商家或推广内 容。

系统管理

新闻资讯:管理员可以发布、编辑和删除新闻资讯,为用户提供行业动态。

关于我们:管理员可以编辑和更新“关于我们”页面的内容,展示公司信息。

系统简介:管理员可以编辑和更新系统简介页面的内容,帮助用户了解系统功能。

轮播图管理:管理员可以上传、编辑和删除首页轮播图,展示重要信息或推广内容。

三、运行环境

开发工具:idea2024.1

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

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

四、项目技术

服务端技术:springboot

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

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

五、项目截图

1753079380-455cd9cfec00d33.png

1753079385-63a57077a183f91.png

1753079388-4f58f03ab9dff93.png

1753079396-db6db9fef7d978d.png

1753079405-a55a3cde0965a10.png

1753079407-3af53dd9aa122b3.png

1753079412-9e8558fa670faa5.png

1753079415-62cf84d4db42155.png

1753079417-497f9b01ec42af7.png

1753079419-86f85c2209e7052.png

1753079420-b02fa1a0acaef92.png

1753079421-456c6fce9c7792a.png

1753079423-2929d4340cd7454.png

1753079424-99f3e16eb488e5c.png

1753079427-17515a70c648995.png

1753079428-375533adc58fb19.png

1753079429-a54894fe6c04ca6.png

1753079431-66f91953d6d6d02.png

1753079437-18930c3e689cff5.png

1753079439-d222df8f052115c.png

1753079442-b99a7ae2dc34032.png

1753079443-2bdd5a211180eeb.png

1753079445-9ce21ca9b8597e4.png

1753079446-aea7fd836556082.png

1753079448-a29f1d87f872a7a.png

1753079451-ee55399af93db2e.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp