🧾 项目名称:共享充电宝小程序系统
🔧 技术栈:
后端:Spring Boot + Spring Cloud Alibaba(Nacos、Sentinel、Gateway)+ MyBatis Plus + MySQL + Redis + RabbitMQ
前端:uni-app + Vue3 + Pinia + Vite(支持微信小程序/H5)
支付对接:通过第三方支付平台(如Ping++/聚合支付)整合多种支付渠道(微信支付、支付宝支付、银联支付等)
硬件联动:蓝牙/WiFi通信协议、扫码枪集成
部署环境:Docker + Nginx + Jenkins(可选)
📌 功能亮点:
该系统为一套完整的共享充电宝租赁平台,涵盖用户租借、归还、支付、设备管理等核心流程,支持微信小程序端操作与后台统一管理。主要功能包括:
LBS定位服务:根据用户位置展示附近可租借的充电宝柜机;
扫码开锁机制:通过小程序扫描设备二维码,触发后端接口与硬件通信完成解锁;
租借/归还流程管理:实时记录设备状态变化,保障租借过程安全可靠;
订单生成与结算:自动创建租借订单,支持按时计费、超时扣款等功能;
多渠道支付集成:通过第三方支付平台整合多种支付方式,包括但不限于微信支付、支付宝支付、银联支付等,确保用户能够选择最适合自己的支付方式完成交易;
设备状态监控:后台实时更新充电宝库存、电量、使用频率等数据;
用户中心:包含个人账户信息、历史订单、押金管理、客服反馈等模块;
消息通知:通过微信模板消息推送租借成功、归还确认、账单提醒等信息;
后台管理系统:支持管理员对设备、订单、用户、收益进行可视化管理。
💡 技术亮点:
使用微服务架构拆分订单、设备、支付、用户等多个核心模块,提升系统可维护性与扩展性;
Redis用于缓存热点数据,如设备状态、用户会话信息,提高响应速度;
RabbitMQ异步处理耗时任务(如日志记录、短信通知、支付回调),增强系统吞吐量;
前端采用uni-app跨平台开发,兼容微信小程序+H5,提升开发效率;
实现前后端分离开发模式,接口统一采用RESTful风格设计,配合Swagger文档管理;
支持与硬件终端通信,打通线上服务与线下设备控制的数据链路;
支付灵活性:通过第三方支付平台整合多种支付渠道,提供给用户更加灵活便捷的支付体验。
🧾 项目名称:共享布草洗涤管理系统(支持多端协同)
🔧 技术栈:
后端:
Java 11+
Spring Boot + Spring Cloud Alibaba(Nacos、Sentinel、Gateway)
MyBatis Plus + MySQL + Redis + RabbitMQ
Swagger 接口文档、JWT / Spring Security 权限控制、XXL-JOB 定时任务
前端:
酒店/商户小程序端:uni-app + Vue3 + Pinia + Vite(兼容微信小程序/H5)
PC后台管理端:Vue3 + Element Plus + Axios + Router + Pinia
硬件对接:
RFID扫码枪读取布草标签芯片信息,实现快速出入库登记
部署与运维:
Docker容器化部署、Nginx反向代理、Jenkins持续集成
第三方服务:
微信支付、支付宝支付、聚合支付平台
高德地图LBS定位服务、阿里云OSS文件存储、电子合同签署接口(如法大大、上上签等)
📌 项目简介:
本系统是一个面向酒店、公寓、民宿等高频布草使用场景的数字化解决方案,构建了以布草厂、洗涤厂、酒店、平台总管理端为核心的 B2B2C 多角色协同平台。系统覆盖布草的采购、合同签署、租赁、回收、洗涤、入库、配送、库存管理等完整生命周期,实现布草资产的高效流转与可视化管理。
🧩 核心业务流程:
布草采购流程:
洗涤厂在布草厂端下单采购布草;
布草厂接单后安排发货;
洗涤厂收到货物后,通过RFID扫码枪扫描布草芯片完成收货入库操作。
合同签署与租赁配置:
平台协助酒店与洗涤厂在线签署电子合同;
洗涤厂根据合同约定的布草种类与数量进行租赁配置;
酒店可按需发起布草租赁申请。
布草出库与使用:
洗涤厂根据订单安排布草出库,扫码登记并配送至酒店;
酒店接收布草后,扫码完成签收与使用记录。
回收与洗涤流程:
酒店使用完毕后,在小程序端提交“布草回收”请求;
洗涤厂接收任务后安排人员上门回收,扫码登记布草状态;
回收完成后标记为“待清洗”,进入洗涤环节;
清洗合格后,再次扫码完成洗净入库,准备下一轮租赁。
数据追踪与对账:
所有布草流转过程均记录唯一标识码,实现全生命周期追踪;