冯钢-快递柜项目
项目的业务背景及目的
在公司拓展驿站业务过程中,注意到小区内快递量不足以支持驿站运营。
人工成本持续攀升,导致驿站经营面临挑战。
物业管理公司对解决快递包裹投递问题有强烈需求。
项目目标:寻找成本效益更高的解决方案,替代传统驿站模式。
建立快递柜来满足小区需求。
此转变能降低运营成本,提升快递服务效率和便利性。
项目使用的技术栈和选型
后端: Egg.js + MongoDB + EMQX + Redis
前端: Vue2 + Vuex + iView
移动端: Vue2 + Vant
Android: Uniapp + WebView
硬件: RS485 + 定制协议
选型时注重低成本与跨平台兼容性。
项目中遇到的难点和亮点
难点
从0到1的设计需求,几乎没有可参考的案例。
在缺乏经验的情况下,实现软件与硬件的对接。
如何在无线网络(如4G)下保障设备的高可用性。
亮点
独立完成项目需求调研与设计。
采用两个DTU(一个硬件基本DTU和一个软件级别DTU),并联提高站点的高可用性。
独自完成硬件、DTU、屏幕、主板以及柜体的供应商筛选与采购。
项目的架构设计图
描述了项目的整体架构及各组成部分的交互方式。
扫码投递系统设计
用户操作: 用户通过扫码取件,输入取件码。
取件过程:
开柜信号处理通过Android App进行。
包括重启设备、刷新WebView等远程命令。
快递员处理:
快递员认证通过微信H5完成。
投递、充值记录、空箱查询和扣费记录的管理。
管理后台功能:
控制面板提供数据统计、站点管理、设备管理、用户管理等功能。
超期免单、派件管理、投递历史记录等功能模块。
可实时修改站点信息,管理快递员信息与作业状态。
支持各种财务数据管理与退款处理。
项目最后的价值业务的效果
成功入驻30多个小区,最高快递量达到1万票/天。
目前运行量在4000票/天,为公司创造年收入约50万元。
同时解决了物业的诉求,完善了社区快递服务。
项目背景:在拓展驿站业务过程中,小区快递量不足以支持运营;人工成本上升亟需解决方案。
目标:建立快递柜以替代传统驿站,降低成本,提升服务效率和便利性。
技术栈:
后端: Egg.js, MongoDB, EMQX, Redis
前端: Vue2, Vuex, iView
移动端: Vue2, Vant
Android: Uniapp, WebView
硬件: RS485 + 定制协议
难点:
设计需求缺乏参考案例。
实现软硬件对接的经验不足。
确保设备在无线网络下的可用性。
亮点:
完成项目需求调研与设计。
采用双DTU提升高可用性。
独立完成硬件与供应商的筛选采购。
架构设计:描述整体架构及组件交互。
扫码投递系统:用户扫码取件,通过Android App控制开柜信号。快递员认证通过微信H5完成,管理后台提供多项功能。
项目效果:成功入驻30多个小区,快递量达到1万票/天,创造年收入约50万元,同时满足物业需求,提升社区快递服务。