论文部分内容阅读
现阶段交通运输行业竞争越来越激烈,有些客运公司为了扩大业务面,开始以公路客运网络为基础开展类似快递公司收发快递的小件快运业务。然而很多客运公司在开展小件快运业务时,经常出现管理手段落后,各个汽车客运场站之间信息沟通不畅的问题。造成这种现象的主要原因是这些场站未能采用先进的信息技术手段使小件快运业务完全信息化,各个场站之间信息不能共享。为了解决这一问题,必须为小件快运业务开发出配套的快递信息系统。本文所描述的基于公路客运网络的小件快运系统正是为了上述需求而开发的一套信息系统。小件快运系统的正式上线运行会为小件快运业务的开展提供了有力的支撑,从而大大提高业务办理的效率,为客运公司带来更多的利益,也能够提升客运公司的形象。本文通过对公路客运公司开展的小件快运业务的深入分析,阐述了快运业务的业务流程及相关的需求,据此设计了系统的各个功能模块,并给出了详细的设计方案及实现方法,其中重点给出了数据库的设计与实现。最后对系统进行了功能、性能、安全性、稳定性、鲁棒性等方面的测试,结果表明了本系统基本可以满足业务需求。本文的特色在于基于公路客运网络的小件快运系统的实现以及系统良好的数据库设计模式带来的数据存取的高效性。根据小件快运系统中业务需求的不同把系统需要使用到的数据分为了静态数据、动态数据、图形数据。其中像员工信息这些静态数据需要经常进行联表查询,运单信息这类动态数据随着系统的持续运行可能会达到很高的数量级,班次路线信息构成了网状图形结构。本文根据这些数据的特点设计了一套综合使用关系型数据库MySQL和NoSQL数据库的高效的数据库模式。其中用传统的关系型数据库MySQL存放静态数据,NoSQL数据库SSDB存放动态数据,NoSQL图形数据库Neo4j存放图形数据。最终测试结果证明这一设计模式较好地解决了系统中海量数据访问的瓶颈问题,保证了系统的高效正常的运行。