基于Web的在线考试系统

基于Web的在线考试系统

朱小社[1]2007年在《基于.net技术的Web在线考试系统的设计与实现》文中研究说明随着计算机技术的迅速发展,网络应用范围的不断扩大,发展以互联网为主要手段的教育信息化对传统的教育手段、教学方法、考试方法及教学环境提出了新的挑战。教育工作者也开始考虑和实施基于本校网络资源的不受空间和时间限制的全新的立体的教学环境和教育教学平台。其中作为教育评价的考试从传统的笔试向无纸化和网络化的飞跃也就成为必然的趋势,所以就出现了基于Web的在线考试系统。本文就是在此前提下提出了建立一个基于Web服务,并采用ASP.NET技术的在线考试系统的设计和实现方案。本系统基于B/S架构,采用最新的.net框架进行实现。它的特点是操作简单、使用方便,更加安全。该系统依据传统考试过程进行了比较合理的结构设计,它包括身份验证、试题库管理、在线考试、阅卷管理(计算机自动阅卷和人工阅卷)、成绩管理及统计分析、模拟考试、系统查询等功能等模块。具有登录鉴别、随机按要求抽题、计时评分、多种查询统计方式等功能,基本满足常规要求和设计初期指导思想。本系统数据库服务器采用SQL Server 2000,通过ASP.NET技术和SQL Server2000的结合,最终实现了一个适用于多门课程考试的平台。通过该平台,能够方便的组织考试,合理的组卷,客观的批改试卷、分析试卷、查询成绩。最后本文还详细介绍了该在线考试系统的安全性控制,系统安全性体现在服务器的安全性和考试系统的安全性两方面。服务器的安全设置能保证考试系统正常的运行以及程序的保密,防止访问者用非法途径破坏考试系统;考试系统的安全性主要指数据的安全和保密,要能够保证考试的公平和公正。

尹益燕[2]2012年在《基于WEB的在线考试数据库系统分析与设计》文中提出随着信息技术的发展应用和Internet的普及,石家庄计算机职业学院在教学和教务工作上为了适应发展和管理的要求,提出建设在线考试系统的要求。论文依据石家庄计算机职业学院教学教务的工作流程、岗位职责、业务数据处理与管理规定,详细阐述了在线考试的业务需求和系统功能,重点分析了系统架构和数据库的设计方法,对系统和数据库之间的交互进行了深入研究。结合信息系统设计思想,对在线考试系统的框架、结构、基本功能、数据库、数据访问、系统安全等方面进行分析,完成在线考试系统的管理子系统、教师子系统、学生子系统、其他子系统的设计。通过本文的分析与设计,应用软件模式设计、UML、Web、数据库、信息安全等技术,提出了基于Web的在线考试系统平台设计方案。以综合应用考试网管、PKI技术、CA认证和SSL安全协议确保系统及网络安全;使用代理缓存和数据库连接池等技术提高数据库访问性能。并在JDBC与数据访问的应用上进行优化。在线考试系统的建设为石家庄计算机职业学院教学和教务工作提供了一个实用基础平台,为学院的整体信息化体系的开发和实现提供了开发与应用经验。所以在线考试系统的研究具有很大的实际意义和实用价值。

曾辉[3]2016年在《基于Web的在线考试系统的分析与设计》文中认为随着招生规模的不断增长,用传统的纸质考试方式组织各项考试显得越来越具挑战性,基于Java EE B/S模式的在线考试系统正是在这种形势下应运而生的。在线考试系统充分利用了计算机网络和数据库技术,适合于各类学校在实际教学中的应用。因此,按照在线考试调研讨论出来的需求开发一个功能强大,并且安全稳定,同时兼具可维护性、可扩展性的在线考试系统有着非常重要的意义。本文首先介绍了在线考试系统的项目背景和当前研究与应用的现状,分析了当前存在的问题,提出了本论文主要的研究内容。通过对系统的分析,确定了系统的开发方法,选定了相关技术并进行了介绍;紧接着对系统的业务进行了分析,包括了系统性能分析、系统功能性需求分析、系统非功能性需求分析,在系统的功能性需求中提出了系统的七大功能,功能模块的确定能够明确系统功能边界;然后论文对系统进行了功能设计,分析了系统用户的角色,根据用户角色的分析设计了系统总用例和七大子用例,设计了系统总体功能包图、子功能包图;在系统功能分析的基础上对系统的数据进行了分析,设计了类图缩略图、系统所涉及实体类,进而分析了各实体类之间的关系;在实体类的基础上设计了系统数据表,给出了表中涉及的字段信息;最后对本文进行了总结与展望。通过相关研究工作作,本在线考试系统主要包括用户管理、考试科目管理、题库管理、组卷模块、考试模块、阅卷模块、成绩查询与分析七大功能,主要从系统的业务、功能、数据的角度出发对系统进行了研究与分析。

