论文部分内容阅读
随着互联网技术不断发展和国内外信息科技水平的不断提高,企业信息化程度越来越成为一个现代化企业成熟的标志。企业信息化的作用除了改变企业传统的工作方式,还能规范企业的管理模式,从而提高企业的工作效率,达到节约企业成本的目地。所以,如何将信息化与车辆调度技术来有机的结合起来,开发出适合企业自身发展的车辆调度平台。本文介绍了车辆调度发展的研究意义和国内外在车辆调度系统发展的现状。然后,分析了开发车辆调度系统选用的技术理论介绍:GPS技术、最短路径算法、甘特图、MVC框架、B/S框架等技术理论、ADO.NET数据库连接技术。在系统开发之前,对系统功能模块和权限进行了划分。将系统模块分为:基础信息录入模块、货物信息录入模块、等待派车模块、重新等待派车模块、任务监控模块、综合查询模块。分析了业务流程从销售订单的录入到车辆调度过程,一直到最后司机将货物送达到目的地。通过用例图来对模块的权限划分为:系统管理员、订单录入员、车辆调度员、司机。介绍车辆调度系统各个模块的实现和功能。采用基础信息录入是对系统中基础信息进行维护。货物信息录入模块主要分为两部分一部分是货物信息包含货物的种类、货物的箱数、货物的吨数等。另外一部分是物流信息包含了送货时间、送货目的地、送货始发地等信息。等待派车模块主要是实现车辆调度功能。车辆调度采用的是最短路径算法来实现车辆调度。重新等待派车模块主要是针对车辆调度失败而进行的人工干预车辆调度。任务监控模块是针对经理通过甘特图的形式来监控对货物配送,从而及时调整配送计划。综合查询作用是查询各种信息:运输货物的车牌号,司机信息,货物配送信息,车辆运输货物完成的状态。手机app端针对司机用来对系统派送任务的处理,同时在接收任务推送的时候用来记录车辆运输货物情况包括货物数量、货物吨数,拍摄货物图片上传。最后,对车辆调度系统设计进行了总结,系统上线运行后显示系统的稳定性和易用性,同时对将来的维护和进行二次开发有重要意义。但是,车辆调度系统在设计开发也存在不足需要从下面几个方向来进行改进像最短路径Dijkstra算法改用启发式蚂蚁算法来进行车辆调度,手机app等界面美化,监控模块缺乏信息的处理等方面进行改进。