您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页在线考试系统文献综述

在线考试系统文献综述

来源:筏尚旅游网
《科技文献检索》课程“文献综述”评分表

学生姓名 完成时间 2017 年 1 月 指导老师

文献综述中引用文献情况(学生填写): 文献总数 22 篇(部),其中: 期刊论文 11 篇,教材著作 6 部,其它文献 5 篇(部) 文献时间跨度 2001 年 ~ 2015 年 (以下由教师填写) 序号 1 评 分 内 容 是否全面收集了有关的文献资料 是否充分介绍了与主题内容相关的研究开发的历史与现状 是否总结了已有的学术观点、理论和方法 是否在已有成果的基础上阐明本人的观点 是否能预示今后可能的发展趋势及研究方向 行文是否流畅,综述能力如何 是否按要求设置文档格式 总 分

满分 实际得分 20 2 30 3 4 5 6 7 20 5 5 10 10 100

文献综述

题 目 在线考试系统 姓 名 学 号 系 部 理工系 年级专业 指导教师

2017年 1 月 06 日

在线考试系统文献综述

【摘要】 通过软件进行考试的方式被称为无纸化考试,随着无纸化考试的诞生,原始的考试方式已经渐渐地被无纸化考试所取代。在线考试系统是基于C#编程技术把学科、试题、电脑改卷、结果查询的部分管理工作集成到一个同一的平台,各管理人员能够及时、

准确的了解学生学习生活情况。同时,也可以方便老师针对学生的不同情况进行分层次帮助引导。考试是对学生所学知识检查、掌握和理解知识程度的重要手段,无纸化的考卷,无纸化考试的随时性,随地性,这些特点都是研究并开发网络考试系统具有重要积极的意义,将给学生和老师带来了极大的便利。无纸化考试,环保、节约资源,适应当代社会发展的发展。

本文重点论述了由于网络的存在扩大了学校的服务范围,为学校的管理提供了更多的条件。对此做出了详细的调查,可行性研究和分析。系统采用了B/S结构,在网络上建立学校自己的教育网站。系统开发经历了系统分析、系统设计和系统实施三个阶段。从设计方案的提出,经过详细的调查,分析了方案的可行性和必要性,通过详细的系统设计,力图提高系统的集成性和快捷性;并在系统实施阶段收集了大量的实验数

据,以便测试阶段系统的准确性和稳定性。 关键词 :管理员维护系统,考生考试系统,B/S模式,ASP技术

【前言】 考试是教学过程中的一个重要环节,通过考试,教师可以了解学生的学习效果,为改进教学提供依据;学生则通过考试了解自己对内容的掌握情况,增强学习兴趣。传统的考试方式往往使人们受到地域、时间、场所等各种各样的,造成有些人的不便。在网络遍布的今天,将考试系统应用在互联网上是现试系统的发展趋势。随着计算机技术和互联网的快速发展,人类已经进入了信息时代,也有人称为数字化时代。在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时也希望能够得到科学的评价,老师希望有效改进现有的考试模式,提高考试的效率;教育机构也希望给网上的学生提供更全面、灵活的服务,全面准确地对学生进行跟踪和评论。在线考试系统正是迎合这一时代需求而开发的,它旨在探索一种以互联网为基础的考试模式。通过这种新的模式,为学校创造一种新的考试环境,提高考试工作效率和标准化水平,使学校管理者、教师和学生可以随时随地通过网络进行考试。

在线考试系统提高了考试的可靠性、有效性和工作效率,降低了考试成本,

顺应了社会的网络化趋势,必将成为一种不可或缺的考试方式。本文研究的目的是开发一个易于管理和维护的面向教学的考试系统,具有一定的通用性,能够满足多门课程的测试与考核要求。为教师开展平时考核及期末考核提供一个考核平台。 为了满足系统对先进性、安全性、跨平台性、可扩展性、可移植性、分布式等方面的要

