VB+Access物流运输管理系统
目 录
摘 要... 1
Abstract. 1
绪 论... 3
第一章 概述... 4
1.1物流运输业的现状... 4
1.2物流管理信息系统的概念... 4
第二章 系统设计相关原理... 6
2.1 系统开发环境... 6
2.1.1 硬件环境... 6
2.1.2 软件环境... 6
2.2 开发工具简介... 6
2.2.1 VB语言简介... 6
2.2.2 ACCESS 2005数据库... 7
第三章 系统需求分析... 8
3.1可行性研究... 8
3.2系统功能简介... 8
第四章 系统设计... 10
4.1系统总体设计... 10
4.1.1系统开发的基本原则... 10
4.1.2 基本功能简介... 10
4.1.3 系统流程图... 11
4.2系统详细设计... 12
4.2.1 数据库的设计与系统E-R图... 12
4.2.2数据库表结构... 13
4.3系统功能概述... 15
4.3.1系统登录功能... 15
4.3.2系统主界面... 17
4.3.3 子系统界面... 17
结束语... 21
参考文献... 22
指导老师评语
评阅人评语61
VB+Access物流运输管理系统
物流运输管理信息系统分析与设计
计算机科学系 2004级3班
摘 要:进入21世纪,“信息化带动工业化”的发展思路加速了企业的发展。企业实施信息化积极性显著地提高,为物流管理信息化提供了良好的机遇。尤其近几年来,随着贸易的全球化和世界经济的一体化,中国逐渐成为世界制造中心和采购中心,物流业发展迅速,物流作为企业的“第三利润源泉”也因此在各行各业受到重视。在这种背景下,物流运输行业在加快改造、产业升级过程中同样迫切需要利用信息系统实现整个物流过程的贯通,以达到快速响应市场变化、优化配置物流资源、提高物流服务水平和降低物流成本的目的。
关键词:物流运输;管理;信息系统
Transport Logistics Management Information System Analysis and Design
Zhao Yang, Class 3 Grade 2004, Department of Computer Science
Abstract: In the 21st century, "the information to promote industrialization," the development of ideas has accelerated the development of enterprises. Enterprises The implementation of information technology initiative of a significant increase for logisticsmanagement information provides a good opportunity. In particular In recent years, with trade globalization and world economic integration, China has gradually become a worldmanufacturing in Heart and procurement centre, the rapid development of the logistics industry, logistics enterprises as the "third source of profit" Therefore, in all walks of life attention. In this context, the logistics of accelerating the transformation of the transport industry, industrial upgrading process equally pressing need to use information systems to achieve through the entire logistics process to achieve rapid response to market changes and optimizing the allocation of logistics resources, raising the level of logistics services and reduce logistics costs. Key words: Transport Logistics; Management; Information System
VB+Access物流运输管理系统
绪 论
我国在进入90年代以来,随着改革开放的进一步深入,经济体制逐步转型。整个生产、流通和消费发生了深刻的变化。国内从商业、物资储运企业改造、运输与货运代理延伸等,出现了不同形式的物流企业。但总的来说,这些企业仍然处于起步阶段,一方面由于物流的观念尚未在工商企业中得到普及,国内的企业对物流服务需求不足,另一方面物流企业提供的服务质量不高,数量也有限,特别是对物流系统计划、设计与管理的水平与发达国家相比还有差距。随着计算机和信息、技术突飞猛进的发展,传统物流企业也面临着要改变经营模式,提高服务水平和管理水平,向高层次发展的需求。
近年来,国际上一些著名的物流公司己在中国合资或独资开展物流业务,开始了成熟的物流运作。大部分的国外物流企业已成功利用了EDI、互联网、GPS等物流信自、技术实现了物流管理的信息化。市场竞争程度的加剧迫使我国的物流企业也要开始作自身的改造,不仅要利用先进的技术、设备,而且要有完善的管理,以此来拓宽服务功能,提高服务水平。但如何在我国实现物流企业管理的信息、化和现代化,是值得我们探讨的问题。
一个物流企业的管理信息系统是以物流为特定的对象范畴,把物流和物流信息、结合成一个有机的系统,对物流系统中进行物流信息处理的这样一个管理系统。它通过对系统内外信息的收集、存储、加工处理,获得物流管理中有用的信息,并以表格、文件、报告、图形等形式输出,以便管理人员和领导者有效地利用这些信息组织物流活动,保证企业的正常运在物流领域中,管理信息系统常常可大可小,例如,国际物流的管理信息系统可以包容船运、港口仓储、汽车运输等若干子系统,而一个仓库企业的管理信息系统本身可以只是一个独立系统,同时又是更大规模的物流运输业中的子系统。本文就以一个以仓库为基础的物流运输企业为例,探讨管理信息系统在物流运输业中的应用。.
第一章 概述
从20世纪80年代至今,物流领域取得了很大发展。信息技术、通讯技术的出现使物流的各个方面形成了全新的思想。特别是物流供应链的出现,使许多企业重新检查和评估内部的业务过程,为了集中发展自己可以产生增值的主业,将物流活动交与第三方办理,这样使得以服务为主的第三方物流发展起来了。越来越多的运输公司已建立了物流服务企业,提供运输、存货管理、仓储、定单处理等一系列的物流服务。
1.1物流运输业的现状
近年来,随着买方市场的形成,企业对物流领域中存在的"第三利润源"开始有了深刻的认识。优化企业内部物流管理,降低物流成本成为目前多数国内企业最为强烈的愿望和要求。这说明,我国物流活动的发展水平还比较低,加强企业内部物流管理活动仍然是全社会物流活动的重点。
与此同时,专业化的物流服务需求已经出现,且发展势头极为迅速。其一是跨国公司在中国从事生产经营活动,销售活动,分拨活动以及采购活动过程中对高效率、专业化物流服务的巨大需求,这是带动我国物流产业发展的一个十分重要的市场基础;其二是国内优势企业对专业化物流服务的需求。
进入世纪,“信息化带动工业化”的发展思路加速了企业的发展。企业实施信息化积极性显著地提高,为物流管理信息化提供了良好的机遇。尤其是近几年来,随着贸易的全球化和世界经济的一体化,中国逐渐成为世界制造中心和采购中心,物流业发展迅速,物流作为企业的“第三利润源泉”也因此在各行各业受到重视。在这种背景下,物流运输行业在加快改造、产业升级过程中同样迫切需要利用信息系统实现整个物流过程的贯通,以达到快速响应市场变化、优化配置物流资源、提高物流服务水平和降低物流成本的目的。
1.2物流管理信息系统的概念
物流管理信息系统是把物流和信息有机结合在一起的系统。它是使用系统的观点、思想和方法建立起来的,以计算机为基本信息处理手段,以现代通信设备为基本信息传输工具,并且能够为管理决策提供信息服务的人机系统。也就是说,物流管理信息系统是一个由人和计算机共同组成的,能进行物流信息的收集、传递、存储、加工、维护和使用的系统,它具有预测、控制和辅助决策等功能。物流管理信息系统是利用现代信息技术,通过信息流将各种物流活动与某个一体化过程连接在一起的通道。物流系统中各个环节之间的衔接是通过信息沟通来实现的,基本资源的调度也是通过信息共享来完成的。由此可见,组织物流活动必须以信息为基础。为了使物流活动正常而有效地运行,必须保证物流信息畅通。物流管理信息系统主要解决以下一些问题:
1.能够实现运输的基本管理,取代传统的纸上记录方式;
2.分级管理, 层次清晰, 功能丰富;
3.界面美观,用户操作界面全部采用中文汉字操作,使用方便, 操作灵活;
4. 使程序设计具有良好的可扩充性, 可根据运输管理工作的需要随时补充和修改
总体而言,应用物流运输管理信息系统的目的是为了提高对客户的服务水平和降低物流总成本。
VB+Access物流运输管理系统
第二章 系统设计相关原理
2.1 系统开发环境
2.1.1 硬件环境
主频500MHz以上
内存64MB以上
240MB以上的硬盘空间
2.1.2 软件环境
结合所要开发的系统特点,本系统采用Visual Basic6.0中文企业版作为开发工具,后台数据库采用Access 2005。
2.2 开发工具简介
2.2.1 VB语言简介
Visual Basic 是美国微软公司于1990年推出的一套完整的Windows系统软件开发工具,可用于开发Windows环境下的各类应用程序,是一种可视化、面向对象、用事件驱动方式的结构化高级程序设计语言,是目前使用最广泛的编程语言之一。
Visual Basic6.0增加了许多新的特性,其中许多都是和数据库相关的,这些特性为简单高效的开发与数据库相关的应用程序提供了极大的方便 [1]。
1.具有面向对象的可视化设计工具
在VB中,应用面向对象的程序设计方法,把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计的要求,直接在屏幕上“画”出窗口、菜单、按钮、滚动条等不同类型的对象,并为每个对象设置属性 [2]。
2.事件驱动的编程机制
事件驱动是非常适合图形用户界面的编程方式。事件掌握着程序运行的流向,每个事件都能驱动一段程序的运行。程序员只需编写响应用户动作的代码,而各个动作之间不一定有联系。这样的应用程序代码一般较短,所以程序既易于编写又易于维护。
3.提供了易学易用的应用程序集成开发环境
在VB集成开发环境中,用户可设计界面、编写代码、调试程序,直至把应用程序编译成可执行文件在Windows中运行,使用户在友好的开发环境中工作。
4.结构化的程序设计语言
VB具有丰富的数据类型和结构化程序结构,而且简单易学。
2.2.2 ACCESS 2005数据库
Microsoft Access是微软公司开发的Windows平台上最流行的,功能强大的桌面数据库管理系统.Microsoft Access无需编写程序代码,仅通过直观的可视化的操作即可完成大部分数据管理工作,是Windows平台上倍受青睐的关系型数据库管理系统之一 [3]。它提供了表生成器、查询设计器、报表设计器等许多便捷的可视化操作工具和数据库向导、表向导、查询向导、报表向导等向导工具,以便数据库用户能快捷地构造一个简单的管理信息系统。
第三章 系统需求分析
3.1可行性研究
①现行系统的描述
某公司是以仓库为基础的物流企业,下设有若干个仓库。各仓库负责对货物的入库、出库及存储管理,而这些工作均采用手工操作,所有资料的登记、查询、统计均是人工完成的,不仅速度慢,而且准确率低。另外,各仓库之间信息联系不密切,数据不能共享,重复信息多,公司总部不能实时了解各仓库货物的情况,客户更是不能及时、方便地了解自己的货物状。[4]再有,公司的管理职能、数据格式化等均与计算机的要求有一定的差距。为了公司的长远发展,增强公司的市场竞争力,急待建立一套完善的管理信息系统。
②系统的目标
新的系统应该能够及时为公司的领导提供决策信息,提高整个公司特别是仓库的管理水平,并且具有辅助决策支持的功能,从而提高整个公司的管理科学化及现代化水平以及提高公司达到经济和社会效益。在具体操作上,公司的领导能够通过仓库管理信息系统查询到不同客户的不同种类货物,各个仓库在任意时间段内都可以从不同来源地的进仓数量和发往不同目的地的出仓数量,以及仓库现有的库存数量,还可以查询某张进仓单、出仓单,某个产品代码或产品批次的仓储状况。另外,在设计系统时,也考虑到了让客户分享系统的业务数据。由于采用了先进的网络技术,客户可以上网通过身份验证等安全系统后进入客户查询程序,获得自己货物的信息。
3.2系统功能简介
确立系统实现的功能
本系统主要由以下四个模块构成:
1.数据管理
该系统主要是对库存的货物进行管理
2.入库管理
该系统主要是对货物进入仓库的信息进行管理
3.出库管理
该系统主要是对出库的货物信息进行管理
4.车辆管理
主要是对出车,回车,维修,事故等信息进行管理
5.系统管理
该系统主要包括使用者及其权限设定、数据库备份操作、系统的登录和退出等功能。
VB+Access物流运输管理系统
第四章 系统设计
物流运输管理信息系统的设计应紧密结合用户的客观实际与模式,运用结构化的方法,从总体出发,自上而下,将具体的管理模式进一步优化,抽象成一般的带有普遍性的信息系统管理模式应严格划分人机工作界面,合理划分子系统,每个系统具有本身特定的功能要求和相对独立性各子系统之间边界清晰,能相互交换有用信息,实现信息共享。
4.1系统总体设计
4.1.1系统开发的基本原则
物流运输管理信息系统的开发应当注意科学的管理方法和定量化管理模型的运用及优化作用,而不是模拟现行管理模式强调系统对经营过程的预测与监控作用强调系统对数据更深层次的开发与利用,进而利用信息处理技术来分析企业经营状况及其外部环境等因素充分利用现代信息技术提高物流管理水平和服务水平。具体而言,应遵循以下几个基本原则。[5]
1.协调性原则。企业的物流管理信息系统一般由多个子系统组成,不同的子系统之间有着信息关联,因此要保证子系统之间、系统与环境之间相协调,使系统达到最佳的总体性能。
2.充分利用信息资源的原则。即数据尽可能共享,减少系统的输入输出,对已有的数据、信息作进一步的分析处理,以便充分发挥深层次加工信息的作用。
3.立足原系统、高于原系统原则。尽管新系统是未知的,但是它不能凭空想象,其逻辑模型的设计必须以现行系统为基础,即立足原系统。而高于原系统的原则则要求对现行系统或手工管理中不合理的管理体制、管理模式、思想观念、工作方法以及传统的习惯等进行大胆的改革和正确的引导,根据科学管理的要求加以优化和创新,从而充分发挥信息技术的能力,提高工作效率,提高管理水平。
4.1.2 基本功能简介
数据管理: 实现库存货物的管理。包括:实现库存货物的盘点管理
入库管理: 实现货物入库信息的管理。包括:入库单的录入、查询、修改、删除
出库管理: 实现货物出库信息的管理。包括:出库单的录入、查询、修改、删除
系统管理: 实现系统设置管理。包括:管理员的及其使用权限的设定,系统退出
车辆管理:实现车辆的调配管理和信息管理。包括:车辆出车、回车的录入、查询、修改、删除。若图片无法显示请联系QQ3710167,本论文免费,转发请注明源于www.lwfree.cn
图4-1系统功能图
4.1.3 系统流程图
根据前面的分析可以画出系统的流程图:
若图片无法显示请联系QQ3710167,本论文免费,转发请注明源于www.lwfree.cn
图4-2 系统流程图
4.2系统详细设计
本系统的开发工具是Visual Basic6.0,使用ACCESS2000存储数据
4.2.1 数据库的设计与系统E-R图
在数据库应用系统的开发过程中,数据库的结构设计是一个非常重要的问题。数据结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,简化数据库应用系统的程序的实现难度等。在进行数据库设计时,要充分理解关系型数据库对象概念以及它们之间的关系。[6] 数据库的结构设计的任务就是针对需要用到的数据库对象进行设计。在数据库设计中,表的设计是关键。本文在设计数据库时,首先确定需要使用的表及各个表之间的关系,再确定各个表内部的结构定义以及约束条件。[7]根据数据库设计原则,考虑数据冗余性等因素,设计数据库。该数据库由以下表组成
1.仓库管理员信息表:(员工编号、用户名、密码、)
2.普通用户信息表:(用户名、密码)
2.原料入库表:(入库单编号、供货单编号、供货商名称、供货数量、原料编号、运输费用、原料单价、原料金额、入库时间)
3.供货商信息表(供应商名称、供应商编号、供应商地址、供应商电话、联系人、原料名称、供应商传真号)
4.原料领退表(领退单编号、原料编号、领退数量、仓库管理员、领退日期、单价、领料人、原料名称、质检表编号)
5.车辆管理表(车辆编号、出车时间、回车时间、维修时间、状态)在得到数据库的逻辑结构之后,就可以在数据库系统中实现该逻辑结构了
总体E-R图如图3-1所示
图4-3 系统总体E-R图
4.2.2数据库表结构
数据库包含的几个主要表格如下:若图片无法显示请联系QQ3710167,本论文免费,转发请注明源于www.lwfree.cn
VB+Access物流运输管理系统
1.“原料入库表”。结构如表所示:
包含入库单编号、供货单编号、供货商名称、供货数量、原料编号、运输费用、原料单价、原料金额、入库时间
列名
格式
允许空
长度
功能描述
rnumber
数字
否
2
入库单编号
rgnumber
数字
否
2
供货单编号
rgname
文本
否
8
供货商名称
rgamount
数字
否
8
供货数量
rrmnumber
数字
否
2
原料编号
rtcosts
数字
否
16
运输费用
rrmaddress
数字
否
8
原料单价
rrmmon
货币
否
16
原料金额
rtime
日期/时间
否
8
入库时间
2.“原料领退表” 结构如表所示:
包含领退单编号、原料编号、领退数量、仓库管理员、领退日期、单价、领料人、原料名称
列名
格式
允许空
长度
描述
lnumber
数字
否
2
领退单编号
lrmnum
数字
否
2
原料编号
lmount
数字
否
8
领退数量
ladmini
文本
否
8
仓库管理员
ldate
日期/时间
否
8
领退日期
laddress
数字
否
8
单价
lname
文本
否
8
领料人
lrmname
文本
否
16
原料名称
3.“供货商信息表” 结构如表所示:
包括供应商名称、供应商编号、供应商地址、供应商电话、联系人、原料名称、供应商传真号、供应商开户行、供应商银行帐号
列名
格式
允许空
长度
描述
gname
日期/时间
否
8
供应商名称
gnumber
数字
否
2
供应商编号
gadress
文本
否
16
供应商地址
gtel
原料单位
否
16
供应商电话
gcontacts
数字
否
2
联系人
grmname
单价
否
2
原料名称
gfax
货币
否
8
供应商传真号
4. “车辆管理表” 结构如表所示:
包括车辆编号、出车时间、回车时间、维修时间、状态
列名
格式
允许空
长度
描述
cname
数字
否
2
编号
cctime
文本
否
8
出车时间
crtime
文本
否
8
回车时间
cwtime
数字
否
8
维修时间
cstate
数字
否
8
状态
4.3系统功能概述
后台数据库使用ACCESS数据库,以Microsoft Visual staudio 2005作为开发平台,系统通过主页面选择进入入库管理系统和出库管理系统
4.3.1系统登录功能
不难发现,在很多系统设计中都少不了,系统登陆这一模块,登陆模块能使管理员允许的用户进入查询或者输入相关信息,这一模块的设计不仅能方便用户查询相关信息,而且还能保证数据不丢失和被盗取篡改,作为系统的门户,登陆模块是很重要的。
系统登陆代码设计如下:
Private Sub Command1_Click() If id.Text = "" Then MsgBox "用户名不能为空!", vbOKOnly + vbInformation, "友情提示" id.SetFocus Exit Sub End If 若图片无法显示请联系QQ3710167,本论文免费,转发请注明源于www.lwfree.cnDim strSQl As String strSQl = "select * from Users where users_name='" & Trim$(id.Text) & "' and password='" & Trim$(password.Text) & "' " Dim str As New ADODB.Recordset Set str = New ADODB.Recordset str.CursorLocation = adUseClient str.Open strSQl, conn, adOpenStatic, adLockReadOnly With str If .State = adStateOpen Then .Close .Open strSQl
VB+Access物流运输管理系统
If .EOF Then Try_times = Try_times + 1 If Try_times >= 3 Then MsgBox "您已经三次尝试进入本系统,均不成功,系统将自动关闭", vbOKOnly + vbCritical, "警告" Unload Me Else MsgBox "对不起,用户名不存在或密码错误 !", vbOKOnly + vbQuestion, "警告" id.SetFocus id.Text = "" password.Text = "" End If Else Unload Me Form2.Show ’登录进入的另一个界面 End If End With End Sub
4.3.2系统主界面
主界面是系统操作平台
1.主界面包括数据管理、入库管理、出库管理、车辆管理、系统管理五个主菜单
4.3.3 子系统界面
1.登陆后界面
2.入库管理子系统
3.出库管理子系统
4.车辆管理子系统界面
由于物流信息系统的分析与设计是一项工作量较大的系统工程,虽然在研究工作中,
本人对企业的需求情况作了详细的调查和分析,对系统库存管理系统的主要功能和功能界面进行了设计,并实现了与数据库的对接,但限于时间和能力本人,所做的仍然只是物流信息系统的部分设计工作,完整构建一个行业的物流信息系统,仍然有大的工作需要去作,做好每一步的工作,坚定信念,用科技信息带动更辉煌的未来是我们的最终目标!
VB+Access物流运输管理系统
结 束 语
虽然我的论文作品不是很成熟,还有很多不足之处,但我可以自豪的说,这里面的每一段代码,都有我的劳动。当看着自己的程序,自己成天相伴的系统能够健康的运行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最终都会化为甜美的甘泉。这次做论文的经历也会使我终身受益,我感受到做论文是要真真正正用心去做的一件事情,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有自己的
毕业设计,也许是我大学生涯交上的最后一个作业了。想籍次机会感谢四年以来给我帮助的所有老师、同学,你们的友谊是我人生的财富,是我生命中不可或缺的一部分。
感谢我的导师王巧玲教授,这篇论文的每个细节,都离不开你的细心指导,你严谨细致,一丝不苟的作风将是我未来生活中的榜样。
感谢我的爸爸妈妈,养育之恩,无以回报,你们永远健康快乐是我最大的心愿。
在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!
参考文献
[1] 王之泰著,现代物流学[M],中国物资出版社,2000
[2] (美)唐纳德J.鲍尔索克斯(DonaldJ.Bowersox)、戴维J.克劳斯(DavidJ.Closs),供应链过程的一体化(Logistiea,Management:TheIntegratedSupplyChainProcess)[J],林国龙、宋柏、沙梅等译二机械工业出版社,1999
[3] 胡双增、张明,物流系统工程[M],清华大学出版社,2000.4
[4] 马元颇,物资管理信息系统[M],水利电力出版社,1995
[5]ChiYongLinZhangJin,DiscussionontheLogistiesConstruetionofRailwayContainerFreightStation[M],JournalofSWJTU,2002.2
[6] 毕庶伟,管理信息系统分析与设计[M].机械工业出版社,1996