2.4 VISUAL BASIC 6.0 版本简介
VISUAL BASIC 有三种发行版本,可以满足不同的开发需求。
VISUAL BASIC 学习版使编程人员可以轻松的开发Windows 95/98和Windows NT 4.0的应用程序。该版本包括所有的内部控件以及网格,选项卡和数据绑定控件。学习版提供的文档有Learn VB Now CD和包括全部联机文档的Microsoft Developer Network CD。
标准版针对一般程序设计人员,适合普通应用系统的开发
专业版为专业编程人员提供了一整套的开发工具。该版本包括学习版的全部功能以及ActiveX 控件 Internet Information SeverApplication Designer 集成的Visual Dataenvironment,ActiveX Data Objects 和 Dynamic HTML PageDesigner。专业版提供的文档有Visual Studio Professional Features手册和全部联机文档的MicroSoft Developer NetWork CD
毕业论文http://www.youerw.com的组内分布式应用程序。该版本包括全部功能以及 Backoffice工具,如:SQL Server,MicroSoft Transacation Server,InterNet InformationServer,Visual Sourcesafe ,SNAServer等。企业版提供的文档有Visual StudioEnterpriseFeatures 手册和包含全部联机文档的MicroSoftDeveloperNetWorkCD。
从简单的文本文件到各种复杂的关系型数据库,数据库应用程序需要面对各种各样的数据源。Visual basic 6.0提供ADO(Active Data Objects)作为应用程序和OLE-DB连接的桥梁
2.5 Visual Basic6.0 数据库的基本理论
我们已经迈向二十一世纪,我们不是预言家,但是有一点可以肯定,那就是它是一个信息爆炸的时代。即使是今天,我们也已经面临被信息淹没的危险,每周的《计算机世界》已经高达200多版,每天的报纸,电视,广播更是生怕有遗忘的角落,还有那面积越来越多的书店,书城,以及触角越来越长的Internet全球信息网络,无一不在提醒你,我们除了不得不呼吸越来越浑浊的空气之外,还不得不呼吸越来越漫无头绪的信息。
这么多的信息,数据,我们不可能一下子完全消化,有些还需要保存待以后处理,所以对于数据的管理一直是我们多年来研究的问题,而解决这一问题的最好手段就是利用数据库管理系统(DBMS)。
在数据库管理系统(DBMS)出现以前,开发者必须既要控制用户(输入和输出)和程序计算部分,还要开发者存储和检索顺序文件,二进制文件,随机文件中数据的方法。开发者还必须编写程序代码来控制程序所需要进行的搜索,或是生成必要的索引来控制记录的顺序。
有了DBMS,这一过程就变得容易多了。创建DBMS时的主要任务是对所需存储的书的类型进行初始化。然后,当需要检索和存储时,程序向DBMS发出请求,DBMS自动地控制数据管理的繁琐细节。DBMS也能按用户的指令搜索和创建索引而不需要很多的代码。
DBMS把开发人员从定义数据存储和检索机制的任务中解放出来,这种解放带来了以下几种优势。
首先,程序的初始化设计更方便了,因为不必编写搜索算法程序或是读写语句来处理当前记录。这样可以加速程序的初始化。
第二,在必要的时候(这种情况经常出现),DBMS使改变数据的格式十分必要。有了DBMS,程序原只需改变存储在数据库中的数据定义,DBMS会做好余下的工作,程序中的单独数据部分的例行程序通常保持不变。如果没有DBMS,必须为把文件移植到新格式编写例程,然后在受到影响程序中修改输入输出语句来反映出数据格式。
最后 ,它能使用户和其他开发者很容易创建附加程序来访问数据库的数据。这是因为他们不必知道数据是以什么格式存储的,而需知道数据域和他们所包含的数据类型。这种信息很容易找到,因为大多数DBMS系统包含报告数据结构的方法。
DBMS主要由两部分组成:编程接口(由用户接口和数据检索请求组成)和数据引擎。
A.编程接口的功能:
数据定义语言(D本文来自优文论文网LL),它告知数据库引擎数据对象(表,记录,索引)的格式,DLL也定义数据棵的数据有效性验证和数据完整性 规则。
数据操作语言(DML),它告知数据库引擎对数据执行的功能(检索,修改,删除和存储)。数据控制语言(DCL),它告知数据库引擎不同的用户所允许访问的数据类型。
B.数据库引擎的功能
最简单的数据库引擎能提供数据物理的存储结构,数据检索和更新,数据搜索和索引功能。数据库引擎也能提供保证数据有效性验证,数据完整性和数据安全性的方法。数据库引擎的设计也能确定什么样的数据操作功能被支持。
利用VB6.0中文版技术实现数据的动态处理。JET DAO是一种OLE Autimation进程内服务程序,为构成JET数据库引擎的DLL提供面向对象的过程。OLE Automation 通过预先定义的接口提供对可编程对象的属性和犯法的直接访问。为了访问OLE Automation 服毕业论文http://www.youerw.com过TOOLS/References(已有的引用)例表框中的每一项都对应一个在Windows96/98或WindowsNT Registry 中,或在Windows3.1 数据库(reg.dat)中登陆过的OLE Automation 服务程序。
OLE Autimation服务对于哪个可编程对象及其成员函数可提供其他应用程序访问这一点上有选择性的。使OLE Autimation 服务程序可以北OLE Autimation 容器应用程序服务访问的过程称为“暴光”成员函数。OLE Autimation服务程序有两类函数:public’和private,只有public 函数可以提供象VB这样的OLE Autimation 服务程序对象的引用,VB的object browser(对象浏览器)就会在例表中显示该服务程序可供调用的集合和对象,以及每个对象的成员函数。
ViualBasic6.0的数据访问对象对描述Dbengine Workspace Database Tabledef Querydef Recordset Field Index relation 此对象指JET 数据库引擎。可供用户使用一个或多个数据的区域,workspace包括建立和打开数据库以及处理事务的方法。是一个信息的集合,其信息组织成表,并包含表的索引及相关信息。Database 对象包含创建,修改和删除数据库元素的方法。是数据表的物理结构的定义。是数据库中存储SQL查询信息。有关某一主题的信息记录的集合,recordset 对象包含浏览器对象库中的信息和修改信息的方法。数据表中的一列基于已定义键标域的记录的有序表。存储的有关表间关系的信息。
第三章、系统分析与概要设计
3.1 系统分析
系统分析的根本目的是,分析出合理的信息流动、处理存储的过程。系统分析的主要活动有,系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。下面就各个方面分别说明:
⑴系统初步调查
系统初步调查的主要目标就是,从系统分析人员的角度看新项目的开发有无必要和可能。初步调查的内容包括:
① 系统的基本情况,包括它的外部环境、规模、历史、管理目标、主要任务、当前面临的主要问题。
② 系统中信息处理情况,包括现有系统的组织机构、工作方式、工作效率、可靠性、人员素质和技术手段。
③ 系统的资源情况人、财、物等资源。
④ 系统各类人员对系统的态度,包括领导和有关管理人员对现有信息系统的看法、支持和关心程度等。
企业管理需要有:产品生产相关信息设置,产品入库信息和出库信息以及打印输出等功能。应有入库信息的输入窗口,出库信息输入窗口,产品相关信息设置的输入窗口。产品加工过程的监督,各个生产部门的协调,不良率的控制,并且当输入基本信息时,界面要自然、简便,要有充分的提示和帮助,以便于操作人员学习使用和掌握。对输入的错误又有好的措施,并随时掌握任务的进展情况,输出的形式要易于理解,结果要正确。当然了,对于用户来说,界面就是系统本身。用户特别关心能否有效地使用软件来解决问题,用户对软件功能的理解都在界面上表现出来。人机界面体现了系统的功能,以及操作的方便程度是否符合使用的要求与工作习惯。
总之,应使管理部门及时掌握产品库存全面情况,并通过这样的系统,做到信息的规范管理,科学统计和快速查询,从而减少管理方面的工作量。
根据用户提出的建议,为了开发出有效的企业管理系统,遵循以下原则:
① 满足用户需要。之所以开发新系统是因为旧系统存在问题,束缚着组织的发展,不能适应用户的需要。作为新系统必须其最终系统能被用户接受,实现用户的初衷。
② 功能更完善。功能是否完整,是指能否覆盖组织的主要业务管理范围。同时,还表现在各部分接口是否完备,数据采集和存储格式是否统一,各部分是否协调一致。管理信息系统的功能主要有:数据处理功能、控制功能、预测功能、决策功能、公用信息服务功能。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页