毕业设计机房管理系统论文.doc

上传人:laozhun 文档编号:3975474 上传时间:2023-03-30 格式:DOC 页数:51 大小:1.23MB
返回 下载 相关 举报
毕业设计机房管理系统论文.doc_第1页
第1页 / 共51页
毕业设计机房管理系统论文.doc_第2页
第2页 / 共51页
毕业设计机房管理系统论文.doc_第3页
第3页 / 共51页
毕业设计机房管理系统论文.doc_第4页
第4页 / 共51页
毕业设计机房管理系统论文.doc_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《毕业设计机房管理系统论文.doc》由会员分享,可在线阅读,更多相关《毕业设计机房管理系统论文.doc(51页珍藏版)》请在三一办公上搜索。

1、机房管理系统摘 要随着计算机技术的高速发展,管理信息系统的开发和应用仍然是计算机技术最广泛的应用领域之一。为此各学校,培训中心等单位建立起了机房供学生上机,机房的规范化管理也随之提上了日程。本文主要介绍了我们的毕业设计课题机房上机管理系统的各项功能及其实现过程。本论文以我校机房学生上机管理系统为背景,论述了该管理信息系统的结构,系统开发的基本原理,过程和方法。 全文详细阐述了系统的需求分析、系统分析、系统设计、程序界面的建立及程序代码的编写、总结与展望、致谢、参考文献等五章内容。在系统分析中,就可以通过具体的分析工具对所要完成的功能进行分析。在系统分析的过程中,运用了E-R图和业务流图对系统的

2、功能进行了分析,相应绘制出数据字典并进行数据库的建立;系统的用户界面十分简洁、实用,它主要实现管理员如何对普通用户进行授权,学生业余上机只能通过输入会员卡号、密码方可使用该计算机。系统由管理员一手操纵,它可对各计算机信息和用户信息进行查询、修改、删除、录入等操作。在办理新的会员信息及查看、修改、删除所有会员的信息,可通过输入查询条件,显示符合条件的会员记录以及显示这个会员的全部信息,并由管理员对其进行相应的操作,其它功能操作与此相同。结合本系统详细阐述了系统分析,系统设计的技术及应用,尤其在机房管理人员和交流方面采用了以Visual Basic6.0为开发语言 和SQL Server2000

3、作为后台数据库以及c/s结构进行解决。通过开发这个机房管理系统,进一步明确了开发研究一个管理信息系统的方法和思想,加深了对管理信息系统的认识,巩固了以前所学的信息系统开发方面的知识,提高了软件开发的水平,为今后在工作岗位上学好用好计算机打下了坚定的基础。关键字:管理系统、Visual Basic 6.0.、SQL Server2000AbstractWith the high-speed development of the computer technology, development and application of the management information system

4、 remain one of the most extensive applications of computer technology. Units such as every school for this reason, the training center,etc. set up the computer lab for students to operate the computer, the standardized management of the computer lab is thereupon brought into schedule too. This text

5、has mainly introduced our graduation project subject -Every function of the administrative system that the computer lab operates the computer and realizing the course. Thesis this operate the computer with student, computer lab of our school, administrative system as background, describe structure o

6、f the management information system this, basic principle that system develop, course and method. Systematic demand analysis that the full text has been explained in detail, contents of chapter five such as network analysis, systematic design, setting-up and writing, summary, prospect, thanking, ref

7、erences of procedure code of procedure interface. In network analysis, can analyze functions finished through the concrete analysis tool. In the course of network analysis, have used E-R picture and business to flow and pursue to analyze the function of the system, draw out the data dictionary and c

8、arry on the setting-up of the database correspondingly; Systematic users interface is very succinct, practical, it mainly realizes how the administrator authorizes ordinary users, student it is can only through input membership card No., password can use this computer for spare time not to operate t

9、he computer. The system is handled all alone by the administrator, it can inquire, revise, delete, input etc. and operate to every computer information and users information. Handling new members information and information of looking over, revising, deleting all members, can through input condition

