基于SpringBoot2+Vue2+uniapp的绿色回收衣物图书废纸爱心捐赠系统

飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

分类: Java springboot uni-app vue MySQL 微信小程序 标签: 基于SpringBoot2+Vue2+uniapp的绿色回收衣物图书废纸爱心捐赠系统

2025-12-06 17:32:57 245浏览

本系统定位为绿色回收衣物图书废纸爱心捐赠系统,旨在通过线上预约、上门回收、爱心捐赠和二手交易的闭环流程,实现闲置物品(衣物、图书、废纸)的有效回收利用,促进环保公益事业发展,并为用户提供积分奖励和捐赠证书。

(ssm和springboo项目可互转) 联系作者 ,微信 jf3qcom , QQ : 1913284695 购买源码

绿色回收衣物图书废纸爱心捐赠系统

演示视频

https://www.bilibili.com/video/BV1mK2WBbELs/

角色

管理员(vue-web)、回收人员(uniapp-手机)、普通用户(uniapp-手机)

技术

后端:SpringBoot2
前端:Vue2 + UniApp (支持App/小程序端)
数据库:MySQL
外部服务:百度接口(ISBN图片识别)、ISBN厂商接口(图书详细信息获取)

核心功能

本系统定位为**绿色回收衣物图书废纸爱心捐赠系统**,旨在通过线上预约、上门回收、爱心捐赠和二手交易的闭环流程,实现闲置物品(衣物、图书、废纸)的有效回收利用,促进环保公益事业发展,并为用户提供积分奖励和捐赠证书。

功能介绍

普通用户

  1. 预约捐赠:用户可通过App/小程序预约上门回收服务,包括衣物、废纸(需输入重量)和图书(支持ISBN图片扫描识别,需输入数量)。
  2. 捐赠项目:用户可在扶贫项目详情页,针对性地捐赠符合帮扶对象需求的特定类型图书。
  3. 二手图书商城:用户可使用系统积分在二手商城购买回收后多余的书籍,支持购物车、收货地址、下单、退款、收货、评价等交易流程。
  4. 个人中心:查看个人积分、历史捐赠记录、已获得的捐赠证书、订单状态及管理收货地址。

回收人员

  1. 上门回收:根据系统派发的预约信息,按时上门收取用户预约的衣物、废纸或图书。
  2. 现场确认:现场对回收物品进行称重(衣物、废纸)或清点数量(图书),并进行确认。
  3. 物流处理:填写快递单号,将回收物品寄送至爱心机构进行后续处理。

管理员

  1. 物品接收与审核:接收回收人员寄回的物品,对物品的种类、数量/重量进行确认和审核。
  2. 积分与证书颁发:审核通过后,向用户发放相应的积分奖励,并颁发电子捐赠证书。
  3. 退还处理:如物品不符合捐赠要求或审核不通过,填写快递单号将物品退还给用户。
  4. 二手商城管理:管理回收后多余书籍的发布、定价(积分交易)及二手商城订单的流程。
  5. 用户与角色管理:管理系统内所有用户(普通用户、回收人员、爱心机构)的账号信息和权限。
  6. 系统配置管理:维护系统基础数据,如回收物品分类、积分规则、捐赠项目信息等。
  7. 数据统计:查看系统运营数据,如回收量、捐赠量、积分消耗等。

数据字典

收货地址 (z_address)

id int(0) 主键ID
aname varchar(255) 收货人姓名
cts varchar(255) 创建时间
isdef varchar(255) 是否默认地址 (1:默认, 0:非默认)
phone varchar(255) 联系电话
address varchar(255) 详细地址
uid int(0) 用户ID

书籍 (z_book)

id int(0) 主键ID
isbn varchar(255) 国际标准书号
author varchar(255) 作者
clc_name varchar(255) 分类
book_name varchar(255) 书名
pictures varchar(255) 图片集合
press_date varchar(255) 出版日期
book_desc longtext 简介
pages varchar(255) 总页数
price decimal(10, 2) 价格分
press varchar(255) 出版社
fimg varchar(255) 封面

购物车 (z_car)

id int(0) 主键ID
gid int(0) 商品ID
uid int(0) 用户ID
num int(0) 购买数量

商品 (z_goods)

id int(0) 主键ID
gname varchar(255) 商品名称
state varchar(255) 状态 (1:上架, 0:下架)
imgs longtext 图片集合
stock int(0) 库存
gdesc longtext 描述
jf int(0) 价格 (积分)
gsort int(0) 排序
salesnum int(0) 销量
isbn varchar(255) 国际标准书号 (关联书籍信息)

商品订单 (z_goods_orders)

