VB实验CAI系统设计

时间:2024-02-11 点赞:41760 浏览:77101 作者原创标记本站原创

本文是一篇数据库论文范文,关于数据库硕士学位论文,关于VB实验CAI系统设计相关毕业论文范文。适合数据库及对象及多媒体方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

【摘 要】VB实验CAI系统作为新型的实验教学模式,它具有对于教育、教学过程来说极为宝贵的特性,可以为新型的实验教学模式的建构提供理想的环境.使教学突破时空限制,提高教师的工作效率和学校的办学水平,使教师和学生可以在实验教学过程中通过网络进行学习与交流,最终达到提高学生的实际动手能力的目的.本文简述了设计一个VB实验CAI系统需要达到的功能需求和数据访问技术的选择以及实现过程.

【关 键 词】VB实验;CAI;教学模式

引言

随着多媒体和网络技术的发展以及教育现代化的逐步实现,CAI优化教育教学,特别是课堂教学,其优势越来越明显.CAI用于教学具有如下基本特点:

(l)使教学不只是灌输式

cAI在教学过程中可更好地调动学生的学习热情和主动性,增加学生探索知识的兴趣,以取得更好的学习效果.

(2)因材施教可得到恰当实施

不同程度的学生可区别对待,每个学生可按自己的进度学习,不会因有压力而丧失学习热情和积极性,学生可掌握学习的主动权,可复习、重学或跳跃式学习.

(3)使课堂教学内容更丰富

CAI课件按功能划分可分为演示型、练习型、网络教学型、模拟仿真型和开放学习型等.本项目设计的是一个练习型的VB实验CAI课件,是结合我们分院计算机应用技术专业的VB课程而开发研制的,该系统的设计是为了适用于实践教学,提高课堂实践教学效果及其开拓创新教育手段.

一、VB实验CAI需求分析

系统设计的第一个环节就是如何选择教学内容,并确定课件所能实现的教学目标.根据我校开设该课程的实际情况,通过对教学内容的分析,确定按每个章节设置实验.具体的功能需求可以分为以下5大模块:

1、设置基础实验模块,按每一章节设置,方便学生掌握相应章节知识点.

2、设置学生测试模块,方便学生进行自我检测是否掌握学习要点.

3、设置实验帮助模块,方便学生在实验过程中遇到问题得以解决.

4、设置实验结果提交功能,学生可通过本系统平台进行在线提交结果,从而解决传统收交作业的麻烦问题.

5、设置系统维护功能,以方便管理员对系统的定时维护.

二、VB实验CAI数据访问技术的选择

在VB的开发环境中,可以使用三种数据库访问方式,它们分别是:数据访问对象(DAO)、远程数据对象(RDO)和ADO对象模型.本系统采用了ADO数据访问技术,使应用程序能通过任何OLBDB提供者来访问和操作数据库中的数据.ADO(是DAO/RDO的后继产物),“扩展”了DAO和RDO所使用的对象模型,这意味着它包含较少的对象、更多的属性、方法(和参数),以及事件.ADO实际是一种提供访问各种数据类型的连接机制.ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口.可以使用任何一种ODBC数据源,即不止适合于SQLServer、Oracle、Access等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件,是一个便于使用的应用程序层接口.ADO是为Microsoft最新和最强大的数据访问范例OLEDB而设计的,OLEDB为任何数据源提供了高性能的访问,这些数据源包括关系和非关系数据库、电子邮件和文件系统、文本和图形、自定义业务对象等等.ADO在关键的Inter方案中使用最少的网络流量,并且在前端和数据源之间使用最少的层数,所有这些都是为了提供轻量、高性能的接口.因此ADO通过其内部的属性和方法提供统一的数据访问接口方法.


ADO的对象层次结构,其大体上分为以下7个对象层次:

1、Command对象:包含关于某个命令,例如查询字符串、参数定义等的信息.Command对象在功能上和RDO的rdoQuery对象相似.

2、Connection对象:包含关于某个数据提供程序的信息.Connection对象在功能上和RDO的rdoConnection对象是相似的,并且包含了关于结构描述的信息.它还包含某些RDOEnvironment对象的功能,例如transaction控件.

3、Error对象:包含数据提供程序出错时的扩展信息.Error对象在功能上和RDO的rdoError对象相似.

4、Field对象:包含记录集中数据的某单个列的信息.Field对象在功能上和RDO的rdoColumn对象相似.

5、Parameter对象:包含参数化的Com

-mand对象的某单个参数的信息.该Command对象有一个包含其所有Parameter对象的Parameters集合.Parameter对象在功能上和RDO的rdoParameter对象相似.

6、Property对象:包含某个ADO对象的提供程序定义的特征.没有任何等同于该对象的RDO,但DAO有一个相似的对象.

7、Recordset对象:用来存储数据操作返回的记录集.此对象和Connection对象是所有对象最重要的两个对象.

三、VB实验CAI数据访问技术的实现

使用ADO控件实现数据库访问的过程通常需要经过以下几步:

1、在窗体上添加ADO数据控件.

2、使用ADO连接对象建立与数据提供者之间的连接.

3、使用ADO命令对象操作数据源,从数据源中产生记录集并存放在内存中.

4、建立记录集与数据绑定控件的关联,在窗体上显示数据.

以下为系统登入界面(如图1所示)数据连接的部分代码:

Adodc1.ConnectionString等于“Provider等于

Microsoft.Jet.OLEDB.4.0,DataSource等于E:

\1.mdb,PersistSecurityInfo等于False”

Adodc1.mandtype等于“adCmdTable”

Adodc1.RecordSource等于“student”

Adodc1.Refresh

SetText1.DataSource等于Adodc1

Text1.DataField等于"学号"

结束语

VB访问数据库的方法很多,采用ADO数据访问技术主要优势是易于使用、高速、低内存开销和较小的磁盘占用.

相关论文

VB实验CAI系统设计

本论文是一篇数据库类毕业论文格式范文,关于VB实验CAI系统设计相关本科论文范文。免费优秀的关于数据库及对象及多媒体方面论文范文资料,适。

VB项目的系统设计

本文是一篇统计分析论文范文,关于统计分析方面在职研究生毕业论文,关于VB项目的系统设计相关毕业论文开题报告范文。适合统计分析及数据库及。

基于Matlab的物理实验系统设计与实现

本文是一篇高中物理论文范文,高中物理方面大学毕业论文,关于基于Matlab的物理实验系统设计与实现相关毕业论文提纲范文。适合高中物理及中学。

基于VB的图书流通管理系统设计

本文是一篇数据库论文范文,数据库方面在职研究生毕业论文,关于基于VB的图书流通管理系统设计相关学士学位论文范文。适合数据库及管理系统及。