10、 of inquiring, reveal eligible member record and reveal the all message of member, and the administrator carries on corresponding operation to it, it is the same as this that other functions are operated. Combining this system has explained network analysis in detail, technology and application that

11、 the system is designed, have especially adopted and regarded Visual Basic6.0 as and developed language and SQL Server2000 to form as backstage supporters database and c/s in view of administrative staff of computer lab and exchanging Construct and solve.Through developing this computer lab administ

12、rative system, further developing the method for studying a piece of the management information system clearly and thought, have strengthened the understanding of the management information system, develop knowledge after consolidating the information system studied in the past, heighten the level o

13、f software development, go to school handy kind computer lay firm foundation in work position in the future. Key words: Administrative system , Visual Basic 6.0. ,Sql Server2000 目 录摘 要IAbstractII第1章 绪 论11.1 软件开发背景11.2 功 能 概 述21.3 系 统 特 点31.4 编 写 目 的31.5 意 义4第2章 相关技术介绍52.1 Visual Basic概述52.2 Visual B

14、asic 特点52.3 SQL Server 2000数据库52.4 高级数据访问对象ADO介绍62.4.1 OLEDB和通用数据访问72.4.2 OLEDB体系结构概述72.4.3 ActiveX数据对象(AD0)92.4.5 ADO体系结构112.5在Visual Basic中添加ADO对象的引用13第3章 可行性分析143.1 可行性研究143.1.1 基本要求143.1.2 功能需求143.1.3外部功能143.1.4 具备条件153.1.5 可行性研究的方法153.2 可行性分析153.3 社会因素的可行性163.4 结论16第4章 软件设计184.1 总体设计184.1.1 项目规

15、划184.1.2 系统基本情况描述184.1.3 数据分析与编码设计194.1.4 数据库设计204.2 系统数据模块流程图254.3 功能模块设计274.3.1 功能分析274.3.2 主要模块代码38总 结72致 谢73参考文献74第1章 绪 论1.1 软件开发背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对单位的各项事务进行科学化的管理有着无法比拟的优点。例如:查找方便、迅速、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高公司的工作效率,也是公司管

16、理科学化、正规化并与世界接轨的重要条件。生产技术的进步,社会活动的复杂化,特别是电子信息技术的迅速发展与广泛应用,使得各种管理工作越来越依赖于对信息的管理。信息作为一种资源,使得人们的工作、生活以及思维方式发生了重大的变革,为企业的生产与经营提供了日益完善的手段。信息的采集、传输、加工和利用成为人们特别是信息工作者的主要活动。企业经理的百分之八十的时间用于信息的传输与处理,一些西方发达国家从事信息处理工作的人数多,在二十世纪八十年代就已经占职工总数的百分之五十以上,而美国1993年政府报告“国家信息基础结构:行动计划”中指出“2/3的美国劳动者从事与信息有关的工作,其余1/3工作在高度依赖于信

17、息的产业部门,”这种职工可以成为“知识工作者”,他们主要就是收集、传输和加工信息,包括编辑文件、写报告、分析信息、作计划等。所以现在各行各业对信息的管理要求越来越大。 显然,计算机在问世之初,只是为了想让它来辅助人们进行科学研究中复杂数值方面的计算,以减少劳动强度,提高工作效率。然而,随着计算机科学的不断发展和进步,是它跨越了数值计算领域,进入管理领域,成为信息处理的重要工具。使用计算机进行信息处理始于1954年,开始是计算机处理工资,现在是计算机在处理各种工作,如旅馆结帐、飞机定票、银行存款、电子购物、电话计费等,已经相当普遍。利用计算机的信息管理、处理能力还可以扩大组织拥有信息的用途。当前

18、所未有的挑战是使用计算机神秘般的能力开始信息管理工作,包括高层管理活动和决策等。1.2 功 能 概 述该系统采用目前最流行的数据库开发工具Visual Basic 6.0作为开发工具结合SQLSERVER数据库,其功能主要分为五大模块:客户基本信息管理模块、上机卡基本信息管理、计算机基本信息管理、统计管理模块、上下机管理模块以及介绍软件使用步骤的帮助模块。客户的基本信息管理功能1.添加用户信息添加一个新的用户时,应先输入作为用户表主键的学生学号,才可依次录入其他字段。如果添加的学生学号与数据库中存储的客户编号重复或相关内容填写不完整、格式不正确,提示错误。2.删除用户信息对毕业或者离校的用户进

