摘要库存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易操作易使用等特点。经过分析如此情况,我决定使用微软公司的VisualBasic6为开发工具,利用其提供的各种面向对象的开发工具,尤其是ADO,是能方便而简洁操纵数据库的智能化对象,短期内就可以开发出用户满意的可行系统。主题词:仓库管理;数据库;VB6;ADO第页ABSTRACTWarehousemanagesystemisatypicalMIS.Itmostlyincludesthefoundationandmaintenanceofthedatabaseandthedevelopmentoftheclientapplicationprogram.Fortheformerwemustestablishabetterdatabase,whichhaswelldataconsistencyanddatasecurity.Forthelatterwemustmaketheprogramhasself-containedfunctionandeasytobeuse.Byanalyzingthesituation,weusetheVB6oftheMicrosoftCompanyasclienttool.VB6isveryeasytobeuseandithasmanyusefultools,especiallyADOobject,whichcaneasilyconvenientlymanipulatethedatabase.WeuseitcandevelopasatisfactorysysteminshorttimeKeyWords:Warehousemanagement;Database;VisualBasic6;ADO第i页第0页共41页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第0页共41页第一章绪论1.1选题背景随着计算机技术的发展,计算机管理已越来越多地运用到了各个领域。在现代企业的各个环节已离不开计算机了。各种各样的管理软件也应运而生。企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物料种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库管理必须编制一套仓库管理信息系统,实现计算机化操作而且必须根据企业的具体情况制定相应的方案。一般仓库管理系统,总是根据所掌握的物资类别,相应分成几个部门来进行物料的计划,订货,核销托收,验收入库,根据企业各个部门的需求来发送物资设备,并随时按期进行库存盘点,作台帐,根据企业管理的需要按月、季度、年度进行统计分析,产生相应报表。根据我公司的实际情况分析,一般的仓库管理系统并不能满足公司的需求,而且每套系统的成本也过高。因此有必要开发一套特定的仓库管理系统来提高公司的工作效率,减少因人为因素而导致的物料损失通过对这些情况的仔细调查,我开发了下面的仓库管理系统。1.2设计目标仓库管理系统可主要实现下列目标:操作简单方便、界面简洁美观。能完成仓库的各种日常操作。能很好的预防各自人为因素产生的错误操作能够为用户提供多种条件的查询操作,为物料管理提供准确及时的数据可实现盘点报表及盘点后的物料调整具有很好的安全性,以保证数据的正确性可追溯数据的历史信息,为系统完善提供依据第1页共41页第0页共41页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共41页第二章相关理论基础本系统主要采用VB6+Access2000相结合的技术来进行开发,用户界面的设计是用VB6来进行的,后台数据库使用Access2000。与数据库的连接则使用ADO的相关功能来完成的。在系统需涉及的一些相关技术概述如下。2.1VisualBasic6Visual意为“可视化的”,指的是一种开发图形用户界面的方法,所以VisualBasic是基于Basic的可视化的程序设计语言。在VisualBasic中,一方面继承了Basic所具有的程序设计语言简单易用的特点,另一方面在其编程系统中采用了面向对象、事件驱动的编程机制,用一种巧妙的方法把Windows的编程复杂性封装起来,提供了一种所见即所得的可视化程序设计方法。VB6是指VisualBasic6.0的版本。2.1.1VisualBasic6的功能特点A)具有面向对象的可视化设计工具:在VB中,应用面向对象的程序设计方法(OOP),把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计要求,直接在屏幕上“画”出窗口菜单、按钮、滚动条等不同类型的对象,并为每个对象设置属性。程序员的编程工作仅限于编写相关对象要完成的功能程序,因而程序设计...