VB物流管理系统的设计与实现.docx

上传人:b****0 文档编号:18404644 上传时间:2023-08-16 格式:DOCX 页数:33 大小:744.56KB
下载 相关 举报
VB物流管理系统的设计与实现.docx_第1页
第1页 / 共33页
VB物流管理系统的设计与实现.docx_第2页
第2页 / 共33页
VB物流管理系统的设计与实现.docx_第3页
第3页 / 共33页
VB物流管理系统的设计与实现.docx_第4页
第4页 / 共33页
VB物流管理系统的设计与实现.docx_第5页
第5页 / 共33页
VB物流管理系统的设计与实现.docx_第6页
第6页 / 共33页
VB物流管理系统的设计与实现.docx_第7页
第7页 / 共33页
VB物流管理系统的设计与实现.docx_第8页
第8页 / 共33页
VB物流管理系统的设计与实现.docx_第9页
第9页 / 共33页
VB物流管理系统的设计与实现.docx_第10页
第10页 / 共33页
VB物流管理系统的设计与实现.docx_第11页
第11页 / 共33页
VB物流管理系统的设计与实现.docx_第12页
第12页 / 共33页
VB物流管理系统的设计与实现.docx_第13页
第13页 / 共33页
VB物流管理系统的设计与实现.docx_第14页
第14页 / 共33页
VB物流管理系统的设计与实现.docx_第15页
第15页 / 共33页
VB物流管理系统的设计与实现.docx_第16页
第16页 / 共33页
VB物流管理系统的设计与实现.docx_第17页
第17页 / 共33页
VB物流管理系统的设计与实现.docx_第18页
第18页 / 共33页
VB物流管理系统的设计与实现.docx_第19页
第19页 / 共33页
VB物流管理系统的设计与实现.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VB物流管理系统的设计与实现.docx

《VB物流管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《VB物流管理系统的设计与实现.docx(33页珍藏版)》请在冰点文库上搜索。

VB物流管理系统的设计与实现.docx

VB物流管理系统的设计与实现

VB物流管理系统的设计与实现

 

第一章绪论

1.研究的目的和意义

当今时代的两个显著特点就是世界经济一体化和以计算机为代表的信息技术的快速开展。

管理信息系统的应用能够提供这种有效的决策支持。

以管理技术和计算机技术为根底的管理信息系统已经步入中国工业企业的经营生产活动中。

因此,现代管理信息系统在社会主义市场经济竞争中有深远的战略地位和目标。

运输管理信息系统是为企业提供有关内部经营,外部环境和决策支持信息而建立起来的信息保障体系。

目前,在欧美兴旺国家,绝大多数企业都在不同程度上建立起来了自已的企业管理信息系统,以确保在竞争中处于有利的地位。

在我国,随着市场经济的开展,企业技术进步和管理水平的不断提高,市场的作用不断扩大,中小个业急需要管理信息软件来管理个业的日常经营活动。

但是,伴随着信息产业技术的开展,某些传统的方式在处理庞大的信息量时已经显得力不从心,人们对于运用计算机来辅助协调和管理的需求正逐步提高人们希望能借助计算机技术实现某些方面的自动化管理。

因此本系统主要针对物流的运输开展分析设计,开发了一套方便快捷的物流运输管理系统。

该系统是集现代运输、调度、跟踪为一体的网络系统。

2.国内外开展现状及趋势

随着社会的进步,现代物流行业有了突飞猛进的开展,在中国,物流行业作为经济开展的一个重要热点和新的经济增长点,得到越来越多人的重视,各大物流企业的成立,标志着我国的物流事业已经进入了一个新的历史时期,我国国民经济连续多年高速增长,为现代物流开展创造了良好地条件。

但同时也要看到的是,中国物流业由于受多方面因素的影响,物流质量总体水平比拟低,物流本钱占到GDP的比重为20%。

随着我国参加WTO的脚步日益临近,世界物流业强手正纷纷抢占我国市场,国内物流企业面临着前所未有的严峻挑战。

我国各类物流企业有70万家左右,如何实现最正确的物流,已成为社会各行各业最富挑战意义的作业领域之一。

目前,我国的物流开展还存在着很多问题,交通运输业开展缓慢,物流领域的信息化程度低,物流管理水平低,物流流程不标准,物流布局不合理,技术含量不高等因素都成为了我国物流行业的瓶颈。

现代物流的开展已从只注重分散的物流功能,开展到越来越重视物流过程的整合。

