admin 管理员组文章数量: 1086019
2024年3月14日发(作者:实例 英语)
龙源期刊网
基于MVC模式的第三方物流运输管理系统
设计与实现
作者:陈严等
来源:《软件导刊》2014年第08期
摘要摘 要:如何将现代物流管理技术与先进的信息技术相结合降低物流运输成本成为目
前学术界和业界关注的焦点。在借鉴国外完善物流管理方法与设计理念的基础上,结合信息系
统方法论与先进信息技术,提出基于MVC的第三方物流运输管理系统设计思路与实现方式。
关键词关键词:运输管理系统;MVC; GPS/GIS;UML
中图分类号:TP319
文献标识码:A 文章编号文章编号:16727800(2014)008005903
作者简介作者简介:何建强(1961-),男,上海人,上海安吉通汇汽车物流有限公司战
略发展与IT部IT总监,研究方向为物流运输管理;陈严(1987-),男,江苏连云港人,硕
士,上海维祥信息技术有限公司软件工程师,研究方向为企业信息化、软件工程。
0 引言
在经济全球化趋势日益加剧及信息技术迅猛发展的时代背景下,企业物流运输业务逐步趋
向于规模化与复杂化,基于传统运输模式的物流运输已经不能满足企业快速发展的需要。同
时,在市场竞争愈加剧烈的形势下,企业必须采取各种可能的方式保持并增强核心竞争力。优
化企业供应链,以快速、安全、高效、稳定为主要特点的第三方物流已成为企业降低物流成本
的最佳选择[1,2]。
目前,我国多数第三方物流企业都是由传统的物流企业转变而来,传统的以电话、电子表
格及邮件等方式对整个运输网络进行控制和管理的方式存在效率低、准确性差、响应迟缓、数
据冗余等弊端[3,4]。随着市场对物流运输管理水平要求的提高,基于先进管理理念与
RFID、GPS等先进信息技术的物流管理系统应运而生[5,6]。本文正是此背景下开发了以
MVC为框架、Web平台的第三方物流运输管理系统。
1 系统需求
需求分析是通过调研分析用户需求,把握用户在业务和功能方面对软件需求,建立可确
认、可验证的基本依据[7]。需求分析是项目的开端,也是系统开发中最重要的关键点[89]。系
统开发完成后是否能达到客户所预期的效果,需求分析起着至关重要的作用。
龙源期刊网
(1)需求背景。本文研究对象是一家第三方物流企业,该企业正在由传统的物流企业向
现代化物流方式转变。目前,该企业在运输管理方面存在信息不能共享、运输监控能力较低、
信息传递不及时、准确度低等问题。亟需通过先进的管理信息系统来提高企业的运输管理效
率。
(2)需求分析及功能定位。对该企业的需求分析主要采用实际调研方法。通过与企业领
导层、业务人员沟通,掌握企业目前的组织架构、业务流程和软硬件情况,了解企业需求和发
展战略。在此基础上,提出原始用户流程页面,然后同用户探讨管理系统雏形的合理性和便捷
性,双方提出改进意见和方法,最终确定物流运输管理系统的主要功能,如图1所示。
图1 系统主要功能模块
2 系统设计
(1)业务流程设计。在确定物流运输管理系统主要功能的基础上,通过对当前业务的分
析提出目标企业运输业务总体流程图(见图2),从中可以看出业务流转过程中物流及信息流
的变化情况。
(2)系统子模块功能设计。运输管理系统主要包含订单管理、线路规划、路线计划、计
划执行、路线管控及分析统计等6个部分,如图3所示。
3 系统实现
(1)系统环境部署。Web 服务器:选择 Microsoft Server 2008R2 With SP1,安装 Internet
Information Services (简称: IIS) 7.5 ,提供 Web 站点服务。 IIS 7.5对本系统所使用的
MVC4 的框架具有非常完备的支持,稳定性相对于IIS 7.0 有显著提高。同时,
MVC4 是基于.NET 4.0 开发,系统还需要安装 Microsoft .NET Framework 4.0作为
MVC4 的框架支持。数据库服务器:数据库服务器采用 Microsoft SQL Server 2008R2
Enterprise With SP3,本文系统需要同时对多个表进行操作,容易带来并发处理问题,为此本
系统使用SOL Sever 2008R2来处理复杂的业务操作。
图2 运输管理系统总体业务流程
图3 子模块功能设计
(2)物理架构。基于 MVC 的第三方物流运输管理系统是基于 Web 平台的网络应用程
序。 由于本系统面向不同地域的物流企业、承运商、供应商、客户等,需依托Web 平台。本
系统运行硬件环境配置如下:5台IBM服务器;3台Web 应用程序服务器,安装 IIS7.5
和.NetFramework4.0,其中2台配置成相同的Web服务器,另1台用作备用机器;2台数据库
服务器,安装 SQLSERVER 2008 R2 数据库软件,通过NAS服务器将2台数据库服务器做成
双机热备份。系统网络架构图如图4所示。
龙源期刊网
图4 系统网络架构
(3)ASP .NET MVC4 编码实现。在 View 层开发阶段,为统一界面风格,有良好的用户
体验,对 EasyUI、ExtJs、jQuery UI、JUI 等前端 jQuery UI 框架从可用性、可扩展性、可维护
性方面进行对比,并最终选用 JUI 富客户端 jQuery UI 框架作为 View 层的基本 WebUI
(Website User Interface 网站用户界面)框架,并与其它基于 jQuery 的插件进行整合, 以实现
较好的用户操作体验。
(4)WebGIS 电子地图实现。本文系统电子地图通过百度地图 JavaScript API 来实现,百
度地图 JavaScript API 是一套由 JavaScript 语言编写的应用程序接口,可通过API 在网站中构
建功能丰富、交互性强的地图应用,支持 PC 端和移动端基于浏览器的地图应用开发,且支持
Html5 特性的地图开发。本系统将 WebGIS、GPS 两个系统相结合,依托 MVC4 框架
实现对在途车辆的跟踪,显示在途车辆的运行轨迹。
(5)系统日志功能实现。日志记录是软件系统的重要组成部分, 它可以提供应用程序运
行精确环境, 可以帮助开发人员对 Bug 进行重现,尽快找到应用程序中出现 Bug 的原因并进
行修补。本系统通过开源的 Log4net 日志组建来实现,具体方法如下:在系统中引用
,配置好对应的记录日志方法的文件;创建 clsLog 日志类,添加记录日志的方法
WriteProcInfo;最后,在捕获异
常的地方调用Writeproclno方法实现日志的记录。
4 结语
本文通过调研,分析第三方物流企业运输作业的流程和企业对运输管理系统的需求,然后
对各环节数据流进行分析,提出了第三方物流运输管理系统设计框架。在系统实现阶段采用
MVC4、WebGIS 和 GPS、RFID设计了系统不同功能的实现方法,建立了稳定高效
的运输管理系统,有效降低了第三方物流企业的运输成本,为物流运输的可视化监控提供了帮
助。
参考文献参考文献:
[1] 骆温平.第三方物流理论、操作与案例[M].上海:上海社会科学出版社,2001.
[2] 刘皎.第三方物流管理系统的设计与实现 [D].天津:南开大学,2012.
[3] 郭云峰.第三方物流运输管理信息系统分析与设计[D].武汉:华中科技大学,2005.
[4] 张箫扬.厦门旅游导航系统的设计与实现[D].厦门:厦门大学,2012.
[5] 石林.基于 UML 的周转包装物信息化管理系统设计与实现[D].镇江:江苏大学,2011.
龙源期刊网
[6] 宋岩.基于RFID 的港口商品车业务流程优化与系统应用设计[J].物流技术,2009
(2):142144.
[7] MONICA ALFREDSSON. Strategic development of third party logistics providers [J].
Industry Marketing Management, 2002(3):610.
[8] MICHAEL ng and optimization of hubandspoke transportation networks of
cooperative thirdparty logistics providers [J].International Journal of Production Economics,2002
(3):48.
[9] GREGORY N,rise logistics and supply chain structure: the role of fit [J].
Journal of Operations Management,2000(18):531547.
责任编辑(责任编辑:陈福时)
英文标题 The Design and Implementation of Third Party Logistics Transportation Management
System Based on MVC
英文摘要Abstract: It is meaningfully to reduce the cost of logistics management for the
logistic enterprise in today’s fierce competition market. In which of the situation, the combination of
modern logistics management techniques and advanced information technology to lower the cost of
logistics management for the logistic enterprise has becoming the focus of academia and industry. On
the basis of overseas advanced management method and the design concept on logistics
management, and combined with information system methodology the framework and
implementation of the third party logistics transportation management system which based on MVC
was presented in this paper.
英文关键词Key Words: Transportation Management System; MVC; GPS/GIS; UML
版权声明:本文标题:基于MVC模式的第三方物流运输管理系统设计与实现 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710377738a570336.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论