《计算机信息管理系统毕业论文》由会员分享,可在线阅读,更多相关《计算机信息管理系统毕业论文(20页珍藏版)》请在金锄头文库上搜索。
1、目录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 库存管理系统设计分析123.1 系统目标设计123.2系统设计思想123.3系统架构选择123.4系统结构设计133.5数据库设计144 设计总结185 致谢196 参考文献20摘要随着现代工业的发展,计算机信息管理系统越来越受到企业重视。本文主要分析了库存管理系统的一些
2、基本功能和组成情况,包括系统的需求分析、系统结构,功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍。达到了数据的一致性和安全性,且应用程序功能完备,符合了库存管理系统作为典型的信息管理系统(MIS)的要求。同时简单介绍了Visual Basic编程环境和Access数据库管理系统的功能特点,库存管理系统是企业物流管理中不可或缺的一部分。本文针对企业的实际需要,分析了企业仓库管理系统的功能,它主要采用VB可视化的编程语言来开发。它包括单据管理,统计查询,辅助项目管理,报表管理,系统维护等功能。ABSTRACTWith the development of modern in
3、dustry, 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 functio
4、n 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 administra
5、tive 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 par
6、t in enterprises material flow management.This article in view of enterprises 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 proje
7、ct 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, da
8、tabase, information management, VB1 技术简介和数据库理论基础1.1开发工具及关键技术简介 本系统使用Access作为后台数据管理系统,而在前端使用ADO对象和数据环境作为数据访问接口。它选用了目前最流行、使用最广泛的可视化编程语言Visual Basic 6.0作为开发环境。在实际的系统编程中,这种系统开发方式也是很普遍的。Access数据库简介:Access是Microsoft公司另一个成功的数据库产品。其核心是MicrosoftJet数据库引擎。早期产品Access2.0在办公自动化中获得了广泛的应用,后继版本的功能得到不断提高,它与Microsoft
9、Office套件紧密结合,使之得到越来越广泛的应用。Access本身是一个可视化的数据库管理系统,提供了很多非常实用的向导,初学者也很容易学会如何用Access建立数据库的各种对象,如创建表、查询和报表等。Access使用内嵌Visual Basic语言作为开发工具,完全面向对象编程,可以可视化地创建数据库应用程序。Access也是一种关系型数据库管理系统,Access做为一个数据库管理系统,与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它,它不但能存储和管理数据,还能编写数据库管理软件,用户可以通过Access提供的开发环境及工具方便地构建数据库应用程序
10、,大部分是直观的可视化的操作,无需编写程序代码,是一种使用方便、功能较强的数据库开发工具。正因此,本系统就是使用Access作为后台数据管理系统。1.2 Visual Basic简介及实现原理Visual Basic称VB,是Microsoft公司推出的一种Windows应用程序开发工具。是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。它是由最初的Basic语言发展而来的,Basic语言是面向过程的,后来出现的vb1.0到3.0,一直到现在的6.0和,是一种
11、可视化面向对象的编程语言,特点是编程效率高,很短时间就可以编写出功能强大的软件。VB的重要特点之一是可视性。系统引进了窗体和控件的机制,用于设计应用程序界面。用户通过在屏幕上生成窗体,在窗体中绘制所需要的控件和按钮,设计菜单和对话框,VB会自动生成相应的代码。VB的另一重要特点是事件驱动。当窗体或控件上发生一个事件时,VB立即把控制权交给程序员。程序员不必担心如何判断事件是否已发生,只需要编写一段代码告诉计算机在事件发生以后应该做什么工作就可以了。这样,设计一个Windows应用程序简化为用鼠标在屏幕上点击、拖拽并添加少量的代码就可以完成了,大大降低了对程序设计的要求,提高了应用程序的开发效率
12、。利用VB的可视性特点,可方便的设计了程序的窗体界面,并在各个窗体中的合适位置绘制所需的每种控件。如要修改窗体或控件的某项属性,只需在相应的窗体或控件的属性窗口修改相应的参数便可达到需要的设计效果。利用VB的事件驱动性特点,只需在窗体或控件上的代码窗口中添加少量的代码,便可达到告诉当在相应的窗体或控件上发生某一事件时,它们在事件发生后应该做什么工作的目的。例如几个窗体上的添加、删除、返回按钮的作用,就是通过在各个相应按钮的代码窗口中输入相应的代码,来达到当在几个按钮上出现单击(Click)事件后,相应按钮实现添加、删除、返回的功能的。1.3 数据库组件介绍在使用Visual Basic开发数据
13、库应用程序的时候,会经常使用数据库访问控件。这些控件包括:Data控件;ADO Data控件;DataList控件/DataCombo控件;DataGrid控件;MSChart控件。下面将分别对这些控件的主要功能及使用方法进行介绍。1.3.1Data控件Data控件是Visual Basic中最基本的数据库操作控件。它使用Recordset对象提供对存储在数据库中数据的访问。Data控件允许从一个记录移动到另一个记录,并显示和操纵来自被连接控件的记录的数据。许多其他的数据库操作控件都需要Data控件或类似的数据源控件(比如ADO Data控件)。Data控件可以执行大部分数据库访问操作,但是它
14、并不能显示数据库中数据的内容。Data控件通常需要与其他控件结合使用。这些与Data控件结合使用的控件,可以称之为“数据觉察控件”。因为程序员无需编写任何代码,就可以在这些控件中显示当前记录的数据。当Data控件中当前记录发生变化时,数据觉察控件的内容也会随之发生变化。当与Data控件相连接时,DataList、DataCombo、DataGrid和MSHFlexGrid控件都能管理记录集合。所有这些控件都允许一次显示或操作几个记录。内部的Picture、Label、TextBox、CheckBox、Image、OLE、ListBox和ComboBox控件也是数据觉察的,能和由Data控件管理
15、的Recordset对象的某个字段相连接。1.3.2ADO Data控件ADO Data控件与内部Data控件以及Remote Data控件(RDC)相似。用户可以使用ADO Data控件快速地创建一个到数据库的连接。1.3.3DataList控件/DataCombo控件DataList控件是一个数据绑定列表框,它可以自动地由一个附加数据源中的一个字段充填,并且可选择地更新另一个数据源中一个相关表的一个字段。DataCombo控件的功能与DataList控件完全相同,只不过DataCombo控件是一个组合框。1.3.4DataGrid控件在许多情况下,需要使用表格形式来显示数据库中的数据。这时就要借助于DaatGrid控件。用户可以设置DataGrid控件的DataSource属性为一个ADO Data控件,从而将ADO Data中的数据自动地填充到DataGrid表格中。这个DataGrid控件实际上是一个固定的列集合,每一列的行数都是不确定的。1.3.5MSChart控件MSChart控件的功能是以图形方式显示数据的图表。这会使枯燥的数据变得更加生动直观,增加了程序的实用价值。MSChart控件支持一下特性:1、真三维表示;2、支持所有主要的图表类型;3、数据网络成员支持随机数据,数据数组。1.4 SQL语言在VB中的应用1.SQL提供的实用函数