19、行删除、删除必须要有提示确认。(如果不注销学生上机卡则该学生信息不能删除)3.修改用户信息用户的基本信息变更时修改相关信息,在修改用户信息时,应该做一些约束,例如:学生学号,姓名等不得修改。4.查询用户信息可以根据学生学号、姓名、班级、专业等查询用户信息。办卡的基本信息管理功能1.办理新上机卡信息:对办理上机卡的用户进行卡信息的输入。2.修改上机卡的信息:对用户上机卡密码等信息进行修改。3.注销上机卡的用户信息:对于退上机卡的用户进行删除。4.查询卡中信息:可以查询上机卡中的信息、对应的用户信息,卡中余额等。5.上机卡的存储信息:上机卡余额充值等。统计基本信息管理功能1.统计库中正在上机学生信

20、息:统计数据库中对应正在使用计算机学生信息。(显示正在上机学生信息,机器号、卡号、姓名等信息)2.上下机记录信息:记录上下机时间等信息(包括上面的上机信息表内信息)。3.打印信息:将需要的信息打印(如学生信息记录、上机卡信息记录、上机纪录信息、正在上机的学生记录等)。计算机信息管理功能1.录入:录入上面表中等信息。(有录入与显示2个基本功能,是上面计算机基本信息表中全部内容等)2.修改:修改计算机基本信息,机器号不能修改。a.调整收费价格。(可以修改价格,假设20台计算机,这里可以调整计算机每小时的价格,比如110号机器2元/小时;1120号机器3元/小时,然后在计算机基本信息中的上机价格显示

21、出调整后的价格)b.故障与排除。(可以改算机故障与正常的状态,上面的计算机信息状态显示成故障,下面上下机中上下机按钮名称变成故障而且不可选,等排除后才恢复正常)3.删除:删除一台计算机全部信息。4.显示:显示出整个一个计算机基本信息,包括上面计算机基本信息表中所有信息。1.3 系 统 特 点1. 全面构建数字化学级管理,实现大中专院校的微机管理操作。2. 具有一定的可移植性,可针对不同的用户需求定制系统部分功能3. 用户界面友好、方便客户使用。1.4 编 写 目 的 本系统是本着实用的原则开发的,它根据机房管理人员在实际工作中遇到的情况把机房信息加以科学化、标准化的输入到计算机中,利用计算机的

22、快速处理能力,对机房进行标准化管理。通过对实际情况的考察分析,实现了机房信息的处理、统计、报表打印、系统维护等功能,较好地解决了机房信息的安全性,提高了机房管理人员的工作效率。1.5 意 义在信息化飞速发展的今天,信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,机房管理系统软件将会为教学机房带来了极大的方便。第2章 相关技术介绍2.1 Visual Basic概述 Visual Basic是在原有Basic语言基础上的进一步发展,它包含了数百

23、条语句、函数及其关键词,其中很多与Windows GUI有直接的联系。Visual Basiv语言简单易学,只要稍有语言基础就可以很快掌握并进行而精通。可视化的用户界面设计功能,把程序设计人员从繁琐复杂的界面设计中解脱出来:可视化编程环境的“所见即所的(WYSSIWYG)”功能,使界面设计如积木游戏一般,编程变成了一种享受;强大的多媒体功能可轻而易举地开发出集声音、动画、影象和图片与 一体的多媒体应用程序;新增的网络功能提供了编写Internet程序的能力。Visual Basic 6.0中文版还支持用户自己开发ActiveX控件和制作ActiveX文档。2.2 Visual Basic 特点