求,系统总体架构设计采用先进的基于B/S的三层体系结构:用户层、业务逻辑层、数据库层。要求建立后台数据库,内含一个试题样库,教师可以在题库中添加、编辑和删除试题;教师可以增加新的考试科目;可以充分利用题库中的试题由系统随机组卷,并能在指定时间内发布试卷;学生参加完考试能立即得到答案,并分析考试中答错的题目;教师能得到学生考试后传送到系统的反馈信息,可方便的对成绩进行查询和分析,同时对学生考试中出现的错误进行统计以便今后的教学。此外,还应具有良好的用户界面,操作方便,尽量减少误操作率,具有安全保密机制。 正文

一.管理员维护/考生考试系统概述

在网络技术逐渐渗入社会生活各个层面的今天[1],随着科学技术的不断发展,考试的手段和媒介也在发生着性的变化,从传统的纸笔考试到计算机辅试,其实现方法由单机形式逐步向不同时间、不同地点的网络考试方式发展,基于网络的计算机辅试系统以其特有的优势在教育中扮演着十分重要的角色[2]。 在线考试系统是传统考试和考场的延伸,它可以利用网络的无限广阔空间,满足广大学生在不同时间和不同地点利用网络进行考试[3]。借助于数据库技术应用平台,使得原来传统考试过程得到了极大的简化,并大大地提高了考试组织工作的质量和效率[4]。

在线考试系统是利用计算机技术,对试题库进行存储管理,并由计算机完成智能组卷、标准化测试、试卷评阅等工作,以取代传统的基于纸和笔的考试方式[5],主要体现在:出卷方便快捷、阅卷准确快速、成绩分析统计科学直观;通过题库系统,只要输入考卷的难度级别、待测试知识点及其它相关条件,教师就可以很容易地(自动或半自动)组织出标准考卷;通过计算机阅卷(包括操作过程的自动跟踪、分析和评测),可以大大减轻教师阅卷的工作量,同时大幅度提高阅卷的准确性;成绩分析统计由计算机自动完成,可以方便地进行学生成绩查询、打印、统计和分析等处理[6]。 在线考试可实现真正意义上的无纸化考试,不仅是建设节约社会的需要,同时在线考试还具有快捷、方便、高效、安全等许多优点,考试的信度、效度都可大大提高[7]。 二.在线考试系统设计开发分析

21世纪,随着计算机科学的发展,如何通过网络有效进行交流是摆在我们面前的一

个新的领域。网络的兴起,为在线考试提供了平台,传统的考试已经不能满足人们的需要,在线考试系统的优劣直接影响到教学成果的胜败。所以在线考试系统的研发迫在眉睫。在线考试系统的后台数据库选用了来实现。开发工具是NetBeans ,服务器采用Tomcat 。在线考试系统的研发使用目前主流的JSP+JavaBean+Servlet技术,浏览器页面通过JDBC接口连接MySQL数据库,实现了浏览器与后台数据库的连接。在线考试系统的设计分为前台和后台两个部分进行的。前台设计主要是考生的注册、登录、能够在线进行考试、能够查询考试的成绩及可以修改考生的注册资料等;后台设计主要是管理员对考生个人信息、课程信息、考试信息和考生成绩等进行操作。在线考试系统的开发可以迅速提升考试的质量,还可以大幅度地提高考试、阅卷的效率,保证了考试的完全公平以及答[8]。

随着教育信息化改革的逐步深入,计算机技术已逐渐应用到教育教学过程的各个方面,灵活高效的信息化考核方式成为高校教育改革的重要组成部分。在线考试系统通过网络实现考试过程的无纸化管理,不仅能够节约因考试产生的人力物力成本,更提高了工作效率,同时方便教务部门对考试全过程的监督检查。介绍了基于在线考试系统的设计与实现,包括学生管理、试题管理、在线考试、成绩管理、异常恢复等主要功能,详细阐述在线考试系统的分析、设计和开发过程,并运用功能结构图、数据流图等方法对在线考试系统的实现过程作了详细的说明[9]。

三.在线考试系统的设计与实现

