省钱兄 JAVA 无人共享 24 小时自助洗车系统 是一款基于物联网(IoT)和云计算技术的 扫码洗车 解决方案,采用 全自助运营模式,实现 24 小时无人值守 共享洗车服务。本系统支持 微信小程序 适配,并提供 完整源码,支持二次开发或直接部署运营。
系统亮点:
-
全自动扫码洗车:用户通过小程序扫码,即可选择洗车模式,系统自动启动设备,完成清洗。
-
远程管理:商户可通过管理后台 实时查看设备状态、订单、收益,支持 远程控制洗车设备。
-
精准定位:用户可查看 附近自助洗车站点,一键导航,提升便利性。
-
一套源码,兼容所有端:小程序 + H5 + 公众号 + Web,所有端均可使用同一套代码。
-
源码开源,支持二开:无加密,提供完整文档,开发者可自行扩展功能。
-
适用场景:
-
加油站 增值服务
-
停车场 配套设施
-
社区无人洗车
-
共享经济洗车站
-
创业项目 / 二次开发业务
3. 功能介绍
3.1 用户端功能
-
精准定位:基于 LBS(Location-Based Service),用户可查看附近洗车点并导航。
-
扫码洗车:支持微信小程序扫码,自动启动洗车设备。
-
订单管理:查看订单详情、支付记录、退款申请。
-
车位管理:查询空闲洗车位,减少排队时间。
-
评价管理:用户可对洗车服务进行评价,提升服务质量。
-
积分管理:用户消费可获得积分,支持积分兑换。
-
团购核销:支持洗车套餐团购,用户可直接核销使用。
-
3.2 商户端功能
-
设备管理:查看所有洗车设备的运行状态。
-
收益统计:实时监控每日收益、订单数据、用户消费情况。
-
远程控制:支持远程启动 / 停止洗车设备,确保设备安全。
-
优惠活动:商户可设定折扣、满减、会员积分等营销活动。
-
3.3 管理后台功能
-
用户管理:支持用户实名认证、账号绑定、黑名单管理。
-
订单管理:查询订单状态,处理异常订单,支持退款管理。
-
财务结算:支持支付宝 / 微信支付,自动结算到商户账户。
-
洗车站点管理:支持 多站点运营,不同站点可单独配置规则。
-
系统日志:详细记录设备使用情况,便于运维管理。
-
4. 系统演示
-
管理后台演示:联系客服获取演示地址
-
用户端演示:联系客服获取演示地址
-
商户端演示:联系客服获取演示地址
-
演示说明:可申请测试账号体验系统完整功能。
5. 技术架构
5.1 后端技术栈
-
Spring Boot:轻量级 Java 后端框架,提供高效 REST API。
-
MyBatis Plus:增强型 ORM 框架,减少 SQL 代码量。
-
5.2 前端技术栈
5.2.1 用户端(适配小程序 + H5 + 公众号)
-
UniApp(Vue 语法)
-
跨平台支持:兼容小程序、H5、App。
-
uView UI 组件库:提供良好的 UI 交互体验。
-
Vuex:进行全局状态管理。
-
Axios:进行 API 请求封装。
-
-
5.2.2 管理后台
-
Vue + Element UI
-
Vue 3 + Vue Router:组件化开发,提高开发效率。
-
Element UI:提供后台管理组件,如表单、表格、弹窗等。
-
Axios:HTTP 请求,支持权限拦截。
-
-
6. 部署指南
6.1 服务器配置推荐
业务规模 服务器配置 测试环境 2C4G,适用于本地开发 小型运营 4C8G,适用于初期业务上线 大型运营 8C16G 及以上,适用于高并发场景 6.2 部署流程
-
后端部署
-
安装 JDK 17+、MySQL 8.0+、Redis 6.0+。
-
编译 Spring Boot 项目:
mvn clean package
。 -
使用 Docker 运行后端:
docker-compose up -d
。
-
-
前端部署
-
编译 Vue 前端:
npm run build
。 -
部署至 Nginx 并配置反向代理。
-
-
数据库初始化
-
导入 MySQL 数据库 SQL 文件。
-
配置 Redis 进行缓存管理。
-
-
7. 二次开发指南
7.1 代码结构
project-root/ │── backend/ # Java 后端(Spring Boot) │── frontend/ # Vue 管理后台 │── uniapp-client/ # 用户端(UniApp) │── docs/ # 文档与 API 说明
7.2 开发说明
-
API 开发
-
所有接口定义在
controller
层,使用 Swagger 维护 API 文档。
-
-
前端修改
-
用户端
pages/
目录下可自定义页面。 -
管理后台
src/views/
目录下可修改界面。
-
-
MySQL:关系型数据库,存储订单、用户、商户数据。
-
Redis:缓存数据库,提升查询效率,支持秒杀、库存管理。
-
Spring Security + JWT:用户认证和权限管理。
-
WebSocket:实时推送设备状态,提升用户体验。
-
阿里云 OSS/七牛云:用于存储用户上传的车辆照片、洗车记录。
-