它不仅是物资流的整合,更是一个信息流的整合过程。

建立一个高速畅通、动态互联的标准化信息系统,便成为提升整个物流企业的竞争力、加速物流企业开展的重要因素之一。

党的十六大提出,以信息化带开工业化。

信息化不是一个纯技术性的问题,也是管理理念、管理方法的问题。

物流信息化成为物流开展的灵魂,没有物流的信息化,就谈不上物流的现代化。

信息技术是现代物流的根底也是核心。

面对日趋剧烈的、国际化的竞争,物流企业需要及时跟踪货物的运输状态;准确实时地了解库存信息;合理地调配和使用车辆、库房、人员等各种资源;为客户提供实时的信息查询等。

可以说信息系统是物流企业生存的必要条件,许多跨国企业及国内的大型生产企业在选择第三方物流企业时,其首要条件就是物流效劳企业要具有信息系统。

中国的物流企业,特别是传统的物流企业要想在这新一轮的竞争中立于不败之地,必须从业务流程整合着手,引入国际标准的、与中国具体实践相结合的信息管理。

一套适合于中国国情的物流信息系统软件既是物流企业保证其各项职能相互协调并保持高效的必要条件,同时也是实现与其它企业联盟使得物流效劳整体化的必要条件。

3.可行性研究

技术可行性——本系统使用现有的技术就可以实现。

物流运输管理系统后台数据库采用access2003,以保证数据的平安、高效和稳定。

前台采用Microsoft公司的VisualBasic6.0作为系统主要的开发工具,它可与access数据库无缝连接。

数据库使用access,而VB对数据库的访问通过微软开发的0DBC来提供连接。

从现有的技术来看是完全可行的。

经济可行性一一本系统的用途是用来使物流企业信息化,通过信息化来提高专业物流企业的运作效率,而物流对于经济的高效运行是存在非常关键的制约作用的,提高物流业的运行效率。

 而且由于本系统是为物流企业使用的系统,装上该应用软件,即可使用系统,系统本钱主要集中在系统软件的开发上,当系统投入运行后可以为物流公司节约大量的人力,物力。

所带来的效益远远大于系统软件的开发本钱。

在经济上是完全可行的。

操作可行性——界面设计充分考虑管理人员的工作方式和习惯,使得操作简单方便;操作方式的设计采用很多通用己被人们所接受的方式。

数据录入方面要做到迅速、标准、可靠;统计准确;适应力强;容易扩充。

对于物流工作人员来说操作简便易行,操作可行性是肯定的。

由于本系统是针对物流公司具表达状进行开发。

具有特色和鲜明的针对性,且在技术可行性、经济可行性、操作可行性上都可以实现,可以进一步实现了。

第二章系统开发环境及数据库工具介绍

1.开发环境及编译环境

VisualBasic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。

从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。

它源自于BASIC编程语言。

VB拥有图形用户界面〔GUI〕和快速应用程序开发〔RAD〕系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创立ActiveX控件。

程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

VB访问数据库通常有三种途径:

第一,通过数据库控制控件DataControl访问;第二,通过VB提供的数据库对象变量编程访问

系统开发平台:

VisualBasic6.0

系统开发语言:

VB语言

数据库管理系统软件:

Microsoftaccess2003

运行平台:

MicrosoftWindowsXP/Windows7

分辨率:

最正确效果:

1024×768

2.数据库工具的简介及相关技术

MicrosoftOfficeAccess是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。

它是微软OFFICE的一个成员,在包括专业版和更高版本的office版本里面被单独出售。

2021年12月4日,最新的微软OfficeAccess2003在微软Office2021里发布,微软OfficeAccess2003是前一个版本。

软件开发人员和数据架构师可以使用MicrosoftAccess开发应用软件,“高级用户〞可以使用它来构建软件应用程序。

和其他办公应用程序一样,ACCESS支持VisualBasic宏语言,它是一个面向对象的编程语言,可以引用各种对象,包括DAO(数据访问对象),ActiveX数据对象,以及许多其他的ActiveX组件。

可视对象用于显示表和报表,他们的方法和属性是在VBA编程环境下,VBA代码模块可以声明和调用Windows操作系统函数。

第三章需求的分析

1.引言

本系统就是根据中小型企业的实际需求而开发的一套物流运输管理系统。

系统的开发能够帮助企业实现对物流全过程的优化调度和动态控制,高效整合企业的物流业务,以全面提高经济效益和效率的为目的,提供高效、实用、科学的物流运输管理系统和运营手段。

