关于物流类的计算机毕业论文参考资料_第1页
关于物流类的计算机毕业论文参考资料_第2页
关于物流类的计算机毕业论文参考资料_第3页
关于物流类的计算机毕业论文参考资料_第4页
关于物流类的计算机毕业论文参考资料_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

1、 本文结合国内物流运输企业的自身特点和存在的问题,针对物流运输管理系统的技术水平和发展状况,进行了基于VB的中小型企业物流运输管理系统的设计与开发。该系统具有丰富的运输管理功能,可以有效满足当前物流日常管理工作需要,促进物流运输企业进行信息化的管理。总结全文的工作,主要的工作有一下概括:(1本系统前台通过Vusial Basic建立系统框架模型,后台用SQL server2000建立数据库,VB对数据库的的访问通过微软开发的ODBC(OpenDabbleConnectivity来提供连接。基本实现了对物流操作的全过程的管理及跟踪,使商品从供应商、制造商、分销商到零售商再到消费者的各个环节有机结

2、合在一起,同时提供完善的各种单据报表,采用严格的权限控制,从而保证了物流操作的严格、有序、高效。(2该系统设计比较合理、功能力求齐全,与国内实际物流业务流程相结合,符合中国国情,实施简单,企业过渡平稳,操作简便,系统安全稳定、可扩展性较强。(3在运输管理系统设计与开发过程中,了解了物流的发展历程及其应用现状,分析总结了中国企业实施物流运输管理的难点,得出国家发展物流信息化的重大意义所在。(4为了提高系统的安全性和对异常情况的处理能力,要求对数据库实现备份与恢复可实现增量备份备份,对部分数据如数据库中的表进行导入、导出操作,将重要信息可以以多种文件格式保存。为了满足原有系统或不同格式表的相互操作

3、,对格式相同的表实现导入操作,方便客户和管理员以多种格式文件对数据库的数据进行管理。同时在系统中为了方便用户的日常管理,在系统工具中调用操作系统的记事本,以方便用户及时、快捷的核对数据和记录想记录的信息。基于VB的中小型企业运输管理系统的开发与设计摘要随着中国经济的快速发展,中国的物流业也正在迅速发展,成为广受关注的一个经济热点。中国的运输、仓储等传统物流业务虽然已运行多年,然而现代物流业仍处在发展初期,尚未达到其成熟阶段。但是它的发展潜力已经显现出来,物流理论研究与实践都取得长足的进步。我们完全有理由相信:中国现代物流业的兴盛将指日可待。随着社会的进步,现代物流业有了突飞猛进的发展。经济全球

4、化及现代物流业发展的系统化、 信息化、仓储运输的现代化和综合化趋势,对我国物流业提出了全方位的挑战,传统物流行业操作过程复杂,手续繁多,业务信息多,围绕这些信息的处理也很纷杂,如何缩短物流过程,降低产品库存,加速对市场的反应,这是企业所面临的问题。因此本系统主要针对物流的运输开展分析设计,开发了一套方便快捷的物流运输管理系统。该系统是集现代运输、仓储配送、搬运、调度、跟踪为一体的网络系统,系统的开发实现了商品从供应商、制造商、分销商到零售商再到消费者的各个环节的有机结合。本文在总结系统需求分析的基础上,提出系统的总体设计目标、系统总体架构和功能模块的详细设计。关键字:信息化;物流运输管理系统;

5、需求分析;跟踪The Development and Design of the Transportation Management System for Small and Medium-sized Enterprises Based on VisualBasicABSTRACTWith the rapid economic development of China,China's logistics industry is developing more and more fastly,Which has become an economic hot spot that is wi

6、de publicly concerned.Although China's transportation,warehousing and other traditional logistics business has been in operation for many years,the modern logistics industry is still in the early stages of development,not yet reached its mature stage.But its potential for development has been ap

7、parent,the study and practice about logistics theory have made great progress.We have every reason to believe:the rise of China's modern logistics industry will be just around the corner.Along with social progress,the modern logistics industry has been rapid development.Economic globalization an

8、d the development of modern logistics of systematic information,the trend of modernization and integration of storage and transportation,logistics industry in China has put forward a full range of challenges,the complexity of traditional logistics industry operating procedures and range of business

9、information around the processing of this information is also very confused,how to shorten the logistics processes,reduce inventory,speed up the response to the market,this is the problems faced by enterprises.Therefore,this system is mainly for analysis and design about logistics transportation,to

10、develop a convenient and efficient logistics and transport management system.The system is as a network system of collection of modern transportation,warehousing and distribution,handling,scheduling and tracking,the exploitation of system is to achieve the organic combination of goods from suppliers

11、,manufacturers,distributors to retailers to consumers in all aspects of.This essay based on the summary of system requirements analysis put forward the overall system design goals,the overall system architecture and functional modules.KEY WORDS:Information technology,Management system of logistics t

12、ransportation, Requirements analysis,Tracking目录摘要.I ABSTRACT.II 目录.III 1绪论. (11.1选题依据及意义 (11.2国内外发展现状及趋势 (1 1.3可行性研究 (22系统开发环境及数据库工具介绍 (42.1开发环境及编译环境 (42.2数据库工具的简介及相关技术 (43需求的分析 (73.1引言 (73.2系统总体设计目标 (73.3物流运输管理系统需求分析 (83.4系统可行性分析 (83.5系统功能结构 (94总体设计 (104.1项目规划 (104.2数据库设计 (104.3运输管理系统业务流程图 (154.4数据

13、流图 (155系统的详细设计与实现 (185.1系统的架构设计 (185.2公共模块的设计 (185.3系统登录设计 (195.4物流运输管理系统主界面设计 (195.5货物托运申请管理 (205.6车辆调度安排 (215.7货物托运管理 (235.8在途跟踪管理 (245.9客户验收单管理 (255.10信息查询 (26 5.11客户验收单报表 (275.12用户管理系统设计 (286系统维护处理及测试 (296.1系统维护 (296.2系统测试 (29总结 (31致谢 (32参考文献 (33附录 (34附录: (34附录: (36附录: (38 基于VB的中小型企业运输管理系统的开发与设计

14、1绪论1.1选题依据及意义当今时代的两个显著特点就是世界经济一体化和以计算机为代表的信息技术的快速发展。一个组织要在激烈的竞争中保持优势和不断发展,必须对迅速变化的环境灵敏地做出有效地反应。管理信息系统的应用能够提供这种有效的决策支持。以管理技术和计算机技术为基础的管理信息系统已经步入中国工业企业的经营生产活动中。因此,现代管理信息系统在社会主义市场经济竞争中有深远的战略地位和目标。运输管理信息系统是为企业提供有关内部经营,外部环境和决策支持信息而建立起来的信息保障体系。目前,在欧美发达国家,绝大多数企业都在不同程度上建立起来了自已的企业管理信息系统,以确保在竞争中处于有利的地位。在我国,随着

15、市场经济的发展,企业技术进步和管理水平的不断提高,市场的作用不断扩大,中小个业急需要管理信息软件来管理个业的日常经营活动。但是,伴随着信息产业技术的发展,某些传统的方式在处理庞大的信息量时已经显得力不从心,人们对于运用计算机来辅助协调和管理的需求正逐步提高人们希望能借助计算机技术实现某些方面的自动化管理。因此本系统主要针对物流的运输开展分析设计,开发了一套方便快捷的物流运输管理系统。该系统是集现代运输、仓储配送、搬运、调度、跟踪为一体的网络系统,系统的开发实现了商品从供应商、制造商、分销商到零售商再到消费者的各个环节的有机结合。1.2国内外发展现状及趋势随着社会的进步,现代物流行业有了突飞猛进

16、的发展,到目前为止,美国物流产业已达到9000亿美元,几乎为高技术产业的两倍之多,占美国国内生产总值的10%以上。在中国,物流行业作为经济发展的一个重要热点和新的经济增长点,得到越来越多人的重视,各大物流企业的成立,标志着我国的物流事业已经进入了一个新的历史时期,我国国民经济连续多年高速增长,为现代物流发展创造了良好地条件。但同时也要看到的是,中国物流业由于受多方面因素的影响,物流质量总体水平比较低,物流成本占到GDP 的比重为20%。随着我国加入WTO的脚步日益临近,世界物流业强手正纷纷抢占我国市场,国内物流企业面临着前所未有的严峻挑战。我国各类物流企业有70万家左右,如何实现最佳的物流,已

17、成为社会各行各业最富挑战意义的作业领域之一。目前,我国的物流发展还存在着很多问题,交通运输业发展缓慢,物流领域的信息化程度低,物流 陕西科技大学毕业论文(设计说明书管理水平低,物流流程不规范,物流布局不合理,技术含量不高等因素都成为了我国物流行业的瓶颈。现代物流的发展已从只注重分散的物流功能,发展到越来越重视物流过程的整合。它不仅是物资流的整合,更是一个信息流的整合过程。建立一个高速畅通、动态互联的标准化信息系统,便成为提升整个物流企业的竞争力、加速物流企业发展的重要因素之一。党的十六大提出,以信息化带动工业化7。信息化不是一个纯技术性的问题,也是管理理念、管理方法的问题。物流信息化成为物流发

18、展的灵魂,没有物流的信息化,就谈不上物流的现代化。信息技术是现代物流的基础也是核心。面对日趋激烈的、国际化的竞争,物流企业需要及时跟踪货物的运输状态;准确实时地了解库存信息;合理地调配和使用车辆、库房、人员等各种资源;为客户提供实时的信息查询等。可以说信息系统是物流企业生存的必要条件,许多跨国企业及国内的大型生产企业在选择第三方物流企业时,其首要条件就是物流服务企业要具有信息系统。中国的物流企业,特别是传统的物流企业要想在这新一轮的竞争中立于不败之地,必须从业务流程整合着手,引入国际标准的、与中国具体实践相结合的信息管理。一套适合于中国国情的物流信息系统软件既是物流企业保证其各项职能相互协调并

19、保持高效的必要条件,同时也是实现与其它企业联盟使得物流服务整体化的必要条件。运用计算机网络技术进行的物流运作与管理实现了企业间物流的资源共享和优化配置,使大量复杂的企业间物流工作通过计算机网络实现信息互动,完成产品最简单、准确、快捷的物理流动过程。据调查,全球物流软件应用市场在2004年以前每年以30%的幅度增长。物流软件的应用给企业带来了巨大效益,使企业每年至少可以节省物流成本30%以上,物流软件还有助于企业物流流程的改造,使之更趋合理化。在我国,从事物流管理思想的研究和物流管理软件的研发虽然起步较晚,但已经有不少国内厂商意识到物流软件的市场前景,博科、用友、金碟、招商迪辰等一些软件业知名企

20、业纷纷推出了一批先进实用的物流管理软件。1.3可行性研究(1技术可行性本系统使用现有的技术就可以实现。物流运输管理系统后台数据库采用SQL sever2000,以保证数据的安全、高效和稳定。前台采用Microsoft公司的Visual Basic6.0作为系统主要的开发工具,它可与SQL Sever2000数据库无缝连接。数据库使用SQL Server2000,而VB对数据库的访问通过微软开发的0DBC来提供连接。从现有的技术来看是完全可行的。(2经济可行性一一本系统的用途是用来使物流企业信息化,通过信息化来提高专业物流企业的运作效率,而物流对于经济的高效运行是存在非常关键的制约作用的,提高物

21、流业的运行效率。而且由于本系统是为物流企业使用的系统,装上该应用软件,即可 基于VB的中小型企业运输管理系统的开发与设计使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为物流公司节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上是完全可行的。(3操作可行性界面设计充分考虑管理人员的工作方式和习惯,使得操作简单方便;操作方式的设计采用很多通用己被人们所接受的方式。数据录入方面要做到迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。对于物流工作人员来说操作简便易行,操作可行性是肯定的。由于本系统是针对物流公司具体现状进行开发。具有特色和鲜明的针对性,且

22、在技术可行性、经济可行性、操作可行性上都可以实现,可以进一步实现了。 陕西科技大学毕业论文(设计说明书2系统开发环境及数据库工具介绍2.1开发环境及编译环境本系统采用Visual Basic语言来实现,VB是一种可视化的、事件驱动型的Windows 应用程序开发工具,它在GUI设计、绘图、制表、运算、通信和多媒体开发方面都具有简单易行、功能强大等优点,所以越来越受到开发人员的亲睐。VB能够读取和访问Access、SQL server和ODBC等多种数据库,并能利用VB自身所带的数据库引擎创建数据库。所以VB在管理信息系统(MIS的开发和建设方面得到了是益广泛的应用。VB访问数据库通常有三种途径

23、:第一,通过数据库控制控件Data Control访问;第二,通过VB提供的数据库对象变量编程访问;第三,通过ODBC接口访问ODBC API 函数。系统开发平台:Visual Basic6.0系统开发语言:VB语言数据库管理系统软件:Microsoft SQL Server2000运行平台:Microsoft Windows XP/Windows7分辨率:最佳效果:1024×7682.2数据库工具的简介及相关技术SQL Server2000是一个后台数据库管理系统,它功能强大操作简便,日益为广大数据库用户所喜爱。越来越多的开发工具提供了与SOL Server的接口。SOLServe

24、r2000是一个关系数据库管理系统,它最初是由Microsoft、Sybase和AshtonTare三家公司共同开发的“”。于1988年推出了第一个OS/2版本,在Windows NT推出后,Microsoft 与Sybase在SOL Server的开发上就分道扬镳了,Microsoft将SQL Server移植到WindowsNT系统上,专注于开发推广SQLServer的Windows NT版本。SOL Server2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本,该版本继承了SOL Server7.0版本的优点,同时又比它增加了许多更先进的功能、具有使用方便

25、、可伸缩性好与相关软件集成程度高等优点。MS SOL Server不但可以应用于大中型数据库管理中,建立分布式关系数据库,并且也可以开发桌面数据库。事实上,SOL Server数据 库处理的基本结构。采取关系型数据库模式,尽管如此,相信大家都可以轻易的发现,在SOL Server的数据库处理方式,则是使用面向对象的操作方式与精神,也就是说, SOL Server的所有功能,都可以基于系统已经建立好的一些对象来达成。SOL Server 企业管理器是SQL Server的主要管理工具,它提供了一个遵从MMC标准的用户界面,使用户得以:定义SOL Server实例组。将个别服务器注册到组中。为每个

26、已注册的服务器配置所有SQL Server选项。在每个已注册的服务器中创建并管理所有SOL Server 数据库、对象、登录、用户和权限。在每个已注册的服务器上定义并执行所有SOL Server 管理任务。通过唤醒调用SQL查询分析器,交互地设计并测试SOL语句、批处理和脚本。唤醒调用为SOL Server定义的各种向导。VB6.0是微软公司于1998年推出的可视化编程工具MSDN之一,是目前世界上使用最广泛的程序开发工具之一。使用Visual Basic开发应用程序的两个主要思想是可视设计和事件驱动编程。Visual Basic应用程序不同于其他浯言开发的单一性程序。使用Visual Bas

27、ic编程时,必须首先确定应用程序如何与用户交互,如鼠标单击、键盘输入等,用户必须编写代码控制这些事件的响应方法。这就是所谓事件驱动式编程,因为应用程序并不决定程序流程,而是由用户确定的事件决定应用程序的流程。应用程序编写者要编制响应各种外部条件的应用程序.而用户的操作决定程序流程。窗体和控件是任何Windows应用程序用户接口得基本元素。在Visual Basic中,这些元素称为对象。对象具有属性和方法,以响应外部事件。通常,属性在建立对象时设置。大多数控件属性是在对象生成时设置的,但以后可以赋予新值更改属性。用户可以在设计时通过属性窗口或运行时通过代码改变属性。Visual Basic对于放

28、置在窗体上的每个新控件赋予默认认属性。例如,默认的Name 属性是控件名加一个序号(如Commandl、Conmmand2等.大多数控件的背景颜色为灰色或白色。用户可以在属性窗口检查新建控件的属性值。有些属性在设计时提供,而有些属性则只能在运行时提供。例如,设计时不能在列表框控件中指定工程,因为这时控件是空的,它要在应用程序启动时由Visual Basic语句提供。因此,列表框控摔件的Text 属性在设计时没有意义,而在运行时则是列表框控件的最重要的属性。反之,文本框控件的MultiLine属性只能在设计时设置,不能在运行时改变。使用集成在Visual Basic 里的可视化数据库工具和新的数

29、据环境设计器,可视化地设计Oracle和Microsoft SQL Server数据库,创建可重用的数据查询语句、过程这些都不必离开Visual Basic 环境。创建在任何一个装有Visual Basic6.0Web类库的平台上使用任何一个浏览器都可轻松地访问的服务器方Web应用程序。使用新的动态HTML页面设计器编制高交互性 的Web页面象编制Visual Basic表格一样轻松。VB是Visual Basic的缩写,它是一种基于Basic语言的可视化程序设计环境,一般也指在VB环境中所使用的程序设计语言机制。VB中所使用的程序设计语言是由20世纪60年代的Basic语言发展而来的,他继承

30、了Basic语言简单易学的优点,也作了许多改进。0DBC数据库连接技术ODBC(Open Database Connectivity,开放数据库互连是微软公司开放服务基于B/S结构的第二方物流管理系统设计与实现结构(WOSA,Windows Open Services Architecture中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数掘库访问的标准API(应用程序编程接口。它是一个中间物件,在VB与数掘库系统之间让VB能连接到数掘库。一个基于0DBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也

31、就是说,不论是FoxPro、Access,MYSQL还是Oracle数据库,均可用0DBc API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库“”。应用程序要访问一个数据库,首先必须用ODBC管理器注册一个数据源,管理器根掘数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。本论文的数据库采用的是SQL Server2000,通过ODBC数据源管理器添加数据源,为数据源指定SQLServer驱动程序,然后通过VB内置对象使用ADO(ActiveX

32、 DataObject控件技术创建connection对象来连接数据库,并通过数据库连接字符串来统一连接到数据库,这样可以容易实现连接的改向,库连接字符串保存在公用模块Mdl_Data中。所有模块的VB源代码文件都可以通过调用该模块,来实现统一的数据库连接。 3需求的分析3.1引言本系统就是根据中小型企业的实际需求而开发的一套物流运输管理系统。系统的开发能够帮助企业实现对物流全过程的优化调度和动态控制,高效整合企业的物流业务,以全面提高经济效益和效率的为目的,提供高效、实用、科学的物流运输管理系统和运营手段。3.2系统总体设计目标利用现代物流信息技术对配送业务的需要,开发研制出物流运输管理系统

33、。系统分为货物托运申请、车辆调度管理、托运管理、在途跟踪、信息查询等日常处理业务。高效性通过系统的实用,实现了手工管理与计算机管理的无缝连接,使物流企业的日常管理更加规范、缜密,能有效提高工作效率,降低成本;避免工作漏洞;是业务人员不可多得的好工具、是管理人员值得依赖的好管家。使用本系统后,可有效提高物流公司的服务质量和竞争力。使用功能强大的操作系统和数据库平台,最大限度的保证系统效率和安全。用户权限验证使用口令验证,保证用户在规定权限内操作。实现物流管理的计算机自动化,系统应符合物流管理制度,并达到操作直观、方便、实用、安全等要求。物流运输管理系统遵循企业管理的方法,利用计算机技术,数据库技

34、术,数据通讯技术。全面收集和处理数据,提供各类信息,并利用现代化管理方法,建立具有多种辅助决策功能的模块,为现代物流的管理提供决策支持,从而提高企业现代管理水平,达到提高企业整体素质,提高经济效益的目的。本系统在设计的时候应该满足以下几个目标:1采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。2满足键盘和鼠标的双重操作,快速响应。3在操作时响应热键。4采用模糊查询查询数据。5操作员可以随时修改自己的口令。6管理员可以设置操作员的权限。7对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。 8数据保密性强,为每个用户设置权限级别。9系统最大

35、限度地实现了易安装性、易维护性和易操作性。10系统运行稳定、安全可靠。3.3物流运输管理系统需求分析通过市场调查,需要本系统具有以下功能。统一友好的操作界面,能保证系统的易用性。规范、完善的基础信息设置。灵活的报表设计及打印功能。实现货物申请、托运、跟踪及验收的全过程。全方位的信息查询功能。系统日志详细记录各种操作,提供追查的有力依据。完善的权限管理,增强系统的安全性。强大的数据备份及恢复功能,保证系统数据的安全性。3.4系统可行性分析由于传统物流行业操作过程复杂,手续繁多,业务信息多,围绕这些信息的处理也很纷杂。而且,物流行业竞争激烈,这种竞争,一方面表现在发展客户的市场开拓上,另一方面也存

36、在于收集处理信息的速度、广度和深度,以及在业务操作中对业务数据处理的准确性和严密性,而更高层次上,还牵涉到公司决策层对整体业务的控制和协调。物流运输管理系统从物流行业的实际需求出发,参照先进的物流理念和多家领先的物流公司实际的运营流程开发而成,系统从完善的基础信息设置到货物的托运管理、信息查询、到最后各种报表的生成,清晰的业务流程,使操作人员能够按照流程清晰的进行实际的操作,保证物流运作有序而高效的进行。 3.5系统功能结构物流运输管理系统的系统功能结构如图3-1所示图3-1物流运输管理系统功能结构图司机资料设置客户资料设置车辆资料设置数据恢复数据备份查看日志用户管理货物托运单管理货物验收单报

37、表货物申请单报表货物托运单报表退出系统重新登录删除日志系统管理退出系统报表管理信息查询货物申请单管理车辆配送跟踪货物验收单管理车辆调度安排货物托运管运输管理系统基本信息设置职务信息设置公司资料设置部门信息设置员工资料设置货物申请单查询车辆调度信息查询货物托运单信息查询货物托运验收查询在途跟踪信息查询 4总体设计4.1项目规划物流管理系统由基本信息设置、货物托运管理、信息查询、报表管理、系统管理等模块组成,规划系统功能模块如下:基本信息设置模块该模块主要负责完成部门资料设置、职务信息设置、公司资料设置、员工资料设置、客户资料设置、司机资料设置和车辆资料设置。货物托运管理模块该模块主要有车辆调度安

38、排、托运申请单管理、货物托运单管理、货物验收单管理、车辆配送跟踪记录单几部分组成。信息查询模块该模块由货物申请单查询、车辆调度信息查询、货物托运信息查询、货物托运验收查询和车辆在途跟踪查询几部分组成。报表管理模块该模块由货物申请单报表、货物托运单报表和货物验收单报表3部分。系统管理模块该模块由查看日志、删除日志、用户管理、数据备份、数据恢复和系统数据清理几部分组成。4.2数据库设计数据字典(DataDictionary,简称DD就是数据库中最重要的部分之一,数据字典是一系列只读的表,用来提供数据库的信息。数据字典包括:所有方案对象的定义,如:表、视图、索引、聚簇、同义词、序列、过程、函数、包、

39、触发器等;本系统所使用数据字典共定义14个数据项,每个数据项由其相应的数据存储进行描述,使之能够完善的实现物流运输作业的各项操作,并提供了详尽的查询措施。下面列出主要的表的数据项: 员工信息表:员工编号,员工姓名,性别,职务,所属部门,联系电话,备注客户验收数据表:记录编号,客户验收编号,客户名称,托运单号,验收日期,验收单位,验收人用户信息表:编号,用户名,密码,用户角色货物申请单信息表:流水账号,申请单号,客户编号,客户名称,出货日期,主件名称,体积,开票日期,订单编号,主件数量,运费,合同编号,出发地点,分送费用,车辆编号,目的地点,附件数量,合计金额,车牌号码,距离,吨位,发票号码,所

40、属部门在途调度信息表:在途调度编号,接受任务单号,车牌号码,司机姓名,联系电话,接受任务货物装箱信息表:货物编号,货物名称,货物申请单号,货物重量,货物件数1、数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。2、数据的一致性与完整性由于系统的数据是共享的,在不同的题库类别中,题库是共享数据,所以如何保证这些数据的一致性,是系

41、统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。3、数据的共享与独立性整个题库发布系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。 图4-1系统数据关系图本系统的数据库采用SQL server2000,新建系统数据库名称为物流运输管理系统,数据库中包含员工信息表,用户信息表,客户

42、信息表,本单位信息表,司机信息表,车辆信息表,部门信息表,车辆调度信息表,货物申请单信息表,托运单信息表,货物装箱信息表,在途跟踪信息表,客户验收数据表和在途跟踪信息表14个表。下面列出主要表的结构,其它的表见附录。(1用户信息表表4-1用户信息表字段名数据类型数据长度描述user_bhid char10编号user_name varchar20用户名user_code char10用户密码user_role varchar20用户角色(2员工信息表表4-2员工信息表 字段名数据类型数据长度描述ygxx_ygid varchar20员工编号ygxx_ygxm varchar30员工姓名ygxx

43、_xb char10性别ygxx_ssbm varchar50所属部门ygxx_lxdh varchar30联系电话ygxx_zw varchar30职务ygxx_bz text16备注(3客户验收数据表表4-3客户验收数据表字段名数据类型数据长度描述khys_id varchar30记录编号khys_ysbh varchar30客户验收编号khys_khmc varchar20客户名称khys_tydh varchar30托运单号khys_ysrq datetime8验收日期khys_ysdw varchar50验收单位khys_ysr varchar20验收人khys_bz text16备

44、注(4在途调度信息表表4-4在途调度信息表字段名数据类型数据长度描述ztdd_ddbh varchar30在途调度编号ztdd_rwdh varchar20接受任务单号ztdd_cphm varchar20车牌号码ztdd_sjxm varchar30司机姓名ztdd_lxdh char20联系电话ztdd_jsrw varchar50接受任务ztdd_bz text16备注(5货物申请单信息表表4-5货物申请单信息表字段名数据类型数据长度描述husqd_lszh varchar50流水账号husqd_sqdh varchar30申请单号 husqd_khbh varchar30客户编号hus

45、qd_khmc varchar30客户名称husqd_chrq datetime8出货日期husqd_zjmc varchar50主件名称husqd_tj Int4体积husqd_kprq datetime8开票日期husqd_ddbh varchar30订单编号husqd_zjsl Int4主件数量husqd_yf varchar20运费husqd_htbh varchar30合同编号husqd_cfdd varchar50出发地点husqd_fjmc varchar50附件名称husqd_fsfy varchar20分送费用husqd_clbh varchar30车辆编号husqd_mdd

46、d varchar50目的地点husqd_fjsl Int4附件数量husqd_hjje varchar20合计金额husqd_cphm varchar30车牌号码husqd_jl float8距离husqd_dw float8吨位husqd_fphm varchar30发票号码husqd_ssbm varchar20所属部门husqd_bz text16备注(6在途跟踪信息表表4-6在途跟踪信息表字段名数据类型数据长度描述ztgz_id varchar20编号ztgz_tydh varchar30托运单号ztgz_sjxm varchar20司机姓名ztgz_cphm varchar30车牌

47、号码ztgz_ddsj datetime8到达时间ztgz_sjsj char20司机手机ztgz_dddd varchar30到达地点ztgz_bz text16备注信息 4.3运输管理系统业务流程图图4-2系统业务流程图4.4数据流图数据流图(DFD是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。数据流图有四种基本符号:正方形表示数据的源点或终点;矩形代表变换数据的处理和数据的存储;箭头表示数据流。物流运输管理系统数据流图如图4-3所示,货运托运管理系统数据流图如图4-4所示,报表生成数据流图如图4-5所示。管理员输入用户名、密码NY登录判断基本信息设货物托运管信

48、息查询报表管理系统管理后台数据库物流运输管理系 管理员货物托运信息生成系统基本信息生成系统基本信息评审货运管理表报表生成系统打印报表单报表查询系统查询报表调度/申请信息输入货运信息基本信息货运信息货运信息报表信息报表信息调度/申请信息报表查询信息基本信息图4-3物流运输管理系统数据流图 调度基本信息系统调度信息生成系统货物申请系统货物验收系统基本信息表调度信息表货物申请信息货物验收信息申请调度货运调度基本信息货物申请信息调度信息接收输入信息系统用户图4-4货运托运管理系统数据流图用户接受用户输入用信息货物验收报表生成系统货物验收报表货物验收信息申请报表生成系统货物托运报表生成系统货物申请单报表

49、货物托运报表货物申请信息货物托运信息输入报表信息图4-5报表生成数据流图5系统的详细设计与实现5.1系统的架构设计主文件架构图如图5-1所示: 图5-1主文件架构图5.2公共模块的设计在物流运输管理系统中设计与开发中,为了减少代码量,节省系统资源,实现代码重用,通常将需要的重复利用的自定义函数或过程放置在公共模块中。在其他的功能模块中可以直接调用公共模块中的的函数或过程。公共模块提供的自定义函数或过程通常是比较常用的方法,具有很强的通用性。公共模块的主要作用是声明模块级全局变量,用于向各个功能模块传递参数。其次作用是指定运输管理系统的后台数据源。本系统中主要用到了Mdl_Cortrol 模块和

50、Modulel 模块。Modulel 模块主要用于连接后台数据库SQl server2000,Mdl_Cortrol 模块主要担负着控制系统中各个窗体工具栏状态和转换系统中各种记录编号位数的任务,通过在窗体代码中调用模块中的公共函数并且传递相应的参数,从而实现相应的功系统登录界面 能。各模块中的事件代码如附录所示。5.3系统登录设计系统登录主要用于登录物流运输管理系统的用户进行安全性检查,以防止非法用户登录系统。根据给管理员分配的权限,登录用户可以根据自己所具有的权限操作系统中相应的功能。系统登录界面如图5-2所示: 图5-2系统登录窗体在登录系统时验证操作员及其密码,主要通过ADO控件中记录

51、集对象结合If语句判断用户选定的操作员,及其输入的密码与数据库中的操作员和密码是否相同来实现。如果相同则允许登录,并给与相应的权限,否则将不允许用户登录。登录实现代码设计见附录所示。5.4物流运输管理系统主界面设计系统主界面主要包括菜单栏、工具栏(由ToolBar控件实现和状态栏(由Statusbar 控件实现三部分组成,是整个运输管理系统流程实现的主窗体,界面设计简单明了,为用户提供了便捷的访问途径。状态栏将显示系统运行时间、日期、公司信息和操作员信息,其中状态栏的操作信息主要是通过“系统登录”窗体中的“登录操作员”传递而得到的。通过菜单和工具栏可以控制系统中的各个功能的子窗体,完成相关的功

52、能操作。主窗体运行结果如图5-3所示: 图5-3物流运输管理系统主窗体5.5货物托运申请管理在正式托运货物之前,需要进行托运货物申请,在进行托运货物申请时需要填写托运货物申请单,托运申请单经过核对之后,才可以填写货物托运单进行托运货物。可以按照托运单号有序的对托运货物有效地处理,在托运申请单中记录托运货物的详细信息,以便托运货物时进行核对。当启动窗体时,通过ADO控件的ConnectionString属性连接到后台数据库SQl sever2000中。货物托运申请管理模块如图5-4所示: 图5-4货物托运申请窗体5.6车辆调度安排车辆调度安排是物流运输管理系统中的重要环节,物流公司再接收到货物托

53、运信息之后,首要的问题是安排托运货物的车辆。在本系统中通过车辆调度安排填写好安排托运车辆的信息然后打印出调度通知单,并将通知单发放到托运司机的手中,司机根据调度通知单上的信息执行托运任务。通过车辆资料设置选择车牌号码,然后输入一些辅助信息,最后保存车辆调度安排信息。工具栏中的控制按钮控制着窗体的各项操作,在ToolBar控件的ButtonClick事件中,通过选择Select Case语句的索引值调用相应的过程来完成添加、删除、修改、和保存等操作功能。车辆调度安排的模块运行结果如图5-5所示。 图5-5车辆调度安排窗体单击“车辆调度安排”窗体工具栏中的“打印”按钮,就可以打印出调度通知单,待车

54、辆调度完成后,就可以单击“调度完成”按钮。车辆调度单运行结果如图5-6所示: 图5-6车辆调度单报表调度完成运行结果如图5-7所示: 图5-7车辆调度完成窗体5.7货物托运管理货物托运管理是本系统的核心,如果没有这一模块,货物托运过程中极容易出错,以至于货物发错地方。在货物托运申请完成之后,就可以填写货物托运单,托运司机根据货物托运单将货物托运到客户手中。对于同一张货物托运单,可以托运多种不同的货物,在托运管理中可以添加或删除托运货物,还可以通过ListView控件浏览货物托运单信息。托运管理中包含了承运单位和收货单位,而且自动生成托运单号,保证货物高效、有序、安全的到达收货人手中。货物托运管

55、理模块的运行结果如图5-8所示。 图5-8货物托运单管理窗体 单击“货物托运单管理”窗体工具栏的的“添加货物”或“删除货物”按钮,将弹出“托运货物管理”窗体,同一张托运单号可以在此窗体上添加货物和删除货物。托运货物信息运行结果如图5-9所示: 图5-9托运货物管理窗体5.8在途跟踪管理在途跟踪是对正在进行托运的货物信息进行管理,托运司机在托运货物的过程中,每到一个地方或者在托运过程中出现某些异常情况,就会给托运公司反馈一个信息,托运公司将反馈回来的信息进行记录,并且对反馈回来的异常情况进行处理,整个过程实现在途跟踪。在途跟踪管理模块运行结果如图5-10所示。 图5-10在途跟踪管理窗体5.9客户验收单管理当货物到达客户手中时,便产生客户验收单,客户验收单生成时,同时反馈到货物托运单管理中的验收人,验收时间,是否验收等文本框。客户验收单管理运行结果如图5-11所示: 图5-11货物验收单管理窗体5.10信息查询在信息查询模块设计中,由于各个查询功能形式相同,所以将同一项功能放到同一个窗体中,可以减少运输管理系统中窗体的数量和代码数量,提高程序的运行速度。窗体的设计主要通过在主窗体查询模块的菜单中设置一个标识变量,然后在查询窗体中根据这个标识变量设置

温馨提示

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

评论

0/150

提交评论