货运物流管理系统 完整毕业设计作品_第1页
货运物流管理系统 完整毕业设计作品_第2页
货运物流管理系统 完整毕业设计作品_第3页
货运物流管理系统 完整毕业设计作品_第4页
货运物流管理系统 完整毕业设计作品_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1源代码联系本人源代码联系本人源代码联系本人源代码联系本人摘要今天,由于社会化大生产,技术与文化的频繁交流使得地域与质量之间的差距也来越小。企业难以借此获得较大利润。人们把目光锁定了物流。物资的合理配送,以最短时间,最少消耗达到高效的流通,正日趋排上企业发展经营的日程。作为新生事物,物流也正以蓬勃的姿态发展着,悄悄的改变着社会生活。而物流系统则是利用货运网络与信息网络高效的优势,将原来彼此分割的物资流通活动有机地串联起来形成一个完整的运送保障体系,有专门的物流企业提供多功能、全方位、一体化的综合服务,通过理顺生产环节和提高劳动效率来降低流通成本,也就意味着流动过程的优化。货运物流管理系统是在WINDOWS2000、DELPHI70和ACCSES2000环境下设计实现的。系统中使用了数据模块、全局变量、私有过程、类的封装,类的继承等编程方法,使整个系统整体化,模块之间既相互独立,又有机的联系着。本系统依据货运作业的特点,提供作业更新、检索和财务结算等服务,有相应的报表统计,提供资料维护、系统维护功能,提供数据库的备份与恢复功能,并通过操作人员身份控制操作权限。界面友好,人机交互环境简单易学。系统主界面主要有五个模块组成。用户确定身份后,输入正确密码便可登陆到主窗体,密码校验最多三次,作业更新模块使操作人更新货运作业中的资料;作业查询模块提供检索、统计打印数据库的功能;财务结算模块使操作员进行货运过程中的是时时结算与统计打印;系统设置提供了公司注册、操作员权限设置、密码维护和各种资料设置的功能;而数据备份与恢复是为防止数据丢失而设置的数据库备份恢复的功能。关键词物流;类的封装;类的继承;全局变量;模块2ABSTRACTNOWADAYS,ASTHEACCULTURATIONPRODUCESQUICKLY,THEMULTIFARIOUSCOMMUNICATIONOFTHETECHNIQUEANDCULTUREMAKESMARGINBETWEENREGIONANDQUANTITYSMALLERANDSMALLERTHEENTERPRISEISHARDTOACQUIRETHEBIGGERPROFITSBYITPEOPLETURNTHEIREYESONLOGISTICSSUPPLIESTOGOTOGETHERWITHTOSENDREASONABLY,WITHTHEMOSTSHORTTIME,THEMOSTMINIMALDEPLETIONTOATTAINSTOCIRCULATEEFFICIENTLY,JUSTLINEUPGRADUALLYUPTHEBUSINESSENTERPRISEDEVELOPSTHEMANAGEMENTOFAGENDAASTHENEWBORNTHING,LOGISTICSALSOJUSTDEVELOPWITHTHEBOOMINGCARRIAGE,ANDCHANGETHESOCIALACTIVITIESSILENTLYBUTTHELOGISTICSSYSTEMTHENMAKESUSEOFTHEADVANTAGEOFTHEFREIGHTTRANSPORTATIONNETWORKANDTHEINFORMATIONNETWORKSEFFICIENTLY,ORIGINALLYTHESUPPLIESPARTITIONOFEACHOTHERCIRCULATESTHECARRYINGGUARANTEESYSTEMTHATTHEACTIVITYESTABLISHESTOBECOMEORGANICALLYANINTEGRITY,HAVINGTHESPECIALIZEDLOGISTICSBUSINESSENTERPRISETOPROVIDEMULTIFUNCTION,ALLDIRECTIONS,THECOMPREHENSIVESERVICETHATINTEGRALWHOLETURN,PASSTOMANAGETHEAGREEABLEPRODUCTIONLINKANDRAISETOLABORTHEEFFICIENCYTOLOWERTOCIRCULATETHECOST,ALSOMEANTHEFLUXIONPROCESSEXCELLENTTOTURNTHEFREIGHTTRANSPORTATIONLOGISTICSSYSTEMISCARRIEDOUTUNDERTHEWINDOWS2000,DELPHI70ANDENVIRONMENTOFACCSES2000STHEDESIGNITUSEDTHEDATAMOLDPIECE,OVERALLSITUATIONTOCHANGETHEQUANTITY,PRIVATELYOWNEDPROCESS,TYPETOSEALTOPACKINTHESYSTEM,THETYPEINHERITSETCTHEPLAITDISTANCEMETHOD,MAKETHEWHOLESYSTEMWHOLETOTURN,OFTHEMOLDPIECESINCEINDEPENDENTMUTUALLY,ANDTHENCONTACTORGANICALLYTHISSYSTEMPROVIDESTHEHOMEWORKRENEWAL,INSPECTSTOSETTLEACCOUNTSETCWITHFINANCEACCORDINGTOTHECHARACTERISTICSOFTHEFREIGHTTRANSPORTATIONHOMEWORKSERVICE,THEREISHOMOLOGOUSSTATEMENTCOVARIANCE,PROVIDINGTHEDATAMAINTENANCE,THESYSTEMMAINTENANCEFUNCTION,PROVIDETHEBACKUPANDTHEINSTAURATIONFUNCTIONSOFTHEDATABASE,ANDPASSTOOPERATETHEBODYACONTROLOFPERSONNELOPERATIONLEGALPOWERTHEINTERFACEAMITY,PERSONSMACHINEHANDOVERWITHEACHOTHERTHEENVIRONMENTISINBRIEFEASYTOLEARNTHEMAININTERFACEOFSYSTEMMAINLYHASFIVEMOLDSPIECETOCONSTITUTEAFTERTHE3CUSTOMERCONFIRMINDENTITY,INPUTTINGTHERIGHTPASSWORDCANLANDAMAINWINDOW,THEPASSWORDEXAMSATMOSTTHREETIMES,THEWORKRENEWALMOLDPIECEMAKEOPERATORRENEWSTHEDATAOFFREIGHTTRANSPORTATIONWORKWORKSELECTINGMOLDPIECEPROVIDESTHEFUNCTIONTHATPROVIDESTHEINDEXANDSTATISTICSESTOPRINTTHEDATABASETHEFINANCEBALANCEOFACCOUNTSMOLDPIECEMAKEOPERATORCARRIEDONTHEFREIGHTTRANSPORTATIONPROCESSACCOUNTS,STATISTICSANDPRINTTHESYSTEMCONSTITUTIONPROVIDESTHECOMPANYREGISTERING,THEESTABLISHMENTOFTHEOPERATORLEGALPOWER,THEPASSWORDSUPPORTANDTHEFUNCTIONTHATVARIOUSDATAESTABLISHBUTTHEDATABACKUPANDINSTAURATIONSARETHEFUNCTIONSOFTHEDATABASEBACKUPINSTAURATIONTHATISINBAROFDATALOSINGTOESTABLISHKEYWORDSLOGISTICSTHECLASSPACKSTHECLASSINHERTSTHEOVERALLVARIABLEMOLDPIECE4前言随着人类社会信息化进程的不断加快,信息资源的意义愈加显著,信息被视为像人力、资本、物资一样的基本管理要素,信息管理已成为国内外的研究热点之一。物流业的兴起应该归功于信息技术的飞速发展。世界经济文化的频繁交流,技术水平的不断拉近,在加上方便的现代化交通工具。商家在也无法像以往那样靠地域优势垄断经营。若要赢得利润就要争取时间、合理调配。虽是一个新兴产业,但是在短短的发展历程中与之相对应的各种服务、经营规范、行业标准以惊人的速度被确立,形成了一个庞大而完整的体系。他悄悄的改变了我们的生活,也悄悄的改变了我们的思想。而物流业被广泛认可还要归功于计算机的介入。我们的前辈把庞大的彼此分割的物流网络和信息网络有机的串联起来,形成了一个完整的体系。在此之前,要有一个高效的、节约的流通计划,要耗费几个人的经历,不知多少时间,而借助于运行在计算机上的物流系统,这一切只需弹指一挥间。今天,企业要生存必须加强自身的信息基础设施建设,通过企业基本业务流程和事务处理的信息化、企业内部控制和实施控制过程的信息化,来促进企业的可持续发展。但是我国中小型企业的信息化水平一直处在比较初级的阶段,而适应他们的相关软件产品也相对较少,一个好的管理软件是一艘商海破浪的战舰。而本软件是专为货运作业而设计的一套管理系统软件。目的是为了完善货运作业过程,减少资源浪费;实现管理调度层、命令执行层的信息有机集成;并最大限度的协调整体工作,使整个管理过程丝丝入扣,环环相连。系统设计参照了其他物流管理系统的设计规范。力求不脱离行业标准。适用于中小型货运公司。软件设计考虑到货运过程的个别特点,包括工作人员的作业调度、相关人员的作业查询、报表统计;具体工作过程能相互联系;实现实施结算,监督各层次活动并刷新数据字典。5目录摘要ABSTRACTII前言IV第一章货运物流管理系统概要设计111系统设计要求112系统开发平台213系统模块设计7第二章货运物流管理系统详细设计821系统设计822系统数据库设计9第三章程序浏览2331货运作业2332作业查询2633财务结算2734系统维护2935系统服务3236用户登陆33第四章系统编译、测试和发布3441系统编译3442系统测试和发布34结束语35致谢37参考文献38第一章货运物流管理系统概要设计611系统设计要求本系统的软件设计是以软件工程的概念、自动测试软件的设计准则为理论依据的,结合软件工程的思想,本系统应用软件的开发阶段可以分为数据库建立、问题定义、程序设计、程序编码、查错(程序验证)、测试与联试(正确性确认)等6个阶段。对软件设计通常采用自顶向下逐步细化分层的设计方法,一个功能对应于程序的一个模块。利用软件工程中介绍的程序设计方法来明确划分模块,模块尽可能采用单功能的结构,使每个模块保持独立性,同一层模块间无关联,模块间的结合度尽可能采用数据结合方式,从根本上消除由于软件复杂而引起可靠性的降低。为保证软件的可靠性、适应性、通常软件设计可以遵循以下准则;(1)程序定时应与时钟无关管,以支持CPU主频的变化;(2)硬件设备尽量选择操作系统支持的标准设备,并采用操作系统提供的设备驱动程序,以便于操作系统和硬件的升级或更换。(3)采用分层设计,提高各层软件程序的独立性,每一层的软件仅能调用低一层的软件提供的接口与服务,避免越级调用出现,以便提高软件的生命周期;(4)设计与硬件设备相关独立的接口模块,避免上一层软件对硬件的直接操作;(5)保证上层软件的设备无关性;(6)按功能或任务进行模块划分,对不同的模块可以设计相应的动态连接库或静态库,以最大限度地实现资源共享,方便软件模块的升级;(7)保证软件的健壮性、可靠性、可维护性、可读性即可测试性。111具有可扩展性本系统以统一的用户数据库为中心,采用模块化的设计结构,使得该系统能够通过可编程接口,实现对已知和未来新业务的支持;随着货运物流业的不断发展,物流管理系统也必将不断更新,本系统在设计和开发的过程中已经考虑到此问题,所以该系统设计要求具有较强的可扩展性,以确保现有的管理系统能够平滑地过渡成新的系统。112具有可管理性设计要求本系统提供基于图形化功能的操作界面,易于用户操作;同时它提供了基于图形化的系统配置工具,能够方便地完成计算机硬件的支持操作。7113具有系统管理性一般情况下,软件开发是针对某一种具体工作而进行的编程工作,因此它的使用是面向特定的用户群的。设计要求本系统的使用是面向货运管理的工作人员的,为保障系统的安全性,因此无论对于各种用户,本系统都提供级别和权限相结合的方式来控制系统操作。114概要设计要求概要设计确定系统该如何实现,划分出组成系统的物理元素程序、文件、人工过程和文档等;确定软件的结构,明确系统中每个程序由哪些模块组成及其模块间的相互关系。下面介绍一下软件设计阶段理解的基本概念和原理。模块化,是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。信息隐蔽和局部化,信息隐蔽是指在设计和确定模块时事的一个模块内包含的信息,对于不需要这些信息的其他模块来说,是不能访问的。局部化的概念与信息隐蔽是相关的,所谓局部化是指把一些关系密切的软件元素物理地放得彼此靠近。在模块中使用局部数据元素是局部化的一个例子。模块独立,是模块化、信息隐蔽和局部化的结果。指每个模块只完成系统要求的独立的子功能,并且于其他模块的联系最少且接口简单。模块独立由内聚和耦合两个定性标准来度量。耦合衡量不同模块彼此间互相依赖的紧密程度;内聚衡量一个模块内部各个元素彼此结合的紧密程度。一个好的软件要求其结构要低耦合、高内聚。12系统开发平台121系统开发平台操作系统WINDOWS2000PROFESSIONAL软件开发环境DELPHI708数据库ACCESS2000122DELPHI70集成开发环境简介DELPHI是BORLAND公司(INPRISE公司的前身)推出的一种可观化的、方便快捷的WINDOWS应用程序开发工具,目前它已成为与MICROSOFT公司的VISUALBASIC,VISUALC等齐名的开发工具。由于DELPHI既具有VC的强大功能和高效性,同时又具有VB编程的方便性,因此使用DELPHI开发程序是聪明程序员的明智之举。目前最高版本已到DELPHI80。一DELPHIDELPHI中的有关概念1面向对象程序设计面向对象程序设计(OOP)是DELPHI开发程序的基础。它是将人们认识世界过程中普遍采用的思维方法应用到程序设计中。其中涉及对象、封装、类、继承和多态等基本概念。对象是现实世界中存在的事物,它们可以是有形的,如一个桌子,一个椅子或某个人等;也可以是无形的,如某个体系、一次商品交易关系等。对象是构成现实世界的一个独立的单位,人们对世界的认识就是从分析对象的特征入手。类是具有共同性质的事物的集合。类是一个独立的程序单位,它有一个名字(类名),其内部包括用于描述对象属性的成员变量;还包括用于描述对象行为的成员方法。类对象是类的实例化。类是一个抽象的概念,用类的方法来解决问题就必须用类创建一个实例化的类对象,然后通过类对象去访问类的成员变量和调用类的成员方法。一个类可以创建任意多个类对象,他们具有相同的属性模式,但可以具有不同的属性值。2可观化组件库DELPHI系统库被称为VISUALCOMPONENTLIBRARYVCL,可观化组件库。利用DELPHI的可观化组件库,用户通过编写少量的代码就能够创建出复杂的应用程序。3DELPHI组件DELPHI的VCL中提供了大量的组件,每个组件就是一个类,正是由于这些组件的存在,才使得DELPHI成为一个方便快捷的应用程序快速开发工具。DELPHI中的组件按照分类以标签页的形式在DELPHI窗体上的面板中出现。利用组件编程实际上是非常容易的,就是使用按钮文本编辑框、组合框等这样的对象,我们将其放在窗体中,修改这些组件的属性并对他们触发的一些消息进行处理。9实际上,窗体也就是一个组件,它作为一个容器可以容纳其他的组件对象。我们在开发DELPHI应用程序时,主要是花大量的时间来插入和修改可视化组件对象。我们可以在DELPHI的对象察看器或在程序代码中通过对组件对象的属性、方法和事件进行操作来开发应用程序。属性定义了组件对象的行为和特征。通过这些可对组件进行操作与控制。事件,是当用户对组件进行某些操作时,或系统中发生某些事情时,组件会场生一个事件。从理论上讲,事件是向窗体发送消息的结果,并且从该窗体(或相应组件)可以响应该消息。从技术上讲,尽管时间与消息可能不是一一对应的,但大多数DELPHI事件是在收到相应的WINDOWS消息后被出发的。DELPHI事件的级别比WINDOWS消息的级别要高。二DELPHI70DELPHI70的集成开发环境DELPHI70的集成开发环境与DELPHI60几乎没有差别。运行DELPHI70时的开发环境如图21所示。这个集成开发环境有五部分构成主窗体开发环境的核心和其它部分都受它的控制和管理;窗体设计器窗体是应用程序中显示的界面;代码编辑器用于显示单元文件,是编写程序代码的地方;对象查看器实现对象的属性设置,创建事件处理过程并进行管理;对象树浏览器以树状图的形式显示窗体、数据模块;DELPHI的一个工程中包括的主要文件是工程文件、窗体文件和单元文件。10图11DELPHI70的集成开发环境123ACCESS简况ACCESS是一种数据库管理系统。是OFFICE办公套间中一个极为重要的组成部分。起初微软公司是将ACCESS单独作为一个单独的产品进行销售的,后来微软将其捆绑在OFFICE中一起发售,于是第一次将ACCESS捆绑到OFFICE97中,成为OFFICE套件中的一个重要成员现在它已经卖出了超过6000万份,现在它已成为世界上最流行的桌面数据库管理软件系统鉴于ACCESS的上述优点,本系统永ACCESS2000作为构建管理系统数据库的主要开发工具使用MICROSSOFTJETOLEDB40链接后台数据库因此程序运行时必须有其支持为保证应用程序的正常使用,请用户正确安装MICROSSOFTJETOLEDB4011货运物流管理系统ADO数据库图12ACCESS数据库操作界面124软件系统与应用环境关系本系统采用单层数据库体系,软件用户或系统管理员通过前台界面进行相应操作,前台界面和后台数据库通过数据库引擎进行调用以及返回相应结果该系统与应用环境的关系如图13所示本系统属于信息管理系统(MIS)范畴,它是通过前台界面调用后台数据库操作实现的。用户操作员图13软件系统与应用环境的关系1213结构模块设计软件结构的观点,不仅包括一个系统的基本组建、整体连接、全局控制结构、通信的协议、同步化机制、数据存取方法;还包括设计元件的功能、构成、物力分布、可扩展性与性能、系统变革的尺度等。实际上,在软件设计与实现的过程中,这些都属于软件设计的级别。抽象地说,软件结构涵盖了针对被构建系统各个设备的描绘、它们之间的相互作用、其组成模式与约束。通俗地说,一个特定的系统可以依据用组建系统的组建集合和它们的相互关系来定义。数据库系统有单层数据库、双层数据库和多层数据库。我们的这个货运物流管理系统,是属于单层数据库。也就是桌面型数据库系统,它是指数据库应用程序与数据库在同一台计算机上,没有涉及到计算机网络,也没有用到数据库服务器,数据以数据库文件的形式提供。它的优点是安全性高,数据存取效率高。图14系统功能模块图财务结算系统维护经营单位托运记录车辆托运查询托运明细记录查询公司资料设置操作人运权限设置更改密码物流方式设置委托单位设置系统服务车辆资料管理客户明细资料仓库名称设置传真委托单位货运作业作业查询货物配送/物流系统经营单位设置到港名称设置恢复数据导入数据导出数据货运作业总单物流统计进仓单出仓单仓库记录货运作业结算总单结算分单费用统计表仓库结算单结算总单结算单位查询结算总目录托运记录查询所属车队车辆查询报价备份数据13第二章货运物流管理系统详细设计21系统设计211概念系统设计,确定系统的具体解决方案。ER图PPSCHEN于1976年提出的表示概念模型的实体联系方法。212本系统主要数据流图如图21所示图21系统数据流图委托委托单位委托受托经营单位受托运输物流方式运输运价报价运价送往送往到港名称货运作业进出仓仓库货运明细运输所属车辆资料车队名称14213系统设计阶段流程图图22设计阶段流图22系统数据库建设一数据库的建立准备根据我们设计的ER图,建立详细的数据字典首先进入ACCESS2000主界面新建一个数据文件文件名为HYMDB打开此数据文件,在该文件下建立所需的全部数据表完成以后,必须进行ODBC数据源的设置因为在使用一些分布式数据库例如本系统用到的ACCESS数据库时,就需要建立相应的ODBC联接,我们才能在程序当中使用我们自己建立的数据库物流系统设计系统的数据流程分析系统的需求分析物流管理业务状况分析层次之间关联分析功能层次分析系统的需求分析物流信息管理系统目标分析分析事务处理能力需求的合理性分析决策功能需求的合理性找出关键需求,做出解决问题的初步计划,为功能分析打下基础绘制数据流程图数据属性分析,根据其属性可以正确地确定数据与文件的关系。数据分析,其目的是弄清楚数据流图中出现的各种数据的属性,存储情况和查询的要求系统环境及实现新系统条件地分析系统结构和用户结构调查分析依据系统分析结果,列出问题表确定解决目标冲突的方法,指出各项具体措施的考核指标根据问题表,建造一个倒置的目标树物流信息流程的调查15二系统数据模块的建立我利用了DELPHI中提供的数据模块窗体在其他窗体需要访问数据时,只需在其单元文件中引用数据模块的单元文件就可以直接访问到数据集中的数据了本系统数据模块窗体如图23所示图23数据模块三三三三数据库详细表单一览数据库详细表单一览数据库详细表单一览数据库详细表单一览系统所需的数据库按照如下思路设计,共有23张表分别为报价、仓库结算、仓库统计、车队名称、车辆资料、出仓单、传真、到港名称、费用统计、公司名称、货运明细、货运作业总表、结算分单、结算总单、进仓单、经营单位、客户明细资料、临时结算分单、物流方式、用户登录、用户权限。其中每个表中的字段就应该是各个管理部分的明细。部分表单如下报价数据表字段名数据类型字段长度编号自动编号4标题文本20报价内容备注1616续表日期文本50表21本表是用来记录报价数据的。仓库结算数据表字段名数据类型字段长度编号自动编号4日期日期/时间4结算单位文本20委托单位文本20经营单位文本12到港文本12委托单号文本20提单号文本20合同号文本20数量箱型文本20船次航次文本20进仓单号文本20出仓单号文本20货名文本20型号文本20产地文本20箱型文本20包干项目文本20进仓数量数字9进仓重量数字9出仓数量数字9出仓重量数字5仓库名称文本20备注备注16生效是/否117续表输单日期日期/时间4物流方式文本20是否清空是/否1数量数字9重量数字9进库费数字9出库费数字9仓租数字9套包费数字9计划费数字9保险数字9运费数字9表22本表记录货运作业过程中的全部结算资料。仓库名称数据表字段名数据类型字段长度编号自动编号4名称文本20创建日期日期/时间4操作人文本10表23本表记录所有仓库名称仓库统计数据表字段名数据类型字段长度编号自动编号4日期日期/时间4委托单位文本20经营单位文本12送货单位文本12到达港文本1218续表提单号文本20合同号文本20进仓单号文本20出仓单号文本20货名文本20型号文本20产地文本20箱型文本20包装文本5进仓数量数字5进舱重量数字5出仓数量数字5出仓重量数字5结余数量数字5结余重量数字5车号文本20仓库名文本20破损记录文本254备注文本254代理人文本20代理电话文本20代理传真文本20联系人文本20联系电话文本20联系传真文本20生效是/否1输单员文本10输单日期日期/时间4实收重量数字9实收数量数字919续表保险要求文本20送达资料文本254收货人资料文本254到站到港文本20物流方式文本20是否清空是/否1表24本表用来记录仓库统计数据车队名称数据表字段名数据类型字段长度编号自动编号4名称文本20表25本表用来记录车队记录车辆资料数据表字段名数据类型字段长度序号自动编号4姓名文本14车牌号码文本20电话号码文本30手机号码文本25联系地址文本51邮政编码文本6身份证号码文本18工作单位文本26所属车队文本20表26本表用来记录车辆资料数据出仓单数据表字段名数据类型字段长度20续表进仓编号文本50日期日期/时间4结算单位文本20委托单位文本20经营单位文本12送货单位文本12到港文本12委托单号文本20提单号文本20合同号文本20数量箱型文本20船名航次文本20进仓单号文本20出仓单号文本20货名文本20型号文本20产地文本20箱型文本20包装文本10包干项目文本20进仓数量数字9进仓重量数字9出仓数量数字5出仓重量数字5结余数量数字5结余重量数字5车号文本20仓库名称文本20破损记录备注16备注备注1621续表代理电话文本20代理传真文本20生效是/否1输单员文本10输单日期日期/时间4实收重量数字9实收数量数字9包装要求文本20保险要求文本20送达资料备注16收货人资料备注16到港到站文本20物流方式文本20是否清空是/否1数量数字9重量数字9进库费数字9出库费数字9仓租数字9计划费数字9运费数字9总单合计数字9联系人文本20联系电话文本20联系传真文本20财务确认是/否1表27本表用来记录储藏数据资料传真数据表字段名数据类型字段长度22续表收件人文本20公司文本20传真号码文本15电话号码文本15单据类型文本50内容文本50表28本表用来记录传真数据到港名称数据表字段名数据类型字段长度编号自动编号4名称文本14创建日期日期/时间4操作人文本10表29本表用来记录到港资料费用统计数据表字段名数据类型字段长度编号自动编号4委托单位文本20经营单位文本12货名文本20型号文本20重量数字9合同号文本20提单号文本20产地文本20到港文本20到达日期日期/时间423续表船名航次文本20关税增值税数字9商检费数字9报关费数字9报检费数字9滞报金数字9滞箱费数字9检验费数字9换单费数字9劳务费数字9码头费数字9过磅费数字9拆箱费数字9箱体费数字9仓租1数字9仓租2数字9仓租3数字9铁路运费数字9铁路杂费数字9套包费数字9计划费数字9保险费数字9海运费数字9短途运输1数字9短途运输2数字9费用总额数字9备注备注16制单人文本10日期日期/时间4表21024本表用来记录费用统计资料公司名称数据表字段名数据类型字段长度编号自动编号4名称文本50名称1文本14别名文本14电话文本254传真文本20地址文本254LOGO文本100表211本表用来记录公司名称数据货运明细数据表字段名数据类型字段长度编号自动编号4总单编号文本50日期日期/时间4委托单位文本21经营单位文本12委托单号文本21提单号文本21合同号文本21箱号文本21货名文本21型号文本21数量数字5重量数字5数量箱型文本21到达港口文本21送达地点文本2625续表车号文本20车主姓名文本12所属车队文本20运价数字9结算运价数字9财务确认是/否1备注文本40表212本表用来记录货运明细资料货运作业总表数据表字段名数据类型字段长度编号自动编号4委托单位文本20经营单位文本12委托单号文本20发运港文本50提单号文本20合同号文本20船名航次文本20日期日期/时间4货名文本20型号文本51提货日期日期/时间4数量箱型文本13箱号文本20到达港口文本20送达地点文本20还箱地点文本20租箱期文本20运价文本2026续表包装文本20件重文本50数量文本50总重量文本50物流方式文本24单证齐备日期日期/时间4报关日期日期/时间4海关输单期日期/间4卸船日期日期/时间4备注备注16输单员文本10输单日期日期/时间4装卡资料备注16进口是/否1出口是/否1内贸是/否1财务确认是/否1财务确认时间日期/时间4总运价文本50结算总价文本50表213本表用来记录货运作业总单数据资料结算分单数据表字段名数据类型字段长度编号自动编号4委托单号文本20经营单位文本12货名文本20型号文本20重量数字927续表到港文本20到达日期日期/时间4数量箱型文本20船名航次文本21包干项目文本251A1A21临时结算数据数字9应收款项数字9预付款项数字9催收款项数字9备注备注16款项汇至备注16开户银行备注16银行帐号备注16结算单位文本20结算确定数字5财务确定是/否1制单人文本10日期日期/时间4费用总额数字9分单号数字5表214本表用来记录结算分单数据经营单位数据表字段名数据类型字段长度编号自动编号4名称文本14创建日期日期/时间4操作人文本10表21528第三章程序实现31货运作业“货运作业”菜单里面有6个子菜单选项,即货运作业总单、托运明细记录查询、物流统计、进仓单、出仓单、仓库记录(1)“货运作业总单”窗体用于录入、编辑、删除货运管理的所有的货运资料和对应的货运明细资料,其界面如图31所示图31货运总单录入窗体总单数据录入29单击窗体选项卡的“总单明细数据录入”,可以对总单的明细资料进行添加、删除、修改等操作2“托运明细记录查询”用于查询所有“货运总单”的“明细列表”3“物流统计”用于查询、打印所有的“货运总单”数据,如图32所示4“托运记录”用于查询某票货的明细托运情况5“车辆托运查询”用于查询某车辆所托运的作业记录情况6“托运明细记录查询”用于查询托运记录的作业记录情况图32物流统计窗体4“进仓单”用于记录、编辑、删除进仓数据,其界面如图33所示30图33进仓单窗体5“出仓单”用于录入、编辑、删除出仓数据6“仓库记录”用于查询和列出所有的进仓和出仓记录,其界面如图34所示31图34仓库记录窗体32作业查询“作业查询”菜单里面有6个子菜单选项,即库存记录、委托单位、经营单位、托运记录、车辆托运查询、托运明细记录查询1“库存记录”用于查询和列出所有额定仓库记录,可以查询库存情况、仓库中是否有库存数量和已清空数量的库存,其界面如图35所示32图35库存记录窗体2“委托单位”用于查询某委托单位的货运作业情况3“经营单位”用于查询某经营单位的货运作业情况4“托运记录”用于查询某票货的明细托运情况5“车辆托运查询”用于查询某车辆所托运的作业记录情况6“托运明细记录查询”用于查询托运记录的作业记录情况33财务结算“财务结算”菜单里面有10个子菜单选项,即货运作业结算总单、结算分单、费用统计表、仓库结算单、结算总单、结算单位查询、结算总目录、托运记录查询、所属车队车辆查询、报价1“货运作业结算总单”用于结算货运总单,也可以通过功能按钮进行各项分单统计,其界面如图36所示33图36货运作业结算总单窗体2“结算”分单用于将某票货分开为1、2、X等单结算,其界面如图37所示34图37结算分单窗体3“费用统计表”用于将某票货所产生的费用输入用此功能4“仓库结算单”用于将出仓单出仓后的结算用此项5“结算总单”用于将费用统计表和结算分单以总单和明细单记录6“结算单位查询”用于以列表方式查询结算分单数据7“结算总目录”用于将所有结算总单以列表方式显示查询8“托运记录查询”用于查询某车辆的托运明细9“所属车队车辆查询”用于查询某车队的托运记录10“报价”用于案客户的要求,给客户做出参考报价34系统维护“系统维护”菜单里面有11个子菜单选项,即公司资料设置、操作人员权限设置、更改密码、物流方式设置、委托单位设置、经营单位设置、到港名称设置、仓库名称设置、车辆资料管理、客户明细资料设置、传真1“公司资料设置”用于设置本单位的名称和联系资料,其界面如图38所示35图38公司资料设置窗体2“操作人员权限设置”用于按需要给操作人员相应的权限,其界面如图39所示36图39操作人员权限设置窗体3“更改密码”用于更改当前操作人员的密码4“物流方式设置”用于设置货运作业的物流方式5“委托单位设置”用于设置货运作业的委托单位,其界面如图310所示6“经营单位设置”用于设置货运作业的经营单位7“到港名称设置”用于设置货运作业的到港名称8“仓库名称设置”用于设置某票货进仓货出仓的仓库名称9“车辆资料管理”用于设置所有托运车辆的明细项目,其界面如图311所示10“客户明细资料设置”用于与本单位有联系的客户资料11“传真”用于给某客户发传真37图310委托单位设置窗体图311车辆资料管理窗体3835系统服务“系统服务”菜单里面有4个子菜单选项,即备份数据、恢复数据、导出数据、导入数据1“备份数据”用于将现用的数据备份到其他盘,其界面如图312所示2“恢复数据”用于将已备份的数据恢复到现用的数据中,并把当前数据全部清楚,其界面如图312所示图312备份恢复窗体3“导出数据”用于把特定数据表的内容导出到一个文件重,其界面如图313所示4“导出数据”用于把备份的数据表文件导回,如图313所示39图313数据导入导出窗体36用户登陆用户登陆窗体如图314所示图314用户登陆窗体40第四章系统编译、测试和发布41系统编译应用程序设计完成后,最后的工作就是编译成可执行文件再DELPHI70中将源代码译成可执行文件非常简单只要点击“RUN”,系统就会自动编译如有出错信息,则显示在源代码修改窗口的下面改正错误后,即可编译42系统测试与发布421系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论