迅速发展和普及的现代科技,让在计算机上在线进行大多数课程的考试得到了实现,客观题(选择题、判断题、填空题)等题型在考试系统中是通过自动阅卷算法来进行自动评分的。也就是比较考生的答案和标准答案,根据结果来进行评分,比较容易实现。用户进行学习过后,可以通过一个完备的在线考试系统及时检验自己的学习效果,学习中的不足就可以被很容易的发现,这样能提高学生的学习效率。用户通过在线考试系统,可以在网络上自动完成题目的生成、试卷的提交、成绩的评阅等考试工作。实现考试的自动化的前提,就是要形成一套成熟的题库。这就一来教师所要做的主要工作只是精心设计题目、维护题库。不仅使得教师的负担大大被减轻了,而且具有相当可观的经济性。并且使得在线学生能够得到教育机构提供的更全面灵活的服务,到达对学生进行的跟踪和评价变得更加准确的目的。这些需求促使了在线考试系统的开发。这种以互联网为基础的新的考试模式的开发,使一种新的考试环境在学校里产生,不仅可以更方便顺利的进

行考务管理,更使得考试的工作效果和标准水平大大的得到了提高。这样一来,学校管理者、教师和学生通过网络随时随地的进行相关的考试工作成为可能[10]。

随着计算机网络在生产、生活、科技、娱乐中的普及,也逐渐深入至传统的教育行业。将计算机与网络技术应用于教育中,是现代教育发展的需要,也是改革教育模式、提高学校教学效果和教学效率、提高科研和管理水平的必要手段。目前的一个发展趋势是采用大规模试题库的计算机在线考试模式。传统考试的组卷、判卷方式以及学生成绩管理等正发生着巨大的变革,因此,如何使考试过程变得方便、高效、快捷、公正,是现代教育的一个重要课题。在线考试系统是传统考场的延伸,它可以利用网络广阔的无限的空间,实现随时随地对学生进行考试,大大简化了传统考试的过程,降低考试成本。在线考试的形式有着其科学、及时、准确、公平等优点,具有传统考试形式无法替代和比拟的优势。因此在线考试系统是电子化教学下迫切需要的产物。BD在线考试系统是BD在线教育平台建设的一部分。本系统采用B/S三层体系架构,使用技术,利用访问SQL Server 2008数据库,实现用户随时随地测验考试的需要,降低考试成本,减轻教师工作量[11]。

随着计算机技术的迅猛发展和互联网技术的高速发展,信息资源在很大程度上实现了共享,人们进行信息交流的方式也产生了巨大的变化。这一点体现在学校方面就是远程教育的发展。但是,远程教育的软件开发目前还处于起步阶段,需要有更完善的与传统教学模式相对应的软件系统。基于网络的在线考试就是一种灵活、高效的途径,是今后的一种发展趋势。本文设计开发的在线考试管理系统就是基于网络在线考试的需求而产生的。该系统本着减轻教师工作负担、提高工作效率、节省资源浪费的宗旨,通过优化学生考试的流程、优化组卷和试题管理流程的方式增强了系统的灵活性和通用性。通过增强登录用户的身份识别增加了系统的安全性。在技术上,本系统采用PHP5语言开发,数据库是MySQL,界面组织和布局采用CSS+Javascript的方式。论文本身的组织主要以软件工程项目管理的流程为序,阐述了本在线考试系统的后台操作实现过程及一些关键技术。使用该系统考试时考生输入准考证号码,核对正确后进入考生界面,考生界面有在线考试、成绩查询等模块组成,实现了考生登录后进入考试窗体,及考完后对客观题的自动评分,存档[12]。

四.防舞弊在线考试系统的设计与实现

随着信息技术的不断发展,企业的信息化管理水平在不断提高。作为一种对员工进

