论文部分内容阅读
随着电子技术和互联网的快速发展,越来越多的物流企业需要通过信息化来提高自身的服务和管理水平。“智慧物流平台中的公路运输管理系统”就是实现了对新建运单、新建运输计划、运输执行以及运输结算这一系列过程的自动化管理和监控,从而使用户可以很方便地随时检索、修改、审核和提交自己的运单、任务及应付款等信息。本文根据IBM中国研究院所提出的需求,在公路运输管理系统的分析、设计、实现以及性能调优上做了深入的探讨和研究。本文首先介绍了公路运输管理系统的相关概念以及所涉及到的相关技术,接着对物流产业的业务逻辑进行了深入的调研,并对物流管理系统的具体需求进行了实际分析;而后依据用例分析得出系统的功能需求,并在此基础上对系统进行了数据库的设计和全局概要设计;最后介绍了各个子系统的详细设计和具体实现:包括运单管理子系统、运输任务子系统、计划调度子系统、运输监控系统,运输执行子系统等等,并着重描述了在实现各个子系统时所涉及到的关键技术,以及解决问题的思路和方案。本系统的开发采用B/S架构模式,基于先进的企业级JavaEE技术,使用了如今比较流行的Spring、Struts、Open JPA, Jquery等开源框架,并且综合运用面向对象的分析和设计方法,来进行开发与设计。其中Struts框架对MVC设计模式的支持,Open JPA对数据持久化操作的封装,Spring对后台事务良好的管理以及Jquery对Ajax (Asynchronous JavaScript and XML)优秀的实现,都使得项目的开发更加的方便快捷。除完成需求文档中所定义的基本需求外,该项目还充分考虑了多用户并发访问时的线程安全,并对DB2数据库和JVM(Java Virtual Machine)的GC(garbage collection)管理做了一些性能上的改进和调优。本系统具有良好的可靠性、可扩展性以及可重用性。经过后期测试,系统能够满足物流企业业务管理的需要。作为一个信息管理平台,该系统可为用户提供高效、便捷的服务,极大的简化了物流运输的流程,并使得用户对订单、车辆状态的监控更加具有实时性。