冯振兴[4]2008年在《Ajax技术在Web系统中的应用研究》文中研究说明随着Internet的高速发展,以及Web应用程序的复杂性越来越高,传统的Web应用已经越来越难满足用户的需求。随着Web2.0和RIA概念的提出,传统的Web应用模式受到了新技术的强烈冲击。本文分析了传统Web应用模式的工作过程及其缺点,指出传统Web应用采用同步交互过程进行工作。着重分析了Ajax新技术的工作原理及其优势,阐明了Ajax技术异步交互的特点。同时,研究分析Ajax技术自身的应用缺陷,提出解决方案,进行技术弥补。Ajax技术可以使Web应用进行异步的交互,从而极大的提升用户体验和Web操作效率,为新时代的Web应用系统开辟了一个新的发展方向。本文通过对Ajax技术的研究应用,测试比较Ajax技术在Web系统中的实际效果。旨在通过对新技术的研究应用,能够在一定程度上解决大量数据与服务器频繁交互给服务器带来的压力问题,能为大量数据的应用环境系统开发时,提供一种解决方案。本论文设计并开发了实际案例——基于Ajax技术的“数字校园”在线考试系统,整个系统和Ajax技术完美结合,大大提高了系统性能,为其它类似系统的开发做了很好的尝试性工作。本系统的成功实现对于校园网Web应用系统开发也具有一定的借鉴意义。

夏一名[5]2012年在《基于Web的在线考试系统设计与实现》文中提出随着现代互联网技术的迅速发展,全球已进入一个高速飞跃的信息化时代,传统教育形式与考试方法将面临着信息技术的巨大冲击。考试作为教育的一种有效评价方式,从传统的笔试方式向基于Web的在线考试方式的飞越已经成为了未来考试方式的发展趋势。因此,充分利用现代化的网络工具设计开发基于Web的在线考试系统,对教育的信息化与教学质量的提高有着非常重要的意义。本文的主要研究内容与成果包括:对构建在线考试系统所需使用的.NETFramework关键组件ASP.NET与ADO.NET进行了研究,同时对随机组卷策略与阅卷理论进行了研究,并重点研究了AJAX框架Anthem.net的使用;研究了在线考试系统的总体功能结构,并对系统包含的用户及用户的工作流程进行了分析;从技术与经济等方面对基于Web在线考试系统可行性进行了研究;对在线考试系统的数据流进行了分析,并给出了系统顶层数据流图、一层数据流图与二层数据流分解图,同时对系统中的数据流条目进行了分析。分析了基于Web在线考试系统的设计目标与设计思路,描述了在线考试系统基本体系结构,对体系结构中各层的作用进行了说明,同时对在线考试系统中的关键模块设计进行了分析;对在线考试系统使用的一种基于启发式搜索的在线组卷算法进行了描述;研究了基于Web在线考试系统中随机组卷以及Word形式试卷生成等关键技术的实现。本文研究基于Web的在线考试系统,该系统应该具有良好的开放性和通用性,可适用于进行多功能考试。系统主要采用了基准试卷相同但考生考试试卷不同的组卷策略,从而保证考试的公平与规范;系统支持客观题自动阅卷与主观题在系统后台进行阅卷相结合的方式进行阅卷,使得阅卷更加公平合理;系统具有生成word形式的试卷的功能,这样不仅可以将生成的试卷用于在线考试,也可以随时将试卷打印出来组织传统考试,使得在线考试系统更加具有灵活性。系统采用一种基于启发式搜索的在线组卷方法,该方法可以依据用户指定的模版快速的完成在线随机组卷,并且使用条件约束的方式确保知识面的覆盖和组卷的成功。

郜继红[6]2008年在《基于B/S模式的在线考试系统的设计与实现》文中提出计算机网络技术的日益成熟及校园网的逐步普及,为考试信息化提供了良好的基础。利用计算机和网络技术实现在线考试,具有传统手工考试无法比拟的优点,因此,开发适应新形势需要的在线考试系统是很有必要的。针对淮安信息职业技术学院的考试特点,设计出了基于B/S结构的在线考试系统。系统分别采用Windows 2000 Advanced Server和MS SQL Server2000作为服务器端操作系统和后台数据库的开发工具,系统体系结构使用B/S结构,采用MS VS2005作为B/S模块应用程序的开发工具,实现学生练习、学生考试、教师出卷、教师组卷、分配教师阅卷、教师阅卷等功能。在设计中采用当前流行的Ajax技术,提高了客户机和服务器之间数据交换的效率和灵活性。另外,该系统还使用资源本地化技术,使不同国家的客户也可以用自己国家的语言使用该系统,这样可以把考试系统功能扩展到客户调查,扩大客户的范围,提高调查结果的准确性。在系统的开发中还使用了如Ado.net、XML、JavaScript等前沿技术。系统基于Internet/Intranet,集考试工作自动化和信息化为一体,达到系统设计的基本目标,满足校内外对考试信息共享和利用的要求。

