
毕业设计与论文(基于VB的企业仓库管理系统).docx
23页毕业论文系部 信息部专业 计算机维修及网络技术班级 ZH2 姓名 江苏常州轻工业学院2012年3月3日目录1技术简介和数据库理论基础 11.1开发工具及关键技术简介 11.2 Visual Basic 简介及实现原理 11.3数据库组件介绍 21.4 SQL语言在VB中的应用 31.5 Access 2000 简述 41.7 SQL语言介绍 52系统需求分析和总体设计 72.1需求分析 72.2可行性分析 72.3系统分析 72.4模块划分 83库存管理系统设计分析 103. 1 系统目标设计 103. 2系统设计思想 103. 3系统架构选择 103. 4系统结构设计 113. 5数据库设计 124 设计总结 185 致谢 196 参考文献 20摘要随着现代工业的发展,计算机信息管理系统越来越受到企业重视本文主要分析了库 存管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构,功能模块划分 以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍达到了数据的一致性 和安全性,且应用程序功能完备,符合了库存管理系统作为典型的信息管理系统(MIS)的要 求同时简单介绍了 Visual Basic编程环境和Access数据库管理系统的功能特点,库存 管理系统是企业物流管理中不可或缺的一部分。
本文针对企业的实际需要,分析了企业仓库管理系统的功能,它主要采用VB可视化的 编程语言来开发它包括单据管理,统计查询,辅助项目管理,报表管理,系统维护等功 能ABSTRACTWith the development of modem industry, the information management system of the computer is being paid attention to by enterprises. This text has analysed some basic functions of the administrative system of the stock and makes up the situation mainly, including the systematic demand is analysed, systematic structure, the function module divides and the data base mode is analysed etc., have realized doing the introduction to the actual development of the application program especially. Having reached the consistency and security of the data, and the application program function is complete, have accorded with the administrative system of the stock as the request for the typical information management system (MIS). Introduced the function characteristics of Visual Basic programming environment and Access data base management system briefly at the same time, the administrative system of the stock is an indispensable part in enterprise's material flow management.This article in view of enterprise's actual need, has analyzed the enterprise storage management system function, it mainly uses the VB visible programming language to develop. It including documentary evidence management, statistical inquiry, auxiliary project management, report form management, function and so on system maintenance, carry on the renewal, the deletion and the inquiry, but also has the operator to manage, jurisdictionestablishment, password revision and so on other management functions.关键词:库存管理,数据库,信息管理,VBKeywords: stock management, database, information management, VB1技术简介和数据库理论基础1.1开发工具及关键技术简介本系统使用Access作为后台数据管理系统,而在前端使用ADO对象和数据 环境作为数据访问接口。
它选用了目前最流行、使用最广泛的可视化编程语言 Visual Basic 6.0作为开发环境在实际的系统编程中,这种系统开发方式也是很 普遍的Access数据库简介:Access是Microsoft公司另一个成功的数据库产品其核心是Microsoft Jet 数据库引擎早期产品Access2.0在办公自动化中获得了广泛的应用,后继版本 的功能得到不断提高,它与Microsoft Office套件紧密结合,使之得到越来越广 泛的应用Access本身是一个可视化的数据库管理系统,提供了很多非常实用的 向导,初学者也很容易学会如何用Access建立数据库的各种对象,如创建表、 查询和报表等Access使用内嵌Visual Basic语言作为开发工具,完全面向对象 编程,可以可视化地创建数据库应用程序Access也是一种关系型数据库管理系统,Access做为一个数据库管理系统, 与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很 快地掌握它,它不但能存储和管理数据,还能编写数据库管理软件,用户可以通 过Access提供的开发环境及工具方便地构建数据库应用程序,大部分是直观的 可视化的操作,无需编写程序代码,是一种使用方便、功能较强的数据库开发工 具。
正因此,本系统就是使用Access作为后台数据管理系统1.2 Visual Basic简介及实现原理Visual Basic称VB,是Microsoft公司推出的一种Windows应用程序开发工 具是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的 一种编程方法无论是开发功能强大、性能可靠的商务软件,还是编写能处理实 际问题的实用小程序,VB都是最快速、最简便的方法它是由最初的Basic语 言发展而来的,Basic语言是面向过程的,后来出现的vbl.O到3.0, 一直到现在 的6.0和,是一种可视化面向对象的编程语言,特点是编程效率高,很短 时间就可以编写出功能强大的软件VB的重要特点之一是可视性系统引进了窗体和控件的机制,用于设计应 用程序界面用户通过在屏幕上生成窗体,在窗体中绘制所需要的控件和按钮, 设计菜单和对话框,VB会自动生成相应的代码VB的另一重要特点是事件驱动当窗体或控件上发生一个事件时,VB立 即把控制权交给程序员程序员不必担心如何判断事件是否已发生,只需要编写 一段代码告诉计算机在事件发生以后应该做什么工作就可以了这样,设计一个 Windows应用程序简化为用鼠标在屏幕上点击、拖拽并添加少量的代码就可以完 成了,大大降低了对程序设计的要求,提高了应用程序的开发效率。
利用VB的可视性特点,可方便的设计了程序的窗体界面,并在各个窗体中 的合适位置绘制所需的每种控件如要修改窗体或控件的某项属性,只需在相应 的窗体或控件的属性窗口修改相应的参数便可达到需要的设计效果利用VB的事件驱动性特点,只需在窗体或控件上的代码窗口中添加少量的 代码,便可达到告诉当在相应的窗体或控件上发生某一事件时,它们在事件发生 后应该做什么工作的目的例如几个窗体上的添加、删除、返回按钮的作用,就 是通过在各个相应按钮的代码窗口中输入相应的代码,来达到当在几个按钮上出 现单击(Click)事件后,相应按钮实现添加、删除、返回的功能的1.3数据库组件介绍在使用Visual Basic开发数据库应用程序的时候,会经常使用数据库访问控 件这些控件包括:• Data控件;• ADO Data 控件;• DataList 控件/DataCombo 控件;• DataGrid 控件;• MSChart 控件下面将分别对这些控件的主要功能及使用方法进行介绍1.3.1 Data 控件Data控件是Visual Basic中最基本的数据库操作控件它使用Record set对 象提供对存储在数据库中数据的访问。
Data控件允许从一个记录移动到另一个 记录,并显示和操纵来自被连接控件的记录的数据许多其他的数据库操作控件 都需要Data控件或类似的数据源控件(比如ADO Data拶)Data控件可以执行大部分数据库访问操作,但是它并不能显示数据库中数 据的内容Data控件通常需要与其他控件结合使用这些与Data控件结合使用 的控件,可以称之为“数据觉察控件”因为程序员无需编写任何代码,就可以 在这些控件中显示当前记录的数据当Data控件中当前记录发生变化时,数据 觉察控件的内容也会随之发生变化当与 Data 控件相连接时,DataList、DataCombo> DataGrid 和 MSHFlexGrid 控件都能管理记录集合所有这些控件都允许一次显示或操作几个记录内部的 Picture> Label、TextBox、CheckBox、Image> OLE、ListBox 和 ComboBox 控件 也是数据觉察的,能和由Data控件管理的Recordset对象的某个字段相连接1.3.2 ADO Data 控件ADO Data控件与内部Data控件以及Remote Data控件(RDC)相似用户 可以使用ADO Data控件快速地创建一个到数据库的连接。
1.3.3 DataList 控件/DataCombo 控件DataList控件是一个数据绑定列表框,它可以自动地由一个附加数据源中的 一个字段充填,并且可选择地更新另一个数据源中一个相关表的一个字段 DataCombo控件的功能与DataList控件完全相同,只不过DataCombo控件是一 个组合框1.3.4 DataGrid 控件在许多情况下,需要使用表格形式来显示数据库中的数据这时就要借助于 DaatGrid控件用户可以设置DataGrid控件的DataSource属性为一个ADO Data 控件,从而将ADO Data中的数据自动地填充到DataGrid表格中这个DataGrid 控件实际上是一个固定的列集合,每一列的行数都是不确定的1.3.5 MSChart 控件MSChart控件的功能是以图形方式显示数据的图表这会使枯燥的数据变得 更加生动直观,增。












