第三方物流管理系统的设计与实现

第三方物流管理系统的设计与实现

来源:http://lunwendxw.com
   

  摘要:第三方物流作为现代物流产业中的新兴服务模式,以它的特色体现了规模效应和高效率,对国民经济的发展有着举足轻重的促进作用。本文分析了我国第三方物流市场的现状,按照软件工程的思想,采用了B/S 结构,利用ASP.NET 和ADO.NET 技术来构建第三方物流管理系统。


  关键词:第三方物流;B/S;三层架构;ADO.NET;ASP.NET


  第三方物流(3PL)是指通过整合自身或第二方拥有的物流资源(硬件和软件),为商品供、需方提供物流解决方案(智能件)的运作模式。


  本文分析了我国第三方物流管理系统的现状,按照软件工程的思想来构建第三方物流管理系统。在设计模式上采用瀑布模型和原型模型相结合的开发方法,在开发平台上采用微软的.NET 开发平台。本文采用了B/S 结构,利用ADO.NET 技术来实现系统设计。


  1 我国第三方物流市场的现状分析2007 年,全国社会物流总费用为45406 亿元,同比增长18.2%,增幅比2006 年提高4.7 个百分比。2008 年前三个季度,我国的社会物流总额为68.1 万亿元,同比增长26.7%,比2007 年同期增长1.2%。2009 年我国社会物流总额约为117 万亿元,同比增长21.8%;物流业增加值将达到2 万亿元,同比增长10.9%。预计2010 年中国物流行业的产值将达到12000 亿元。第三方物流市场在增长中细分,在竞争中整合,中国第三方物流将在新的起点上快速发展。


  2 第三方物流管理系统开发模型第三方物流管理系统最终是为了实现软件系统,因此,需要考虑软件开发的基本方法。在软件开发过程中,主要出现的问题并非全部来自于编码,相比之下,之前的需求分析中的问题更为普遍,并且,纠正它们的错误所花费的代价更多。因此,在开发过程中,我们选用常见的瀑布模型和原型模型相结合的开发方法。


  2.1 瀑布模型瀑布模型要求在项目开始前,项目的需求已经被很好的理解,也很明确;而且我们很熟悉为实现这一模型所需要的过程,同时解决方案在项目开始前也很明确。


  2.2 原型法模型原型模型不需要对系统进行长时间和非常细致的分析、设计,只是对系统有个大致的了解,对它的主要功能进行初步分析、初步设计和编程以后就马上运行,以后在与用户进行交流中再进一步改进。


  3 第三方物流管理系统的设计第三方物流管理系统的主要功能就是让用户发布信息,让用户找到所需要的有效信息,从而为企业创造利润。


  本系统是针对中小型物流企业进行设计的,主要实现如下目标:要求操作简单方便、界面简洁美观;网站整体结构和操作流程合理顺畅,实现人性化设计;注册功能,提供两种注册途径一种是个人用户注册、一种是企业用户注册;货源信息的发布和浏览功能;车源信息的发布和浏览功能;专线信息的发布和浏览功能;仓储信息的发布和浏览功能;招聘信息的发布和浏览功能;管理网站会员信息;要求该系统易安装、易维护和易操作;并且要求系统运行稳定、安全可靠。


  4 第三方物流管理系统的实现在实现第三方物流管理系统的过程中,我们主要采用B/S 结构、ASP.NET 和ADO.NET 技术来实现系统设计,并用最流行的C#语言来进行程序设计。


  4.1 B/S 结构B/S 结构就是浏览器和服务器结构。它是随着Internet 技术的兴起,对客户机/服务器(C/S)结构的一种变化或改进的一种结构。在这种工作模式下,用户工作界面通过WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,而主要事务逻辑在服务器端(Server)实现,形成所谓的三层结构。这样就大大简化了客户端计算机的载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。


  4.2 Web 开发的三层架构三层架构就是将系统的整个业务应用划分为表示层、业务逻辑层、数据访问层,这样有利于系统的开发、维护、部署和扩展。采用分层结构主要是为了实现高内聚、低耦合。采用分而治之的思想,把大问题分开为若干个小问题来解决,这样易于控制,易于扩展,易于分配资源。
  表示层:负责直接跟用进行交互,一般就是系统的界面,用于数据输入及数据显示。
  业务逻辑层:主要做一些验证工作,以便更好地保证程序的健壮性,比如数据的添加、删除、修改、查询以及数据验证等。


  数据访问层:专门跟数据库进行交互,执行数据的添加、删除、修改和显示等。
  在本系统的开发中,将程序中一些公用的处理程序写成公共方法,封装在数据操作类中,供其他程序调用。这样以后每次操作数据库时,不用再写那些相同的重复代码,可以大大减少代码量,而且修改也很方便。


  4.3 ADO.NET 技术在数据库连接方式上,采用ADO.NET 技术连接到SQL Server 数据库。ADO.NET 被看作是一个介于数据源和数据使用者之间的转换器。在本系统设计中,我们主要采用连接环境下的数据库访问技术,主要操作步骤如下:①、建立与数据库的连接,②、连接打开,③、创建一个封装SQL 命令的对象,④、调用执行命令的对象,⑤、执行数据库操作,⑥、关闭DataReader 并释放连接。


  5 结束语


  本文设计了一套中小型企业的信息化解决方案,并搭建了一个基于B/S 结构的第三方物流管理信息系统的平台。该系统克服了传统C/S 系统难以维护、升级困难等缺陷,实现了服务器的集中管理以及数据保障。本系统利用基于Internet 的Web 平台,不受时间、空间的限制,将物流的人工管理完全转变为信息化管理。

本文章来自毕业论文网,本站专业从事物流管理毕业论文业务,同时提供大量毕业论文资料参考!

  参考文献:
  [1] 国务院. 物流业调整和振兴规划.China storage & transport magazine[J],2009(4):63-68.
  [2] 许晓东,张显萍编.第三方物流运作[M].北京:经济管理出版社,2006:157-158.
  [3] 廖志斌,刘宇萍.基于Web 的第三方物流管理系统研究与实现.商场现代化[J],2008,(11).
  [4] 姜自立.基于ASP.NET 的第三方物流管理系统设计与实现.电子商务与物流[J],2007,(23).
  [5]卢奇.第三方物流管理系统研究与设计.商业时代﹒理论[J].2004,(30)

你可能感兴趣的:(Temp)