货运物流管理系统计算机毕业设计论文最新范本模板.docx
《货运物流管理系统计算机毕业设计论文最新范本模板.docx》由会员分享,可在线阅读,更多相关《货运物流管理系统计算机毕业设计论文最新范本模板.docx(44页珍藏版)》请在冰豆网上搜索。
货运物流管理系统计算机毕业设计论文最新范本模板
货运物流管理系统-计算机毕业设计(论文)
货运物流管理系统
摘要
今天,由于社会化大生产,技术与文化的频繁交流使得地域与质量之间的差距也来越小.企业难以借此获得较大利润。
人们把目光锁定了物流。
物资的合理配送,以最短时间,最少消耗达到高效的流通,正日趋排上企业发展经营的日程。
作为新生事物,物流也正以蓬勃的姿态发展着,悄悄的改变着社会生活。
而物流系统则是利用货运网络与信息网络高效的优势,将原来彼此分割的物资流通活动有机地串联起来形成一个完整的运送保障体系,有专门的物流企业提供多功能、全方位、一体化的综合服务,通过理顺生产环节和提高劳动效率来降低流通成本,也就意味着流动过程的优化。
货运物流管理系统是在Windows2000、Delphi7。
0和Accses2000环境下设计实现的.系统中使用了数据模块、全局变量、私有过程、类的封装,类的继承等编程方法,使整个系统整体化,模块之间既相互独立,又有机的联系着.
本系统依据货运作业的特点,提供作业更新、检索和财务结算等服务,有相应的报表统计,提供资料维护、系统维护功能,提供数据库的备份与恢复功能,并通过操作人员身份控制操作权限.界面友好,人机交互环境简单易学。
系统主界面主要有五个模块组成.用户确定身份后,输入正确密码便可登陆到主窗体,密码校验最多三次,作业更新模块使操作人更新货运作业中的资料;作业查询模块提供检索、统计打印数据库的功能;财务结算模块使操作员进行货运过程中的是时时结算与统计打印;系统设置提供了公司注册、操作员权限设置、密码维护和各种资料设置的功能;而数据备份与恢复是为防止数据丢失而设置的数据库备份恢复的功能.
关键词:
物流;类的封装;类的继承;全局变量;模块
Abstract
Nowadays,astheacculturationproducesquickly,themultifarious
Communicationofthetechniqueandculturemakesmarginbetweenregionandquantitysmallerandsmaller.Theenterpriseishardtoacquirethebiggerprofitsbyit。
Peopleturntheireyesonlogistics.Suppliestogotogetherwithtosendreasonably,withthemostshorttime,themostminimaldepletiontoattainstocirculateefficiently,justlineupgraduallyupthebusinessenterprisedevelopsthemanagementofagenda。
Asthenew—bornthing,logisticsalsojustdevelopwiththeboomingcarriage,andchangethesocialactivitiessilently.
Butthelogisticssystemthenmakesuseoftheadvantageofthefreighttransportationnetworkandtheinformationnetworksefficiently,originallythesuppliespartitionofeachothercirculatesthecarryingguaranteesystemthattheactivityestablishestobecomeorganicallyanintegrity,havingthespecializedlogisticsbusinessenterprisetoprovidemulti—function,all—directions,thecomprehensiveservicethatintegralwholeturn,passtomanagetheagreeableproductionlinkandraisetolabortheefficiencytolowertocirculatethecost,alsomeanthefluxionprocessexcellenttoturn.
ThefreighttransportationlogisticssystemiscarriedoutundertheWindows2000,Delphi7.0andenvironmentofAccses2000sthedesign。
Itusedthedatamoldpiece,overallsituationtochangethequantity,privatelyownedprocess,typetosealtopackinthesystem,thetypeinheritsetc。
theplaitdistancemethod,makethewholesystemwholetoturn,ofthemoldpiecesinceindependentmutually,andthencontactorganically。
Thissystemprovidesthehomeworkrenewal,inspectstosettleaccountsetc。
withfinanceaccordingtothecharacteristicsofthefreighttransportationhomeworkservice,thereishomologousstatementcovariance,providingthedatamaintenance,thesystemmaintenancefunction,providethebackupandtheinstaurationfunctionsofthedatabase,andpasstooperatethebodyacontrolofpersonneloperationlegalpower。
Theinterfaceamity,person’smachinehandoverwitheachothertheenvironmentisinbriefeasytolearn.
Themaininterfaceofsystemmainlyhasfivemoldspiecetoconstitute.Afterthe
customerconfirmindentity,inputtingtherightpasswordcanlandamainwindow,thepasswordexamsatmostthreetimes,theworkrenewalmoldpiecemakeoperatorrenewsthedataoffreighttransportationwork;Work—selectingmoldpieceprovidesthefunctionthatprovidestheindexandstatisticsestoprintthedatabase;Thefinancebalanceofaccountsmoldpiecemakeoperatorcarriedonthefreighttransportationprocessaccounts,Statisticsandprint;Thesystemconstitutionprovidesthecompany—registering,TheEstablishmentof
theoperatorlegalpower,thepasswordsupportandthefunctionthatvariousdataestablish;Butthedatabackupandinstaurationsarethefunctionsofthedatabasebackupinstaurationthatisinbarofdatalosingtoestablish.
Keywords:
Logistics;Theclasspacks;Theclassinherts;Theoverallvariable;
Moldpiece
摘要„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„?
Abstract„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„II前言„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„IV第一章货运物流管理系统概要设计„„„„„„„„„„„„„„„„„„„„11。
1系统设计要求„„„„„„„„„„„„„„„„„„„„„„„„„„„„„11。
2系统开发平台„„„„„„„„„„„„„„„„„„„„„„„„„„„„„21.3系统模块设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„„7第二章货运物流管理系统详细设计„„„„„„„„„„„„„„„„„„„„82.1系统设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„82。
2系统数据库设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„9第三章程序浏览„„„„„„„„„„„„„„„„„„„„„„„„„„„„233。
1货运作业„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„233。
2作业查询„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„263.3财务结算„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„273.4系统维护„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„293.5系统服务„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„323.6用户登陆„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„33第四章系统编译、测试和发布„„„„„„„„„„„„„„„„„„„„„344。
1系统编译„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„344.2系统测试和发布„„„„„„„„„„„„„„„„„„„„„„„„„„„34结束语„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„35致谢„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„37参考文献„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„38
前言
随着人类社会信息化进程的不断加快,信息资源的意义愈加显著,信息被视为像人力、资本、物资一样的基本管理要素,信息管理已成为国内外的研究热点之一.
物流业的兴起应该归功于信息技术的飞速发展.世界经济文化的频繁交流,技术水平的不断拉近,在加上方便的现代化交通工具.商家在也无法像以往那样靠地域优势垄断经营。
若要赢得利润就要争取时间、合理调配。
虽是一个新兴产业,但是在短短的发展历程中与之相对应的各种服务、经营规范、行业标准以惊人的速度被确立,形成了一个庞大而完整的体系.他悄悄的改变了我们的生活,也悄悄的改变了我们的思想.
而物流业被广泛认可还要归功于计算机的介入。
我们的前辈把庞大的彼此分割的物流网络和信息网络有机的串联起来,形成了一个完整的体系。
在此之前,要有一个高效的、节约的流通计划,要耗费几个人的经历,不知多少时间,而借助于运行在计算机上的物流系统,这一切只需弹指一挥间.
今天,企业要生存必须加强自身的信息基础设施建设,通过企业基本业务流程和事务处理的信息化、企业内部控制和实施控制过程的信息化,来促进企业的可持续发展。
但是我国中小型企业的信息化水平一直处在比较初级的阶段,而适应他们的相关软件产品也相对较少,一个好的管理软件是一艘商海破浪的战舰。
而本软件是专为货运作业而设计的一套管理系统软件。
目的是为了完善货运作业过程,减少资源浪费;实现管理调度层、命令执行层的信息有机集成;并最大限度的协调整体工作,使整个管理过程丝丝入扣,环环相连。
系统设计参照了其他物流管理系统的设计规范。
力求不脱离行业标准.适用于中小型货运公司.软件设计考虑到货运过程的个别特点,包括工作人员的作业调度、相关人员的作业查询、报表统计;具体工作过程能相互联系;实现实施结算,监督各层次活动并刷新数据字典.
第一章货运物流管理系统概要设计
1。
1系统设计要求
本系统的软件设计是以软件工程的概念、自动测试软件的设计准则为理论依据的,结合软件工程的思想,本系统应用软件的开发阶段可以分为数据库建立、问题定义、程序设计、程序编码、查错(程序验证)、测试与联试(正确性确认)等6个阶段。
对软件设计通常采用自顶向下逐步细化分层的设计方法,一个功能对应于程序的一个模块。
利用软件工程中介绍的程序设计方法来明确划分模块,模块尽可能采用单功能的结构,使每个模块保持独立性,同一层模块间无关联,模块间的结合度尽可能采用数据结合方式,从根本上消除由于软件复杂而引起可靠性的降低。
为保证软件的可靠性、适应性、通常软件设计可以遵循以下准则;
(1)程序定时应与时钟无关管,以支持CPU主频的变化;
(2)硬件设备尽量选择操作系统支持的标准设备,并采用操作系统提供的
设备驱动程序,以便于操作系统和硬件的升级或更换.
(3)采用分层设计,提高各层软件程序的独立性,每一层的软件仅能调用
低一层的软件提供的接口与服务,避免越级调用出现,以便提高软件
的生命周期;
(4)设计与硬件设备相关独立的接口模块,避免上一层软件对硬件的直接
操作;
(5)保证上层软件的设备无关性;
(6)按功能或任务进行模块划分,对不同的模块可以设计相应的动态连接
库或静态库,以最大限度地实现资源共享,方便软件模块的升级;
(7)保证软件的健壮性、可靠性、可维护性、可读性即可测试性。
1。
1。
1具有可扩展性
本系统以统一的用户数据库为中心,采用模块化的设计结构,使得该系统能
够通过可编程接口,实现对已知和未来新业务的支持;随着货运物流业的不断发展,物流管理系统也必将不断更新,本系统在设计和开发的过程中已经考虑到此问题,所以该系统设计要求具有较强的可扩展性,以确保现有的管理系统能够平滑地过渡成新的系统.
1。
1.2具有可管理性
设计要求本系统提供基于图形化功能的操作界面,易于用户操作;同时它提供了基于图形化的系统配置工具,能够方便地完成计算机硬件的支持操作。
1。
1.3具有系统管理性
一般情况下,软件开发是针对某一种具体工作而进行的编程工作,因此它的使用是面向特定的用户群的。
设计要求本系统的使用是面向货运管理的工作人员的,为保障系统的安全性,因此无论对于各种用户,本系统都提供级别和权限相结合的方式来控制系统操作。
1.1.4概要设计要求
概要设计确定系统该如何实现,划分出组成系统的物理元素-程序、文件、人工过程和文档等;确定软件的结构,明确系统中每个程序由哪些模块组成及其模块间的相互关系。
下面介绍一下软件设计阶段理解的基本概念和原理。
模块化,是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。
每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。
信息隐蔽和局部化,信息隐蔽是指在设计和确定模块时事的一个模块内包含的信息,对于不需要这些信息的其他模块来说,是不能访问的。
局部化的概念与信息隐蔽是相关的,所谓局部化是指把一些关系密切的软件元素物理地放得彼此靠近.在模块中使用局部数据元素是局部化的一个例子。
模块独立,是模块化、信息隐蔽和局部化的结果。
指每个模块只完成系统要求的独立的子功能,并且于其他模块的联系最少且接口简单。
模块独立由内聚和耦合两个定性标准来度量。
耦合衡量不同模块彼此间互相依赖的紧密程度;内聚衡量一个模块内部各个元素彼此结合的紧密程度。
一个好的软件要求其结构要低
耦合、高内聚。
1。
2系统开发平台
1.2.1系统开发平台
操作系统:
WINDOWS2000Professional软件开发环境:
Delphi7.0
数据库:
Access2000
1。
2。
2Delphi7.0集成开发环境简介
Delphi是Borland公司(Inprise公司的前身)推出的一种可观化的、方便快捷的WINDOWS应用程序开发工具,目前它已成为与Microsoft公司的VisualBasic,VisualC++等齐名的开发工具。
由于Delphi既具有VC的强大功能和高效性,同时又具有VB编程的方便性,因此使用Delphi开发程序是聪明程序员的明智之举。
目前最高版本已到Delphi8。
0。
一。
Delphi中的有关概念
1.面向对象程序设计
面向对象程序设计(OOP)是Delphi开发程序的基础。
它是将人们认识世界过程中普遍采用的思维方法应用到程序设计中。
其中涉及对象、封装、类、继承和多态等基本概念。
对象是现实世界中存在的事物,它们可以是有形的,如一个桌子,一个椅子或某个人等;也可以是无形的,如某个体系、一次商品交易关系等.对象是构成现实世界的一个独立的单位,人们对世界的认识就是从分析对象的特征入手。
类是具有共同性质的事物的集合.
类是一个独立的程序单位,它有一个名字(类名),其内部包括用于描述对象属性的成员变量;还包括用于描述对象行为的成员方法.
类对象是类的实例化。
类是一个抽象的概念,用类的方法来解决问题就必须用类创建一个实例化的类对象,然后通过类对象去访问类的成员变量和调用类的成员方法.一个类可以创建任意多个类对象,他们具有相同的属性模式,但可以具有不同的属性值.
2。
可观化组件库
Delphi系统库被称为VisualComponentLibrary(VCL,可观化组件库).利
用Delphi的可观化组件库,用户通过编写少量的代码就能够创建出复杂的应用程序。
3。
Delphi组件
Delphi的VCL中提供了大量的组件,每个组件就是一个类,正是由于这些组件的存在,才使得Delphi成为一个方便快捷的应用程序快速开发工具。
Delphi中的组件按照分类以标签页的形式在Delphi窗体上的面板中出现。
利用组件编程实际上是非常容易的,就是使用按钮文本编辑框、组合框等这样的对象,我们将其放在窗体中,修改这些组件的属性并对他们触发的一些消息进行处理。
实际上,窗体也就是一个组件,它作为一个容器可以容纳其他的组件对象。
我们在开发Delphi应用程序时,主要是花大量的时间来插入和修改可视化组件对象。
我们可以在Delphi的对象察看器或在程序代码中通过对组件对象的属性、方法和事件进行操作来开发应用程序。
属性定义了组件对象的行为和特征。
通过这些可对组件进行操作与控制。
事件,是当用户对组件进行某些操作时,或系统中发生某些事情时,组件会场生一个事件.从理论上讲,事件是向窗体发送消息的结果,并且从该窗体(或相应组件)可以响应该消息.从技术上讲,尽管时间与消息可能不是一一对应的,但大多数Delphi事件是在收到相应的Windows消息后被出发的。
Delphi事件的级别比Windows消息的级别要高。
二。
Delphi7。
0的集成开发环境
Delphi7.0的集成开发环境与Delphi6.0几乎没有差别.运行Delphi7.0时的开发环境如图2。
1所示。
这个集成开发环境有五部分构成:
?
主窗体:
开发环境的核心和其它部分都受它的控制和管理;?
窗体设计器:
窗体是应用程序中显示的界面;
?
代码编辑器:
用于显示单元文件,是编写程序代码的地方;?
对象查看器:
实现对象的属性设置,创建事件处理过程并进行管理;?
对象树浏览器:
以树状图的形式显示窗体、数据模块;
Delphi的一个工程中包括的主要文件是:
工程文件、窗体文件和单元文件。
图1。
1Delphi7.0的集成开发环境
1。
2.3Access简况
Access是一种数据库管理系统。
是office办公套间中一个极为重要的组成部分.起初微软公司是将Access单独作为一个单独的产品进行销售的,后来微软将其捆绑在OFFICE中一起发售,于是第一次将Access捆绑到Office97中,成为Office套件中的一个重要成员。
现在它已经卖出了超过6000万份,现在它已成为世界上最流行的桌面数据库管理软件系统。
鉴于Access的上述优点,本系统永Access2000作为构建管理系统数据库的主要开发工具。
使用Microssoft.Jet。
OLEDB.4。
0链接后台数据库.因此程序运行时必须有其支持.为保证应用程序的正常使用,请用户正确安装Microssoft。
Jet.OLEDB。
4。
0.
图1。
2Access数据库操作界面
1.2。
4软件系统与应用环境关系
本系统采用单层数据库体系,软件用户或系统管理员通过前台界面进行相应操作,前台界面和后台数据库通过数据库引擎进行调用以及返回相应结果。
该系统与应用环境的关系如图1.3所示:
本系统属于信息管理系统(MIS)范畴,它是通过前台界面调用后台数据库操作实现的。
用户
操作员
ADO货运物流管理系
统
数据库
图1。
3软件系统与应用环境的关系
1。
3结构模块设计
软件结构的观点,不仅包括一个系统的基本组建、整体连接、全局控制结构、
通信的协议、同步化机制、数据存取方法;还包括设计元件的功能、构成、物力
分布、可扩展性与性能、系统变革的尺度等。
实际上,在软件设计与实现的过程
中,这些都属于软件设计的级别。
抽象地说,软件结构涵盖了针对被构建系统各个设备的描绘、它们之间的相
互作用、其组成模式与约束。
通俗地说,一个特定的系统可以依据用组建系统的
组建集合和它们的相互关系来定义。
数据库系统有单层数据库、双层数据库和多
层数据库.我们的这个货运物流管理系统,是属于单层数据库。
也就是桌面型数
据库系统,它是指数据库应用程序与数据库在同一台计算机上,没有涉及到计算
机网络,也没有用到数据库服务器,数据以数据库文件的形式提供。
它的优点是
安全性高,数据存取效率高.备份数据恢复数据导入数据导出数据
委托单位货运作业总单
经营单位物流统计
系统服务托运记录进仓单
货运作业作业查询车辆托运查询出仓单
托运明细记录查询仓库记录
公司资料设置货运作业结算总单
操作人运权限设置
货物配送/物流系统结算分单置更改密码费用统计表
物流方式设置财务结算系统维护仓库结算单
委托单位设置结算总单
经营单位设置结算单位查询到港名称设置结算总目录车辆资料管理托运记录查询