资源描述
货运物流管理系统摘要今天,由于社会化大生产,技术与文化的频繁交流使得地域与质量之间的差 距也来越小。企业难以借此获得较大利润。人们把目光锁定了物流。物资的合理 配送,以最短时间,最少消耗达到高效的流通,正巳趋排上企业发展经营的巳程。作为新生事物,物流也正以蓬勃的姿态发展着,悄悄的改变着社会生活。而物流系统则是利用货运网络与信息网络高效的优势,将原来彼此分割的物 资流通活动有机地审联起来形成一个完整的运送保障体系,有专门的物流企业提 供多功能、全方位、一体化的综合服务,通过理顺生产环节和提高劳动效率来降 低流通成本,也就意味着流动过程的优化。货运物流管理系统是在Windows2000 Delphi7.0和Accses2000环境下设计 实现的。系统中使用了数据模块、全局变量、私有过程、类的封装,类的继承等 编程方法,使整个系统整体化,模块之间既相互独立,又有机的联系着。本系统依据货运作业的特点,提供作业更新、检索和财务结算等服务,有相 成的报表统计,提供资料维护、系统维护功能,提供数据库的备份与恢复功能,并通过操作人员身份控制操作权限。界面友好,人机交互环境简单易学。系统主界面主要有五个模块组成。川户确定身份后,输入正确密码便可登陆 到主窗体,密码校验最多三次,作业更新模块使操作人更新货运作业中的资料;作业查询模块提供检索、统计打印数据库的功能;财务结算模块使操作员进行货 运过程中的是时时结算与统计打印;系统设置提供了公司注册、操作员权限设置、密码维护和各种资料设置的功能;而数据备份与恢复是为防止数据丢失而设置的 数据库备份恢复的功能。关键词:物流;类的封装;类的继承;全局变量;模块AbstractNowadays,as the acculturation produces quickly,the multifarious Communication of the technique and culture makes margin between region and quantity smaller and smaller.The enterprise is hard to acquire the bigger profits by it.People turn their eyes on logistics.Supplies to go together with to send reasonably,with the most short time,the most minimal depletion to attains to circulate efficiently,just line up gradually up the business enterprise develops the management of agenda.As the new-born thing,logistics also just develop with the booming carriage,and change the social activities silently.But the logistics system then makes use of the advantage of the freight transportation network and the information networks efficiently,originally the supplies partition of each other circulates the carrying guarantee system that the activity establishes to become organically an integrity,having the specialized logistics business enterprise to provide multi-function,all-directions,the comprehensive service that integral whole turn,pass to manage the agreeable production link and raise to labor the efficiency to lower to circulate the cost,also mean the fluxion process excellent to turn.The freight transportation logistics system is carried out under the Windows2000,Delphi7.0 and environment of Accses2000s the design.lt used the data mold piece,overall situation to change the quantity,privately owned process,type to seal to pack in the system,the type inherits etc.the plait distance method,make the whole system whole to turn,of the mold piece since independent mutually,and then contact organically.This system provides the homework renewal,inspects to settle accounts etc.with finance according to the characteristics of the freight transportation homework service,there is homologous statement covariance,providing the data maintenance,the system maintenance function,provide the backup and the instauration functions of the database,and pass to operate the body a control of personnel operation legal power.The interface amity,persons machine hand over with each other the environment is in brief easy to learn.The main interface of system mainly has five molds piece to constitute.After the customer confirm indentity,inputting the right password can land a main window,the password exams at most three times,the work renewal mold piece make operator renews the data of freight transportation work;Work-selecting mold piece provides the function that provides the index and statisticses to print the database;The finance balance of accounts mold piece make operator carried on the freight transportation process accounts,Statistics and print;The system constitution provides the company-registering,The Establishment ofthe operator legal power,the password support and the function that various data establish;But the data backup and instaurations are the functions of the database backup instauration that is in bar of datalosing to establish.Key words:Logistics;The class packs;The class inherts;The overall variable;Mold piece目录摘要.IAbstract.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.1系统设计要求本系统的软件设计是以软件工程的概念、自动测试软件的设计准则为理论依 据的,结合软件工程的思想,本系统应用软件的开发阶段可以分为数据库建立、问题定义、程序设计、程序编码、查错(程序验证)、测试与联试(正确性确认)等6个阶段。对软件设计通常采川自顶向下逐步细化分层的设计方法,一个功能对应于程 序的一个模块。利用软件工程中介绍的程序设计方法来明确划分模块,模块尽可 能采用单功能的结构,使每个模块保持独立性,同一层模块间无关联,模块间的 结合度尽可能采川数据结合方式,从根本上消除由于软件复杂而引起可靠性的降 低。为保证软件的可靠性、适应性、通常软件设计可以遵循以下准则;(1)程序定时应与时钟无关管,以支持CPU主频的变化;(2)硬件设备尽量选择操作系统支持的标准设备,并采用操作系统提供的 设备驱动程序,以便于操作系统和硬件的升级或更换。(3)采用分层设计,提高各层软件程序的独立性,每一层的软件仅能调川 低一层的软件提供的接口与服务,避免越级调川出现,以便提高软件 的生命周期;(4)设计与硬件设备相关独立的接口模块,避免上一层软件对硬件的直接 操作;(5)保证上层软件的设备无关性;(6)按功能或任务进行模块划分,对不同的模块可以设计相应的动态连接 库或静态库,以最大限度地实现资源共享,方便软件模块的升级;(7)保证软件的健壮性、可靠性、可维护性、可读性即可测试性。1.1.1 具有可扩展性本系统以统一的用户数据库为中心,采用模块化的设计结构,使得该系统能够通过可编程接口,实现对已知和未来新业务的支持;随着货运物流业的不断发 展,物流管理系统也必将不断更新,本系统在设计和开发的过程中已经考虑到此 问题,所以该系统设计要求具有较强的可扩展性,以确保现有的管理系统能够平 滑地过渡成新的系统。1.1.2 具有可管理性设计要求本系统提供基于图形化功能的操作界面,易于用户操作;同时它提 供了基于图形化的系统配置工具,能够方便地完成计算机硬件的支持操作。1.1.3 具有系统管理性一般情况下,软件开发是针对某一种具体工作而进行的编程工作,因此它的 使用是面向特定的用户群的。设计要求本系统的使用是面向货运管理的工作人员 的,为保障系统的安全性,因此无论对于各种用户,本系统都提供级别和权限相 结合的方式来控制系统操作。1.1.4 概要设计要求概要设计确定系统该如何实现,划分出组成系统的物理元素一程序、文件、人工过程和文档等;确定软件的结构,明确系统中每个程序由哪些模块组成及其 模块间的相互关系。下面介绍一下软件设计阶段理解的基本概念和原理。模块化,是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块 的过程。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成 为一个整体,完成整个系统所要求的功能。信息隐蔽和局部化,信息隐蔽是指在设计和确定模块时事的一个模块内包含 的信息,对于不需要这些信息的其他模块来说,是不能访问的。局部化的概念与 信息隐蔽是相关的,所谓局部化是指把一些关系密切的软件元素物理地放得彼此 靠近。在模块中使川局部数据元素是局部化的一个例子。模块独立,是模块化、信息隐蔽和局部化的结果。指每个模块只完成系统要 求的独立的子功能,并且于其他模块的联系最少且接口简单。模块独立由内聚和 耦合两个定性标准来度量。耦合衡量不同模块彼此间互相依赖的紧密程度;内聚 衡量一个模块内部各个元素彼此结合的紧密程度。一个好的软件要求其结构要低耦合、高内聚。1,系统开发平台-1.2.1 系统开发平台操作系统:WIND0WS2000 Professional软件开发环境:Delphi7.0数据库:Access20001.2.2 Delphi7.0集成开发环境简介Delphi是Borland公司(Inprise公司的前身)推出的一种可观化的、方 便快捷的WINDOWS应用程序开发工具,目前它已成为与Microsoft公司的Visual Basic,Visual C+等齐名的开发工具。由于Delphi既具有VC的强大功能和高 效性,同时又具有VB编程的方便性,因此使川Delphi开发程序是聪明程序员的 明智之举。目前最高版本已到Delphi8.0。一.Delphi中的有关概念1.面向对象程序设计面向对象程序设计(OOP)是Delphi开发程序的基础。它是将人们认识世界 过程中普遍采用的思维方法应用到程序设计中。其中涉及对象、封装、类、继承 和多态等基本概念。对象是现实世界中存在的事物,它们可以是有形的,如一个桌子,一个椅子 或某个人等;也可以是无形的,如某个体系、一次商品交易关系等。对象是构成 现实世界的一个独立的单位,人们对世界的认识就是从分析对象的特征入手。类 是具有共同性质的事物的集合。类是一个独立的程序单位,它有一个名字(类名),其内部包括用于描述对 象属性的成员变量;还包括用于描述对象行为的成员方法。类对象是类的实例化。类是一个抽象的概念,川类的方法来解决问题就必须 用类创建一个实例化的类对象,然后通过类对象去访问类的成员变量和调用类的 成员方法。一个类可以创建任意多个类对象,他们具有相同的属性模式,但可以 具有不同的属性值。2.可观化组件库Delphi系统库被称为Visual Component Library(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.1 De I phi 7.0的集成开发环境1.2.3 Access 简况Access是一种数据库管理系统。是office办公套间中一个极为重要的组成 部分。起初微软公司是将Access单独作为一个单独的产品进行销售的,后来微软 将其捆绑在OFFICE中一起发售,于是第一次将Access捆绑到0ffice97中,成为 Office套件中的一个重要成员.现在它已经卖出了超过6000万份,现在它已成为 世界上最流行的桌面数据库管理软件系统.鉴于Access的上述优点,本系统永Access2000作为构建管理系统数据库的 主要开发工具.使川Microssoft.Jet.OLEDB.4.0链接后台数据库.因此程序运行 时必须有其支持.为保证成用程序的正常使用,请用户正确安装 Microssoft.Jet.OLEDB.4.0.二手地二25西 二后P制与.加开;仁酎91二建刮X、JB二三角空 M星52邨.福二 55出江 O4刍专二2sil迪襦 二麦瞌十金奇酒贷一睡 IJ 7+a口 O5总2要直革二二考F/妥 二诙二三妄图1.2 Access数据库操作界面1.2.4软件系统与应用环境关系本系统采用单层数据库体系,软件用户或系统管理员通过前台界面进行相应 操作,前台界面和后台数据库通过数据库引擎进行调用以及返回相应结果.该系 统与应用环境的关系如图1.3所示:本系统属于信息管理系统(MIS)范畴,它是通过前台界面调川后台数据库 操作实现的。图1.3软件系统与应用环境的关系1.3结构模块设计软件结构的观点,不仅包括一个系统的基本组建、整体连接、全局控制结构、通信的协议、同步化机制、数据存取方法;还包括设计元件的功能、构成、物力 分布、可扩展性与性能、系统变革的尺度等。实际上,在软件设计与实现的过程 中,这些都属于软件设计的级别。抽象地说,软件结构涵盖了针对被构建系统各个设备的描绘、它们之间的相 巨作用、其组成模式与约束。通俗地说,一个特定的系统可以依据用组建系统的 组建集合和它们的相互关系来定义。数据库系统有单层数据库、双层数据库和多 层数据库。我们的这个货运物流管理系统,是属于单层数据库。也就是桌面型数 据库系统,它是指数据库应用程序与数据库在同一台计算机上,没有涉及到计算 机网络,也没有用到数据库服务器,数据以数据库文件的形式提供。它的优点是图1.4系统功能模块图第二章 货运物流管理系统详细设计2.1系统设计2.1.1概念系统设计,确定系统的具体解决方案。E-R图:P.P.S.CHEN于1976年提出的表示概念模型的实体-联系方法。2.1.2本系统主要数据流图如图2.1所示:图2.1系统数据流图2.1.3系统设计阶段流程图图2.2设计阶段流图2.2系统数据库建设一.数据库的建立准备根据我们设计的E-R图,建立详细的数据字典.首先进入Access 2000主界 ffi.新建一个数据文件(文件名为HY.mdb).打开此数据文件,在该文件下建立所 需的全部数据表.完成以后,必须进行ODBC数据源的设置.因为在使川一些分布 式数据库例如本系统川到的Access数据库时,就需要建立相应的ODBC联接,我们 才能在程序当中使川我们自己建立的数据库.二.系统数据模块的建立-我利用了 Delphi中提供的数据模块窗体.在其他窗体需要访问数据时,只需 在其单元文件中引用数据模块的单元文件就可以直接访问到数据集中的数据了.本系统数据模块窗体如图2.3所示.0回区)7 DlADO|途HDGMC1-dsDGMCoADOHVZy,dsHYZYHCKTJdsCKTJconnRDO1-BCKMCI*dsCKMCOADO.oADOdscompanyHYMX dsHYMXJfiFDddSFDcompanyOADO1-iToADOADOCLZLdsCLZLQryTempdsQryTempJSZDdsJSZDUserdsllser11=olADO UserLogin dslIserLoginHCDMC4 O 尺 7、HDO 1*c t _ ImportT able dsImportT able.rQuerylemp d$Querylemp dsLDMLH国ADO,Query!emp1 dsQueryTemp1TempJS步.dsTempJSWLTypedsWLTypeKHZLdsKHZL-国oADO;-115-fJADOV-;-ADOi-inndsJCDFYTJdsFYTJWTDWdsWTDWczdsCZJL/UH;-OADO1-oADO一;-0ADO一CKJSdsCKJSJYDWdsJYDWBJDdsBJDCCDdsCCD图2.3数据模块三.数据库详细表单一览系统所需的数据库按照如下思路设计,共有23张表:分别为报价、仓库结 算、仓库统计、车队名称、车辆资料、出仓单、传真、到港名称、费用统计、公 司名称、货运明细、货运作业总表、结算分单、结算总单、进仓单、经营单位、客户明细资料、临时结算分单、物流方式、用户登录、用户权限。其中每个表中 的字段就应该是各个管理部分的明细。部分表单如下:字段名报价数据表 数据类型字段长度编号自动编号4标题文本20报价内容备注16续表日期文本表2.150本表是用来记录报价数据的。仓库结算数据表数据类型字段长度字段名编号自动编号4巳期巳期/时间4结算单位文本20委托单位文本20经营单位文本12到港文本12委托单号文本20提单号文本20合同号文本20数量箱型文本20船次航次文本20进仓单号文本20出仓单号文本20货名文本20型号文本20产地文本20箱型文本20包干项目文本20进仓数量数字9进仓重量数字9出仓数量数字9出仓重量数字5仓库名称文本20备注备注16生效是/否1续表输单日期日期/时间4物流方式文本20是否清空是/否1数量数字9重量数字9进库费数字9出库费 仓租数字数字99套包费数字9计划费数字9保险数字9运费数字9表2.2本表记录货运作业过程中的全部结算资料。仓库名称数据表字段名数据类型字段长度编号自动编号4名称文本20创建日期日期/时间4操作人文本10表2.3本表记录所有仓库名称.仓库统计数据表字段名数据类型字段长度编号自动编号4巳期巳期/时间4委托单位文本20经营单位文本12送货单位文本12到达港文本12续表提单号文本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实收数量数字9续表保险要求文本20送达资料文本254收货人资料文本254到站到港文本20物流方式文本20是否清空是/否1表2.4本表用来记录仓库统计数据.车队名称数据表字段名数据类型字段长度编号自动编号4名称文本20表2.5本表用来记录车队记录.车辆资料数据表字段名数据类型字段长度序号自动编号4姓名文本14车牌号码文本20电话号码文本30手机号码文本25联系地址文本51邮政编码文本6身份证号码文本18工作单位文本26所属车队文本20表2.6本表用来记录车辆资料数据.出仓单数据表字段名数据类型字段长度续表进仓编号文本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备注备注16续表代理电话文本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表2.7表2.9字段名传真数据表 数据类型字段长度续表收件人文本20公司文本20传真号码文本15电话号码文本15单据类型文本50内容文本50表2.8本表川来记录传真数据到港名称数据表字段名 数据类型编号 自动编号字段长度4名称文本14创建日期日期/时间4操作人文本10本表用来记录到港资料.费用统计数据表字段名数据类型字段长度编号自动编号4委托单位文本20经营单位文本12货名文本20型号文本20重量数字9合同号文本20提单号文本20产地文本20到港文本20到达日期日期/时间4续表船名航次文本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表 2.10本表用来记录费用统计资料.公司名称数据表表 2.11字段名数据类型字段长度编号自动编号4名称文本50名称1文本14别名文本14电话文本254传真文本20地址文本254Logo文本100本表川来记录公司名称数据货运明细数据表字段名数据类型字段长度编号自动编号4总单编号文本50日期日期/时间4委托单位文本21经营单位文本12委托单号文本21提单号文本21合同号文本21箱号文本21货名文本21型号文本21数量数字5重量数字5数量箱型文本21到达港口文本21送达地点文本26续表车号文本20车主姓名文本12所属车队文本20运价数字9结算运价数字9财务确认是/否1备注文本40表 2.12本表用来记录货运明细资料.货运作业总表数据表字段名数据类型字段长度编号自动编号4委托单位文本20经营单位文本12委托单号文本20发运港文本50提单号文本20合同号文本20船名航次文本20巳期巳期/时间4货名文本20型号文本51提货日期日期/时间4数量箱型文本13箱号文本20到达港口文本20送达地点文本20还箱地点文本20租箱期文本20运价文本20续表包装文本20件重文本50数量文本50总重量文本50物流方式文本24单证齐备日期巳期/时间4报关巳期巳期/时间4海关输单期日期/间4卸船日期日期/时间4备注备注16输单员文本10输单巳期巳期/时间4装卡资料备注16进口是/否1出口是/否1内贸是/否1财务确认是/否1财务确认时间巳期/时间4总运价文本50结算总价文本50表 2.13本表用来记录货运作业总单数据资料.结算分单数据表字段名数据类型字段长度编号自动编号4委托单号文本20经营单位文本12货名文本20型号文本20重量数字9续表到港文本20到达日期日期/时间4数量箱型文本20船名航次文本21包干项目文本251Al-A21(临时结算数数字9据)应收款项数字9预付款项数字9催收款项数字9备注备注16款项汇至备注16开户银行备注16银行帐号备注16结算单位文本20结算确定数字5财务确定是/否1制单人文本10巳期日期/时间4费用总额数字9分单号数字5表 2.14本表用来记录结算分单数据.经营单位数据表字段名数据类型字段长度编号自动编号414名称 文本创建日期 巳期/时间 4操作人 文本 10表 2.15第三章程序实现3.1货运作业“货运作业”菜单里面有6个子菜单选项,即货运作业总单、托运明细记 录查询、物流统计、进仓单、出仓单、仓库记录.(1)“货运作业总单”窗体用于录入、编辑、删除货运管理的所有的货运资料 和对应的货运明细资料,其界面如图3-1所示十位二叁处位童军运 工羔三三二-型日期 r?ntrwy*首号刖Gteiglj iZKQCS集史箪厩 箝密羽厩 落垂&雕般踊:2001225 imiiQ H5-S5 菠SE23靛三宙f 塔s 泡7-段4-ti I集J 7,日军3E3-Z3.福:=*空三三希.拿三-送图37货运总单录入窗体-总单数据录入单击窗体选项卡的“总单明细数据录入”,可以对总单的明细资料进 行添加、删除、修改等操作.(2)“托运明细记录查询”用于查询所有“货运总单”的“明细列 表”.(3)“物流统计”用于查询、打印所有的“货运总单”数据,如图3-2所 示.(4)“托运记录”用于查询某票货的明细托运情况.(5)“车辆托运查询”用于查询某车辆所托运的作业记录情况.(6)“托运明细记录查询”用于查询托运记录的作业记录情况.二MM|-MM|-3。|tTM|4r k|-2*|-3门可 飞隘血 w*atx 国tG|ii 1ftq Itw co.H 2FSIII百*二工迅 R*B1 C103OT*JI OT010 Z12121 14n】甲SHa 柿二田 0fB 0012 OMV W1 OZUU 1li 中 R03 拶It AM1651nrxin 2 JOSHS圮Hjy|*R121也皿:旺色盘11加8而a?AimgITKCmHMM IHMH:i 作赛*W:”!图3-5库存记录窗体(2)“委托单位”用于查询某委托单位的货运作业情况.(3)“经营单位”用于查询某经营单位的货运作业情况.(4)“托运记录”用于查询某票货的明细托运情况.(5)“车辆托运查询”用于查询某车辆所托运的作业记录情况.(6)“托运明细记录查询”用于查询托运记录的作业记录情况.3.3财务结算“财务结算”菜单里面有io个子菜单选项,即货运作业结算总单、结算分 单、费用统计表、仓库结算单、结算总单、结算单位查询、结算总目录、托运记 录查询、所属车队车辆查询、报价.(1)“货运作业结算总单”川于结算货运总单,也可以通过功能按钮进行各项分单统计,其界面如图3-6所示.叵金“a-比索中制成 MF4W I I w图3-6货运作业结算总单窗体(2)“结算”分单用于将某票货分开为1、2、X等单结算,其界面如图3-7所示.斡.3SwT-3me*4H|mcn7g”ncrnr5fnriMW.imuij,国稣*ce4飞仲 jn用双中8图3-7结算分单窗体(3)“费用统计表”用于将某票货所产生的费用输入用此功能.(4)“仓库结算单”用于将出仓单出仓后的结算用此项.(5)“结算总单”用于将费用统计表和结算分单以总单和明细单记录.(6)“结算单位查询”川于以列表方式查询结算分单数据.(7)“结算总目录”用于将所有结算总单以列表方式显示查询.(8)“托运记录查询”用于查询某车辆的托运明细.(9)“所属车队车辆查询”用于查询某车队的托运记录.(10)“报价”用于案客户的要求,给客户做出参考报价.3.4系统维护“系统维护”菜单里面有11个子菜单选项,即公司资料设置、操作人员权 限设置、更改密码、物流方式设置、委托单位设置、经营单位设置、到港名称设 置、仓库名称设置、车辆资料管理、客户明细资料设置、传真.(1)“公司资料设置”用于设置本单位的名称和联系资料,其界面如图3-8所示.tfffw 械/_约资料设置工s0 所U-1上京中ftMW:i图3-8公司资料设置窗体“操作人员权限设置”用于按需要给操作人员相应的权限,其界 面如图3-9所示.口力恒。鱼骈毒,*忘临北ftm QMS 5枇塞 Wa所制即词7mpg._ _ tn_pjg.4BUM。”R,访正,p isirihiuD ftixWKeMi*M WLBff P-。IMHkl 0 36 g Bivifrf*P*售 V R ft*口 W SWbeBit 辛 2BP B Gr re pmiw,律m2也 八S“*DP WW.EIISWo m密E p smut 口.*U I1 1 所:Ag|图3-9操作人员权限设置窗体(3)“更改密码”用于更改当前操作人员的密码.(4)“物流方式设置”用于设置货运作业的物流方式.(5)“委托单位设置”川于设置货运作业的委托单位,其界面如图3-10所示.(6)“经营单位设置”用于设置货运作业的经营单位.(7)“到港名称设置”用于设置货运作业的到港名称.(8)“仓库名称设置”用于设置某票货进仓货出仓的仓库名称.(9)“车辆资料管理”川于设置所有托运车辆的明细项目,其界面如 图3-11所示.(10)“客户明细资料设置”用于与本单位有联系的客户资料.(11)“传真”用于给某客户发传真.口於运作*MWt _,FL仁:.他*u率皿值上1&Mtncxxi:OiAr电1H0MArMu*1WjtiziiIMA1 中4二乂甲am二公违mowEi?亶鼻*;*“申Imo*n中3ftH芹牌工13252Wtn orrtrwtt!zrr matsMSK”r”ittttt0ma0广1511it*,I-:-/-T-图37 3数据导入导出窗体3.6用户登陆用户登陆窗体如图3T4所示.图374用户登陆窗体第四章系统编译、测试和发布4.1 系统编译应用程序设计完成后,最后的工作就是编译成可执行文件.再Delphi7.0中 将源代码译成可执行文件非常简单.只要点击“run”,系统就会自动编译.如 有出错信息,则显示在源代码修改窗口的下面.
展开阅读全文