24、 Visual Basic的特点非常突出,那就是具有快速的程序开发环境,编制程序界面简单,代码的编写量小,用户可以很方便的直接改动界面,所见即所的。因此对于初学者来说,是一个很明智的选择。当然它也有它的缺点,那就是运行速度较慢,由于它的内核仍然是Basic,因此这个缺点不可避免。但是每一门编程语言都有优点与缺点,只要程序运行的速度要求不是很高,不涉及较深入的程序开发,Visual Basic6.0仍然是个很好的选择。2.3 SQL Server 2000数据库SQL Server 2000是美国微软公司制作、发布的一种性能优越的关系型数据库管理系统(Relational Database Ma

25、nagement System,简称RDBMS)。当今计算机系统正日益朝着分布式、网络化的方向发展,因而需要有一种新型的、面向客房机/服务器的数据库系统管理功能,Microsoft SQL Server系统软件就是这样一种应运面生的优秀数据库管理系统。SQL Server从20世纪80年代后期开始开发,SQL Server2000是最新的版本。Microsoft SQL Server最早起源于1987年的Sybase SQL Server。1988年,Microsoft公司、Sybase公司和Aston-Tate公司把该产品移植到OS/2操作系统上。后来Aston-Tate公司退出了该产品的开

26、发,而Microsoft公司和Sybase公司签署了一个共同的开发协议,把SQL Server移植到Windows NT 上。这两家公司的共同开发结果是发布了用于Windows NT操作系统的SQL Server。在SQL Server4.0版本发行以后,Microsoft公司和Sybase公司在SQL Server的开发方面分道扬镖。Microsoft公司致力于Windows NT平台上的SQL Server开发,而Sybase公司则致力于UNIS平台上的SQL Server开发。SQL Server6.0版是第一个完全由Microsoft公司开发的版本。1996年,Microsoft公司把

27、SQL Server产品升级到了6.5版本。经过两年的开发,在1998年,Microsoft公司发布具有巨大变化的SQL Server7.0版本。SQL Server7.0版本在数据存储和数据引擎方面发生了根本性的变化。又经过两年的努力开发,于2000年9月发布了SQL Server2000。从SQL Server7.0到SQL Server2000的变化是渐进的,没有从6.5到7.0版本变化那么大,只是在SQL Server7.0版本的基础上进行了增强。SQL Server数据库体系结构的核心是服务器,既数据库引擎。SQL Server数据库引擎负责处理到达的数据库请求,并把相应的结果反馈给

28、客户端系统。SQL Server充分利用了可设置优先权的多任务、虚拟内存和异步I/O功能,这些都是Windows NT/2000操作系统的一部分。SQL Server数据库引擎可以在多线程内核上创建,这样在处理多个事务的时候可获得较高的性能。从伸缩性上来说,SQL Server使用并行体系结构,允许自动将工作负荷分布在多个CPU 上。对SMP的支持允许分离任务,以便在每个处理器上同时运行。SQL Server在启动时自动检测可用的处理器数量,并立即使用这些处理器,但并不需要增加任何外的设置。Microsoft SQL Server2000是一个关系数据库系统,具有很大的伸缩性,既适用于桌面系统

29、的单个用户数据库,也适用于企业级的网络数据库,甚至适用全球的Web站点数据库。SQL Server2000是SQL Server的第8个发行版本,能够提供一个功能丰富、成熟且稳定的平台。2.4 高级数据访问对象ADO介绍OLED和ADO是由Microsoft且开发的最新数据库访问编程接口。毫无疑NADO是Microsoft提供的众多数据访问API中使用最广的一种。至于OLEDB,Microsoft将其定位为ODBC技术的“接班人”。由于ODBC已经取得了巨大的成功,因此OLEDB必须提供更为强大的功能,才能真正代替ODBC的地位。目前,ODBC API已经为广大用户所接受,它提供了对用户自定义

