计算机信息管理系统毕业论文.doc
《计算机信息管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《计算机信息管理系统毕业论文.doc(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, VBI1 技术简介和数据库理论基础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控件在许多情况下,需要使用表格形式来显示数据库中的数据。这
16、时就要借助于DaatGrid控件。用户可以设置DataGrid控件的DataSource属性为一个ADO Data控件,从而将ADO Data中的数据自动地填充到DataGrid表格中。这个DataGrid控件实际上是一个固定的列集合,每一列的行数都是不确定的。1.3.5MSChart控件MSChart控件的功能是以图形方式显示数据的图表。这会使枯燥的数据变得更加生动直观,增加了程序的实用价值。MSChart控件支持一下特性:1、真三维表示;2、支持所有主要的图表类型;3、数据网络成员支持随机数据,数据数组。1.4 SQL语言在VB中的应用1.SQL提供的实用函数为实现使用VB程序调用SQL语
17、言访问Access数据库多个记录的目的,我们利用SQL提供的函数。Davg Function(求平均值)Dcount Function(计算满足条件的记录数)Dfirst Function(返回记录集的第一个记录的某个域值)Dlast Function(返回记录集的最后一个记录的某个域值)Dlookup Function(返回记录集中满足待定条件的记录的域值)Dsum Function(求和计算)Dmax Function(求最大值)Dmin Function(求最小值)利用以上的SQL函数能够方便地进行数据库文件记录地查询和统计工作,以Dsum为例,语法如下:Dsum(expr,clomai
18、n,criteria)例:计算目的港为英国地所有订单地运费总和。假定Orders是数据库文件中地一张表格,则:x=Dsum( Feight ,Order. ship country=UK )2.利用SQL访问多个记录地方法在进信息查询和统计地过程中,我们往往需要从记录集中根据待定的条件提取其中的一部分记录信息。这种改变基于数据库关系视图的记录集,这里我们介绍提取记录信息的有效方法。(1)建立一个新的查询set mydb=Open Database(c:DIR1manage.mdb)(打开数据库文件c:DIR1manage.mdb)set myquery=mydb.creat QueryDef(
19、monthquery)(创建查询名为monthquery的查询)Myquery.SQL=select*from OPNRPT where mid $(year,7,2)=&yeartext.text&(利用查询的SQL属性,建立查询依据,即查询的条件。这里用到了Setect Statement)以后如果需要这样的查询,只需要引用查询名monthquery即可。需要说明的两点是:使用前先定义Dim mydb AS Database及myquery AS querydef.查询monthquery没有使用Data控件,也就不直接显示信息。(2)如何设置Data控件的Recordsource属性设置
20、Datasource属性的命令为:Data.Recordsource=Setect Vss_code,voyage,Sum(weight)AS Weight20 from monthquery where ctn_size=20group by Vss_code,Voyage在这个命令中字段名Vss_code为船名代码,Voyage为航次,ctn_size为集装箱号,weight为集装箱重量。计算机通过增加了条件的monthquery查询组成了新的记录集。AS为关键字表示,并定义了别名。通过这一个方法定义的记录集可以使用move和Find方法逐条记录的进行操作。1.5 Access 2000简
21、述Access2000 是关系数据库开发工具,1992年,Microsoft Access作为第一个面向Windows操作平台的桌面数据库管理系统而诞生,它不但充分体现了面向对象的思想,提供可视化的编程手段,而且充分利用了Windows操作平台的优越性,采用与Windows完全一致的界面风格,使界面非常友好。在Access中,用户不需要编写复杂的程序就可以建立一个完整的数据库应用系统,是一个典型的开放式数据库系统,它可以和Windows下的其他应用程序共享数据库资源。数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类
22、似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。1.6数据库系统设计一个成功的信息管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。信息管理系统所涉及的数据库设计分五个步骤:数据库需求分析
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机信息管理系统 毕业论文 计算机 信息管理 系统
限制150内