冯钢-快递柜项目

项目的业务背景及目的

  • 在公司拓展驿站业务过程中,注意到小区内快递量不足以支持驿站运营。

  • 人工成本持续攀升,导致驿站经营面临挑战。

  • 物业管理公司对解决快递包裹投递问题有强烈需求。

  • 项目目标:寻找成本效益更高的解决方案,替代传统驿站模式。

    • 建立快递柜来满足小区需求。

    • 此转变能降低运营成本,提升快递服务效率和便利性。

项目使用的技术栈和选型

  • 后端: Egg.js + MongoDB + EMQX + Redis

  • 前端: Vue2 + Vuex + iView

  • 移动端: Vue2 + Vant

  • Android: Uniapp + WebView

  • 硬件: RS485 + 定制协议

    • 选型时注重低成本与跨平台兼容性。

项目中遇到的难点和亮点

难点

  1. 从0到1的设计需求,几乎没有可参考的案例。

  2. 在缺乏经验的情况下,实现软件与硬件的对接。

  3. 如何在无线网络(如4G)下保障设备的高可用性。

亮点

  1. 独立完成项目需求调研与设计。

  2. 采用两个DTU(一个硬件基本DTU和一个软件级别DTU),并联提高站点的高可用性。

  3. 独自完成硬件、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万元,同时满足物业需求,提升社区快递服务。