SpringBoot+Vue+微信小程序框架程序设计|二手旧衣物回收平台的设计与实现(功能演示+说明文档)

引言

随着居民生活水平提高,衣柜里积压的旧衣物越来越多。大量闲置纺织品若随意丢弃,不仅造成资源浪费,还会增加填埋与焚烧带来的环境压力。传统线下回收点信息分散、预约不便,居民参与积极性不高,平台方也难以统一管理回收进度与激励措施。

系统概述

主要业务链路为:用户在小程序提交旧衣回收预约并上传图片 → 管理员在后台查看预约单并安排上门回收 → 完成回收后系统记录回收金额并发放碳积分 → 用户使用碳积分在商城兑换商品并生成兑换订单 → 管理员维护活动资讯、环保知识与用户反馈,形成闭环运营。

技术架构

层次技术选型说明
业务层Spring Boot 2.5.3提供 REST 接口,处理回收、积分与订单逻辑
数据层MySQL + MyBatis持久化用户、回收单、商品与内容资讯

核心功能

旧衣预约回收

用户在底部 Tab 进入「预约」页,填写物品名称、预估重量、具体描述、联系人、手机号码、上门地址与期望回收时间,并可拍照上传多张旧衣图片。点击提交后系统生成唯一回收单号,状态初始为待回收,等待管理员安排上门收取。

预约回收页填写物品名称、重量、联系方式与上门地址并上传照片

回收订单跟踪

在「我的回收订单」中,用户可按全部、待回收、已回收三个 Tab 查看历史记录。每条订单展示回收单号、重量、提交时间与当前状态;已完成的订单还会显示回收金额。用户可点击「查看」进入详情,核对物品描述与上传照片,也可删除无效预约。

我的回收订单列表,可按全部、待回收、已回收筛选并查看详情

回收审核与积分发放

管理员在 Web 后台「回收管理」模块查看用户提交的预约单,进入详情核对联系信息与图片。完成实际上门回收后,填写回收金额与奖励碳积分并确认,订单状态更新为已回收,同时累加用户账户余额与碳积分。用户在小程序「已回收」Tab 即可看到对应金额,实现线上线下业务对齐。

管理员完成上门回收后,用户在已回收 Tab 查看回收金额与状态

积分商城与兑换订单

管理员在「积分商品管理」中维护商品名称、封面图、所需碳积分、库存与富文本介绍。用户在「积分商城」浏览商品,选择心仪礼品并使用碳积分兑换,系统扣减积分并生成兑换订单。在「我的商品订单」中可按待使用、已使用查看兑换记录,每条记录展示商品名称、消耗积分与兑换时间。

积分商城兑换订单列表,展示待使用状态的碳积分兑换记录

个人中心与数据统计

个人中心集中展示账户余额、累积碳积分、回收订单数与商品订单数,并提供回收订单、商品订单、留言反馈、资料修改等快捷入口。管理后台首页通过 ECharts 呈现回收量、用户数等统计图表;「用户管理」支持按昵称、姓名、手机号检索,查看每位用户的余额与碳积分变动,便于运营分析。

个人中心展示账户余额、累积碳积分及回收与商品订单入口

内容运营与反馈处理

平台还包含轮播图、活动专栏、环保知识、环保问题等资讯模块,管理员通过富文本编辑器发布图文内容,小程序端供用户阅读学习。用户可在留言反馈页提交意见,管理员在反馈列表中查看内容并填写回复,形成双向沟通渠道。

管理后台反馈管理,管理员查看用户留言并回复处理结果

数据库设计

系统数据库以 useclothingrecycling 为核心库,主要业务表包括:

  • recycles:回收单主表,以 rno 为单号,记录物品名称、重量、地址、预约时间、状态 rstatus、回收金额 rmoney 与奖励积分 rpoint
  • photo:通过 rno 关联回收单的多张现场图片
  • productorders:积分商品及兑换订单,orders.ostatus 区分待使用、已使用
  • activityknowledgeenvironment:活动、知识宣传与环保问题内容
  • feedback:用户留言与管理员回复
  • banner:首页轮播图及排序
  • admin:后台管理员账号

回收单状态流转为待回收至已回收;兑换订单在待使用与已使用之间切换;用户状态字段标识账号是否正常可用。

界面与交互展示

下图汇总小程序与管理端的关键界面。从左至右、由上至下依次对应:授权登录 → 填写预约 → 跟踪回收 → 后台用户维护 → 查看已完成回收 → 个人中心 → 积分兑换订单 → 反馈回复,完整呈现居民端预约兑换与管理员端审核运营的操作路径。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕设研究员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值