图片43
一、研究背景
随着各大电商平台的日渐发展成熟,参与网络购物的人群也日益壮大。随之而来的是国内快递行业的井喷式发展,快递员们每天都有大量的快件包裹需要交付给收件人。在传统的投递模式中,快递员往往要耗费许多时间与精力联系和等待收件人,效率低下;在居住小区、学校、写字楼等人群集中的场所,快件数量多、收件人经常不能及时签收,给投递环节造成不便;由他人代收时,包裹的安全性、隐私性得不到保障。针对这种情况,本文提出一种快递柜终端设备,用于快件包裹的暂存和用户自提,同时设计了远程管理系统,形成一套完整的智能快递柜业务系统,能够满足末端配送的实际需求。本文首先对快递行业的发展现状做了概述,同时介绍了市场上现有的快件自提终端机。然后在调查了解的基础上获取了系统的实际需求,进行了系统的功能和数据需求分析,并根据需求分析的结果确定了系统的整体框架和技术路线,划分了系统模块,接着进行了相关理论和开发技术的研究。其次,对智能快递柜系统的用例做了详细的分析与设计,完善了系统的业务流程,设计了预消费的计费方式,设计了软件结构、数据库、串口通信协议和服务器端接口等。然后按照设计方案完成了基于Android系统的终端设备人机交互界面系统的开发、储物柜状态检测与控制系统的硬件电路实现和软件开发,并基于LAMP架构开发了服务器端接口和远程管理系统的交互界面。最后,对服务器端接口的访问和储物柜状态检测与控制系统进行了模块测试,并根据系统的用例编写了测试用例,测试整个系统的业务流程和异常操作处理机制,同时为保证系统能够持久运行,对人机界面软件进行了内存监测。
二、研究内容
将快递柜系统划分为快递柜终端设备和服务器端应用两大部分。快递柜终端设备应具有实现物品存放功能的储物柜,并且具有人机交互界面系统,为快递员投递和收件人取件提供人性化的操作界面。为了方便快递柜的灵活投放,人机交互界面系统与储物柜分离,实现储物容量自由组合,适应不同场地的配置需求。同时,人机交互界面系统可以访问互联网,与服务器端数据库实现数据交互。服务器端应用包括快递柜人机界面软件的后端API ( Application Programming Interface)和远程管理系统,即两个模块:一是给快递柜人机界面系统提供用于数据交互的服务器端接口,二是基于互联网和浏览器实现界面化的远程管理系统。
三、总结心得
国内快递行业经过近几年的迅速发展,俨然已经成为全球最大的快递市场。“最后一公里配送”的问题日益显现,但并没有真正意义上得到解决,也没有任何一种解决方案主导并占领市场。基于功能性、实用性和低成本特性开发了快递柜业务系统,其实际使用体验和产品竞争力还需要推广过程的检验。此外,目前本文实现的快递柜业务系统,仅开放快递员投件和收件人取件功能,缺失用户寄件功能。并不是因为技术上不能实现,而是由于国内正在实行实名制寄件和违禁品检查,这无疑会增加快递柜系统的复杂性,也不能完全保证用户所寄快件是否安全。在今后的工作中,希望能够提出结构简单、可靠性高的用户寄件解决方案,充实系统的功能。