优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

图书借阅管理系统设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

DLLs、OLE服务器和ActiveX控件。当Visual Basic逐渐复杂时,世界已经在围着它转了。项目类型的增加不是用来迷惑程序员,而是提供灵活性的。视窗系统已经成为一个特别丰富的环境,可使应用程序彼此交流和共享数据。我们现在所使用的Visual Basic6.0被看着是Visual Basic的网络版本。可以看出它投入了相当一部分的精力去支持微软日益在Internet和分布式(网络)计算方面的重视程度。虽然它没有象Visual Basic5.0所引起的那样激动人心,但它还是在某些方面做了一些有用的改进。其最重要的一个改进就是增加了ADO数据控件,它可以缩小本地和远程数据控件之间的差别。换句话说,程序员在很大程度上可以与数据库交互作用,而不用担心网络上由谁来提供服务。

【买计算机毕业论文就到www.think58.com】 think58.com

[来源:http://www.think58.com]

copyright think58 [来源:http://www.think58.com]

[资料来源:www.THINK58.com]

最后,我们再从数据库编程方面来了解一下Visual Basic6.0。 think58好,好think58

[来源:http://www.think58.com]

①Visual Basic 数据库的构成

[资料来源:http://www.THINK58.com]

Visual Basic 数据库都是由用户界面、数据库引擎以及数据仓库三大部分构成。 [资料来源:THINK58.com]

用户界面 包括用于与用户交互的所有界面和代码,如用户完成查看、更新数据的窗体,以及增删记录或执行查询的代码。即是用于请求数据库服务的数据访问对象和方法,而不是对数据库的实际操作。 [版权所有:http://think58.com]

数据库引擎 是一组动态链接库(DLL),用于结束应用程序的请求并形成对数据仓库的实际物理操作;管理对数据库的物理操作;维护数据库的完整和安全;处理结构化查询语言(SQL)的查询,实现对数据库的检索、增删、更改;管理查询返回的结果。 [资料来源:THINK58.com]

数据仓库 用于存放数据,由若干个数据表文件组成。数据仓库仅仅只包含数据,并不对数据进行任何处理,对数据进行操作均由数据引擎完成。 copyright think58 [资料来源:http://www.THINK58.com]

由此可以看出,数据库引擎是应用程序与实际的物理数据库之间的桥梁,应用程序都是通过数据库引擎来实现对物理数据库中数据的存取等操作。用户只需要了解所面对的数据库接口,而不必关心所访问的数据库本身的物理特性。 think58

[资料来源:THINK58.com]

②.Visual Basic 能够访问的数据库类型 think58.com

[版权所有:http://think58.com]

Visual Basic 能够通过数据库引擎访问内部数据库、外部数据库、ODBC数据库这三种类型的数据库。

think58.com [来源:http://think58.com]

[资料来源:www.THINK58.com]

内部数据库: 内部数据库又称本地数据库,使用Microsoft Access数据格式,由Microsoft Jet引擎直接创建操作,可以提供最大的灵活性和访问速度。 内容来自think58 [来源:http://www.think58.com]

外部数据库:Visual Basic中能够创建操作所有的ISAM(索引顺序访问方法),如FoxPro、dBASE、Microsoft Excel、Paradox以及顺序文本文件等。 think58.com [资料来源:THINK58.com]

ODBC数据库: Visual Basic 可以访问标准的客户/服务器数据库,例如Microsoft SQL Server。可以使用ODBC Direct 直接将命令传递给服务器,从而创建客户/服务器应用程序。 think58

[来源:http://think58.com]

③Visual Basic 访问数据库的方案 think58

[资料来源:http://www.THINK58.com]

用Visual Basic 访问数据库有许多可供选择的方案,用户应该根据自己现在及将来的需要决定采用何种数据库方案。大多数应用程序是用来访问以下这些数据的:ASCII文本文件、SQL数据库以及大型数据库。早期的Visual Basic数据访问工具只是简单的ASCII文件的访问工具,极少数SQL Server的前端应用程序是使用鲜为人知的数据库VBSQL编写的。早先在Visual Basic3.0盛行的时期许多程序需要访问包含远程数据源的ISAM数据,为此Microsoft 设计了Microsoft Jet Database Engine(Jet数据库引擎)和Data Access Objects(DAO),使得Visual Basic的开发人员很容易地实现与Microsoft Jet接口。而后针对用户的需求Visual Basic中逐渐包含了更快的访问远程数据和对ODBC数据源访问的优化。经过数年,ODBC技术已成为访问远程数据的主要方法,而Microsoft Jet 和ISAM数据接口的首选方案。 [来源:http://think58.com]

Visual Basic访问数据需要通过接口方法来实现,数据访问接口方法中一部分是简单的应用程序接口界面,但大部分是组件对象模型界面(Component Object Model)。表1-1列出Visual Basic中的数据访问接口方法:

think58 [资料来源:http://www.THINK58.com]

[资料来源:http://THINK58.com]

接口界面 copyright think58 [来源:http://think58.com]

访问对象 think58.com

[资料来源:http://www.THINK58.com]

VB SQL

think58好,好think58

[版权所有:http://think58.com]

[来源:http://www.think58.com]

通过DB-Library访问Microsoft SQL Server copyright think58

[来源:http://www.think58.com]

DAO/Jet

[资料来源:www.THINK58.com]

本地的Jet/Access.mdb、顺序索引数据库(ISAM)和任何ODBC数据源 think58好,好think58 [来源:http://think58.com]

DAO/ODBC Direct copyright think58

[资料来源:THINK58.com]

任何一种ODBC数据源 内容来自think58 [版权所有:http://think58.com]

RDO think58 [资料来源:http://THINK58.com]

任何一种ODBC(32位) [资料来源:http://www.THINK58.com]

ADO

think58

[版权所有:http://think58.com]

[资料来源:http://think58.com]

任何一种ODBC数据源和任何经过OLE DB界面接口的数据源

[资料来源:http://THINK58.com]

表1- 1 Visual Basic中的数据访问接口方法 think58好,好think58

[资料来源:http://think58.com]

Microsoft提出一种新的数据库访问策略,即“统一数据访问”(Universal Data Access)的策略。“统一数据访问”提供了高性能的存取包括关系型和非关系型在内的多种数据源,提供独立于开发工具和开发语言的简单的编程接口,这些技术使得企业集成多种数据源、选择更好的开发工具、应用软件、操作平台、建立容易维护的解决方案成为可能。实现“统一数据访问”的基础是Microsoft的数据访问组件。这些组件包括ActiveX Data Objects(ADO)、Remote Data Service(RDS,又称“高级数据连接器”ADC)、OLE DB和ODBC。表1-2列出数据访问接口的类型: think58 [版权所有:http://think58.com]

内容来自think58 [版权所有:http://think58.com]

think58 [来源:http://www.think58.com]

数据访问接口 内容来自think58

[来源:http://think58.com]

功 能

[来源:http://www.think58.com]

ADC think58好,好think58

[资料来源:http://THINK58.com]

(Advanced Data Connector)高级数据连接器。ADC主要是一种直接访问或者通过 ADO访问远程OLE DB对象的一种技术,它也支持主要应用在IE浏览器上的数据绑定控件。ADC是专门为Web上浏览器为基础的应用程序而设计的。 think58好,好think58

[资料来源:www.THINK58.com]

DAO copyright think58 [资料来源:THINK58.com]

(Data Access Objects)数据访问对象。DAO是一种面向对象的界面接口。通过DAO/Jet功能可以访问ISAM数据库,使用DAO/ODBC Direct功能可以实现远程访问。DAO模型是设计关系数据库系统结构的对象类的集合。 think58

[版权所有:http://think58.com]

ADO

think58

[版权所有:http://think58.com]

[来源:http://think58.com]

(ActiveX Data Objects)Active数据对象。ADO设计为一种极为简单的格式,通过ODBC的方法同数据库接口。可以用任何一种ODBC数据源,如:SQL Server、Oracle、Access、Excel、文本文件、图形文件和无格式的数据文件。 think58.com [资料来源:http://think58.com]

Jet [资料来源:http://think58.com]

(Joint Engine Technology)数据连接引擎技术。是一种基于工作站通过DAO的数据库访问 机制。虽然可以通过Access提供的ODBC驱动程序访问Jet数据库,但使用这些驱动程序在功能上有所限制

[版权所有:http://think58.com]

ODBC think58

[资料来源:http://think58.com]

(Open Database Connectivity)开放式数据库连接。这是一种公认的关系数据源的接口界面。ODBC的访问速度快并且提供统一接口的界面。 copyright think58 [版权所有:http://think58.com]

OLE DB copyright think58 [版权所有:http://think58.com]

这一种底层的数据访问界面接口。是用于第三方驱动程序商家开发输出数据源到ADO技术的应用程序或用于C++的开发者开发定制的数据库组件。OLE DB不能被Visual Basic直接调用。 think58.com

[资料来源:http://think58.com]

RDC

[来源:http://www.think58.com]

(Remote Data Control)远程数据访问控件。是一种对RDO数据绑定的控件。可以输出特定的结果集到数据源控件。

think58

[资料来源:www.THINK58.com]

[资料来源:http://THINK58.com]

RDO 本文来自think58 [资料来源:http://www.THINK58.com]

(Remote Data Objects)远程数据对象。远程数据对象和集合为使用代码来创建和操作一个远程ODBC数据库系统的各个部件提供了一个框架。RDO是ODBC API的一个浅层的界面接口,是专为访问远程ODBC关系数据源而设计的。 think58好,好think58

[来源:http://think58.com]

VBSQL

本文来自think58 [资料来源:THINK58.com]

[资料来源:www.THINK58.com]

是Visual Basic结构化查询语言。是一种基于API的接口方法,几乎与C的DB-Library API相同。VBSQL只支持SQL Server。结构简单而且速度快但不支持对象界面。 think58.com [来源:http://www.think58.com]

表1- 2 Visual Basic数据访问接口的类型 本文来自think58

[版权所有:http://think58.com]

此外,Visual Basic在数据开发方面提供了十分强大的功能。有自带的数据管理器(Data Manager)、数据控件(Data Control)及数据访问对象(DAO)等一系列功能强大的工具来协助管理人员轻松地进行与数据库的连接和管理。 本文来自think58 [来源:http://www.think58.com]

在这么多的访问接口里面微软对于ADO非常的推崇,并且下一代的数据访问技术也将是采取这样的思路,而且本身来说ADO模型简单,但是功能强大,使实现人员无须关心一些底层的操作,而把更多的经历放在业务逻辑的设计上面。

think58好,好think58 [资料来源:http://THINK58.com]

[资料来源:http://think58.com]

ACCESS简介

本文来自think58 [资料来源:http://think58.com]

[来源:http://think58.com]

数据库选用Microsoft公司的Access产品作为数据库应用程序。目前的Access 2000是Microsoft强大的桌面数据库平台的第六代产品,是3 2位Access的第三个版本。Access有以下一些基本定义: copyright think58 [版权所有:http://think58.com]

·数据库是一个包含各种Access “对象”(表、查询、窗体、报表、宏和模块)的文件,Access中所有工作都是建立在此基础之上的。 think58

[资料来源:http://www.THINK58.com]

·表是存放数据的容器,被设计成行和列的格式,就像电子表中的那样。每一列叫做一个“字段”,包含特定类型的信息,如姓名或学历。每一行称为一个“记录”,包含与单个实体有关的所有信息,如某个员工的姓名、性别、所在部门、学历等。对于像Access这样的关系数据库管理程序,一个数据库通常包含几个存放相关数据的不同表。

[资料来源:THINK58.com]

·查询是一个Access对象,它询问数据库中有关数据的问题。根据设计方法的不同,查询能够在数据库中检索并组合来自不同表的数据。例如,可以设计一个查询来告知在公司中工作超过1年的职员有多少。查询还可以对一组数据执行操作,如更新或删除某组记录。

[资料来源:http://think58.com]

·窗体是一个窗口,它提供一种很方便的途径来查看数据库中已有记录或向数据库中增添新记录。在Access中,可以创建一个窗体,用来同时查阅单个表或多个表中的数据,还可以打印和显示窗体。

本文来自think58

[版权所有:http://think58.com]

[资料来源:http://think58.com]

·报表是一个Access对象,设计来显示数据,其作用类似于窗体,但主要是用于数据打印,不能输入数据。 think58.com [来源:http://www.think58.com]

· 页是一种特殊类型的窗体,它使用户能够利用Web浏览器查看和编辑Access的表。

内容来自think58

[资料来源:THINK58.com]

[来源:http://www.think58.com]

·宏用来保存Access中的一系列操作。可自动执行一些日常的任务,以便简化在Access中的工作。

think58 [资料来源:www.THINK58.com]

[资料来源:www.THINK58.com]

· 模块是用Visual Basic for Applications(VBA) 编写的过程,VBA是Access的基础程序设计语言。利用VBA可以编写程序代码来完成Access宏所不能完成的特定任务。 copyright think58

[资料来源:http://www.THINK58.com]

综上所述,我选择了Visual Basic+ADO+ACCESS来开发整个系统。 think58.com [资料来源:www.THINK58.com]

1.3.2、系统开发方的选择 [资料来源:http://THINK58.com]

建立一个信息系统,是一项复杂的软件工程的实施。近30年来,软件工程 think58好,好think58

[资料来源:http://www.THINK58.com]

(责任编辑:本站添加)