- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多媒体cAl软件测试系统的设计与实现
张烨 崔杜武 王定坤 俞红卫
(吐哈油田哈密839009)
(西安理工大学西安710048)
摘要 本文介绍了使用多_l集体开发工具设计爻互性测试题的思路,阐述了如何利用ODBC技术调甩敦据
库宾现试题选槔.针对多媒体数据处理、敷据库更新.外部程序调用等foT,题,提出了解决办法.
关键词CAI软件:测试:数据库: ODBC技术
1引言
计算机辅助教学(CAI)采用多媒体技术,以人机对话的方式向学生传递图文声像等各种
媒体信息,充分调动了学生学习的积极性和主动性。目前。我国的CAI软件已应用于众多领
域,其内容通常含教学演示内容及测试练习两部分。其中.测试题与演示内容多为软件开发
者一并完成。考虑到软件开发者往往并非软件制作和特定领域两方面的专家,所以软件应用
中试题需要方便地充实和维护。因此,本文就该问题讨论一种可行的解决办法。
2开发工具选择
B∞ic
本系统在设计中采用了Authorware3.5多媒体制作工具,Visual5。0和Access
数据库与CAI软件之间的联系。选择上述工具出于下述考虑:
Authorware
3.5是以Windows95为操作环境的多媒体应用软件开发工具,它采用结构
化程序设计方法,使用流程线以及工具图标(Icon)制作程序软件,可以很容易的实现错综
复杂的逻辑控制,使计算机根据测试对象与计算机的交互来判断题目回答的正误,并用媒体
表现手法将判断结果反映给测试对象。’
Access
中的一员.是广泛应用的数据库软件之~。它作为一个面向对象的数据库开发工具,具有强
大的DDE(动态数据交换)和OLE(对象链接与嵌入)特性,并支持VB语言的开发。
YisualBasic
5.0是一种图形用户界面(GUI)的程序设计语言,具有很好的可扩展性,
用其设计界面方便、快速、效果好。且Vb可以将控件与数据库约束在一起.方便地对数据
库进行操作,实现数据库的维护与管理。
台的控制面板中提供.其作用是为数据库创建数据源名(DSN),并在逻辑数据源名和实际驱
动程序之间起连接作用。从而客户应用程序可通过访问数据源与实际数据库进行通信。
3系统分析
测试系统所要实现的功能主要有试题库建立和维护修改,测试题内容的抽取、发布,
对测试对象回答内容的判断及提示等。由于系统涉及几种开发工具.所以各软件的功能划分
●
一十分重要。其原则是合理分配任务,充分发挥各软件的优势.使系统界面设计统一,软件集
成性高.因此.首先要对系统模势功能及之间的关系进行分析。如图1所示:
图l系统功能模块图
试题库用Access
7.0设计成数据表单,设置试题、正确答案、图片、解说等字段。
数据库维护界面在vB5.0巧境下利用可视化数据管理器生成,可以对数据库记录进行增删
修改等操作。通过权限设定,CAI软件允许软件维护员对试题库进行数据维护。
通过Windows
95控制面板中的ODBC数据源管理器,给每个题库表单命名相应的逻辑
数据源名,使用数据源名引用的驱动程序,驱动程序管理器装载并初始化指定的ODBC驱动
程序。通过数据源,客户应用程序可以从外部数据摩获取数据。
c^I软件作为客户应用程序,调用ODBCAPI(应用程序编程接口)函数及SQL(标准查询
语言)语句与数据源通信获取试题库中的试题,然后以多媒体表现方式向学习者提出问题,
并将被测试者输入的答案与试题库中的标准答案相比较,根据判断结果通过媒体向学习者传
达相应信息,从而达到交互性测试的目的。
4软件设计实现
下面本文在系统分析的基础上,以单项选择题为例,具体讨论系统的实现方法。
4.1测试题设计
软件全部测试内容按试题类型划分,分别放在不同的数据庠中。首先建立文件名为
用来存放问题、四个选择项、正确答案号、插图、解说的记录。
原创力文档


文档评论(0)