30、的数据库应用程序的支持。人多数的桌面软件如Microsoft的office等,都支持ODBC API。主要的数据库系统都带有相应的ODBC驱动程序。当然,ODDC也有一定的局限性,这是因为最初设计ODBC的目的是为了处理关系数据,在SQL语句基础上发展起来的ODBC API可以很好地处理关系数据库,但是对于非关系型的数据库就无能为力了。 与ODDC类似,OLEDB提供了对关系数据库的访问,不过在此基础上,它对ODBC所提供的功能进行了一部分的扩展。作为一种标准的接口,OLE DB可以访问所有类型的数据,既包括关系数据库,也包括其他多种类型的数据源,例如:Excel电子表格类型的列表数据,dBa

31、se等ISAM类型的文件,E_mail,或者windows 2000的活动目录等。甚至连IBM主机上使用的DB2数据,OLE DB都可以进行访问。使用OIE DB,用户可以使用问一个接口访问多种不同的、分散的数据源.2.4.1 OLEDB和通用数据访问从OLE DB的名称上很容易知道,OLE DB是基于OLE技术的。与0DBC不同,0DBC提供了动态链接库(DLL)的调用接口,而ADO提供给OLE DB的是COM接口。这样其他遵从OLE规范的应用程序也可以进行调用。Micro的数据访问策略叫做通用数据访问(Universal Data Access),是指一组通用接口,可以用来描述任何数据源所

32、包含的数据,OLE DB就是这种通用数据访问的基础。如果说任何对象都可以存储在数据库中,那么通用数据接口和OLE DB就是实现它们的桥梁,二者分别位于桥梁的两端。以前,对于每一个事务,都按其请求将所有的数据移动到一个面向对象的数据库中去,并为所有类型的数据提供一个类似的接口。用户可以便用OLE DB访问所有可用基本行列格。2.4.2 OLEDB体系结构概述一般说来,使用OLE DB的应用程序可以以分为两种:OLEDB提供者(OLE DB Providcr)和OLE DB使用者(OLE DB Consumer)。下图给出了OLE DB提供者和使用者的关系。应用程序(OLEDB使用者)OLEDB接

33、口OLEDB提供者数据源图2-1 OLE DB提供者和使用者从图中以看出,OLE DB使用者就是使用OLE DB接口的应用程序。而OLE DB提供者则负责访问数据源,并通过OLE DB接口向OLE DB使用者提供数据。需要泣意的是:OLE DB提供者有两种类型:数据提供者(data provider)和服务提供者(service provider)。数据提供者只是简单地从数据源中提取数据,而服务提供者则负责作输和处理数据。服务提供者还提供很多增强型函数,来扩展OLE DB数据提供者的数据访问功能。Microsoft Query就是OLE DB服务提供者的例子,而Microsoft的OLE DB

34、 Provider for SQL Sever则是数据提供者的一个范例.OLE DB根据不同的oLE DB提供者的能力选择提供不同层次的功能。所有的OLE DB驱动成序都支持一个通用的接口,因而每一个独立的驱动程序都可以在OLE DB所提供的最基本的功能基础上进行扩展。与ODBc类似,每个不同的OLEDB数据源都使用自己相应的oLEDB提供看。Sqlserver 2OOO配有以下几种OLE DB提供者: OLEDB Provider For SqlServer OLEDB Provider For ODBC OLEDB Provider For JET OLEDB Provider For D

35、TS PACKAGES OLEDB Provider For Oracle下图描述丁怎样使用不同的OLE DB提供者来访问不同的数据源。图2-1 OLE DB概览该图从较高的层次给出了Visual Basic应用程序怎样使用OLE DB来访问多种异构数据源的方法。除了ODBC数据库外,其他不同的数据源都使用不同的OLE DB提供者进行访问。举例来说,SQL Server数据库需要使用SQLOLEDB(Microsoft的SQL Server OLE DB提供者)进行访问。Microsoft Excel或各Exchange数据源中的数据则要使用相应的OLE DB提供者进行访问。这种一个OLE D

