基于VB库存管理系统论文培训讲学.doc
《基于VB库存管理系统论文培训讲学.doc》由会员分享,可在线阅读,更多相关《基于VB库存管理系统论文培训讲学.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。基于VB库存管理系统论文-库存管理系统摘要随着现代工业的发展,计算机信息管理系统越来越受到企业重视。本文主要分析了库存管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构,功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍。达到了数据的一致性和安全性,且应用程序功能完备,符合了库存管理系统作为典型的信息管理系统(MIS)的要求。同时简单介绍了VisualBasic编程环境和Access数据库管理系统的功能特点,库存管理系统是企业物流管理中不可或缺的一部分。本文针对企业的实际
2、需要,分析了企业仓库管理系统的功能,它主要采用VB可视化的编程语言来开发。它包括单据管理,统计查询,辅助项目管理,报表管理,系统维护等功能。ABSTRACTWiththedevelopmentofmodernindustry,theinformationmanagementsystemofthecomputerisbeingpaidattentiontobyenterprises.Thistexthasanalysedsomebasicfunctionsoftheadministrativesystemofthestockandmakesupthesituationmainly,includi
3、ngthesystematicdemandisanalysed,systematicstructure,thefunctionmoduledividesandthedatabasemodeisanalysedetc.,haverealizeddoingtheintroductiontotheactualdevelopmentoftheapplicationprogramespecially.Havingreachedtheconsistencyandsecurityofthedata,andtheapplicationprogramfunctioniscomplete,haveaccorded
4、withtheadministrativesystemofthestockastherequestforthetypicalinformationmanagementsystem(MIS).IntroducedthefunctioncharacteristicsofVisualBasicprogrammingenvironmentandAccessdatabasemanagementsystembrieflyatthesametime,theadministrativesystemofthestockisanindispensablepartinenterprisesmaterialflowm
5、anagement.Thisarticleinviewofenterprisesactualneed,hasanalyzedtheenterprisestoragemanagementsystemfunction,itmainlyusestheVBvisibleprogramminglanguagetodevelop.Itincludingdocumentaryevidencemanagement,statisticalinquiry,auxiliaryprojectmanagement,reportformmanagement,functionandsoonsystemmaintenance
6、.carryontherenewal,thedeletionandtheinquiry,butalsohastheoperatortomanage,jurisdictionestablishment,passwordrevisionandsoonothermanagementfunctions.关键词:库存管理,数据库,信息管理,VBKeywords:stockmanagement,database,informationmanagement,VB-目录1绪论11.1库存管理系统研究背景与意义11.2库存管理系统的研究现状11.3本文的组织结构22技术简介和数据库理论基础32.1开发工具及关键
7、技术简介32.2VisualBasic简介及实现原理32.3数据库组件介绍42.4SQL语言在VB中的应用52.5Access2000简述62.7SQL语言介绍73系统需求分析和总体设计93.1需求分析93.2可行性分析93.3系统分析93.4模块划分114库存管理系统设计分析134.1系统目标设计134.2系统设计思想134.3系统架构选择134.4系统结构设计144.5数据库设计155系统详细设计与实现195.1系统登入模块设计195.2系统主窗体模块设计205.3货品入库登记模块的实现235.4出入库查询窗体模块的设计245.5出入库数据整理窗体模块256总结与展望27参考文献28作品(
8、软件)使用说明书291绪论库存管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,库存管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理库存,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是企业库存管理科
9、学化、正规化,与世界接轨的重要条件。因此,开发一个库存管理系统是很有必要的,具有其特有的技术意义和管理意义。1.1库存管理系统研究背景与意义随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。面对庞大的产品信息量,如何有效地管理库存产品,对这些企业来说是非常重要的,库存管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而库存管理又涉及入库、出库的产品、经办人员及客户等方
10、方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。1.2库存管理系统的研究现状当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息处理系统的环境。计算机最大的好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对复杂的信息管理,计算机能够充分发挥它的优
11、越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。仓库作为一总货品资源的集散地,货品的种类繁多,包含很多的信息数据的管理。据调查得知,以前仓库进行信息管理的方式主要是基于文本、表格等纸介质的手工处理,对于货品的出入库情况的统计和核实等往往采用对账本的人工检查,对管理者的管理权限等不受约束,任何人都可查看,这样容易引起资料外泄。另外,数据信息处理工作量大,容易出错,由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统、规范的信息管理手段。而且,一般的存储情况是记录在账本上的,仓库的工作人员和管理员也只是当时记得比较清楚,时间一长,如果再要进行查询,就得在众多的资
12、料中翻阅查找了,这样造成费时、费力,如要对很长时间以前的货品进行更改就更加困难了。因此,很有必要建立一个库存管理系统,使货品管理工作规范化,系统化,程序化。提高信息处理的速度和准确性。现在国内外对此类系统的开发与研究也是很有实用性的,基本上能满足各企业的自身特点,来进行库存方面的管理,同时,改类系统又都在不断地深入与发展,来适用更多的企业,一般都能运用于各个企业的库存管理,但是都没有针对大众的广泛应用,只能运用某个企业或单位,这一点还有待于今后的进一步开发与实践。今后此类软件将会向条码库存管理系统发展,现阶段,伴随物流及管理信息化、网络化的发展,应用条码技术进行库存管理、实现仓库作业自动化,将
13、是一个必然的发展趋势,也是需要迫切解决的一个现实问题。随着信息化技术的不断提高和应用的日渐普及,更多的商品拥有自己的条码,而且,使用条码化工作代替传统作业模式,减少了手工输入,这样不但提高了作业效率,还能确保资料正确,并减少因人为失误所造成的损失。1.3本文的组织结构本文主要有技术见解和数据库理论基础,系统需求分析和总体设计,库存管理系统设计分析,系统详细设计与实现,这4部分组成,根据选题的要求,对5部分展开一定的论述技术见解和数据库理论基础主要是对VB和Access2000的简述,SQL语言的介绍和在SQL语言在VB中的应用等。系统需求分求和数据库主要是写市场对该系统的需求和该系统的分析,和
14、模块的划分。库存管理系统设计分析主要是写对该系统的一些设计过程,想法和构思。系统详细设计与实现主要是对库存管理系统程序的概括和一些重要代码的介绍。2技术简介和数据库理论基础2.1开发工具及关键技术简介本系统使用Access作为后台数据管理系统,而在前端使用ADO对象和数据环境作为数据访问接口。它选用了目前最流行、使用最广泛的可视化编程语言VisualBasic6.0作为开发环境。在实际的系统编程中,这种系统开发方式也是很普遍的。Access数据库简介:Access是Microsoft公司另一个成功的数据库产品。其核心是MicrosoftJet数据库引擎。早期产品Access2.0在办公自动化中
15、获得了广泛的应用,后继版本的功能得到不断提高,它与MicrosoftOffice套件紧密结合,使之得到越来越广泛的应用。Access本身是一个可视化的数据库管理系统,提供了很多非常实用的向导,初学者也很容易学会如何用Access建立数据库的各种对象,如创建表、查询和报表等。Access使用内嵌VisualBasic语言作为开发工具,完全面向对象编程,可以可视化地创建数据库应用程序。Access也是一种关系型数据库管理系统,Access做为一个数据库管理系统,与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它,它不但能存储和管理数据,还能编写数据库管理软件,用
16、户可以通过Access提供的开发环境及工具方便地构建数据库应用程序,大部分是直观的可视化的操作,无需编写程序代码,是一种使用方便、功能较强的数据库开发工具。正因此,本系统就是使用Access作为后台数据管理系统。2.2VisualBasic简介及实现原理VisualBasic称VB,是Microsoft公司推出的一种Windows应用程序开发工具。是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。它是由最初的Basic语言发展而来的,Basic语言是面向过程的
17、,后来出现的vb1.0到3.0,一直到现在的6.0和,是一种可视化面向对象的编程语言,特点是编程效率高,很短时间就可以编写出功能强大的软件。VB的重要特点之一是可视性。系统引进了窗体和控件的机制,用于设计应用程序界面。用户通过在屏幕上生成窗体,在窗体中绘制所需要的控件和按钮,设计菜单和对话框,VB会自动生成相应的代码。VB的另一重要特点是事件驱动。当窗体或控件上发生一个事件时,VB立即把控制权交给程序员。程序员不必担心如何判断事件是否已发生,只需要编写一段代码告诉计算机在事件发生以后应该做什么工作就可以了。这样,设计一个Windows应用程序简化为用鼠标在屏幕上点击、拖拽并添加少量的代码就可以
18、完成了,大大降低了对程序设计的要求,提高了应用程序的开发效率。利用VB的可视性特点,可方便的设计了程序的窗体界面,并在各个窗体中的合适位置绘制所需的每种控件。如要修改窗体或控件的某项属性,只需在相应的窗体或控件的属性窗口修改相应的参数便可达到需要的设计效果。利用VB的事件驱动性特点,只需在窗体或控件上的代码窗口中添加少量的代码,便可达到告诉当在相应的窗体或控件上发生某一事件时,它们在事件发生后应该做什么工作的目的。例如几个窗体上的添加、删除、返回按钮的作用,就是通过在各个相应按钮的代码窗口中输入相应的代码,来达到当在几个按钮上出现单击(Click)事件后,相应按钮实现添加、删除、返回的功能的。
19、2.3数据库组件介绍在使用VisualBasic开发数据库应用程序的时候,会经常使用数据库访问控件。这些控件包括:Data控件;ADOData控件;DataList控件/DataCombo控件;DataGrid控件;MSChart控件。下面将分别对这些控件的主要功能及使用方法进行介绍。2.3.1Data控件Data控件是VisualBasic中最基本的数据库操作控件。它使用Recordset对象提供对存储在数据库中数据的访问。Data控件允许从一个记录移动到另一个记录,并显示和操纵来自被连接控件的记录的数据。许多其他的数据库操作控件都需要Data控件或类似的数据源控件(比如ADOData控件)
20、。Data控件可以执行大部分数据库访问操作,但是它并不能显示数据库中数据的内容。Data控件通常需要与其他控件结合使用。这些与Data控件结合使用的控件,可以称之为“数据觉察控件”。因为程序员无需编写任何代码,就可以在这些控件中显示当前记录的数据。当Data控件中当前记录发生变化时,数据觉察控件的内容也会随之发生变化。当与Data控件相连接时,DataList、DataCombo、DataGrid和MSHFlexGrid控件都能管理记录集合。所有这些控件都允许一次显示或操作几个记录。内部的Picture、Label、TextBox、CheckBox、Image、OLE、ListBox和Comb
21、oBox控件也是数据觉察的,能和由Data控件管理的Recordset对象的某个字段相连接。2.3.2ADOData控件ADOData控件与内部Data控件以及RemoteData控件(RDC)相似。用户可以使用ADOData控件快速地创建一个到数据库的连接。2.3.3DataList控件/DataCombo控件DataList控件是一个数据绑定列表框,它可以自动地由一个附加数据源中的一个字段充填,并且可选择地更新另一个数据源中一个相关表的一个字段。DataCombo控件的功能与DataList控件完全相同,只不过DataCombo控件是一个组合框。2.3.4DataGrid控件在许多情况下,
22、需要使用表格形式来显示数据库中的数据。这时就要借助于DaatGrid控件。用户可以设置DataGrid控件的DataSource属性为一个ADOData控件,从而将ADOData中的数据自动地填充到DataGrid表格中。这个DataGrid控件实际上是一个固定的列集合,每一列的行数都是不确定的。2.3.5MSChart控件MSChart控件的功能是以图形方式显示数据的图表。这会使枯燥的数据变得更加生动直观,增加了程序的实用价值。MSChart控件支持一下特性:1、真三维表示;2、支持所有主要的图表类型;3、数据网络成员支持随机数据,数据数组。2.4SQL语言在VB中的应用1.SQL提供的实用
23、函数为实现使用VB程序调用SQL语言访问Access数据库多个记录的目的,我们利用SQL提供的函数。DavgFunction(求平均值)DcountFunction(计算满足条件的记录数)DfirstFunction(返回记录集的第一个记录的某个域值)DlastFunction(返回记录集的最后一个记录的某个域值)DlookupFunction(返回记录集中满足待定条件的记录的域值)DsumFunction(求和计算)DmaxFunction(求最大值)DminFunction(求最小值)利用以上的SQL函数能够方便地进行数据库文件记录地查询和统计工作,以Dsum为例,语法如下:Dsum(ex
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 VB 库存 管理 系统 论文 培训 讲学
限制150内