王永恒[7]2008年在《基于WEB的计算机辅助教学系统的研究与设计》文中研究表明计算机辅助教学作为对传统教学的补充,能充分发挥网络在教学中的优势,体现以学生为主体、教师为主导,构建学生充分参与和自主学习的环境等现代教育思想。随着计算机技术的不断发展,计算机网络辅助教学得到越来越广泛的应用,网络教学已经成为现代教育流行的教学模式。“基于WEB的计算机辅助教学系统的研究与设计”主要包括在线学习、在线考试和师生交互叁个子系统,其中在线学习子系统包括学生、教师及管理员叁个用户。学生可以实现在线学习(包括下载课件和浏览课件),作业处理和在线测试等功能;教师可以实现在线课件提交和作业处理等功能;管理员可以实现在线班级管理和修改个人信息等。在线考试子系统中学生可以实现在线考试、在线查询成绩等操作,管理员可以实现学生信息管理,课程管理和试题管理等。另外通过师生交互可以实现师生间的在线提问和答疑。本文对开发计算机辅助教学平台的可行性和必要性进行了分析,论述了平台开发的理论知识,介绍了平台开发所采用的.NET技术,介绍了基于.NET的多层构架的发展过程,提出了建立多层构架的分布式应用程序;阐述了建立多层构架系统的技术原理。层次体系结构风格是一种被广泛应用于系统软件和应用软件设计的体系结构风格,本文选择了分层架构中的B/S模式。本文采用了面向对象的软件设计方法,利用UML建模方法完成了辅助教学系统的分析和数据库的设计,使分析过程与开发过程更紧密地结合起来,提出了一个更加清晰,易于开发和实用的总体框架结构。本文对在线考试子系统进行了详细介绍,介绍了在线考试系统各个模块的设计过程,给出了实现在线考试系统的部分代码及运行界面。

李志明[8]2005年在《基于Web服务的在线考试系统应用研究与实现》文中进行了进一步梳理随着当今计算机技术的高速发展,考试形式已冲破了传统的纸与笔的界限,越来越多的各类考试采用了计算机作为考试的工具,例如托福考试,全国计算机水平考试都已转为机考,国外很多知名IT公司的认证考试更是利用intemet把全球的考试中心联系在一起,让考生在考完试后第一时间知道自己的成绩,而总公司也可以根据成绩在最短时间内给考生颁发成绩单和证书。计算机在各类考试当中的应用不但节省了资源,还提高了评分的准确度,大大改善了考试工作的效率。本文就是在此前提下提出了建立一个基于Web服务,并采用XML技术的在线考试系统的设计和实现方案。 本文首先介绍了在线考试系统的背景和国内外的发展情况,简明地介绍了开发工具SQL Server2000及Visual Basic.Net的功能及特性,并阐述了它们在数据支撑和面向对象支持的特点,以及在对象应用方面的优势。 然后通过对Web Service,Windows DNA及.Net技术的对比和研究,说明了这叁者各自架构的特点和功能,证明了Web Service的体系结构能满足在线考试系统的需要。接着对XML技术进行介绍,研究了XML的数据访问和数据转换技术。由于XML技术的平台无关性,使得其在数据访问及数据转换上具有无可比拟的优势。 最后给出了一个基于Web Service架构并结合XML技术的在线考试系统的设计方案,构造了在线考试系统的结构框架,采用基于浏览器方式的网络叁层结构应用体系,将系统的功能划分为客户服务层、应用服务层及数据层叁大块。在表示层提供网络考试系统的用户接口部分,应用服务层负责提供具体的Web服务并通过组件接口与数据库相连,在数据层中用关系型数据库存储试卷、学生、教师等数据,并完成了该系统的主要功能。该系统由高级用户模块,普通用户模块,管理员模块,考试室模块四部分组成。可允许教师或学生在客户端使用浏览器通过Intemet访问该系统数据库,具有查询、题库维护、系统试卷生成管理、试卷管理、考试过程控制、评卷管理、存档管理等功能。最后,对系统的应用情况进行了系统评价