36、B提供者对府一个数据源的规则对于ODBC则不适用。为了能够最大限度地与现有的ODBC数据源保持兼容,Microsoft开发了MSDASQL,它是一种用于访问ODBC的OLEDB提供者。与其他大多数OLE DB提供者能够直接访问数据库不同,MSDASQL使用已有的ODBC驱动程序来访问数据。它将OLE DB的调用映射成对应的ODBC调用。正因为这种工作方式,MSDASQL提供的功能与ODBC驱动程序密切相关。SQL Server2000所带的OLEDB Provider for ODBC 26与以下的Micosoft ODBC驱动程序兼容: SQl Server 7和SQL Server 200

37、0所带的0DBC3.5 SQL Server65所带的ODBC 2.65每一个OLEDB提供者都提供数据访问能力,并通过它的COM接口给出相应的功能。然而,OLE DB COM接口是一种底层的接口,要求用户必须可以使用指针、数据结构,并可以直接进行内存分配。因此对十一些不支持底层功能的开发环境,如:Visual Basic、VBA、VBScipt、Java、JScript、JavaScript等等,就不能直接使用0LR DB提供者。不过没关系Micmson提供了ADO技术。对于那些小支持底层内存访问和操作的交互式脚本语言,亦需要访问数据时,可以使用AD0来访问OLE DB提供者。2.4.3 A

38、ctiveX数据对象(AD0)ADO本质上就是一个OLEDB提供者,提供了在应用程序级上对OLE DB数据源的访问能力。ADO是一个OLE自动化服务器,大多数支持OLE的升发环境和脚本环境都可以访问该服务器。AD0还是许多Microsoft开发工具的标准组件,并随之一起发布.这些开发工具包括Visual Studio.NET Visual Studio Enterprise Edition 1和6 Visual Basic Enterprise Edition 4 5和6 Visual InterDev 6 Microsoft Office 2000 Devetoper Edition SQL

39、 Server2000AD0还是许多Microsoft开发工具的标准组件,并随之一起发布.这些开发工具包括 Visual Studio.NET Visual Studio Enterprise Edition 1和6 Visual Basic Enterprise Edition 4 5和6 Visual InterDev 6 Microsoft Office 2000 Devetoper Edition SQL Server2000 从上图中可以看出,OLE DB提供了两种截然不同的访问SQL server数据的方法:用于访问SQL Server的OLE DB提供者和用于访问ODBC的OLE

40、DB提供者。ADO和这两种OLE DB提供者都可以结合工作。ADO充分利用了这种多层结构,从而保证了那些使川ADO对象框架的应用程序与底层的网络协议和拓扑结构相互独立。下图描述了ADO、OLE DB、OD8C和Pc机网络环境之间的关系。图2-3 ADO所用的网络组件图2-3的最上层是Visual Basic ADO应用程序。它创建和使用了多个ADO对象。ADO对象框架负责调用适当的OLE DB提供者。如果ADO应用程序使用了ODBC的OLEDB提供者,那么就会相应地用到MSDASQL OLEDB提供者。如果ADO应用程序使用的是SQLServer的OLEDB提供者,则会用到SQLOLEDB提供

41、者。当程序使用ODBC的OLE DB提供者时,ADO将装载msdasql.dll,再由该动态链接库装载ODBC驱动程序管理器。ODBC的OLE DB提供者将ADO发出的OLE DB调用映射成对应的0DBC调用,之后再传递给ODBC驱动程序管地器。 ODBC驱动程序管地器负责装载正确的ODBC驱动程序。特别需要注意的是:ODBc驱动程序为了与访问目标数据库的远程IPC(Interprocess Communication)服务器进行通信,一般采用一种网络进程间通信(IPC)的方法来实现,如命名管道(Named Pipe)、TCPIP套接字或者SPX等。本地SQL Server的OLE DB提供者

42、不使用任何附加的中间层。当使用SQL server的OLE DB提供者时,ADo加载sqloledb.dll,由该动态链接库装载并使用适当的网络IPC方法与数据库进行通信。IPC客户端端组件通过所用的网络协议来与相应的服务器端IPC建立通信这接。网络协议负责发送和接收IP数据流。常用的网络协议有;NetEuI,TCP/IP和IPX等。图2-3的最下面是所用的网络拓扑结构。网络物理层也括在网络中进行实际连接的网卡和电线。以太网和令牌环网是最常用的两种网络拓扑结构。2.4.5 ADO体系结构与其他的数据访问对象模型类似,ADO也是采用层次对象框架S实现的。但是ADO比DAO(数据访问对象)和RDO