行考核和评价的方式,传统的纸质考试已经不能满足信息化管理的需求。越来越多的企事业单位开始使用在线考试替代纸质考试。经过多年的研究与实践,在线考试的功能和性能都在不断地改善,考试成绩的可靠性和公正性也在不断地提高。对于在线考试中的舞弊行为,通常采用的措施是操作系统功能或在系统中增加监控模块。但这些措施并不能有效防止在传统考试中便已存在的邻座考生相互抄袭的舞弊行为。本文针对统一组织的,使用相同的考卷的在线考试中可能存在的邻座考生相互窥看答案的舞弊行为,提出了试卷题目位置相似度的概念和计算方法,基于位置相似度,建立变换卷生成模型,对试卷题目重新编排,生成题目排列顺序不同的考生试卷,根据电脑的IP地址选取和分发考生试卷。文章使用面向服务架构设计并实现了在线考试系统。系统实现了系统管理、题库管理和在线考试等功能。系统使用遗传算法进行组卷,使用变换卷模型生成考生试卷,在系统实现时采用了Web Service技术和SSH框架[13]。

五.开发工具与技术的研究

B/S和C/S是当今世界开发模式技术架构的两大主流技术[14]。C/S是美国Borland公司最早研发,B/S架构是美国微软公司研发[15]。

B/S(Browser/Server)架构即浏览器和服务器结构。它是随着Internet技术的兴起,对传统C/S架构的一种变化或改进的架构。这种架构的优势是:

1. 在Internet/Intranet模式下,易于维护、成本较低。

2.能有效地保护数据平台和管理访问权限,服务器数据库也很安全。

当然,B/S架构的缺点是应用服务器运行数据负荷较重,但是随着服务器性的不断提升,这种状况已得到极大改善。

C/S架构的优势是应用服务器运行数据负荷较轻。数据的储存管理功能较为透明。在该模式中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。C/S架构的劣势是高昂的维护成本且投资大[16]。

基于B/S架构软件的跨平台、易维护等种种优势,现在的网络项目将首先采用B/S架构来实现。B/S架构更是猛烈冲击C/S,并对其形成威胁和挑战,大有取而代之的趋势。基于以上各种因素,本系统选择了B/S架构体系[17]。

目前最常用的动态网页开发语言有JSP、ASP和PHP三种[18]。 ◆JSP和ASP两者最本质的区别[19]

两者来源于不同的技术规范组织,其实现的基础Web服务器平台要求不相同。JSP

技术基于平台和服务器的相互,能够运行在任何Web服务器上,支持多家开发商提供的、各种各样的工具包,服务器的组件和数据库产品由开发商提供。

◆PHP存在的缺点[20]

PHP存在一些缺点,使得它不适合应用于大型电子商务网站,而是适合小型商业站点。首先,PHP缺乏规模支持。其次,PHP缺乏多层结构支持。第三,PHP提供的数据库支持接口不统一。

根据以上的分析,本系统采用基于ASP的,使用ASP可以产生动态网页,处理HTML表单的内容,创建数据库驱动的网页,跟踪用户会话,创建网站的搜索引擎,检测不同浏览器的功能,发送并接收电子邮件等等各处所要实现的功能21]。另外,还可以使用VB,VC++等创建服务器端组件扩展ASP功能[22]。

基于以上分析,本课题所要研究的内容是,分析设计管理员维护系统及考生考试系统。具体功能模块如下: 1.管理员功能模块

管理员的权限是:添加、修改、删除教师的信息;添加、修改、删除考生信息;此外还可以把考试的一些相关新闻进行发布,维护系统的正常运行。 2.考生考试模块

此模块对考生类用户开放。该试题库模块有单选题、多选题、判断题、填空题、问答题等题型,考生类用户可以进行模拟练习,在考试时间进行考试,在规定的时间内将题目完成并进行保存,考试完毕,系统会自动将单选、多选、判断题的答案进行打分。还可以浏览考试新闻,查看自己的考试成绩。 系统的组成及功能

本系统由三个子模块组成:系统维护模块、考试模块、成绩查询模块。 1.系统维护模块

系统维护模块主要是管理员对系统进行维护,保证系统的正常运行,同时管理教师和学生信息。 2.考试模块