2.系统总体设计目标

利用现代物流信息技术对配送业务的需要,开发研制出物流运输管理系统。

系统分为货物托运申请、车辆调度管理、托运管理、在途跟踪、信息查询等日常处理业务。

高效性通过系统的实用,实现了手工管理与计算机管理的无缝连接,使物流企业的日常管理更加标准、缜密,能有效提高工作效率,降低本钱;防止工作漏洞;是业务人员不可多得的好工具、是管理人员值得依赖的好管家。

使用本系统后,可有效提高物流公司的效劳质量和竞争力。

使用功能强大的操作系统和数据库平台,最大限度的保证系统效率和平安。

用户权限验证使用口令验证,保证用户在规定权限内操作。

实现物流管理的计算机自动化,系统应符合物流管理制度,并到达操作直观、方便、实用、平安等要求。

物流运输管理系统遵循企业管理的方法,利用计算机技术,数据库技术,数据通讯技术。

全面收集和处理数据,提供各类信息,并利用现代化管理方法,建立具有多种辅助决策功能的模块,为现代物流的管理提供决策支持,从而提高企业现代管理水平,到达提高企业整体素质,提高经济效益的目的。

本系统在设计的时候应该满足以下几个目标:

(1)采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储平安可靠。

(2)满足键盘和鼠标的双重操作,快速响应。

(3)在操作时响应热键。

(4)采用模糊查询查询数据。

(5)操作员可以随时修改自己的口令。

(6)管理员可以设置操作员的权限。

(7)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。

(8)数据保密性强,为每个用户设置权限级别。

(9)系统最大限度地实现了易安装性、易维护性和易操作性。

(10)系统运行稳定、平安可靠。

3.物流运输管理系统需求分析

通过市场调查,需要本系统具有以下功能。

(1)统一友好的操作界面,能保证系统的易用性。

(2)标准、完善的根底信息设置。

(3)灵活的报表设计及打印功能。

(4)实现货物申请、托运、跟踪及验收的全过程。

(5)全方位的信息查询功能。

(6)系统日志详细记录各种操作,提供追查的有力依据。

(7)完善的权限管理,增强系统的平安性。

(8)强大的数据备份功能,保证系统数据的平安性。

4.系统可行性分析

由于传统物流行业操作过程复杂,手续繁多,业务信息多,围绕这些信息的处理也很纷杂。

而且,物流行业竞争剧烈,这种竞争,一方面表现在开展客户的市场开拓上,另一方面也存在于收集处理信息的速度、广度和深度,以及在业务操作中对业务数据处理的准确性和严密性,而更高层次上,还牵涉到公司决策层对整体业务的控制和协调。

物流运输管理系统从物流行业的实际需求出发,参照先进的物流理念和多家领先的物流公司实际的运营流程开发而成,系统从完善的根底信息设置到货物的托运管理、信息查询、到最后各种报表的生成,清晰的业务流程,使操作人员能够按照流程清晰的进行实际的操作,保证物流运作有序而高效的进行。

 

5.系统功能结构

物流运输管理系统的系统功能结构如图3-1所示。

图3-1物流运输管理系统功能结构图

第四章总体设计

1.工程规划

物流管理系统由根本信息设置、货物托运管理、信息查询、系统管理等模块组成,规划系统功能模块如下:

根本信息设置模块:

该模块主要负责完成员工资料设置、客户资料设置、车辆资料设置。

货物托运管理模块:

该模块主要有车辆调度安排、托运申请单管理、货物托运单管理、货物验收单管理、车辆配送跟踪记录单几局部组成。

信息查询模块:

该模块由货物申请单查询、车辆调度信息查询、货物托运信息查询、货物托运验收查询几局部组成。

系统管理模块:

该模块用户管理、数据备份局部组成。

2.数据库表结构设计

本系统的数据库采用ACCESS2003,新建系统数据库名称为物流管理系统,数据库中包含员工信息表,用户信息表,客户信息表,车辆信息表,车辆调度信息表,货物申请单信息表,托运单信息表,在线跟踪信息表,客户验收表。

下面列出主要表的结构:

表4-1用户信息表

字段名

数据类型

数据长度

描述

user_bhid

user_name

user_code

char

varchar

char

10

20

10

编号

用户名

用户密码

 

员工信息表:

表4-2员工信息表

字段名

数据类型

数据长度

描述

ygxx_ygid

ygxx_ygxm

ygxx_xb

ygxx_lxdh

ygxx_zw

ygxx_bz

varchar

