第三方物流管理系统的设计与实现——运输管理系统毕业论文.doc
《第三方物流管理系统的设计与实现——运输管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《第三方物流管理系统的设计与实现——运输管理系统毕业论文.doc(41页珍藏版)》请在三一办公上搜索。
1、毕 业 论 文(设 计)论文(设计)题目:第三方物流管理系统的设计与实现运输管理系统姓 名 学 号 院 系 专 业 计算机科学与技术 年 级 指导教师 2014年5月1日目 录摘 要1ABSTRACT2第1章 绪论31.1 课题研究背景及现状31.2 选题依据及研究意义41.3 运输管理系统在第三方物流系统中的地位41.4 本论文研究的主要内容和总体思路5第2章 第三方物流运输管理系统概述及相关技术介绍62.1 第三方物流运输管理系统概述及其特点62.2 第三方物流运输管理系统的主要功能62.3 .NET平台下的相关技术以及MVC模式72.3.1 关于ASP.NET 4.5 和 Visual
2、Studio 201272.3.2 关于Razor语法、Html以及数据迁移的介绍72.3.3 ASP.NET MVC模式概述82.3.4 MVC模式的3个核心模块82.4 .NET平台下MVC模式的工作机制及开发流程9第3章 第三方物流运输管理系统需求分析113.1 开发环境及其需求113.1.1 硬件条件113.1.2 软件需求113.1.3 系统平台113.2 系统功能需求113.3 功能模块分析及基本用例图123.4 数据库需求分析153.5 性能需求163.5.1 系统的安全性163.5.2 数据的完整性16第4章 第三方物流运输管理系统的总体设计174.1 功能模块结构174.2
3、数据库设计174.2.1 表结构17 4.2.2 数据库关系图22第5章 第三方物流运输管理系统的详细设计与开发235.1 关于Model的设计235.2 登录页面255.3 框架275.4 主页面设计275.5 信息管理285.5.1 基本信息维护295.5.2 客户订单信息维护305.5.3 运输调度信息维护315.5.4 货品动态跟踪信息维护31第6章 系统测试336.1 系统测试的目的和意义336.2 测试过程336.2.1 登录模块测试336.2.2 其他错误与测试34第7章 结论35参考文献36致 谢37摘 要 自从20世纪80年代以来,全世界竞争加剧,信息技术迅猛发展,企业逐步回
4、归其主要业务,专注于核心业务,将运输、配送、仓储等非核心的业务外包给专业的服务提供商,第三方物流应运而生。在第三方物流企业的经营和管理信息化的过程当中,运输管理是第三方物流企业物流管理的一个重要组成部分,运输的效率直接影响到了整个物流体系的运作,怎样提高管理的效率、优化资源的配置、降低管理的成本及提高客户的满意程度,是第三方物流企业面临的管理方面的问题。 本论文基于MVC模式,在.NET平台上对第三方物流运输管理系统进行设计与实现。 关键词:第三方物流;运输管理系统;.NET平台;MVC模式ABSTRACTSince the 1980s, intensified competition in
5、the world, the rapid development of information technology, business and gradually return to its main business focus on its core business, outsourcing of non-core business transportation, distribution, warehousing, etc. To professional service providers, third party logistics have emerged. Operation
6、 and management of information technology in the process of third-party logistics enterprises which, transportation management is an important part of the third-party logistics business logistics management, transportation efficiency directly affects the operation of the entire logistics system, how
7、 to improve management efficiency, optimize resources configuration management to reduce costs and enhance customer satisfaction, is a third-party logistics management issues facing enterprises. In this paper, based on the MVC pattern on .NET platform for third-party logistics and transportation man
8、agement system design and implement.Key words: Third Party Logistics; Transportation Management System(TMS); .NET platform; MVC pattern第1章 绪论1.1 课题研究背景及现状随着我国经济的快速发展,社会主义市场经济的不断完善,有序的市场竞争机制逐步形成。在市场竞争机制的作用下,社会对现代物流服务表现出愈来愈强烈的需求。随着规模经营的发展,为了适应市场的竞争,各种类型的生产企业和零售企业需要用现代物流提升竞争力,现代物流要求在准确的时间和地点下,以准确的价格把物资
9、交付给客户,这体现出了整个供应链的战略性管理1。 近年来,第三方物流作为现代物流的一种新形式在我国的迅速发展引起了广大理论界和企业界的关注。第三方物流是物流技术和管理现代化的集中体现,是运输、配送、仓储等管理在信息时代进一步分工的结果,是一种物流运作与管理的新方式。第三方物流由第三方经销商提供服务,以合同的形式在一定限期内提供企业所需要的全部或部分物流服务。而企业则专注于核心业务,以合同的形式把物流业务委托给第三方物流的专业物流服务企业,同时与其保持着紧密的联系,以达到对物流服务全程的监督与管理。 运输管理作为第三方物流企业的一项基本业务,主要目的是以最短的时间、最少的财务和最低的环境资源成本
10、,将产品从原产地转移至指定地址。与传统的运输相比较,第三方物流企业向客户提供的是一种集成的运输模式。这种集成模式采用多式联运,实现客户的门到门服务,分为公路、铁路、航空、水路等运输方式。因为有多种不同的样式,运量巨大,环境较多,运输成本成为物流成本的一个重要方面,是第三方物流的重要源泉。运输管理的主要内容是对运输网络、运输任务、运输方式、运输工具、运输过程的优化和控制,在这个网络中同时传递着不同区域的运输状态、运输任务、运输资源等信息。第三方物流企业作为发货人和收货人的中间方,整合物流资源,基于自身特有的信息和知识,充分发挥第三方的经营优势。第三方物流公司的利润主要来自工作效率的提高和货物流动
11、时间的减少2。1.2 选题依据及研究意义 运输管理是第三方物流企业在管理和业务信息化的过程当中的一个重要组成部分,运输效率的高低直接影响整个物流体系的运作。如何提高管理效率、降低管理成本、优化资源配置和提高客户的满意程度,是第三方物流企业面临的管理方面的问题。运输管理系统作为第三方物流管理系统的一部分,为解决以上问题提供了一个可靠的选择。本系统为第三方物流管理系统平台的子系统,提供运输环节所需信息的管理服务,包括运输资料管理,运输单证管理,货品动态跟踪等功能,是为了顺应市场的发展和需求而开发的管理软件,能对第三方物流运输管理系统进行分析与设计,为第三方物流企业提供了一个对于运输管理的解决方案3
12、。 本系统是在理论与实践相互结合的基础上,比较系统地阐述了第三方物流运输管理的相关背景和理论,并且结合了第三方物流管理中运输管理的主要问题和现状加以分析,对第三方物流企业实施运输管理系统的必要性进行了论述,并对第三方物流运输管理的关键流程进行实时定位和跟踪等,能够基本掌握车辆信息、对运输车辆进行高效的管理,保证第三方物流企业的运输管理的标准化,实现运输作业信息的透明化,并有效地减少运输的空载率,提高运输的效率,进而可以提高企业的经营效率。由于互联网的发展和物流信息技术的日渐成熟,物流信息平台的建设将会得到迅速的发展,运输管理系统的集成度也会越来越高4。1.3 运输管理系统在第三方物流系统中的地
13、位 在电子商务的环境下,效率已经上升为最重要的竞争手段。物流系统要提高客户对产品的可得性水平,在仓库设施布局规划和确定后,运输将起到决定性的作用。由于运输活动具有复杂性,运输信息能否共享取决于运输单证格式是否标准化、传输是否电子化。为了实现运输单证的这些基本要求,主要需进行运单、订单等的管理一体化,实现货运全程的跟踪监控和回程货运的统筹安排,当然,这也就需要物流管理系统在信息处理方面和相关的通讯设施进行先期的开发和投资5。1.4 本论文研究的主要内容和总体思路 本论文在研究运输管理特点及现有运输管理系统的基础上,设计了一个第三方物流管理系统平台的子系统,实现对运输过程的管理,提供运输环节所需信
14、息的管理服务,包括运输资料管理,运输单证管理,货品动态跟踪等功能。总体设计思路为:基于.NET平台,采用MVC模式,实现一个Web应用系统。开发环境采用Microsoft Visual Studio2012,使用.NET Framework4.5框架。以C#作为后台语言,ASP.NET作为服务器脚本,客户端脚本为JavaScript和HTML5。数据库使用SQL Server2008。第2章 第三方物流运输管理系统概述及相关技术介绍2.1 第三方物流运输管理系统概述及其特点 目前,物流是国内最流行的行业之一,运输管理系统更是其应用的一个重要的课题。物流运作的重要环节在于运输管理,在每个流程中运
15、输时间及运输成本都占有相当大的比重。现代第三方物流运输管理是对运输网络和运输作业的管理,在网络中传递着不同区域的资源控制、运输任务、信息反馈、状态跟踪等信息。实践证明,传统的物流方式通过人来管理信息和运输作业,不但效率低、成本高、准确性差、反映迟缓,还无法达到客户的要求。随着市场竞争的加剧,各企业对于物流服务和质量要求越来越高,尤其是运输环节。第三方物流属于服务性行业,服务型行业不同与生产型行业。传统的物流业务流程中涉及的角色繁多,业务流程调整和变化频率很高,相互之间关系复杂,工作量计算和性能评价缺乏定量依据,第三方物流管理系统就很好的解决了这些问题,使得各节点之间连接紧密,改变其复杂的逻辑关
16、系,往往能根据业务环境的变化及时调整流程6。 第三方物流运输管理系统还能使分布式系统发挥出更强大的功能,不仅能够实现不同岗位之间的异地信息共享和在线合作,而且对物流运行逻辑提供了强有力的控制,确保流程按照特定的顺序和逻辑运行。保证了企业能按时、流畅地完成整个业务流程7。2.2 第三方物流运输管理系统的主要功能运输管理系统是一个基于物流运输作业流程的管理系统,该系统是以后台系统管理中的基本信息管理、订单管理、运输管理、货品动态跟踪管理四大线索设计开发。后台管理系统起到支持系统高效运转的作用:基本信息管理是通过对车辆信息、驾驶员信息、运输线路信息的管理,建立运输决策的数据库,也起到促进企业整体运营
17、更加优化的作用;订单管理是对客户的订单信息实行确切的统计,使管理更加方便高效;运输管理是本管理系统的核心,系统通过对运输任务的订单处理、运输调度、派车信息及车辆回场信息,确定任务的执行状况;货品动态跟踪管理是伴随着运输任务发生的实际状况,通过对运输任务的完成情况实施跟踪,能够有效地促进运输决策。运输管理系统是把现代计算机技术和物流管理方法相结合设计出来的符合现代运输业务操作实践的管理软件,简单实用是本系统的最大特点。对于本系统,工作人员只需进行简单的操作即可完成工作,对一些中小型企业尤其适用。许多企业一味的追求高科技和多功能,这将导致企业付出了一笔不菲的资金却买回了一套不能完全利用其功能和效率
18、更低的系统。本系统就很好的利用了这一优势,显示出了自身的价值8。2.3 .NET平台下的相关技术以及MVC模式2.3.1 关于ASP.NET 4.5 和 Visual Studio 2012 ASP.NET是统一的Web应用程序平台,它提供了为建立和部署企业级Web应用程序所必需的服务。ASP.NET为能够面向任何浏览器或设备的更安全的、更强可升级性的、更稳定的应用程序提供新的编程模型和基础结构。ASP.NET技术是目前开发基于Web的应用程序的最流行和最前沿的技术,也是公司网络开发使用最多和应用人群最广的技术。Visual Studio是微软公司推出的最流行的Windows平台应用程序开发环
19、境。ASP.NET 4.5 和 Visual Studio 2012都是它们的最新改进版本,在传承以往版本的优良性能的同时做出了更好的改进9。2.3.2 关于Razor语法、Html以及数据迁移的介绍刚接触MVC的时候对于Razor的语法非常陌生,在开发本系统时,经常会感觉到困惑。后来了解到Razor 是一种允许向网页中嵌入基于服务器的代码的标记语法。Razor 不是编程语言,它是服务器端标记语言。使用Razor的语法,我们可以清晰看出程序块的层次关系。尝鲜Razor这个页面引擎,感觉挺不错,个人感觉它的方便之处在于用 代替 ;单行的+变量的方式更加简洁;并且提供了静态大量的Helper方法。
20、在使用MVC开发过程中在View中需要一些自定义的方法,MVC里面可以自定义扩展的HtmlHelper方法,我们可以在项目中添加一个文件夹在这个文件夹中可以添加各个类型的扩展类,然后在页面中引用Html加刚才定义的数据即可。在设计一个系统的时候,我们自然而然的要考虑到后期的维护,在MVC程序设计中,对于数据的维护可以使用的方法是数据迁移,数据迁移的优点在于逻辑清晰,易于维护。比如如果管理员维护系统时改动了数据,如果从数据库信息里去寻找信息然后去更改是很麻烦的一件事情,把以前的数据删掉会损失太多资料信息,数据迁移就很好的解决了这一问题。当我们更改了数据时,我们只需要先修改需要更新的Model,增
21、加一个或多个列名,修改后将应用程序重新编译,然后打开程序包管理控制台,输入enable-migrations-force运行后在项目资源管理器中会出现Migrations文件夹,打开Configuration.cs 文件,将AutomaticMigrationsEnabled 值改为 true,然后在控制台中输入 update-database 运行即可完成整个数据迁移。所以说数据迁移是简单易懂,方便开发者和使用者维护的方法10。2.3.3 ASP.NET MVC模式概述 MVC模式是“Model View Controller”的缩写,中文翻译为“模式视图控制器”。MVC模式的目的是实现一种
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 物流 管理 系统 设计 实现 运输 毕业论文

链接地址:https://www.31ppt.com/p-3990521.html