论文部分内容阅读
随着网络购物的兴起与电子商务的持续扩大,快递业得到了极大的促进和高速的发展。快递终端配送作为快递服务的开始与结束环节,其服务质量是影响快递业发展的主要因素。但我国快递企业终端配送普遍存在信息利用率低、可控性差、灵活性低的问题,这也造成了客户动态需求响应能力差的现象。电商促销造成的快件积压、延迟配送等情况更是暴漏了快递终端配送的短板。快递终端配送优化问题已成为快递企业亟待解决的问题。本文通过利用移动互联网与传统PC互联网技术,设计实现了快递终端物流配送服务系统,旨在通过提高终端配送信息利用率的方式达到终端配送的可控性与灵活性。本文基于快递终端配送环节的实际需求,对快递终端配送服务系统进行了设计与实现,为此本文主要包括以下几方面工作:(1)通过对快递终端配送环节分析,明确目标用户需求,并结合用户特点制定系统功能。为客户提供移动App与Web门户网站两种快递服务获取方式,实现发件、快件跟踪查询及时间窗实时更改功能。为物流服务提供商提供管理监控平台,实现快递服务信息发布、终端配送任务分配及快递员配送任务动态调度功能,并为快递员提供移动终端App,从而实现快递终端配送的高可控性。(2)针对快递员配送任务动态调度问题进行研究。构建配送任务动态调度问题的数学模型,并基于变长滚动时域策略与禁忌搜索算法对动态调度进行实现。最后通过TSP Lib经典数据集与百度地图API模拟数据集进行用例分析,验证算法的可用性。(3)分模块对快递终端配送服务系统进行详细设计与实现。采用Android系统为移动应用开发平台,对客户手机端与快递员手机端进行详细设计与功能实现。采用Spring+Jersey+Kendo UI为客户Web门户网站开发框架,对客户Web端进行设计与实现,并通过Jersey发布Restful Web Service为客户手机端提供服务器端服务。采用Spring+Jersey+Ext Js作为管理监控网站开发框架,对管理监控端进行设计与实现,并通过Jersey发布Restful Web Service为快递员手机端提供服务器端服务。(4)采用白盒测试与黑盒测试两种方式对系统进行功能验证。利用Spring测试组件对系统服务器端进行白盒测试。