varchar

char

varchar

varchar

text

20

30

10

30

30

16

员工编号

员工姓名

性别

联系

职务

备注

客户验收数据表:

表4-3客户验收数据表

字段名

数据类型

数据长度

描述

khys_id

khys_ysbh

khys_khmc

khys_tydh

khys_ysrq

khys_ysdw

khys_ysr

khys_bz

varchar

varchar

varchar

varchar

datetime

varchar

varchar

text

30

30

20

30

8

50

20

16

记录编号

客户验收编号

客户名称

托运单号

验收日期

验收单位

验收人

备注

 

在途调度信息表:

表4-4在途调度信息表

字段名

数据类型

数据长度

描述

ztdd_ddbh

ztdd_rwdh

ztdd_cphm

ztdd_sjxm

ztdd_lxdh

ztdd_jsrw

varchar

varchar

varchar

varchar

char

varchar

30

20

20

30

20

50

在途调度编号

接受任务单号

车牌号码

司机姓名

联系

接受任务

货物申请单信息表:

表4-5货物申请单信息表

字段名

数据类型

数据长度

描述

husqd_sqdh

husqd_khbh

husqd_khmc

husqd_chrq

husqd_zjmc

husqd_tj

husqd_kprq

husqd_ddbh

husqd_zjsl

husqd_yf

husqd_cfdd

husqd_fjmc

husqd_fsfy

husqd_clbh

varchar

varchar

varchar

datetime

varchar

Int

datetime

varchar

Int

varchar

varchar

varchar

varchar

varchar

30

30

30

8

50

4

8

30

4

20

50

50

20

30

申请单号

客户编号

客户名称

出货日期

主件名称

体积

开票日期

订单编号

主件数量

运费

出发地点

附件名称

分送费用

车辆编号

在线跟踪信息表:

表4-6在途跟踪信息表

字段名

数据类型

数据长度

描述

ztgz_id

ztgz_tydh

ztgz_sjxm

ztgz_cphm

ztgz_ddsj

ztgz_sjsj

ztgz_dddd

varchar

varchar

varchar

varchar

datetime

char

varchar

20

30

20

30

8

20

30

编号

托运单号

司机姓名

车牌号码

到达时间

司机

到达地点

3.运输管理系统业务流程图

图4-2系统业务流程图

第五章系统的详细设计与实现

1.系统登录设计

系统登录主要用于登录物流运输管理系统的用户进行平安性检查,以防止非法用户登录系统。

系统登录界面如图5-1所示。

图5-1系统登录设计

在登录系统时验证操作员及其密码,主要通过ADO控件中记录集对象结合If语句判断用户选定的用户,及其输入的密码与数据库中的操作员和密码是否相同来实现。

2.物流管理系统主界面设计

系统主界面主要包括菜单栏、工具栏〔由ToolBar控件实现〕和状态栏〔由Statusbar控件实现〕三局部组成,是整个管理系统流程实现的主窗体,界面设计简单明了,为用户提供了便捷的访问途径。

状态栏将显示系统运行时间、日期、操作员信息,其中状态栏的操作信息主要是通过“系统登录〞窗体中的“登录操作员〞传递而得到的。

通过菜单和工具栏可以控制系统中的各个功能的子窗体,完成相关的功能操作。

主窗体运行结果如图5-2所示。

图5-2物流运输管理系统主窗体

主要实现代码如下:

PrivateSubMDIForm_Load()

Me.StatusBar1.Panels

(1).Text="欢送使用本系统制作人:

夏磊"

EndSub

PrivateSubtcxt_Click()

End

EndSub

PrivateSubTimer1_Timer()

StatusBar1.Panels(3).Text="系统当前时间:

"&Now

EndSub

PrivateSubToolbar1_ButtonClick(ByValButtonAsMSComctlLib.Button)

SelectCaseButton.Index

Case1

tysq.Show1

Case2

cldd.Show1

Case3

hwtyy.Show1

Case4

hwys.Show1

Case5

yhgl.Show

Case6

zxgz.Show1

Case7

End

EndSelect

EndSub

PrivateSubTYS_Click()

tysqcx.Show1

EndSub

PrivateSubxt_Click()

xtbeifen.Show1

EndSub

3.货物托运申请管理

在正式托运货物之前,需要进行托运货物申请,在进行托运货物申请时需要填写托运货物申请单,托运申请单经过核对之后,才可以填写货物托运单进行托运货物。

