仓库管理系统的分析与设计.doc

约45页DOC格式手机打开展开

仓库管理系统的分析与设计,目 录摘 要 iabstract ii第一章 绪论 11.1 选题背景 11.2 设计目标 1第二章 相关理论基础 22.1 visual basic 6 22.1.1 visual basic 6的功能特点 22.1.2 visual basic 6中的基本概念 32.2 access2000数据库 42.2.1 a...
编号:20-240255大小:1013.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 wanli1988go 发布

目 录
摘 要 i
ABSTRACT ii
第一章 绪论 1
1.1 选题背景 1
1.2 设计目标 1
第二章 相关理论基础 2
2.1 Visual Basic 6 2
2.1.1 Visual Basic 6的功能特点 2
2.1.2 Visual Basic 6中的基本概念 3
2.2 Access2000数据库 4
2.2.1 Access的总体结构 4
2.2.2 VB6和Access的连接 5
第三章 需求分析 7
3.1 需求分析 7
3.1.1 系统数据流程图 7
3.1.2 功能需求及设计思想 7
第四章 系统设计 11
4.1 系统功能设计 11
4.1.1 系统功能模块图 11
4.1.2 系统各模块说明 11
4.2 数据库设计 12
4.2.1 创建数据库 12
4.2.2 数据表结构 12
4.2.3 数据库中各表的关系 16
第五章 仓库管理原型系统实现 17
5.1 数据库实现 17
5.1.1 连接数据库 17
5.1.2 建立数据表 18
5.2仓库管理系统主要界面及使用说明 19
5.2.1 系统登录界面 19
5.2.2 系统主界面 20
5.2.3 系统管理模块 20
5.2.4 仓库管理模块 22
5.2.5 物料管理模块 26
5.2.6 报表查询模块 30
5.4 系统测试 32
5.4.1 菜单测试 32
5.4.2各功能模块测试 32
5.4.3 数据跟踪测试 32
第六章 小结与展望 33
6.1 成绩及不足 33
6.1.1 成绩 33
6.1.2 不足 33
6.2 展望 34
致 谢 36
参考文献 37

摘 要
库存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易操作易使用等特点。
经过分析如此情况,我决定使用微软公司的Visual Basic 6为开发工具,利用其提供的各种面向对象的开发工具,尤其是ADO,是能方便而简洁操纵数据库的智能化对象,短期内就可以开发出用户满意的可行系统。

主题词:仓库管理;数据库;VB6;ADO


ABSTRACT
Warehouse manage system is a typical MIS. It mostly includes the foundation and maintenance of the database and the development of the client application program. For the former we must establish a better database, which has well data consistency and data security. For the latter we must make the program has self-contained function and easy to be use.
By analyzing the situation, we use the VB6 of the Microsoft Company as client tool. VB6 is very easy to be use and it has many useful tools, especially ADO object, which can easily conveniently manipulate the database. We use it can develop a satisfactory system in short time

Key Words:Warehouse management;Database;Visual Basic 6;ADO

第一章 绪论
1.1 选题背景
随着计算机技术的发展,计算机管理已越来越多地运用到了各个领域。在现代企业的各个环节已离不开计算机了。各种各样的管理软件也应运而生。
企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物料种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库管理必须编制一套仓库管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。
一般仓库管理系统,总是根据所掌握的物资类别,相应分成几个部门来进行物料的计划,订货,核销托收,验收入库,根据企业各个部门的需求来发送物资设备,并随时按期进行库存盘点,作台帐,根据企业管理的需要按月、季度、年度进行统计分析,产生相应报表。根据我公司的实际情况分析,一般的仓库管理系统并不能满足公司的需求,而且每套系统的成本也过高。因此有必要开发一套特定的仓库管理系统来提高公司的工作效率,减少因人为因素而导致的物料损失。通过对这些情况的仔细调查,我开发了下面的仓库管理系统。

1.2 设计目标
仓库管理系统可主要实现下列目标:
• 操作简单方便、界面简洁美观。
• 能完成仓库的各种日常操作。
• 能很好的预防各自人为因素产生的错误操作
• 能够为用户提供多种条件的查询操作,为物料管理提供准确及时的数据
• 可实现盘点报表及盘点后的物料调整
• 具有很好的安全性,以保证数据的正确性
• 可追溯数据的历史信息,为系统完善提供依据

第二章 相关理论基础
本系统主要采用VB6 + Access2000相结合的技术来进行开发,用户界面的设计是用VB6来进行的,后台数据库使用Access2000。与数据库的连接则使用ADO的相关功能来完成的。
在系统需涉及的一些相关技术概述如下。

2.1 Visual Basic 6
Visual意为“可视化的”,指的是一种开发图形用户界面的方法,所以Visual Basic是基于Basic的可视化的程序设计语言。在Visual Basic中,一方面继承了Basic所具有的程序设计语言简单易用的特点,另一方面在其编程系统中采用了面向对象、事件驱动的编程机制,用一种巧妙的方法把Windows的编程复杂性封装起来,提供了一种所见即所得的可视化程序设计方法。VB6是指Visual Basic 6.0的版本。
2.1.1 Visual Basic 6的功能特点
A) 具有面向对象的可视化设计工具:在VB中,应用面向对象的程序设计方法(OOP),把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计要求,直接在屏幕上“画”出窗口、菜单、按钮、滚动条等不同类型的对象,并为每个对象设置属性。程序员的编程工作仅限于编写相关对象要完成的功腀@绦颍蚨绦蛏杓频男士纱蟠筇岣摺�
B) 事件驱动的编程机制:事件驱动是非常适合图形用户界面的编程方式。在图形用户界面的应用程序中,是由用户的动作即事件掌握着程序运行的流向,每个事件都能驱动一段程序的运行。程序员只要编写响应用户动作的代码,而各个动作之间不一定有联系。
参考文献

参考文献表
[1] 史济民,软件工程——原理、方法与应用,机械工业出版社,2002
[2] [美]Gary Cornell,VB6从入门到精通,北京希望电子出版社,1999
[3] ..