1、立项原因(解决产品痛点)
传统售货机机械货道易卡货、商品摆放受限、仅支持单一支付;线下门店人力租金成本高、无法 24 小时值守;库存全靠人工盘点、损耗高、无数据运营能力,消费即时需求难以就近满足。本智能无人售货机依托 物联网与云端管理,解决设备故障率高、运营人力重、选品僵化、库存管控缺失、场景适配弱、夜间服务空白等核心问题,实现无人自助、远程管控、精准数字化运营。
2、行业场景、业务背景
业务背景
即时零售需求爆发,碎片化就近消费成为主流,线下实体门店覆盖存在大量点位空白;人力、场地成本持续上涨,商家降本增效需求强烈移动支付、物联网技术成熟,无人零售终端下沉至全业态,多行业存在 24 小时自助补给刚需,标准化智能售货终端缺口巨大。
行业场景(超 40 字)
覆盖写字楼、工业园区、高校宿舍、医院、社区住宅、酒店公寓、高铁站地铁站、机场、景区、健身房、工厂车间、网吧棋牌室、政务大厅、物流园区、加油站、露营基地、养老院、卫生院、产业园、影院等场景,适配零食饮品、快餐便当、生鲜蔬果、应急药品、文创周边、运动补给、日用耗材等多品类自助售卖。
一、项目具体功能模块
项目共包含四大核心业务板块,涵盖从C端消费到B端全链路管理的闭环流程:
用户端交易与交互模块(首页、商品、购物车、订单、客服投诉、蓝牙设备连接);
设备管理与运维模块(设备绑定/解绑、状态监控、重称/开柜、扫码补货、缺货管理);
商家管理后台模块(商品管理、场所/房间配置、角色权限、用户管理);
数据统计与财务中心模块(运营分析、设备统计、故障告警、收益账单、退款对账)。
二、项目主要功能描述
该项目以智能货柜/无人零售场景为业务核心,为用户提供从“浏览商品—下单购买—蓝牙开柜取货—售后投诉”的完整消费闭环;同时为运营方提供强大的设备物联管控能力,支持蓝牙搜索、连接状态监测、一键校准、远程测试等硬件交互功能。在供应链侧,系统内置智能补货流程,支持扫码开舱补货、缺货批量处理与生产日期管理,有效降低库存损耗。管理后台则聚焦数据驱动决策,提供按场所、合伙人、订单、机型等多维度的销售与收益分析,并配备完整的财务对账、退款审核及告警监控(低电量、过期、故障),帮助企业实现精细化运营与风险管控。此外,系统还包含完善的账号权限体系、角色管理和消息通知,确保多角色协同操作的安全性与便捷性。
基于功能清单,该项目是一个**软硬结合的智能零售管理平台**,以下从个人任务、技术栈和实现难点三个维度进行说明:
---
### 一、“我”负责的具体任务
根据功能模块分工,我主要负责**H5用户端与商家管理后台的前端开发**,具体涵盖:
1. **用户端H5页面开发**:包括首页banner、商品列表与详情、购物车、订单结算、个人中心等核心交易流程页面,以及蓝牙设备连接、客服投诉等交互功能模块。
2. **管理后台前端开发**:覆盖设备管理、商品管理、补货管理、场所配置、用户与角色管理、统计分析、财务账单等全部后台页面的搭建与交互实现。
3. **蓝牙H5交互开发**:基于Web Bluetooth API实现设备搜索、连接状态管理、重称/开柜等蓝牙通信功能。
4. **接口联调与性能优化**:与后端配合完成API对接,处理商品列表渲染性能、骨架屏加载体验等前端优化工作。
5. **跨端兼容性处理**:针对不同浏览器(尤其是移动端WebView)对蓝牙API的支持差异,做好降级与兼容方案。
---
### 二、技术栈与架构
**前端技术栈:**
- **跨端框架**:采用uni-app,支持一键打包H5、微信小程序等多端,代码复用率可达80%以上
- **UI框架**:使用uView等组件库,提升开发效率
- **状态管理**:Vuex/Pinia管理用户登录态、购物车数据
- **蓝牙通信**:Web Bluetooth API(navigator.bluetooth)实现BLE设备交互
**后端技术栈(参考同类项目):**
- **服务端**:Node.js + Express(或Java Spring Boot),提供RESTful API
- **数据库**:MySQL/MongoDB存储商品、订单、设备、用户等数据
- **缓存**:Redis用
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论