可以按照托运单号有序的对托运货物有效地处理,在托运申请单中记录托运货物的详细信息,以便托运货物时进行核对。

当启动窗体时,通过ADO控件的ConnectionString属性连接到后台数据库access中。

货物托运申请管理模块如图5-3所示。

图5-3货物托运申请窗体

主要实现代码如下:

PrivateSubsave()

IfText1(0).Text=""Then

MsgBox"请输入客户编号",48,"提示信息"

Else

IfText1

(1).Text=""Then

MsgBox"请输入客户名称",48,"提示信息"

Else

DimConStrAsString

DimcnnAsNewADODB.Connection

DimrssAsNewADODB.Recordset

ConStr="Provider=Microsoft.Jet.OLEDB.4.0;"&"DataSource="&App.Path&"\sjk.mdb"

cnn.OpenConStr

rss.Open"select*fromhwtywhere客户编号='"+Text1(0).Text+"'",cnn,adOpenKeyset,adLockUnspecified

Ifrss.RecordCount=0Then

DimcnAsNewADODB.Connection

DimrsAsNewADODB.Recordset

cc="Provider=Microsoft.Jet.OLEDB.4.0;"&"DataSource="&App.Path&"\sjk.mdb"

cn.Opencc

cn.CursorLocation=adUseClient

rs.Open"insertintohwty(客户编号,客户名称,出货日期,主件名称,体积,开号日期,订单编号,主件数量,运费,合同编号,出发地点,附件名称,分送费用,车牌号码,目的地点,附件数量,合计金额,车辆编号,距离,吨位,备注)values('"+Text1(0).Text+"','"+Text1

(1).Text+"','"+Str(DTPicker1.Value)+"','"+Text2(0).Text+"','"+Text2

(1).Text+"','"+Str(DTPicker2.Value)+"','"+Text2

(2).Text+"','"+Text2(3).Text+"','"+Text2(4).Text+"','"+Text2(5).Text+"','"+Text2(6).Text+"','"+Text2(7).Text+"','"+Text2(8).Text+"','"+Combo1.Text+"','"+Text2(9).Text+"','"+Text2(10).Text+"','"+Text3.Text+"','"+Text4.Text+"','"+Text2(11).Text+"','"+Text2(12).Text+"','"+Text2(13).Text+"')",cn,adOpenKeyset,adLockUnspecified

MsgBox("添加成功")

Fori=0To1

Text1(i).Text=""

Nexti

Fori=0To13

Text2(i).Text=""

Nexti

Fori=0To1

Text1(i).Enabled=False

Nexti

Fori=0To13

Text2(i).Enabled=False

Nexti

Toolbar1.Buttons(3).Enabled=False

Toolbar1.Buttons

(1).Enabled=True

Else

MsgBox"该员工信息已经存在",48,"提示信息"

Fori=0To1

Text1(i).Text=""

Nexti

Fori=0To13

Text2(i).Text=""

Nexti

EndIf

EndIf

EndIf

EndSub

4.车辆调度安排

车辆调度安排是物流运输管理系统中的重要环节,物流公司再接收到货物托运信息之后,首要的问题是安排托运货物的车辆。

在本系统中通过车辆调度安排填写好安排托运车辆的信息,司机根据调度通知单上的信息执行托运任务。

通过车辆资料设置选择车牌号码,然后输入一些辅助信息,最后保存车辆调度安排信息。

工具栏中的控制按钮控制着窗体的各项操作,在ToolBar控件的ButtonClick事件中,车辆调度安排的模块运行结果如图5-4所示。

图5-4车辆调度安排窗体

5.货物托运管理

在货物托运申请完成之后,就可以填写货物托运单,托运司机根据货物托运单将货物托运到客户手中。

对于同一张货物托运单,可以托运多种不同的货物,在托运管理中可以添加或删除托运货物,还可以通过ListView控件浏览货物托运单信息。

如图5-5所示。

图5-5货物托运单管理窗体

6.在线跟踪管理

在途跟踪是对正在进行托运的货物信息进行管理,托运司机在托运货物的过程中,每到一个地方或者在托运过程中出现某些异常情况,就会给托运公司反应一个信息,托运公司将反应回来的信息进行记录,并且对反应回来的异常情况进行处理,整个过程实现在途跟踪。

在途跟踪管理模块运行结果如图5-6所示。

图5-6在途跟踪管理窗体

主要实现代码如下:

PrivateSubCombo1_Click()

DimrssAsNewADODB.Recordset

DimcnAsNewADODB.Connection

Dimrs

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2