考试模块由登录界面、随机抽题、考试界面组成。这个模块是考生使用,是该考试系统的核心。功能如下:

考生首先要通过登录页面,凭准考证号密码进行登录,经过验证正确后,进入随机抽题

界面。

抽题完毕,进入考试界面,系统根据服务器端的时间来计时。然后依次进行选择题、填空题、判断题和名词解释等考试。

每提交一道题的答案,系统再进行判断正误。当考试时间到或考生全部做完时,将结束考试。系统把考生成绩传送至服务器的数据库中保存起来。 3.成绩管理查询模块

该模块分为老师查询和考生查询两种方式。考生在查询页面通过输入姓名和准考证号正确登录后,即可查到自己的成绩。老师凭授权的用户名和密码,可以查到所有考生的成绩。 总结

通过以上的综合分析可知,在线考试系统是传统考场的延伸,它可以利用网络,随时随地对学生进行考试,大大简化了传统考试的过程,而运用计算机强大的分析与运算能力,可以更好的对教学进行评价,因此在线考试系统是电子化教学不可缺少的一个重要环节。

随着计算机技术及网络技术的迅速发展和高校教育教学改革的不断深入,基于B/S模式的在线考试系统,使教师出卷、学生考试、成绩查询等都能在网上完成,为终生学习创造了有利条件,也为教学管理提供了高效、便捷、安全的管理手段,实现“无纸”考试。

参考文献

[1] 童列娟.试析校园网和多媒体在高校教学中的应用.淮海工学院学报(人文社会科学版),2003,l(3):85-86.

[2] 董芙斌,竹翠.基于网络的新型计算机考试系统.计算机工程,2001,27(8):150-152.

[3] 陈冠军.精通ASP.NET 2.0典型模块设计与实现[M].北京:人民邮电出版社,2007. [4] 程永敬. ASP 数据访问高级编程[M] . 北京:机械工业出版社,2001.

[5] 陈冠军.精通ASP.NET 2.0典型模块设计与实现[M].北京:人民邮电出版社,2007.

[6] 郭宝红,孙静,张颖.基于ASP网上考试系统的设计与实现[J].天津师范大学学报:自然科学版,2002,22(4):46-49 .

[7] 胡青松,李世银.基于B/S模式的“计算机网络”网上考试系统的设计和实现.电气电子教学学报,2004,26(3):92-95.

[8] 江泽中. 基于JSP技术的在线考试系统设计与实现. 经验交流 , 2015年03期 [9] 修位蓉, 卞琛. 基于的在线考试系统设计与实现. 软件研发与应用 , 2016年13期 [10] 吴清. 在线考试系统的设计与实现. 陕西师范大学,2014 [11] 赵跃欣. 在线考试系统的设计与实现. 华南理工大学,2015 [12] 陈素霞. 在线考试系统的设计与实现. 厦门大学,2014

[13] 黄海明, 防舞弊在线考试系统的设计与实现. 江西师范大学, ,2015

[14] 胡青松,李世银.基于B/S模式的“计算机网络”网上考试系统的设计和实现.电气电子教学学报,2004,26(3):92-95

[15] 马荣飞.基于B/S结构的网络考试系统.计算机辅助工程,2003,6(2):50-.

[16] 吴萍,蒲鹏.基于B/S结构的网上考试平台的设计与应用.微型电脑应用. 2003,19(6):36-38 [17] 朱归良.基于Web模式的网络考试系统安全性研究.计算机工程与应用.2002(3) . [18] 赵克立.ASP.NET变成培训教程.清华大学出版社,2002.

[19] 张跃廷,王小科,许文武等.ASP.NET数据库系统开发案例精选[M].北京:人民邮电出版社,2007—01.

[20] 徐人风.SQL Server 2000数据库及应用[M].北京:高等教育出版社,2004 [21] 邓文渊,陈惠贞. ASP 与网络数据库技术[M] . 北京:中国铁道出版社,2003.

[22] 廖武陵.基于ASP技术开发网上考试系统[J].电脑开发与应用,2001,14(6):35-36. 6

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务