物流运输管理系统论文范本.docx
《物流运输管理系统论文范本.docx》由会员分享,可在线阅读,更多相关《物流运输管理系统论文范本.docx(41页珍藏版)》请在冰豆网上搜索。
![物流运输管理系统论文范本.docx](https://file1.bdocx.com/fileroot1/2022-11/20/3698cc16-93f0-4219-9c50-06d80253a4f8/3698cc16-93f0-4219-9c50-06d80253a4f81.gif)
物流运输管理系统论文范本
物流运输管理系统论文范本
THESISOFBACHELOR
〔2020—2021年〕
文本信息来源:
物流运输治理系统的设计与开发
摘要
随着中国经济的快速进展,中国的物流业也正在迅速进展,成为广受关注的一个经济热点。
中国的运输、仓储等传统物流业务尽管已运行多年,然而现代物流业仍处在进展初期,尚未达到其成熟时期。
然而它的进展潜力差不多显现出来,物流理论研究与实践都取得长足的进步。
我们完全有理由相信:
中国现代物流业的兴盛将指日可待。
在〝物流热〞过程中,前些时候一度显现的〝虚热〞现象有所减退,中国物流业趋向于更加理性、稳健、务实的进展运输是物流中必不可少的一部分,因此本系统要紧针对物流的运输开展分析设计,开发了一套方便快捷的物流运输治理系统。
本文在总结系统需求分析的基础上,提出系统的总体设计目标、系统总体架构和功能模块的详细设计。
关键字:
物流热;物流运输治理系统;需求分析。
DesignandDevelopmentabouttheLogisticsTransportationManagementSystem
Abstract
Astheeconomicdevelopedinchina,theLogistics,ithasbeenlookedastheeconomicfocusbymanypeople.Thoughtransportationandstorearecarryingonmanyyearsinchina,uptonowtheLogisticsdevelopedisintheelementaryperiod.however,thepotentialityofitisappeared,theresearchandthepracticeoftheLogisticstheoryareprogressing.wemustbelievethattheLogisticswillcoming.intheprocessof〝theLogisticshot〞,thevirtualhotisdescendinganditsprosperityphenomenonwilltendtointellectual、steady、practicalsituation.transportationwillbecomethenecessarypartoftheLogistics.thus,Iambasedonthetransportationtodesignaconvenientandquickmanagementsystem.Thisdocumentisrecordedtherequirementanalysis、thewholedetaileddesigningofsystem.
Keywords:
theLogisticshot;Logisticstransportationmanagementsystem;requirementanalysis.
第一章绪论
1.1选题的依据及意义:
随着市场经济的飞速进展,市场格局已发生了全然性的变化,即由卖方市场转变为买方市场。
面对越来越精明的消费者,质量、价格已不仅仅是市场决胜的惟一因素,也不再是衡量〝客户中意度〞的惟一标准,〝服务〞已成为现代企业最为重视的课题之一。
谁能为客户提供更好的服务,谁就能获得更高的客房中意度,也就能赢得更多的市场。
物流运输业也规属于服务,而且越来越多的书籍及网络都提到区域物流这一理论,它确实是指在一定的区域地理环境中,以大中型都市为中心,以区域经济规模和范畴为基础,结合物流辐射的有效范畴,将区域内外的各类物品从供应地向同意地进行有效的实体流淌,依照区域物流基础设施条件,将公路、铁路、航空、水运及管道运输等多种运输方式及物流节点有机衔接,并将运输、储存、装卸、搬运、包装、流通加工、配送及信息处理等物流差不多活动有机集成,以服务于本区域的经济进展,提高本区域物流活动的水平和效率,扩大物流活动的规模和范畴,辐射其他区域,提高本区域的综合经济实力。
为实现区域物流所要达到的目的开展构建了物流运输治理系统,也能够称之为物流平台系统。
1.2国内外研究现状及进展趋势
世界银行2000年研究报告«中国:
服务业进展和中国经济竞争力»的研究结果说明,在中国有4个服务性行业关于提高生产力和推动中国经济增长具有重要意义,它们是物流服务、商业服务、电子商务和电信。
其中,物流服务占1997年服务业产出的42.4%,是比重最大的一类。
进入21世纪,中国要实现对WTO缔约国全面开放服务业的承诺,物流服务作为在服务业中所占比例较大的服务门类,确信会第一遭遇国际物流业的竞争。
物流的配送方式从手工下单、手工核查的方式慢慢转变成现今的物流平台电子信息化治理方式,从而节约了大量的人力,使得配送流程治理自动化、一体化。
当今显现一种智能运输系统,即是物流系统的一种,也是我国以后大力研究的方向。
它是指采纳信息处理、通信、操纵、电子等先进技术,使人、车、路更加和谐地结合在一起,减少交通事故、堵塞和污染,从而提高交通运输效率及生产率的综合系统。
我国是从70年代开始注意电子信息技术在公路交通领域的研究及应用工作的,相应建立了电子信息技术、科技情报信息、交通工程、自动操纵等方面的研究机构。
迄今为止以取得了以道路桥梁自动化检测、道路桥梁数据库、高速公路通信监控系统、高速公路收费系统、交通与气象数据采集自动化系统等为代表的一批成果。
尽管如此,由于研究的分散以及研究水平所限,形成多数研究项目是针对交通运输的某一局部问题而进得的,缺乏一个综全性的、具有战略意义的研究项目恰恰是覆盖这些领域的一项综合性技术,也确实是说能够通过智能运输系统将原先这些互不相干的项目有机的联系在一起,使公路交通系统的规划、建设、治理、运营等各方面工作在更高的层次上和谐进展,使公路交通发挥出更大的效益。
[5]
1.3课题研究内容、要求及目标
1.3.1研究内容
通过前期构想决定采纳JSP+JAVABEAN+MYSQL完成本课题的设计,另外采纳dreamweaver做为界面设计工具,jdk+tomcat做为编译环境。
按照如上构想具体做到如下几方面的研究:
(2)搜集有关物流方面的知识,详细了解物流配送流程。
(4)了解所要使用的开发工具,把握其使用方法。
(6)按照软件工程理论,做出需求分析、概要设计、详细设计等。
(9)为保证系统的安全性,做出安全分析,决定采纳身份验证的方式实现系统的安全保证。
1.3.2要求
该软件要求采纳JSP+JAVABEAN+MYSQL方式实现。
要求熟练把握JSP+JAVABEAN的组合使用;在代码的编写上要考虑代码重用的思想等;在设计上,要考虑到易用性,操作简单,交互性好。
1.3.3目标
本课题最终将达到如下几个目标:
(1)功能齐全
(2)操作简单
(3)灵活通用
(4)界面美观易用
1.4可行性分析
物流网为各类物流企业提供了物流淌态信息、供求信息扫瞄、查询等功能,全面的为物流企业提供服务,关心企业更多的了解行业的动态信息,提高企业的运营效率。
物流信息网的强大功能越来越被物流行业内的相关人士所重视,通过网站行业企业能够更及时调整企业的进展趋势以适应市场的变化。
物流信息网的全面的、周到的信息服务使之逐步成为物流行业进展前进的风向标。
物流运输治理系统做为物流网的一种,要紧用于物资运输,能够即方便安全又高效的将客户所要运输的物资运到目的地,使公司运输往来更加简单快捷。
第二章系统开发模式、工具及环境
2.1系统开发模式
进入90年代以来,运算机系统的进展显现两个显著的特点:
运算机系统由封闭系统走向开放系统;运算机系统由集中式系统向分布式系统过渡。
客户机/服务器(Client/Server)模式和Intrant(Brower/server)确实是这两种趋势的代表。
2.1.1Client/Server模式及其特点
运算机技术的飞速进展使得运算机系统功能越来越强,体积越来越小,价格也越来越廉价。
与此同时,网络技术也日臻完善,专门是局域网的广泛应用,使用户能跨过空间的限制,实现资源共享。
这些因素都促进运算机系统向分布式系统过渡,客户机/服务器模式正好满足这种需要。
客户机/服务器技术的差不多原理确实是把数据处理与应用程序分开,分别交给数据库(server)和工作站(client)执行。
数据库服务器上的数据仅需一次性存贮后能够被专门多不同的应用软件存取。
数据库服务器处理的仅仅是数据要求,并将所要求的数据(而非整个文件)传送给应用程序。
因此,对数据库服务器来说,它的功能要紧是:
爱护数据的完整性和安全性,错误复原以及改善用户并发存取和修改数据。
而客户机就集中在用户和应用程序之间的交互性作业。
与其它类型的系统比较,Client/Server方式要紧有以下一些特点:
(1)具有更高的效率。
它通过一种有效的任务分割,使服务器和工作站各司其职,极大地提高了整个运算机系统的性能,同样的设备,运用不同的组合方式,就会得到完全不同的成效。
同时,由于大部分数据处理工作都转给了数据库服务器,网络上传输的要紧是数据要求和少量的特定数据,因此网络拥挤状况也得到专门大的改善。
(2)具有更灵活的扩展性。
这种方式为用户的设备更新提供了便利的途径。
因为系统的功能被一分为二,从理论上讲,当差不多的软、硬件设备更新时,假如不改变服务器的配置,就可不能对前端产生任何阻碍。
对用户的应用开发和培训方面的投资也进行了最大程度的爱护。
(3)工作站具有更大的独立性。
用户不必局限于一种类型的系统和平台。
在一个以SQLServer为基础的客户机/服务器系统中,其工作站能够是IBM兼容的PC机,Machintosh,Unix工作站或它们的任意组合。
此外,它们能够运行假设干种操作系统中的任意一种,如MS-DOS或PC-DOS,Microsoftwindows,IBMOS/2或AppleSystem7。
这种工作站的独立性的必定结果是应用程序的独立性,因为各种工作站并不都需要去使用相同的数据库治理系统应用软件,用户能够连续使用他所熟悉的软件去访问数据库。
(4)数据具有更高的安全性。
因为所有的数据处理工作都交给了数据库治理系统,它能够提供爱护数据的任何服务,诸如加密文件的储备,访问数据库时的实时磁带备份,磁盘镜象等等。
它还能够提供某种类型的事务处理,去保持对数据库修改的跟踪和纠正服务器崩溃情形下所出的问题。
客户机/服务器技术的显现对信息技术具有庞大的阻碍,它促进了分布式系统的进展,为异构系统间的互连和互操作提供了良好的途径,又更好地满足联机事务处理系统的需要。
目前因特网上的网站大多采纳这种方式未组建运算机系统。
然而,在C/S结构中应用系统被一分为二,前台客户机用于完成用户的交互任务,后台服务器负责数据处理。
C/S结构是基于局域网环境的,具有较强的数据操纵和事务处理能力,对数据的安全性和完整性要求较高。
但存在封闭性强,兼容性差,扩展性差,升级及爱护性差的缺陷。
[2]
2.1.2Brower/Server模式及其特点
近年来,互联网迅猛进展,基于图形化的网络测览器的开发,更加推动了环球信息网的进展。
随着Internet用户数的迅速增加,TCP/IP协议已被各运算机与网络厂商以及宽敞用户普遍同意。
同时各单位内部局域网普遍应用,它们都想与Internet连接以获得更多的资源来满足其经营和进展的需要。
从Client/Server到Brower/Server已成为一种必定的趋势。
Brower/Server的差不多思想是在内部网络上采纳Internet的TCP/IP作为通讯协议,并以Internet的Web模型作为标准平台,通过简单的扫瞄界面,方便地提供电子邮件,文件传输,电子公告和新闻数据查询等服务,还能够通过防火墙或代理服务器等方式与Intrnet连接以实现企业内部网上的用户对Internet进行扫瞄查询,同时对外提供信息服务。
要紧由三部分组成:
扫瞄器,WWW服务器和后台参数据库服务器。
扫瞄器是一个标准的客户端应用软件,为各种操作系统提供统一的操作界面;WWW服务器既可作测览服务器,也可用作应用服务器:
作为扫瞄服务器时,用来储备HTML文件,并通过协议在扫瞄器和服务器之间的连接,供用户扫瞄;作为应用服务器时,它储备可执行的应用程序,并嵌套HTML文件,由用户在客户机上启动,在服务器上执行,并通过标准的通用网关接口程序(CGI)或各厂商提供的专用API访问后台数据库运行结果,再通过扫瞄器输出,后台数据库那么用来存取数据信息。
这种方式具有如下的差不多特点:
(1)以目标为中心,实现各类信息的包容与广泛的信息共享。
因为它突破传统结构的限制,人们能够轻易地以共同的爱好,共同的利益,共同的范畴,共同的工作目标为中心组织信息交流,实现广泛的信息共享。
信息的提供者和使用者融为一体。
技术的开放性它所基于的标准是开放的,非专用的,是通过标准化组织制定的。
以Web为核心的技术构成了与平台无关的统一而简单的交流方式。
(2)较低的治理成本客户机/服务器模式中,开发人员必须处理多种平台,每个平台上有不同的软件和文件,必须在每一台客户机上进行爱护和升级,需要较高的成本。
Web应用具有较低爱护费用,承诺在中心服务器上安装应用程序,需要时可将它下载到客户机,治理费用低。
另外由于这种技术简明易用,培训费用也专门低。
(3)自我服务。
每个人都在这种信息系统上各取所需,无需他人关心说明或说明,能够实现客户化的自我服务。
在B/S结构中以WEB为中心,基于TCP协议和协议,改变了传统C/S结构下的客户机/服务器的二层结构,形成客户机/应用服务器/数据服务器的三层结构。
客户端通过扫瞄器发出WEB的要求,有WEB服务器同意客户要求,通过接口访问后台数据库服务器,数据库服务器处理查询要求,并将结果返回WEB服务器,最后由WEB服务器将结果转化为HTML文档及各种脚本传回客户端扫瞄器。
B/S结构大大减轻了客户端的负担。
由于基于TCP/IP协议和协议,专门好的解决了跨平台问题,系统的开放性,通用性强,扩展性强,易于爱护。
但当HTML文档量大,将导致数据的传输效率降低。
同时HTML文档难以加密,安全性较差。
[2]
2.1.3本系统的开发模式及其特点
通过对C/S与B/S的比较,本系统采纳B/S开发模式。
B/S系统的三层结构即把程序按照内部分工及业务逻辑分割成几个相对独立的程序,一样划分为界面层、业务处理层、数据储备层。
面业务处理怪依照需要又能够再进一步分割,使程序之间的关系变得清晰、耦合小。
由于程序进行了分割,它们就能够安装在不同的机器上。
一样情形下,界面层的程序安装在客户机上,业务处理层安装在应用程序服务器上,数据储备层安装大数据库服务器上。
而工作实际中,界面层的程序也是从应用程序服务器上下载。
2.2开发环境的选择
在进行开发之前,第一决定的第一个问题确实是,该使用什么开发环境来编写该系统?
以目前常见的网络程序语言来说,要紧有JSP、ASP、PHP、.NET几种。
还有Eclipse,、BorlandJBuilder等,这些并不是程序语言,而是程序语言在建构程序时的〝集成开发工具〞,只是它们在设计的过程中也占有相当重要的角色,因为选用正确的集成开发工具,能够加速程序设计的进行、测试与排错,因而对整体进度具有决定性的阻碍。
选择程序语言为JSP。
基于以下几点:
1.就执行平台而言,必须考虑的问题之一是用户可能使用的操作系统。
用户可能使用的是Windows?
Linux?
。
JSP是一种跨平台的语言。
2.将内容的产生和显示进行分离
使用JSP技术,Web页面开发人员能够使用HTML或者XML标识来设计和格式化最终页面。
使用JSP标识或者小脚本来产生页面上的动态内容。
产生内容的逻辑被封装在标识和JavaBeans群组件中,同时捆绑在小脚本中,所有的脚本在服务器端执行。
假如核心逻辑被封装在标识和Beans中,那么其它人,如Web治理人员和页面设计者,能够编辑和使用JSP页面,而不阻碍内容的产生。
在服务器端,JSP引擎说明JSP标识,产生所要求的内容同时将结果以HTML页面的形式发送回扫瞄器。
这有助于作者爱护自己的代码,而又保证任何基于HTML的Web扫瞄器的完全可用性。
3.强调可重用的组件
绝大多数JSP页面依靠于可重用组件〔如:
JavaBeans或者Enterprise JavaBeans〕来执行应用程序所要求的更为复杂的处理。
开发人员能够共享和交换执行一般操作的组件,或者使得这些组件为更多的使用者或者用户团体所使用。
基于组件的方法加速了总体开发过程,同时使得各种群组织在他们现有的技能和优化结果的开发努力中得到平稳。
4.采纳标识简化页面开发
Web页面开发人员可不能差不多上熟悉脚本语言的程序设计人员。
JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容产生所需要的。
作为采纳Java技术家族的一部分,以及J2EE的一个成员,JSP技术能够支持高度复杂的基于Web的应用。
由于JSP页面的内置脚本语言是基于Java程序设计语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的储备治理和安全性。
作为Java平台的一部分,JSP拥有Java程序设计语言〝一次编写,各处执行〞的特点。
越来越多的供货商将JSP支持加入到他们的产品中。
[2]
2.3编译环境的选择
Tomcat服务器是一个免费的开放源代码的Web应用服务器,它是Apache软件基金会〔Apache Software Foundation〕的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到表达,Tomcat5支持最新的Servlet 2.4和JSP 2.0规范。
因为Tomcat技术先进、性能稳固,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。
2.4数据库工具的选择
MysQL是瑞典的T.c.X公司负责开发和爱护的,它是一个真正的多用户、多线程SQL数据库服务器。
MysQL是以一个客户机/服务器结构实现其功能的,它由一个服务器守护程序mysqld和专门多不同的客户程序和库组成。
SQL是一种标准化的语言,它使得储备、更新和存取信息更容易。
MySQL要紧特点是快速、健壮和易用。
MySQL的官方发音是〝MyEssQueEll〞(不是MY-SEQUEL)。
[6]
选择MYSQL做为数据库基于以下几点:
1.它使用的核心线程是完全多线程,支持多处理器。
2.有多种类型:
有符号/无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、TIMESTAMP、YEAR、和ENUM类型。
3.它通过一个高度优化的类库实现SQL函数库并像他们能达到的一样快速,通常在查询初始化后不该有任何内存分配。
没有内存漏洞。
4.全面支持SQL的GROUPBY和ORDERBY子句,支持聚合函数(COUNT()、COUNT(DISTINCT)、AVG()、STD()、SUM()、MAX()和MIN())。
你能够在同一查询中混来自不同数据库的表。
5.支持ANSISQL的LEFT0UTERJOIN和ODBC。
6.所有列都有缺省值。
你能够用INSERT插入一个表列的子集,那些没用明确给定值的列设置为他们的决省值。
7.MySQL能够工作在不同的平台上。
支持C、C++、Java等。
第三章:
需求分析
3.1引言
3.1.1编写目的
软件需求分析是软件是软件开发期的第一个时期,也是关系到软件开发成败的关键步骤。
需求分析时期要解决的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统,准确、完整和规范化的软件需求是软件开发成功的关键,软件项目中%40—%60的问题差不多上在需求时期埋下的祸根,因此,需求分析在软件开发中占有专门重要的地位。
本文通过详细描述物流运输系统的功能需求、性能需求、质量属性需求、安全需求以及其它需求,为后续概要设计、整体设计、软件〔系统〕测试、用户文档等工作提供基础与约束。
3.1.2读者对象
本文档的读者对象包括:
1用户
2需求分析人员
3软件设计人员
4软件测试人员
5
3.2信息描述
某运输公司需要一个只限于本公司治理人员使用的物流运输系统,要紧特点是:
此运输公司的所有运输地点能够共享系统信息,要求使用jsp做前台,mysql做后台处理数据储备。
3.3功能描述
本系统将实现如下七个功能:
(1)有权限的用户登录功能
(2)交易信息治理功能:
包括送货地点、收货地点
(3)物资是否收到的报告信息治理功能
(4)物资信息治理功能
(5)支付情形治理功能
(6)运输工具治理功能
(7)交易地点信息治理功能
3.4系统用例图
用列图是OOA(Object-OrientedAnalysis)方法的第一步,通过定义用例建立需求模型,使得系统需求一目了然,为开发系统提供专门大关心,下面是系统的用例图。
图3-1系统用例图
3.5系统部分类/对象图
用例定义好后,还需定义系统的类,以方便系统重复利用这些类来开发系统。
1.治理员类与对象
类图对象图
图3-2 治理员类与对象图
2.车辆类与对象
类图对象图
图3-3车辆类与对象图
3.6功能结构图
通过需求分析的调查与研究,将系统的大体功能定义如以下图所示。
图3-4系统功能结构图
功能需求具体描述
交易信息模块:
包括发货地与收货地两个模块的差不多信息的添加、修改、删除、查询,同时要求在添加信息时物资信息、车辆信息、交易地点等信息均来自差不多数据模块的相应模块。
支付情形信息模块:
第一显示所有的交易记录,当有支付过的交易时将其自行删除。
已到物资模块:
显示已到物资的所有信息
未到物资模块:
显示未到物资的所有信息
相关差不多数据模块:
包括物资数据信息、车辆信息、交易地点、物资价格设置四个模块,能够实现其差不多数据的添加、修改。
第四章系统的总体设计
4.1概述
完成软件的需求分析后,就能够开始软件设计了。
在软件开发时期,设计时期是最富有活力、最需要发挥制造精神的时期。
系统的总体设计时期确实是要把分析时期产生的软件需求说明转换为用适当手段表示的软件设计的方案。
4.2数据库设计
一个较好的系统在设计时要做好分析工作,同时要按照一定的次序将其完成,第一做好数据的分析,设计好数据库。
在分析数据库的建设问题时,第一就要从需求分析中猎取系统中要用的数据,将其规化好,抽取实体及其属性,建立模型。
以下为系统所有要使用的数据,以E-R图的形式表示如下。
4.2.1E-R图
1.送货地点实体
图4-1 送货地点E-R图
2.收货地点实
图4-2收货地点E-R图
3.物资实体
图4-3物资E-R图
4.用户实体
图4-4用户E-R图
5.货车实体
图4-5货车E-R图