物流运输管理系统的设计与开发综述Word下载.docx
- 文档编号:19176332
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:39
- 大小:978.16KB
物流运输管理系统的设计与开发综述Word下载.docx
《物流运输管理系统的设计与开发综述Word下载.docx》由会员分享,可在线阅读,更多相关《物流运输管理系统的设计与开发综述Word下载.docx(39页珍藏版)》请在冰豆网上搜索。
Demandanalysis
1绪论
1.1选题的依据及意义
现代计算机技术的高速发展,计算机在各行各业中的应用越来越普及,各行各业都广泛地使用着计算机,计算机知识已经成为当代知识分子生活中不可缺少的一个重要组成部分[1]。
计算机进行信息管理与信息管理系统的开发密切相关,尤其是我国加入世贸组织以后,国际贸易自由化,世界经济一体化的趋势也日益加强。
我国的企业面临着前所未有的机遇与挑战,需要引入先进的经营管理技术,服务理念与营销方式以及统一的国际运行规则。
中国的企业要想在国际市场站稳脚跟,很大程度上取决于我国企业自身的改革力度和竞争力水平。
就物流企业自身而言,企业的高速发展更要求企业管理水平不断完善、提高。
因此,迅速提高企业的经营管理水平,掌握先进的管理方式是企业迫在眉睫的事情。
再者,由于传统物流行业操作过程复杂,手续繁多,业务信息多,围绕这些信息的处理也很纷杂[2]。
而且,物流行业竞争激烈。
这种竞争,一个方面表现在发展客户的市场开拓上,另一方面也表现在收集处理信息的速度、广度和深度上,以及在业务操作中对业务数据处理的准确性和严密性上,而更高层次上,还牵涉到公司决策层对整体业务的控制和协调[3]。
随着公司创办历史的增长,物流业务数量的增加,规模的增大,以前公司将物流业务通过业务管理部门进行纸质管理的方式已经不能满足现代管理的需求。
如何有效对物流业务信息进行数字化管理体现了现代管理理念,具有良好的现实意义和社会应用前景[4]。
相比传统物流,现代物流更多借助于信息流的控制作用,它不再把建立基础设施作为最主要手段,而是通过信息技术,利用现有的各种基础设施,将企业的物流信息和物流需求予以共享并快速传递[5]。
现代物流的核心是信息技术,因为正是信息技术,将物流之中原先割裂的各个环节整合在一起,从而表现出现代物流的整合化特征——借助于信息技术,最大限度地将原先在实现物资空间位移中所进行的物流、仓储、包装、装卸、加工以及配送等多个环节整合一起,以一个整体面对社会的物流需求[6]。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,
它已进入人类社会的各个领域并发挥着越来越重要的作用。
今天,计算机的价格已经十分低廉,性能却有了长足的进步。
它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
首先,计算机可以代替人工进行许多繁杂的劳动;
其次,计算机可以节省许多资源;
第三,计算机可以大大的提高人们的工作效率;
第四,计算机可以使敏感文档更加安全,等等。
因此,开发这样一套管理软件成为很有必要的事情。
1.2国内外研究现状及发展趋势
世界银行2000年研究报告《中国:
服务业发展和中国经济竞争力》的研究结果表明,在中国有4个服务性行业对于提高生产力和推动中国经济增长具有重要意义,它们是物流服务、商业服务、电子商务和电信。
其中,物流服务占1997年服务业产出的42.4%,是比重最大的一类。
进入21世纪,中国要实现对WTO缔约国全面开放服务业的承诺,物流服务作为在服务业中所占比例较大的服务门类,肯定会首先遭遇国际物流业的竞争。
物流的配送方式从手工下单、手工核查的方式慢慢转变成现今的物流平台电子信息化管理方式,从而节省了大量的人力,使得配送流程管理自动化、一体化。
当今出现一种智能运输系统,即是物流系统的一种,也是我国未来大力研究的方向。
它是指采用信息处理、通信、控制、电子等先进技术,使人、车、路更加协调地结合在一起,减少交通事故、阻塞和污染,从而提高交通运输效率及生产率的综合系统。
我国是从70年代开始注意电子信息技术在公路交通领域的研究及应用工作的,相应建立了电子信息技术、科技情报信息、交通工程、自动控制等方面的研究机构。
迄今为止以取得了以道路桥梁自动化检测、道路桥梁数据库、高速公路通信监控系统、高速公路收费系统、交通与气象数据采集自动化系统等为代表的一批成果。
尽管如此,由于研究的分散以及研究水平所限,形成多数研究项目是针对交通运输的某一局部问题而进得的,缺乏一个综全性的、具有战略意义的研究项目恰恰是覆盖这些领域的一项综合性技术,也就是说可以通过智能运输系统将原来这些互不相干的项目有机的联系在一起,使公路交通系统的规划、建设、管理、运营等各方面工作在更高的层次上协调发展,使公路交通发挥出更大的效益[5]。
1.3课题研究内容、要求及目标
1.3.1研究内容
通过前期构想决定采用VB+SQLSERVER完成本课题的设计,另外采用VB做为界面设计工具,VB+SQL做为编译环境。
按照如上构想具体做到如下几方面的研究:
(1)搜集有关物流方面的知识,详细了解物流配送流程。
(2)了解所要使用的开发工具,掌握其使用方法。
(3)按照软件工程理论,做出需求分析、概要设计、详细设计等。
(4)为保证系统的安全性,做出安全分析,决定采用身份验证的方式实现系统的安全保障。
1.3.2要求
该软件要求采用VB+SQLSERVER方式实现。
要求熟练掌握VB+SQLSERVER的组合使用;
在代码的编写上要考虑代码重用的思想等;
在设计上,要考虑到易用性,操作简单,交互性好。
1.3.3目标
本课题最终将达到如下几个目标:
(1)功能齐全
(2)操作简单
(3)灵活通用
(4)界面美观易用
1.4可行性分析
1.4.1技术可行性
硬件方面:
首先,由于业务的需要,各个物流公司都已经普及计算机,且其各项硬件资源也十分丰富,开发这一套系统并不需要再购置更多的计算机。
其次,计算机应用技术与应用在各个公司内也已经成熟,物流公司大部分工作人员都具有较高学历,尤其是公司管理人员都受过高等教育,完全具有操作计算机与维护系统的能力。
软件方面:
首先,目前各个物流公司使用的Windows计算机操作系统,这种操作系统功能强大,可以让计算机适应任何的工作,让人--机交互更加方便。
其次,现行丰富的开发工具及其强大的编译系统可以将本系统的开发轻易实现[8]。
再次,各个公司拥有并且安装了正版的office软件,文字处理系统早已不是问题,完全可以用实现人机交互,为系统的开发扫除了障碍。
并且VisualBasic简单易学且功能丰富,是广泛应用的编程语言之一[9],对于这种语言不止编程人员,公司的工作人员对它也并不陌生这就为这套系统的开发提供了更广泛的空间。
为能够迎合转变快速的信息技术以及快速发展的物流行业,物流公司倾向于分布式的管理需求,提供分布式主从结构环境的MicrosoftSQLServer2008便成为相当重要的核心角色,这个数据库服务器运用了关系数据库的技术,同时考虑到高效率数据库管理的需求,借助标准化的访问环境,提高了和前端应用环境轻松集成的能力,以适应物流公司在不同环境下的操作需求。
作为前端应用程序开发环境的VisualBasic6.0,在数据来源的维护、数据访问技术等功能方面都有其独到、先进之处[10]。
因此,在技术上是可行的。
1.4.2经济可行性
主要从投资和收益方面来考虑,这个系统的经济效益必须要超过它的开发成本,一般这种软件的生成都是由使用单位请专门的软件公司或开发人员进行设计开发来实现的,这同样也存在一个后期维护的问题。
费用方面
(1)设备费用:
目前主流品牌计算机的费用只在数千元,并且配有丰富的系统软件。
而兼容机的价位还会更低一些,而自己购置软件的费用亦不会很高。
而相应的输入输出设备(如扫描仪等)费用也不是太高。
这些费用公司可以完全支付。
(2)开发费用:
本系统不是很复杂,开发起来也不是很困难。
开发费用不会对企业造成太大负担。
(3)培训费用:
由于该系统本身是一个相对小型的应用系统,所设计开发的的功能基本上是按照其使用需求来设计的。
使用人员对系统的各项功能是十分熟悉的,只需在计算机知识方面对他们加以培训即可。
主要是帮助他们在系统管理,安全维护方面进行必要的培训。
这是很容易实现的。
(4)运行及维护费用:
此系统为人--机系统,其目的是实现无纸化办公,所以无须大量纸张,只是在报表等例行办公时才用。
为了使此系统正常运行,只要能保证线路正常即可。
而对于维护费用来说只是仅仅限于对线路的检修,对计算机的保养,及软件的维护上。
该部门的原有工作人员完全可以实现,无需再添加人员。
收益方面
新系统的实施所能带来的经济效益是一个综合效益。
要对其进行直接定量的分析是比较困难的,一般的新系统带来的经济效益多数都是间接的。
新系统能够帮助领导、管理人员及时掌握各种经过处理汇总得到的统计信息。
从整体上来提高效益,该系统建成投入使用后,可以在较大程度上提高公司的工作效率,提高企业的竞争力。
因此,开发使用本系统,短期内可能无法获利。
但长远来说,对本公司更规范化生产,更合理的管理以及后期的盈利都将起着相当重要的作用。
因此我认为经济上是可行的。
1.4.3管理可行性
科学管理的基础工作是建立有效的管理信息系统的前提,目前各个物流公司业务量很大,且客户来此交易频繁,已经具备了一定的管理基础。
在此基础上业务信息管理系统,可以减少工作人员的劳动强度,提高工作效率,提高管理水平,实现对数据处理的要求。
此外,模块化的设计方法,有助于软件的开发过程的管理,因为科学合理的将整个程序划分多个功能模块、各模块单独设计,有助于降低整个程序的设计难度及减少错误程序的影响范围,子模块易于实现,又使整个程序易于衔接和修改。
综上所述,开发物流运输管理信息管理系统无论从经济方面,还是技术和管理方面均是可行的。
2系统开发模式、工具及环境
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.2本系统的开发模式及其特点
本系统采用C/S开发模式,即大家熟知的客户机和服务器结构。
它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;
因此,内部的和外部的用户都可以访问新的和现有的应用系统,
通过现有应用系统中的逻辑可以扩展出新的应用系统。
2.2开发环境的选择
在进行开发之前,首先决定的第一个问题就是,该使用什么语言来编写该系统?
以目前常见的程序语言来说,主要有JSP、VB、C++、java几种。
选择程序语言为VB。
基于以下几点:
(1)VB语言相对于其他语言简单。
VB的中心思想就是要便于程序员使用,无论是新手或者专家。
VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。
VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。
因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。
过去的版本里面VB程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。
(2)窗体控件的增加和改变可以用拖放技术实现。
一个排列满控件的工具箱用来显示可用控件(比如文本框或者按钮)。
每个控件都有自己的属性和事件。
默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。
很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。
举个例子来说:
窗体的大小改变事件中加入了可以改变控件位置的代码,在运行时候每当用户更改窗口大小,控件也会随之改变位置。
在文本框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候自动翻译或者阻止某些字符的输入。
(3)VB的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于操作系统的样子。
有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。
(4)VB的组件既可以拥有用户界面,也可以没有。
这样一来服务器端程序就可以处理增加的模块。
(5)VB使用参数计算的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的面向对象支持。
因为越来越多组件的出现,程序员可以选用自己需要的扩展库。
和有些语言不一样,VB对大小写不敏感,但是能自动转换关键词到标准的大小写状态,以及强制使得符号表入口的实体的变量名称遵循书写规则。
默认情况下字符串的比较是对大小写敏感的,但是可以关闭这个功能。
(6)VB使得大量的外界控件有了自己的生存空间。
大量的第三方控件针对VB提供。
(7)VB也提供了建立、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。
2.3数据库工具的选择
SQLSERVER是一个关系数据库管理系统。
它是由Microsoft公司开发的,它是一个真正的多用户、多线程SQL数据库服务器。
SQLSERVER是以一个客户机/服务器结构实现其功能的。
SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。
SQLSERVER主要特点是快速、健壮和易用。
选择SQLSERVER2008做为数据库基于以下几点:
(1)可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
(2)高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
(3)智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
3需求分析
3.1引言
3.1.1编写目的
改变当下物流运输的滞后现状,通过科学的数据库管理,完善物流运输行业的工作环节,提高运输效率,从而达到客户满意水平,形成一个一体化的物流运输环境。
本文通过详细描述物流运输系统的功能需求、性能需求、质量属性需求、安全需求以及其它需求,为后续概要设计、整体设计、软件(系统)测试、用户文档等工作提供基础与约束。
3.1.2背景
随着经济的发展,物流运输行业在我国取到了突飞猛进的发展,物流运输行业已经成为我国新的经济增长点,越来越受到人们的关注。
物流顾名思义就是把物品从托运方所在地向收货方所在地的物品转移过程,及时、有效的处理业务是物流企业日常工作的重中之重。
物流运输中要处理大量的表单数据,传统的手工处理数据方式使原本信息资源丰富的企业资源利用率低,公司运营状况‘可视化’程度低,企业的业务审核要逐级往上申报或者不同部门之间申报,最后才能企业领导高管手中,而企业领导高管的反馈也要逐级往下传达,最后到达企业的执行者——业务人员手中,这样的办公方式容易形成“信息孤岛”效应。
传统的办公方式,成为了物流企业发展的瓶颈,影响了企业领导高层的决策,严重滞碍了企业的发展,为了拥有更强的服务客户能力、更完善的管理手段、更好地利用数据资源、打造更好的企业竞争力,迫切需要实现物流运输信息化管理,通过物流运输信息化建设可以共享企业内部资源信息,加快信息流通速度。
要实现物流运输信息化目标,必须借助于物流运输管理系统的建设,只有这样才能提高企业的办公效率,促使企业实现对有限的资源的最大限度合理的整合,合理的对资源进行调度分配,以最快最优的方式满足客户的需求。
一个企业对物流资源的合理调度、分配是一种综合的实力。
一个好的物流运输管理系统,应该是既现代的、科学,又合理的物流运输管理系统,它是企业按照企业日常业务流程,以信息共享、无纸化办公为目的所开发的物流运输管理系统。
物流运输管理系统的应用使物流企业进入无纸化的信息化办公时代,而在以前的纸质办公时代,大量的业务单据、发票都是以表单的形式来传递信息,从表单中可以反映出企业的业务流程,表单是企业的一张名片。
物流运输行业业务变更需求频繁,随时需要根据业务变更设计和修改表单。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流 运输 管理 系统 设计 开发 综述