基于SpringBoot2+Vue2的预约废品上门回收平台
分类: Java springboot vue MySQL 标签: 预约废品上门回收平台
2025-10-24 14:48:45 225浏览
(ssm和springboo项目可互转) 联系作者 ,微信 jf3qcom , QQ : 1913284695 购买源码
预约废品上门回收平台
角色
管理员、用户、回收员工
技术
SpringBoot2、Vue2、MySQL
核心功能
本系统是一个**预约废品上门回收平台**,旨在连接有废品回收需求的用户和提供上门回收服务的员工。系统核心价值在于通过线上预约、订单管理、员工分配、价格评估和用户评价等功能,实现废品回收流程的数字化、便捷化和高效化。
功能介绍
管理员
- 用户/员工管理:管理普通用户和回收员工的账户信息、状态(启用/禁用)等。
- 区域/分类/单位管理:维护回收区域、废品大类(如金属、废纸)和小类(如纸箱、旧书)以及计量单位(如kg、个)等基础数据。
- 订单管理:查看、处理和分配所有用户的预约回收订单,跟进订单状态。
- 评价管理:查看和管理用户对回收员工的服务评价。
- 广告管理:管理系统首页的轮播图广告信息。
用户
- 废品预约:在线填写预约信息,包括废品类型、预估重量/数量、上门地址、预约日期和时间。
- 订单查询:查看自己提交的所有预约订单状态,包括待接单、已接单、已完成等。
- 订单评价:对已完成的回收服务进行评分和评语。
- 个人信息管理:管理个人昵称、头像、手机号、密码等信息。
回收员工
- 订单接收/处理:查看分配给自己的回收订单,进行接单操作。
- 订单执行:上门回收废品后,录入实际回收重量/数量和实际金额,完成订单。
- 个人信息管理:管理个人信息,如姓名、手机号、服务区域等。
数据库字典
广告信息 (fp_ad)
| id | int | 主键ID |
| img | varchar(255) | 图片路径 |
| asort | varchar(255) | 排序,小-前 |
| atype | varchar(255) | 类别 |
| amsg | varchar(255) | 描述 |
管理员 (fp_admin)
| id | int | 主键ID |
| uname | varchar(255) | 用户名 |
| upass | varchar(255) | 密码 |
| realname | varchar(255) | 姓名 |
| cts | varchar(255) | 创建时间 |
| faceimg | varchar(255) | 头像 |
预约回收订单 (fp_app_orders)
| id | int | 主键ID |
| fname | varchar(255) | 标题/废品描述 |
| imgs | longtext | 图片路径 |
| wight_num | decimal(10, 2) | 预估重量或数量 |
| fdesc | longtext | 描述 |
| tid | int | 废品大分类ID |
| appdate | varchar(255) | 预约日期 |
| appts | varchar(255) | 预约上门时间 |
| hsuid | int | 回收人员ID |
| real_wight_num | varchar(255) | 实际重量或数量 |
| realmoney | varchar(255) | 实际金额 |
| hsdesc | longtext | 回收说明 |
| isreceive | varchar(255) | 订单状态:0初始,1接单,2用户取消预约,100已完成 |
| iseval | varchar(255) | 是否评价:0初始,1评价 |
| area | varchar(255) | 区域 |
| cid | int | 废品小分类ID |
| unit | varchar(255) | 单位 (如kg, 个) |
| price | decimal(10, 2) | 单价 |
| unitid | int | 单位ID |
| uid | int | 用户ID |
| ushow | varchar(255) | 0删除1展示 |
| address | varchar(255) | 上门地址 |
| realprice | decimal(10, 2) | 实际回收价格 |
| money | decimal(10, 2) | 预估金额 |
| orderno | varchar(255) | 订单号 |
| mobile | varchar(255) | 手机号 |
| cts | varchar(255) | 创建时间 |
区域 (fp_area)
| id | int | 主键ID |
| aname | varchar(255) | 名称 |
| asort | int | 排序,小-前 |
| cts | varchar(255) | 创建时间 |
废品小分类 (fp_cate)
| id | int | 主键ID |
| cname | varchar(255) | 名称 |
| price | decimal(10, 2) | 单价 |
| unitid | int | 单位ID |
| cdesc | varchar(255) | 描述 |
| tid | int | 大分类ID |
| csort | int | 排序,小-前 |
| img | varchar(255) | 图片路径 |
| edits | varchar(255) | 编辑时间 |
评价 (fp_eval)
| id | int | 主键ID |
| evel | int | 评分 |
| cont | varchar(255) | 评语 |
| uid | int | 用户ID |
| oid | int | 订单ID |
| cts | varchar(255) | 创建时间 |
| hsuid | int | 回收人员ID |
回收员工 (fp_staff)
| id | int | 主键ID |
| mobile | varchar(255) | 手机号 |
| upass | varchar(255) | 密码 |
| realname | varchar(255) | 姓名 |
| sex | varchar(255) | 性别 |
| age | int | 年龄 |
| cts | varchar(255) | 创建时间 |
| area | varchar(255) | 服务区域 |
| address | varchar(255) | 地址 |
| faceimg | varchar(255) | 头像 |
| state | varchar(255) | 状态:0禁用1启用 |
| msg | varchar(255) | 禁用原因 |
| pjnum | int | 评价数量 |
| pjevel | int | 总评分 |
| avgpjevel | int | 平均分 |
废品大分类 (fp_type)
| id | int | 主键ID |
| tname | varchar(255) | 名称 |
| cts | varchar(255) | 创建时间 |
| tsort | int | 排序,小-前 |
单位 (fp_unit)
| id | int | 主键ID |
| uname | varchar(255) | 名称 |
| usort | int | 排序,小-前 |
| cts | varchar(255) | 创建时间 |
用户 (fp_users)
| id | int | 主键ID |
| nickname | varchar(255) | 昵称 |
| faceimg | varchar(255) | 头像 |
| mobile | varchar(255) | 手机号 |
| upass | varchar(255) | 密码 |
| varchar(255) | 邮箱 | |
| qqh | varchar(255) | QQ号 |
| school | varchar(255) | 毕业学校 |
| sex | varchar(255) | 性别 |
| cts | varchar(255) | 创建时间 |
| state | varchar(255) | 状态:0禁用,1启用 |
| msg | varchar(255) | 禁用原因 |
部分截图























演示视频
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
展开评论
您可能感兴趣的博客


















新业务
springboot学习
ssm框架课
vue学习
【带小白】java基础速成