id int(0) 主键ID
orderno varchar(100) 订单号
jf int(0) 积分 (单价)
num int(0) 购买数量
totaljf int(0) 总积分
uid int(0) 购买者ID
cts varchar(255) 创建时间
issend varchar(255) 是否发货 (1:已发货, 0:未发货)
ushow varchar(255) 用户是否显示 (1:显示, 0:删除)
address varchar(255) 用户地址 (旧字段,可能废弃)
refund varchar(255) 退款状态 (0:初始, 2:申请退款, 1:已退款)
rts varchar(255) 退款时间
sts varchar(255) 发货时间
gid int(0) 商品ID
swuh varchar(255) 发货物流号
isaccept varchar(255) 是否确认收货 (0:初始, 1:确认收货)
ats varchar(255) 确认收货时间
rwuh varchar(255) 退货物流号
ispj varchar(255) 是否评价 (0:待评价, 1:已评价)
pjts varchar(255) 评价时间
pf int(0) 评分
pjcont varchar(255) 评语
addressinfo varchar(255) 收货地址 (新字段)
ispay varchar(255) 是否支付 (0:未支付, 1:已支付)
payts varchar(255) 支付时间

用户积分 (z_jf_record)

id int(0) 主键ID
jf int(0) 积分变动值
jtype varchar(255) 变动类型 (+:增加, -:消耗)
jdesc varchar(255) 说明
cts varchar(255) 创建时间
uid int(0) 用户ID (推测)

预约回收衣物废纸 (z_recycle)

id int(0) 主键ID
cont longtext 描述
imgs longtext 图片集合
video varchar(255) 视频
cts varchar(255) 发布时间 (预约时间)
uid int(0) 发布者ID (普通用户)
uweight float(10, 2) 用户预估重量
hsweight float(10, 2) 回收人员称重
gtype varchar(255) 物品类型 (衣物, 废纸)
hsdesc varchar(255) 回收人员说明
state varchar(255) 状态 (0:待上门, 2:已上门回收, 1:平台确认)
hswuh varchar(255) 回收物流单号 (回收人员填写)
address varchar(255) 用户地址
jf int(0) 奖励积分
aweight float(10, 2) 管理员/机构确认重量
adesc varchar(255) 管理员/机构审核说明
smts varchar(255) 上门时间
sh varchar(255) 审核状态 (0:待审核, 1:通过, -1:不通过)
awuh varchar(255) 管理员/机构填写物流号 (退还给用户)
smdate varchar(255) 上门日期
mobile varchar(255) 联系电话
hsuid int(0) 回收人员ID
jzcert varchar(255) 爱心证书图片路径

预约回收捐赠图书 (z_recycle_book)

id int(0) 主键ID
uid int(0) 用户ID
cts varchar(255) 创建时间 (预约时间)
smts varchar(255) 上门时间
address varchar(255) 上门地址
hswuh varchar(255) 回收快递单号 (回收人员填写)
hsdesc varchar(255) 回收描述 (回收人员说明)
sh varchar(255) 审核状态 (0:待审核, 1:通过, -1:不通过)
adesc varchar(255) 审核描述 (机构说明)
awuh varchar(255) 审核后快递单号 (退还给用户)
jf int(0) 奖励积分
hsnum int(0) 回收数量
rtype varchar(255) 预约类型 (jz:捐赠, hs:回收)
jzcert varchar(255) 捐赠证书图片路径

学校帮扶对象 (z_school)

id int(0) 主键ID
sname varchar(255) 学校名称
address varchar(255) 地址
cts varchar(255) 创建时间
sdesc longtext 简介
concat_name varchar(255) 联系人
concat_mobile varchar(255) 联系电话
simg varchar(255) 学校照片

图书捐赠项目 (z_school_book)

id int(0) 主键ID (推测)
school_id int(0) 学校ID
booktype varchar(255) 需要图书类型
btotal varchar(255) 总数量 (目标数量)
gnum int(0) 已捐赠数量
state varchar(255) 状态 (0:初始, 2:进行中, 1:捐赠结束)
cts varchar(255) 创建时间
prossbi int(0) 进度百分比
ispub varchar(255) 是否发布 (0:未发布, 1:已发布)
sbdesc longtext 详情描述
sbname varchar(255) 项目名称

用户 (z_users)

id int(0) 主键ID (推测)
nickname varchar(255) 昵称
faceimg varchar(255) 头像
mobile varchar(255) 手机
upass varchar(255) 密码
email varchar(255) 邮箱
qqh varchar(255) QQ号
school varchar(255) 学校
sex varchar(255) 性别
role varchar(255) 角色 (admin:管理员, pt:普通用户, hs:回收人员)
cts varchar(255) 注册时间
state varchar(255) 状态 (1:启用, 0:禁用)
msg varchar(255) 禁用原因
wxopenid varchar(255) 微信OpenID
jf int(0) 用户积分

部分截图

image.png


image 1.png


image 2.png


image 3.png


image 4.png


image 5.png


image 6.png


image 7.png


image 8.png


image 9.png


image 10.png


image 11.png


image 12.png


image 13.png


image 14.png


image 15.png


image 16.png


image 17.png


image 18.png

image 19.png


image 20.png


image 21.png


image 22.png


image 23.png

image 23.png

image 24.png

image 24.png


image 25.png


image 26.png


image 27.png


image 28.png


image 29.png


image 30.png


image 31.png



好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695