一、项目介绍
本项目是一款基于 SpringBoot + MyBatis 开发的资源回收管理系统,支持 管理员、商家、用户 三种角色,涵盖从垃圾分类、预约回收到订单处理的全流程。
- 管理员端:负责用户、商家、垃圾分类、预约、订单及系统配置等管理;
- 商家端:可管理垃圾站点、预约订单及积分;
- 用户端:可进行垃圾识别、预约回收、订单查询及留言互动。
该系统适用于社区垃圾回收管理场景,也可作为 Java 毕业设计选题 或 SpringBoot 学习案例。
二、功能模块
管理员功能
- 用户管理
- 商家管理
- 垃圾分类与垃圾信息维护
- 回收站点管理
- 预约与订单管理
- 地址与留言板管理
- 系统后台配置
商家功能
- 垃圾站点管理
- 回收预约处理
- 回收订单管理
- 积分管理
用户功能
- 垃圾资讯浏览
- 垃圾识别查询
- 垃圾站点查看
- 在线预约回收
- 回收订单管理
- 留言板互动
三、技术架构
- 后端框架:SpringBoot、MyBatis
- 前端框架:Vue、ElementUI
- 数据库:MySQL
前后端分离架构,交互体验流畅,系统支持扩展与二次开发。
四、安装部署步骤
- 使用 IDEA 打开项目(前端 Vue 已打包进后端,无需单独启动);
- 配置 JDK 环境;
- 配置 Maven 并下载依赖;
- 新建数据库并导入数据脚本;
- 修改
application.yml
文件中的数据库账号和密码; - 找到 FileController(大约第 71 行),将路径
F:\\bysj\\2025\\springbootuq5e4585\\
修改为本地项目存放路径(注意路径中不能含有中文); - 启动后台服务。
⚠️ 注意:前台和后台需使用 不同浏览器 访问,否则可能会造成 token 失效。
- 后台入口:http://localhost:8080/springbootuq5e4585/admin/dist/index.html
- 管理员账号:admin / 123456
- 商家账号:zhy / 123456
- 前台入口:http://localhost:8080/springbootuq5e4585/front/dist/index.html
- 用户账号:wm/ 123456
四、项目截图
付费内容点击下载链接,会自动复制提取码哦~
您只有支付购买后才能查看该内容!