在线考试系统设计与关键技术.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在线考试系统设计与关键技术

在线考试系统设计与关键技术研究 孙久运 (中国矿业大学环测学院,江苏徐州 221008 ) 摘 要:论述了在线考试系统的目标、体系结构与功能,探讨了在线考试系统中部分关键技 术的实现方法。 关键词:在线考试系统;B/S 结构;ASP 1 引言 目前信息技术已在教育中获得了深入的应用,成为 20 世纪中期以来推动教育发展的主 要动力之一。其中基于Web 的在线考试是近年教育信息化中的一个亮点,它借助于遍布全 球的internet 网,对考试的试题管理、出卷、组织形式、规模、评定、考场管理上进行了全 面的改革。与传统考试相比基于Web技术的网络考试系统考试既可以在本地进行,也可以在 异地进行,大大拓展了考试的灵活性;试卷可以根据题库中的内容即时生成,采用大量标 准化试题,用计算机判卷,大大减少了教师出题和判卷等繁重工作的工作量;还可以直接 把成绩送到数据库中,进行成绩统计、排序,试卷分析等操作[1] 。此外还可以使用户在网上 学习过后及时检验自己的学习效果,发现自己的不足,使学生的学习效率得到很大的提高。 这样考试的便捷性、公平性、对学习的促进性可以得到有效的保证。由于在线考试的优越 性,采用网络考试方式将是考试的发展趋势。但在线考试系统在网络信息安全、考试内容 异构处理、并发和不规范操作、功能的全面性等方面还存在着不足。因此,研究与解决在线 考试系统所存在的问题是很有必要的,本文对在线考试的整体解决方案进行了分析,提出 了安全、内容等方面相关的解决方法。 2 整体解决方案 2.1 系统目标 (1)全面兼顾 系统力求能通过网络实现纸笔考试的所有环节,能完成纸笔考试能进 行的考试内容,这是在线考试的基础,否则就是不完备的。 (2 )良好的开放性和通用性 不局限于单一类型或单一科目、不局限于单一网络,考 试与管理界面美观、简洁,不需要特殊的培训即可进行。 (3 )安全可靠 提供严格的用户级别、身份验证,进行存储与传输加密,具有操作故 障提示、数据自动存储等机制;采用成熟的产品与技术,不盲目追求新颖,保证系统运行 稳定、安全可靠。 (4 )可扩展与升级 提供外部数据接口,方便与其它系统共享数据,能在系统升级的 同时保证数据的继承与一致。 (5 )自动化程度高 系统具备考生身份自动验证、随机抽取试卷,能自动存储、计时、 交卷与评卷, 保证考试的公平、规范与快捷高效。 2.2 体系结构分析 在线考试系统运行模式或体系结构主要有两类:客户机/服务器(C/S )模式和浏览器/服 务器(B/S )模式。 -1- C/S模式是两层应用结构模式,数据库 (如试题库)放在远程服务器上,应用软件在客 户机上,客户机端软件不但要完成用户交互和数据显示工作,而且还要完成对应用逻辑的 处理工作,即用户界面与应用逻辑位于同一平台上。因此编程工作主要集中在客户端,是 “胖”客户端模式,对于考试、管理、监控等要编制不同的客户端软件,在应用时需要安 装。C/S结构在技术上虽然很成熟,但该结构存在灵活性差、升级困难、维护工作量大和系 [2,3] 统安全性差等缺陷,已较难适应当前信息技术与网络技术发展的需要 。 B/S 结构, 由客户端(Web 浏览器) 、Web 服务器、数据库服务器(如试题库)三层体系结构 组成,甚至多层结构。三层体系结构的特点是用户界面与应用逻辑位于不同的平台,用户 不能直接与数据库打交道,用户的请求由应用服务器处理后,从数据库提取相应数据返回 用户。中间应用逻辑层是整个系统的核心,软件开发主要对应用服务软件的开发,应用服 务器软件可以根据处理逻辑的不同划分为不同的模块,使客户端应用程序在需要某种应用 服务时只与应用服务器上处理这个应用逻辑的模块通讯,一个模块能够同时响应多个客户 端应用请求,而在客

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档