物流运输管理编程与实现

时间:2022-07-05 05:43:53

物流运输管理编程与实现

1.前言

物流运输业属于服务业之一,区域物流这一理论越来越多的被书籍及网络都提到,它就是说在一定限度下的区域环境里,以中大型城市为中心,根据区域经济的规模和范围,在有效范围的物流辐射范围下,有效的进行物流货物流动在有效的区域范围下,越来越多的书籍开始提及到区域物流这一概念、有机集成下的物流基本活动包括配送及信息处理等,经济发展下用于服务于本区域的,物流活动的水平和效率被提高本区域,物流活动的范围和规模被扩大,其他区域被辐射,本区域的综合经济实力被提高。开展了物流运输管理系统是为了实现区域物流,平台系统也是它的另一个名字。

2.物流发展研究现状及其发展的趋势

在中国对经济增长具有重要意义有4个服务性行业,对于提高生产力和推动对其有重要影响,分别是电信、电子商务,物流服务和商业服务。在其中,1997年服务业产出的42.4%的是物流服务,成为所占比例最大的一项。当今进入21世纪,中国要实现的承诺是全面开放服务业对WTO缔约国,其中所占比例较大的服务门类就是物流服务作为在服务业,国际物流业的竞争肯定会对其产生影响。现今的物流平台电子信息化管理方式是由物流的配送方式从手工核查,手工下单的方式转变成,大量的人力从而被节省了,自动化、一体化成为配送流程管理。智能运输系统现今出现了,是物流系统的一个分支,大力研究的方向已经被其取得。指采用信息电子,控制,通信,处理等技术,使路,车、人、使这三项更加协调的结合在一起,交通事故和污染阻塞被减少,使生产率和通运输效率被提高的综合系统。公路交通领域的研究,应用电子信息技术工作在我国是从70年代开始的,交通工程、科技情报信息、自动控制电子信息技术相应的被建立了。以交通与气象数据采集自动化系统,道路桥梁数据库、道路桥梁自动化检测、高速公路收费系统、高速公路通信监控系统、等为代表的一批成果是其取得的。尽管如此,在研究水平及研究分散所限制下,交通运输的某一局部问题而进得的是形成多数研究项目的原因,覆盖这些领域的一项综合性技术恰恰是缺乏一个具有战略意义,综全性的的研究项目恰恰是,也就是说原来这些互不相干的项目有机的将被智能运输系统联系在一起,使公路交通系统在更高的层次上协调发展表现为运营,规划、、管理、建设等各方面工作,更大的效益将在公路交通被发挥出。

3.研究的内容

完成本课题的设计将通过采用JSP+JAVA-BEAN+MYSQL,另外界面设计工具将采用dreamweaver,编译环境采用jdk+tomcat。如下几方面的研究将会被具体做到:首先,物流方面的有关知识将会被搜集,物流配送流程将会被。其次,使用的开发工具将要被了解,其使用方法需要被掌握。第三,做详细设计、概要设计、出需求分析等,按照软件工程理论。最后,做出安全分析是为保证系统的安全性,实现系统的安全保障将采用身份验证的方式。

4.要求和目标

该软件将被JSP+JAVABEAN+MYSQL方式所实现。JSP+JAVABEAN的组合使用要求熟练掌握;代码重用的思想等在代码的编写上要考虑,要考虑到操作简单,易用性,交互性尤其在设计上。本文最终目标将达到齐全的功能、简单的操作、通用灵活、易用美观的界面。

5.可行性的分析

为各类物流企业提供了查询、供求信息浏览、物流动态将由信息物流网承担、全面的提供服务为物流企业,了解行业的动态信息更多的帮助企业,企业的运营效率被提高。越来越被物流行业的相关人士重视强大功能的物流信息网,通过网站行业企业能够更及时调整企业的发展趋势以适应市场的变化。

6.系统开发模式

自从进入90年代,出现两个显著的特点关于计算机系统的发展:有封闭的计算机系统转变为开放的计算机系统,集中式系统逐渐被分布式系统所代替。模式和Intrant(Brower/server)客户机/服务器(Client/Server)是代表。

6.1开发环境的选择

选择程序语言为JSP。基于以下几点:第一,对于执行平台。必然要考虑的问题就是执行平台,jsp是一种跨平台的语言。第二,要分离开产生和显示的内容。JSP技术的使用,Web页面的最终页面,开发人员可以使用XML或者HTML标识来格式化和设计。第三,强调组件中哪些可以被重用。可重用组件来执行应用程序所要求的更为复杂的处理在绝大多数jsp页面中:(JavaBeans或者EnterpriseJavaBeans)。第四,采用页面开发标识简单化。不是所有的Web页面程序设计人员都是熟悉脚本语言的。许多功能被JavaServerPage技术封装了,在与JSP相关的XML标识中进行动态内容产生所需要的是这些功能。作为java技术的一个分支,高度复杂的基于Web的应用JSP技术都能够支持。

6.2编译环境的选择

Web应用服务器包括Tomcat服务器它是一个免费的开放源代码的服务器,由其他一些公司及个人和Apache、Sun共同开发而成。有了Sun的支持和参与,Tomcat中总是能体现最新的Servlet和JSP,最新的Servlet2.4和JSP2.0规范由Tomcat5支持。Tomcat免费、性能稳定,技术先进。

6.3数据库工具的选择

基于以下几点选择MYSQL做为数据库:第一,完全多线程,支持多处理器是它使用的核心线程。第二,有多种类型:无符号/由符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、TIMESTAMP、YEAR、和ENUM类型。第三,SQL的GROUPBY和ORDERBY子句被全面支持,聚合函数(COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、MAX()和MIN())被支持。第四,ANSISQL的LEFT0UTERJOIN和ODBC被支持。第五,缺省值在所有列都有,可插入一个表列的子集利用用INSERT,他们的决省值即为那些没用给定值的列设置。第六,不同的平台上MySQL都可以工作。支持Java、C++、C、等。

6.4编写目的和读者对象

软件开发期的第一个阶段是需求分析阶段要解决的问题,是开发者和用户明白这是一个什么系统,软件开发成功的关键是规范化完整、准确。面对对象主要有软人员件测试人员、软件设计人员、需求分析人员和用户。

6.5信息和功能描述

例如某运输公司需要开发一个只有本公司管理人员才能登陆的系统,其主要的特点是:系统信息能够被共享,此运输公司的所有运输地点能够共享,jsp被要求使用做前台,后台处理数据存储由mysql做。本系统主要实现的功能有:用户登录权限功能;管理交易信息功能;收到货物的信息报告功能;管理货物信息功能;管理支付情况功能;管理运输工具功能;管理交易地点信息功能。

6.6系统用例图

下面的图是OOA(Object-OrientedAna-lysis)的第一步,建立需求模型来定义用例,得到一目了然的系统,在开发过程呢中得到了很大的帮助,如图1所示。

6.7系统部分类/对象图

定义好用例后,系统的类也需定义,开发系统重复利用这些类取得了方便。对象与管理员类图和对象如图2所示。