1. 行业痛点与需求
资源浪费严重:我国每年产生约 9577 万吨低值可回收物(如废玻璃、塑料包装等),但回收率仅 26.6%,大量资源被填埋或焚烧。
信息不对称:传统回收模式依赖线下渠道,供需双方缺乏高效对接平台,导致回收效率低、价格不透明。
监管与环保压力:建筑垃圾、工业固废等违法处置问题突出,亟需规范化管理工具。
2. 小程序价值定位
资源循环枢纽:连接个人、企业与回收商,提供废料分类、估价、回收全流程服务,提升资源利用率。
数据驱动决策:通过废料交易数据优化回收网络,助力政府制定循环经济政策。
环保与经济效益:降低碳排放(如废塑料回收可减少二氧化碳排放),同时为用户创造收益。
1. 用户端功能
回收服务
在线填写废料类型、重量、地址等信息。
地图定位功能帮助用户快速查找。
订单全流程管理
提供订单状态追踪(待接单、运输中、已完成),支持电子签收与交易凭证生成。
积分体系:用户通过回收获得积分,可兑换商品或提现,提升参与积极性。
库存与财务管理
实时更新回收站库存,支持废料入库、出库、盘点操作。
1. 技术架构设计
后端技术栈
Spring Boot + MyBatis-Plus:快速构建 RESTful API,简化数据库操作。
MySQL + Redis:关系型数据库存储核心业务数据,Redis 缓存高频访问数据(如用户积分、实时价格)。
Spring Data JPA:实现废料交易数据的复杂查询与分析,支持分页、排序等功能。
微信支付接口:集成微信支付 SDK,支持用户支付与回收商提现,采用 HTTPS 加密传输,设置 IP 白名单保障资金安全。
前端技术栈
微信小程序 + Vue.js:使用微信原生组件与 Vue 框架开发移动端界面,实现响应式布局。
ElementUI:PC 端管理后台采用 ElementUI 组件库,提升操作体验。
WebSocket:实现回收员与用户的实时消息推送(如订单状态变更通知)。