43、(远程数据库对象)框架更为简单。图2-4给出了ADO对象的层次结构图。 Connection、Recodset和Command对象是AD0对象模型的三个主要对象。 Connetion对象代表与远程数据源的连接,它除了负责建立与数据源的连接之外,还负责控制事务的范围。Connection对象与Recordset和Command对象相互关联。 Recordset对象代表从数据源返回的结果集。ADo Recordset对象可以便用一个打开的Connection对象,也可以自己建立与目标数据源的连接。Recordset对象允许用户查询和更新数据。每个Recordset对象包括了一个Field对象集合。

44、集合中的每一个Field对象代表Recordset中的列数据。Command对象用于发布命令和参数化的SQL语句。Command对象还可以用来调用存储过程和执行SQL语句,SQL查询的结果返回给Recordset。勺ADo Recordset对象类似,Command对象既可以使用打开的connection对象,也可以自己建立与目标数据源的连接。Command对象包含了一个Parameters集合,集合中的每个成员部是一个Parameter对象,它代表Command对象所使用的参数。如果一个Command对象用寸执行一条参数化的SQL语句。那么每一个Parameter对象代表SQL语句中的一个参

45、数。 Conncection对象的下面就是Errors集合。集合中的每一个Error对象包含了ADO对象框架中的对象包含的一条错误信息。 除了图2-4中给出的这些对象外,Connection,Command,Recordset和Field对象包含了一个Properties集合。集合中的每一个Property对象都可以用于设置或获取对象的不同属性图2-4 ADO对象层次结构图Connection,Recordset和Command对象是ADO对象框架最常用的三种对象,除此之外,ADO还包含Record和Stream对象。Record村象用来表示Recordset对象中的一条记录。它也可以表示层次

46、树结构的名字空间,或者表示具有层次结构的事物,如文件系统中的文件夹和文件,电子邮件系统中的目录和消息等。Stream对象用于读或写面向流的数据,如XML文档或者二进制对象等。 表面上,ADO框架似乎与DAO和RDO的层次结构很相似,其实不然。所有主要的ADO对象(如:Connection,Command和Recordset)都可以在自己的实例中创建其他的对象而无须通过高层对象。这一点与其他的数据访问对象框架不同。这也使得ADO对象框架更为灵活。例如,ADO对象框架允许在不请求Connection对象实例的情况下打开和访问Recordset对象。这种无需初始化高层对象就可以直接访问每个对象的能力

47、使ADO比其它的对象框架工作起来更加简单。当然,ADO也有一些不足之处。2.5在Visual Basic中添加ADO对象的引用在VisualBasic中使用ADO对象之前,必须先设置对ADO对象库的引用。ADO对象库也叫ADO自动化服务器。为了在VisualBasic中添加对ADO对象库的引用。用户需要执行如下操作:启动VisualBasic,选择工程-引用菜单,然后出现引用对话框。如图2-5所示。在滚动对话框中,滚动可用引用滚动条,选择Microsoft ActiveX Data Objects 2.X Library(这里的X表示版本号,可能是6 、8等),单击复选框,然后按确定按钮。这样

48、就把ADO对象库添加到了VisualBasic的交互式开发环境中去了。图2-5 设置对ADO对象库的引用第3章 可行性分析3.1 可行性研究3.1.1 基本要求在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。新系统目标应充分体现机房管理的战略目标、发展方向和基本特点,直接为机房管理服务,同时,新系统目标应该和现行系统的各项基本功能密切相关,并且可以分期分批实现。需要指出的是,新系统目标不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。新系统目标的提法不尽相同,例如:1 提高信息处理速度和准确性;2 提高工作效率和减少劳动强度;3 为机房管理提供更方便的服务;3.1.2 功能需求 通过实际的调查,要求系统具备以

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号