牛红惠[9]2007年在《基于WEB的(C语言)网络考试系统的开发与研究》文中提出随着社会信息化程度的不断提高,计算机应用能力的培训得到迅猛发展,考核中使用的传统手工阅卷己经逐渐走向计算机自动评阅。目前自动阅卷已经能很好地完成对常见客观试题的自动批阅工作,但是对于一些主观性很强的问题,尤其是程序设计的问题,还没有很好的解决方案。c语言是国际上广泛流行的计算机高级程序设计语言之一,对c语言知识及能力的考核,目前尚无一套完备的考试系统。本人针对院校内对c语言上机考核系统的迫切需求,研究开发了c语言上机考试及自动评分系统,目的是实现c语言课程的完全无纸化考试,减少阅卷工作量,提高评阅过程的公正性和准确性。本文对该系统的指导思想、实现策略以及所用技术等进行了系统的阐述。本文讨论了C语言在线考试系统的设计与实现技术,结合实际提出本系统的总体结构和功能模块,然后通过系统结构设计、表的设计及前端开发,构建了一个基于B/S多层结构的、以ASP技术和SQL后台数据库为基础的、具备以下功能:试题库管理、在线考试、计算机自动阅卷等功能的在线考试系统。在实现方法上,采用ASP实现网页与数据库之间的连接,采用随机自动抽题组成试卷,可以实现数据备份,重点对程序题的评分方法进行了研究,根据程序中的关键字和程序结果给出相应分数,使评分结果更加接近于人工阅卷,评分结果更加公正、准确。在设计系统的过程中,我们十分注重软件的实用性。该系统设计成功后,通过在小范围内使用,初步实验结果证明自动评分模块运行稳定,评分标准能够统一。

徐元元[10]2012年在《基于Web的在线考试系统规划与实现》文中研究说明随着计算机网络技术和信息技术的快速发展,将各种新技术引入传统的工作领域来解决复杂的手工作业成为各行各业的发展趋势。素有新技术和新知识试验地之称的高等学校更是这方面的先行者。近年来,我国高校数量不断增多,参加高考学生的录取比例也越来越高,使高校学生人数的增长速度远远超过了高校教师的增长速度,让原本就不是很充足的高校教师资源愈加紧张,每当学校组织考试时,和考试相关的命题、组织考试、阅卷等工作就显得格外繁重。本课题针对目前重庆信息技术职业学院在考试全过程中存在的问题,在已有的信息华校园平台上,开发出一套基于Web的在线考试系统,通过试题库形式对每个学科的每门课程试题分类、采集、存储,涵盖目前学校考试所采用的所有题型,可实现客观题自动阅卷,并且系统具有学生平时学习时练习使用和正式考核时考试使用两种高效灵活的模式。本文主要从如何实现系统功能及实现相应功能用到的主要技术进行探讨、研究。首先分析了基于WEB的在线考试系统规划、设计的背景、预期目标等内容,通过对比传统考试相关工作,提出利用现代信息技术、网络数据库、通信技术开发基于WEB的在线考试系统。在对开发本系统的理论基础进行分析后,进行了详细的需求分析,设计了系统的后台数据库和各功能模块,确定考试系统服务器使用MS的Window Server系列的操作系统,开发平台使用MX Dreamwaver CS系列,能够实现考试新闻、综合管理、试题管理、试卷批阅、科目管理等功能,包括了从试题录入、试卷生成、组织练习和考试到考后阅卷等考试的全过程。本系统开发时采用“高内聚、低耦合”的设计原则,以功能模块化为设计指导思想,使各功能模块相对独立,同时也能为其它系统功能服务。基于WEB的在线考试系统由于其于运行离不开Internet,作为重庆信息技术职业学院的考试辅助工具软件,其系统的数据安全及系统本身的安全都较高,需保证系统运行时较好的稳定性,经过详细的了解、分析系统运行环境需求,设计的安全方案也是完全适合该系统的。最后,还对该考试系统存在的不足进行探讨,对系统的功能拓展、完善作了进一步展望。

参考文献:

[1]. 基于.net技术的Web在线考试系统的设计与实现[D]. 朱小社. 大连海事大学. 2007

[2]. 基于WEB的在线考试数据库系统分析与设计[D]. 尹益燕. 西安电子科技大学. 2012

[3]. 基于Web的在线考试系统的分析与设计[D]. 曾辉. 湖南大学. 2016

[4]. Ajax技术在Web系统中的应用研究[D]. 冯振兴. 北京林业大学. 2008

[5]. 基于Web的在线考试系统设计与实现[D]. 夏一名. 电子科技大学. 2012

[6]. 基于B/S模式的在线考试系统的设计与实现[D]. 郜继红. 南京理工大学. 2008

[7]. 基于WEB的计算机辅助教学系统的研究与设计[D]. 王永恒. 南京信息工程大学. 2008

[8]. 基于Web服务的在线考试系统应用研究与实现[D]. 李志明. 广东工业大学. 2005

[9]. 基于WEB的(C语言)网络考试系统的开发与研究[D]. 牛红惠. 华东师范大学. 2007

[10]. 基于Web的在线考试系统规划与实现[D]. 徐元元. 电子科技大学. 2012

标签:;  ;  ;  ;  ;  ;  

基于Web的在线考试系统
下载Doc文档

猜你喜欢