基于WEB的在线考试系统设计与实现

来源 :外语学法教法研究 | 被引量 : 0次 | 上传用户:xzddlz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】 随着教育现代化步伐的加快和计算机辅助教学的广泛应用,利用计算机及网络的强大功能参与教学已成为教育和科研工作者广泛关注的研究领域。其中的考试环节是整个教学过程中十分重要的一部分,是对教师教学和学生学习的一种直接有效的评价。引入基于计算机网络的全程无纸化考试,可提高考试灵活性、时效性及保密性,减少考试周期和工作量。
  【关键词】 WEB;在线考试系统;设计与实现
  【中图分类号】G64.28 【文献标识码】B 【文章编号】2095-3089(2015)15-000-01
  一、 系统介绍
  基于Web 的在线考试系统实现在线出卷与考试等相关功能,是以Web 服务器为基础,采用HTML、ASP、Dreamweaver CS4、VBScript、Java编程语言等工具来访问Web 页面。此系统主要应用为对试卷进行录入查询修改等功能以及参加在线考试的ASP应用程序,其特点为灵活性和方便性。在线考试系统具有以下几个特点:①管理员可以向题库添加、修改和查询试题(卷),并基于此进行分类综合汇总,建立相应的数据库以及自动新增科目;②管理员可以对试卷的难易程度和形式以及各个题目的分数进行规划,从现有试题库中抽取各类试题构成需要的试卷;③考生在浏览器输入正确的信息后,系统会自动对身份进行有效与否验证,如果通过,考生会被规定在要求的时间内答题,系统在规定时间到后自动提交试卷,并且答案分数等记录会被数据库收录,方便以后审核和查阅;④电脑系统根据难度系数高低,随机抽取试题库中的试题进行各种形式和不同内容的组卷,这种形式的试卷称为实时互动试卷。
  二、系统需求分析及故障处理
  1、系统需求分析。考试系统需要有一个高效共享的标准化题库,来保存各种试题信息。教师对题库进行有效的管理,以实现对客观题目的添加、编辑、删除功能。试题类型可分为单选题、多选题、判断题和填空题。用户可用智能组卷系统进行自动组卷,设置一定的参数,如难度分值比及各类题型的题数和分值等。考生需通过标准的web浏览器进行身份验证,验证成功后才能参加考试。考生在限定的考试时间内进行答题,考试时间到时则客户端强行交卷。如果考试过程中客户端出现非法操作或断电死机等意外故障,并因此导致考试中途停止,考试系统应提供一次登录功能,恢复考生之前的答题状态,使得考生继续考试。
  系统的安全性:对考生登录考试系统须进行身份识别,通过密码验证后才能继续考试,否则无法进行下一步的操作。系统的科学性:每门课程在试题组织上都具有严谨的科学性,能够正确地反映该课程的知识结构和知识点。系统的稳定性:考试系统必须可以让大量的学生同时进行在线考试,这就要求考试系统的稳定性要强。系统的易维护性:考试系统是一个比较复杂的软件系统,使用频率比较高,因此要求考试系统的管理和维护要方便。
  2、故障的处理需求。考试系统在运行期间可能会发生许多突发事件,要求考试系统应当及时检测,并且快速准确地处理这些突发事件。在编写系统程序时,应当加入异常情况的处理机制。当系统运行出现异常情况时,有相应的模块/代码可以快速地处理这些问题。考试系统在运行过程中可能会因为考生数量多而出现线路堵塞或者断开的情况,在线考试系统还应该具有定时自动重新连接的功能。考试系统在运行时,系统经过长时间运行后,数据通信可能会发生一些错误,如何避免这些错误是一个非常重要的问题。
  在数据存储和数据通讯领域,为了保证数据的正确,不得不采用检错的手段。在诸多检错手段中,CRC是最著名的一种。如果考试系统遇到了无法解决的问题,系统管理员就应该手工修改数据,重启考试系统,或者重启操作系统。
  三、系统功能、程序设计
  基于Web在线考试系统主要模块有:系统管理員模块,出卷教师模块,考试学生模块,帮助模块。其中,系统管理员模块又分为:权限管理子模块,信息管理子模块,分析统计子模块;教师模块又可分为:考试管理子模块,类型管理子模块,评阅试卷子模块;学生模块又可分为:登陆注册子模块,集体考试子模块,自主考试子模块,成绩及答案子模块。
  四、考试系统实现
  1、考试系统配置。
  (1)创建DSN。打开控制面板中的管理工具,会发现ODBC数据源;打开其对话框,选择“添加”后,会出现“数据源”为“SQL Server”选项,点击它,然后为新的数据源取个名字(比如取Online Test),再去选择数据库服务器访问方式中的选择数据库,点选它,当出现“测试成功”提示的时候,表示已成功建立了数据源,这时只需要建立好连接就行了。(2)通过DSN的方式使ASP与SQL Server建立链接。当通过DSN方式去访问数据库的时候,在线考试系统会更加安全,同时,采用这样的方式,就不会使数据库中的参数泄露。DSN创建完成后,ODBC数据源管理的对话框就能看到以下代码:
  dim obj Coon set objConn=server.Create object("ADODB.Connection")
  objConn.open "DSN二数据源名;UID=帐号;PWD二密码”。
  2、考试系统平台实现。考试服务器是考试得以实施、数据得以中转和进行数据处理的中间站。考试前,考试服务器会通过接收的相关数据,利用考试客户端来进行在线考试。考试过程完成后,考试服务器会对考生的考试数据进行验证、加密和导出。只要客户机上安装有此浏览器,考生便可通过此台客户机登录进入考试系统,但要提前把考试服务器的服务器端程序运行好。
  考试结束后,系统会自动将考生的考试成绩和试卷放在一起进行压缩加密,然后上传到服务器开始审阅,审阅的同时,系统会将服务器上的原始资料进行备份,以方便将来进行核查。如果考生进行的是标准客观题的试卷考试,那么当考生试卷上交后,计算机服务器会对考生所做的试卷内容进行测评,并在测评完成后给出考生的考试成绩。通过这样快速简单的网络在线考试系统,使得那些需要当场考试并及时公布成绩的考试模式成为了现实。
  参考文献
  [1]赵泽.在线考试系统的设计与实现[D].电子科技大学,2011.
  [2]陈曦,网络考试系统中考试控制方案的研究[J],网络与通信,2010,6(
  [3]高曙.基于WEB的考试系统的设计与实现[J].武汉理工大学学报,2012(04)
其他文献
龚嘴水力发电总厂是梯级电厂,下属龚嘴,铜街子两认电站,其梯级控制模式具典型意义,该厂监控系统共三套,两套为引进国外设备,一套为国内设备,就梯调监控系统对电站控系统的控制过程进
这个单词令我想起了美味可口的丹麦蓝罐曲奇饼(cookies),你喜欢cookie(小甜饼)吗?“小甜饼”现在有“大用途”了。现在,互联网浏览器储存在电脑里面的文件夹就被称做cookies
期刊
在土-水-电解质体系中,土颗粒表面的结合水是影响土体特性的重要因素。红黏土是一种特殊土类,广泛分布于我国广西、贵州、云南等地。因其特殊的孔隙结构而具有含水量高、孔隙
长江水上客运安全事关沿江人民群众出行便捷和生命安全,是长江水上安全生产工作的重屮之重,也是长江经济带建设的重要保障和主要内容之一。近年来,随着水上旅游的持续升温,长
以勒·柯布西耶去世前未完成的斯特拉斯堡议会大厦为案例,发掘其暗含的语言模式和观念发展,试图找到常规话语之外的建筑自主性、语法和句法。其中的分析承袭彼得·埃
高精度光纤复合传感器作为近年来出现的新型传感器,其量值溯源体系还没有建立,测量结果的准确性也无法得到保证。文章对高精度光纤复合传感器的计量溯源进行了探讨,旨在建立
石板水电站碾压混凝土坝技施设计中,通过增设中孔、缩短溢流的缘、加宽横缝间距、采用距坝近的砂岩作碾压混凝土的粗骨料、采用二级配富胶凝材料碾压混凝土作防渗等,简化了坝体
生理系统产生的复杂波动信号能够反映其潜在的动力学特征.采用基本尺度熵和功率谱的方法分析24 h心率变异性信号.结果表明,心脏系统昼夜节律下生理和病理的变化伴随着变化的
1.sometimes是副词(adv.),意为“有时”。例如: I have sometimes had lettersfrom him.我有时会接到他的来信。 Sometimes we go to thecinema.有时我们去看电影。 Sometime
期刊
结合石太客运专线太行山隧道Z2标段Ⅱ级围岩工程施工实例,浅析隧道超欠挖的产生原因及其影响,提出控制超欠挖的途径,最终达到成本控制和提高经济效益的目标。