共享设施

智能寄存柜

扫码存取 + 设备押金体系的寄存小程序与管理后台

小程序+后台+后端全栈押金分设备绑定抵扣60 天交付上线
智能寄存柜 头图
交付周期
60 个日历日
服务范围
小程序开发 · 管理后台开发 · 后端服务 · 设备联调 · 部署上线

客户背景

客户计划在多网点投放智能寄存柜(主柜 + 屏幕 + 锁控板,经物联网卡直连服务器),面向用户提供扫码存取与按次付费服务。我方负责用户端小程序、运营管理后台(Web)、后端服务(含设备直接通信协议开发,硬件设备直连我方服务器),以及与硬件设备的联调测试和部署上线;硬件柜体由客户及厂家提供。

面临挑战

  • 1硬件设备直连我方服务器,需要定义设备通信协议(MQTT / HTTP),并与厂家配合修改设备上报地址
  • 2押金资金链路复杂:押金按设备绑定、用完退回平台余额、再次使用自动抵扣、提现后重新收取,账务状态必须实时一致
  • 3多网点运营:网点、设备、收费规则、广告下发、统计报表都要在后台统一管理
  • 4涉及微信支付与原路退款,支付回调、押金提现链路必须可靠、合规、可对账

解决方案

  • 1小程序:微信授权登录(获取手机号)、扫码开柜、密码存取(存包自设 4 位密码,取包输入密码)、按次使用费支付(如 1 元/次)
  • 2设备押金体系:首次使用某设备支付「使用费 + 设备押金」,结束后押金自动退回平台余额,显示为该设备的可抵扣押金;再次使用同一设备若余额中有该设备押金,仅需支付使用费;押金提现(原路退款)后,下次使用需重新支付押金 + 使用费
  • 3管理后台:多网点 / 设备管理(增删改查、在线状态)、订单流水(含押金明细)筛选导出、收费规则按网点/设备配置、广告图片下发指定设备、营收统计报表、客服电话设置、用户押金余额管理(按用户按设备查看,支持手动退款)
  • 4后端:微信支付回调(使用费、押金)、押金绑定设备与免押判断、押金提现原路退款接口、密码存取逻辑、设备通信服务(接收上报事件 + 下发开锁指令,MQTT / HTTP)、广告存储下发、报表与多网点业务接口

技术架构

小程序

微信授权登录 + 扫码开柜 + 密码存取 + 支付与余额

管理后台

Web 端:网点 / 设备 / 订单 / 规则 / 广告 / 报表

后端

支付回调 + 押金账务 + 设备通信服务(MQTT / HTTP)

设备

智能寄存柜(主柜 + 屏幕 + 锁控板),物联网卡直连服务器

交付功能清单

用户端小程序

  • 微信授权登录,获取手机号
  • 扫码开柜
  • 密码存取:存包时自设 4 位密码,取包时输入密码
  • 按次使用费支付(如 1 元/次)
  • 设备押金:首次使用支付「使用费 + 押金」,结束后押金自动退回平台余额
  • 押金抵扣:再次使用同一设备,余额中有该设备押金则仅付使用费
  • 押金提现:原路退回原支付账户,提现后下次需重新支付押金
  • 我的余额:按设备展示押金余额,支持按设备提现
  • 订单记录、提现记录

运营管理后台(Web)

  • 网点 / 设备管理:多网点增删改查、在线状态
  • 订单 / 流水管理:筛选、导出,含押金支付、使用费支付、押金退还、提现记录
  • 收费规则配置:按网点 / 设备设置使用费单价、押金金额
  • 广告内容管理:上传图片,下发给指定设备
  • 使用统计报表:营收图表、存取次数、押金池总额
  • 客服电话设置:后台填写,小程序展示
  • 用户押金余额管理:按用户按设备查看押金余额,支持手动处理退款

后端服务

  • 用户 / 设备 / 订单 / 余额数据管理
  • 微信支付回调(使用费、押金支付)
  • 押金绑定设备:记录用户对每个设备已付押金,退还至余额时标记「可抵扣该设备」
  • 下次使用扣费判断:有未提现押金只扣使用费,无则收押金 + 使用费
  • 押金提现接口:调用微信 / 支付宝原订单退款,更新押金余额状态
  • 密码存取业务逻辑
  • 设备通信服务:接收硬件上报事件、下发开锁指令,支持 MQTT / HTTP
  • 广告图片存储与下发、统计报表数据接口、多网点业务逻辑

开发报价

预估总工作量32 人天
小程序登录、扫码、密码存取、使用费支付、押金首次支付、押金退还至余额、分设备余额展示与提现、订单记录10 人天
管理后台网点/设备管理、订单流水(含押金明细)、收费规则、广告管理、统计报表、客服电话、用户押金余额管理10 人天
后端服务数据库设计、支付回调、押金与设备绑定、免押判断、押金提现(原路退款)、密码逻辑、设备通信协议、广告接口、报表接口、多网点10 人天
联调与测试与硬件设备直接联调(配置上报地址、测试开锁/心跳/异常处理)1 人天
部署与上线服务器配置、协助备案、提交审核1 人天

* 开发费用按上述人天核算,实际报价以需求评估后的正式报价单为准,欢迎联系我们咨询。

客户自行承担的费用

以下费用由客户直接向服务商支付,不计入开发费用:

微信小程序认证费300 元/年
域名(.com / .cn)约 50 元/年
云服务器(2核4G,3M 带宽)约 1,500 ~ 2,000 元/年
SSL 证书0 元(免费证书)
微信支付商户号0 元(按交易费率扣)
物联网卡(柜子用)视量而定

项目里程碑

  1. 需求确认、环境搭建、设备通信协议设计
    里程碑:通信协议定稿
    第 10 天
  2. 小程序 + 管理后台 + 后端核心功能开发
    里程碑:核心功能可演示
    第 30 天
  3. 与硬件设备联调(开锁、上报、心跳)
    里程碑:联调测试通过
    第 42 天
  4. 整体测试、Bug 修复、优化
    里程碑:整体测试通过
    第 52 天
  5. 部署上线、协助提交审核
    里程碑:正式上线交付
    第 60 天

* 总周期 60 个日历日,自首笔款到账次日起算;客户资料延迟或需求变更,周期相应顺延。

付款方式

  1. 第 1 笔30%合同签订,首付款到账(开发周期起算)
  2. 第 2 笔40%小程序 UI 界面设计确认通过
  3. 第 3 笔20%联调测试通过,部署预发布环境
  4. 第 4 笔10%正式上线运行,客户验收通过(验收期建议上线后 7 个工作日)

交付物

  • 小程序 / 管理后台完整源代码
  • 后端部署包(含设备通信服务)
  • 文档不在标准交付范围(部署文档 / 操作手册 / 协议说明),如需在合同中单独约定

需要客户配合提供的事项

  • 1硬件设备通信协议(MQTT / HTTP)及数据格式
  • 2厂家配合修改设备服务器地址为我方提供的地址
  • 3提供至少一套完整柜子(主柜 + 屏幕 + 锁控板)用于联调
  • 4购买云服务器并提供访问信息(或授权我方代购)
  • 5申请微信支付商户号,并提供必要参数
  • 6提供小程序 logo、名称、客服电话等基础信息
分享给朋友:

想做类似的项目?

告诉我们您的需求,我们将在 24 小时内提供初步方案

免费获取方案