一、项目介绍

本项目是一款基于 SpringBoot + MyBatis 开发的资源回收管理系统,支持 管理员、商家、用户 三种角色,涵盖从垃圾分类、预约回收到订单处理的全流程。

  • 管理员端:负责用户、商家、垃圾分类、预约、订单及系统配置等管理;
  • 商家端:可管理垃圾站点、预约订单及积分;
  • 用户端:可进行垃圾识别、预约回收、订单查询及留言互动。

该系统适用于社区垃圾回收管理场景,也可作为 Java 毕业设计选题SpringBoot 学习案例

二、功能模块

管理员功能

  • 用户管理
  • 商家管理
  • 垃圾分类与垃圾信息维护
  • 回收站点管理
  • 预约与订单管理
  • 地址与留言板管理
  • 系统后台配置

商家功能

  • 垃圾站点管理
  • 回收预约处理
  • 回收订单管理
  • 积分管理

用户功能

  • 垃圾资讯浏览
  • 垃圾识别查询
  • 垃圾站点查看
  • 在线预约回收
  • 回收订单管理
  • 留言板互动

三、技术架构

  • 后端框架:SpringBoot、MyBatis
  • 前端框架:Vue、ElementUI
  • 数据库:MySQL

前后端分离架构,交互体验流畅,系统支持扩展与二次开发。

四、安装部署步骤

  1. 使用 IDEA 打开项目(前端 Vue 已打包进后端,无需单独启动);
  2. 配置 JDK 环境;
  3. 配置 Maven 并下载依赖;
  4. 新建数据库并导入数据脚本;
  5. 修改 application.yml 文件中的数据库账号和密码;
  6. 找到 FileController(大约第 71 行),将路径 F:\\bysj\\2025\\springbootuq5e4585\\ 修改为本地项目存放路径(注意路径中不能含有中文);
  7. 启动后台服务。

⚠️ 注意:前台和后台需使用 不同浏览器 访问,否则可能会造成 token 失效。

四、项目截图

 付费内容点击下载链接,会自动复制提取码哦~
您只有支付购买后才能查看该内容!