题库系统的设计与实现

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题库系统的设计与实现

招生

规模的不断扩大,教师的短缺成一个普遍而严重的问题,教师工作量

呈直线上升.开发网络考试系统,不仅为高校教分离、教学资料共享、

科学评价教学效果、合理安排教学提供了有利的条件,而且为促进教师提高教学水平,使广大的高校教师有更多的时间和精力投身于教研教改和科学研究从而取得更大的成绩提供了可能;另一方面,在许多院校,他们非常想通过自己的自学在不影响工作的前提下能在当地参加完学校组织的课程考试。网络的在线考试系统是对传统考试方式的一个冲击和革命。

本系统设计的主要内容是为了适应无纸化考试的需要,研究与实现具备网络化、自动化、通用化的题库管理、试卷生成、网络考试、考试监控、自动阅卷、成绩管理等功能的通用题库考试系统。

可扩展到学校教务管理、图书管理、学生管理、财务管理、人事管理等各项管理工作中,真正实现高效实时的无纸化办公。

系统研究的目的

解决通用题库考试系统的关键技术问题,并设计具备罗高实用性的成型系统,技术上综合运用ActiveX、ADO、DAO、面向对象、网络技术、数据库技术等技术,实现系统的通用性、独立性、保密性、可扩展性。

通过提高测验考试的效率、增强测验考试的反馈效果,提示学生知识能力的局部缺陷,使教与学都更有针对性,从而提高教师的教学水平和学生的学习效果。

本系统研究的主要内容

为了适应无纸化考试的需要,研究与开发一个具备网络化、自动化、通用化的题库管理、试卷生成、网络考试、考试监控、自动阅卷、成绩管理等功能的通用题库考试系统。

网络考试系统是全面网络化的多用户系统,系统安装分布于题库服务器、普通教师机、监考教师机、学生机等多台计算机上,十分适用于电子教室环境,是校园网软件系统软件系统的重要组成部分。

该系统主要从以下两个方面的进行研究:

(1)网络考试

传统考试方式下,教师需要命题、阅卷、统计分数等等,工作量非常大。尤其当考生数量比较大时,阅卷和成绩统计将十分烦琐而且容易出错。同时,对于一些操作性很强的课程,只凭理论考试难以检测出学生对某一技能的掌握情况。

本系统力求能将网络考试贯穿其中,不仅检测了学生对理论知识的掌握程序,还可以检测到学生的实际操作水平,同时也减轻了教师的工作负担并大大地提高考试的质量和工作效率。同时为了使用传统的考试和现代网上在线考试平滑过度,将设计用于传统考试的试卷组卷功能,这一功能同时也为那些不适合在网络上考试的科目提供网络试题库管理和标准化考试的条件。

(2)题库管理

建立题库是传统试卷组成和网络在线考试功能实现的基础,题库中试题存储结构设计与实现的优劣对系统整体性能影响很大。同时,试题在线编辑、生成传统考试试卷、网络在线考试试卷、评测过程也都占有十分重要的地位。

一个考试系统的成功与否不能单纯用考试界面、考试试卷的美观以及评分功能强大的实现来衡量。题库管理系统是专门用于完成试题的录入、查询、修改、删除、组卷等工作的应用程序。其最大的特点是它是开放性、方便性和灵活性,也就是说用户不仅可以轻松地借助通用、熟练的Word文字处理软件向题库添加试题(卷),借助友好方便的界面修改和查询试题(卷),而且还可以自动新增科目并建立相应的数据表;它将允许用户根据自己的需求,从现有的试

题中灵活地抽取各类试题,以组建适合于自身所需的试卷。而且,自测试卷的难易程度和形式以及各试题的分数等都将由用户根据需要自己确定。

在办公自动化方面,计算机适合于作重复性的大批量工作,而考试就是一个具有这种特点的过程。最明显的就是试卷考试后的处理工作,大规模的考试往往需要投入较多的人力和物力用于批改试卷,登记成绩。而对于某些考试来说,由于其答案标准化程度较高,所以完全可以用计算机、读卡机等完成此工作。

单机考试缺乏数据共享、集中管理等功能,反而给管理人员增加了较大的负担。

考试背景

基于网络的考试系统是主流的发展方向,它大体分为适用于局域网和适用于广域网两类。从实现方式来看,适用于局域网的计算机考试系统可以分为客户/文件服务器模式和客户/数据库服务器模式两类。

1、客户/文件服务器模式

早期考试系统中运用较多。DOC(PC)+Novell(网络操作系统)

这种模式下,考试的试卷数据和考生的答卷数据都是以文件的方式存放在Novell网的文件服务器上;位于客户端的程序从指定的位置获取试卷文件,并将考生的答案文件通过网络保存到文件服务器上。这种模式考试,把整个业务逻辑几乎完全放在客户端程序实现,服务器只是充当了一个保存文件的公共场所。这样的系统只有很简单的管理功能,考生与其答案文件之间通常依赖事先约定好的一种简单的参应关系,如以考生的考号为文件名存在考生答卷。所以,这样的考试系统通常需要额外的人工整理工作。

全国计算机等级考试二级的部分语言和三级的所有语言的DOS环境上机考试都属于这种模式的考试系统。

2、客户/数据库服务器模式

是目前应用最为广泛的一种模式。主要是由于Windows网络的普及应用,从而为基于客户/服务器模式的数据库应用提供了方便的图形环境,并且为开发者提供了相当丰富的开发工具。在采用这种模式的考试系统中,所有的数据都被保存在服务器上,并且大部分被保存在数据库中。客户端安装有可以访问数据库的应用程序,完成几乎所有的业务逻辑,包括身份验证、显示试题、接受答案和保存答案等。由于有数据库的支持,所有这样的系统通常拥有较为完善的信息管理机制,它们可以很好地保存、管理有关考试的数据,如考生的名单信息等。因此这样的系统在很大程度上自动化了考试过程的管理工作,所以得到了相当广泛的应用。

目前此类系统通常使用的数据库开发工作有:VisualBasic.Delphi和PowerBuilder等。Internet的普及使得人闪尝试创建可以运行于Internet的计算机考试系统。从目前的情况看,广泛采用的是CGI方式,其系统结构和工作流程也比较明确。目前开发这样的系统除了用高级语言编写CGI程序外,使用最为广泛的就是微软的ASP,还有Perl等。

使用其它的技术也可以创建运行在Internet上的考试系统,如使用Java技术,在Web页面中嵌入JavaApplet;另外一些系统是原有的局域网考试系统添加了远程数据传输功能,采用分考场模式考试;还有的系统是采用业界提供的整套方案,如Lotus Notes群体系统。

1.4本系统的特点和优点

1、特点

1)不针对某一专门的考试应用,适应各层次、各学科、各类软件平台的考试要求;

2)有效解决了操作题考试的问题,能适应任意类型操作题的题库管理、组卷、改卷等考试要求;

3)不同于一般的题库与考试系统的分离方式,考试系统与题库系统有机结合,具有较高的自动化程度和完整性、独立性、通用性。

相关文档
最新文档