在线考试系统的研究和实现

在线考试系统的研究和实现

论文摘要

在线考试系统凭借信息技术涵盖了网络环境中出题、组卷、答卷、阅卷的全过程,同时,数据库和网络大大扩展了试题和考试人员的容量,提高了组卷、阅卷、查分的效率。但是,受在线作弊和时间同步问题制约,在线考试技术发展遇到了瓶颈。鉴于防止在线作弊和实现时间同步的难度,在过去的研究中一直未找到有效的解决方案。本项目的设计目标是一个小型的、功能完整的在线考试系统。该系统包括试题编辑、试题审核、试卷编辑、试卷审核、考试计划、考试实施、试卷批阅、成绩查询和管理等功能。实现对填空题、单项选择题、多项选择题、判断题、简答题、论述题等题型的支持,并可对题型进一步扩展。本文为有效解决在线作弊和时间同步这两个问题,作了详细的分析。通过分析得出,如果考生要实施在线作弊,必须先切换离开考试程序界面。要防止在线作弊,最有效最直接的方法是在考试进行时屏蔽键盘上的切换按键。当前主流在线考试系统多采用的B/S结构不能屏蔽系统级的键盘切换,采用C/S结构可以对系统级的键盘切换实现屏蔽,但需要解决考试终端部署、数据通信和系统维护的困难。考试系统的时间同步需要所有考试终端做到同时开考和同时收卷,并在考试过程中同步显示考试时间倒计时。若采用C/S结构,需要大量的通信编码工作来保证与服务器时间的同步。如果使用B/S结构,可以将服务器时间发送到所有考试终端,但是必须实现显示时间页面的局部刷新。根据设计,本项目使用微软Visual Studio 2005作为开发工具,使用微软SQL Server 2005数据库,采用ASP.Net技术,实现了在线考试系统包括试题编辑、试题审核、试卷编辑、试卷审核、考试计划、考试实施、试卷批阅、成绩查询和管理的各模块功能,对填空题、单项选择题、多项选择题、判断题、简答题、论述题等题型作了归纳概括,以统一的结构在数据层面实现。针对防止在线作弊功能,本项目采用微软.Net技术开发了可以屏蔽考生离开考试界面操作的考试终端程序。该程序可以在具备.Net环境的计算机中直接运行,简化了部署过程,对B/S结构的在线考试页面内容提供支持与保护。针对在线考试时间同步,本系统采用了AJAX技术实现了考试页面上显示时间部分的局部刷新,做到了在不影响考生答题的情况下,所有考试终端的显示时间与服务器一致,确保所有考试终端开考和收卷的时间同步。作为一项通用技术,本系统开发设计的在线考试终端程序还可应用于其他B/S结构在线考试系统的防止在线作弊改造,具有一定的推广价值。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 传统考试的不足
  • 1.2 在线考试的优势
  • 1.3 在线考试现状
  • 1.4 研究背景
  • 1.5 研究目标与意义
  • 1.6 本文的章节安排
  • 2 领域分析
  • 2.1 在线考试组成部分
  • 2.2 试题的管理
  • 2.3 试卷的管理
  • 2.4 考试的管理
  • 2.5 考试的实施
  • 2.6 试卷的批阅
  • 2.7 在线考试系统用户分析
  • 2.8 本章小结
  • 3 需求分析
  • 3.1 需求分析手段
  • 3.1.1 用例
  • 3.1.2 活动图
  • 3.2 试题编辑
  • 3.2.1 创建试题用例及活动图
  • 3.2.2 编辑试题用例及活动图
  • 3.2.3 删除试题用例及活动图
  • 3.3 试题审核
  • 3.4 试卷管理
  • 3.4.1 创建试卷用例及活动图
  • 3.4.2 编辑试卷用例及活动图
  • 3.4.3 删除试卷用例及活动图
  • 3.5 试卷审核
  • 3.6 考试管理
  • 3.6.1 创建考试计划用例及活动图
  • 3.6.2 修改考试计划用例及活动图
  • 3.6.3 删除考试计划用例及活动图
  • 3.7 考试实施
  • 3.8 试卷批阅
  • 3.9 成绩查询
  • 3.10 成绩管理
  • 3.11 用户管理
  • 3.11.1 新增人员用例
  • 3.11.2 分配权限用例
  • 3.11.3 删除人员用例
  • 3.11.4 登录系统用例
  • 3.11.5 修改密码用例
  • 3.12 本章小结
  • 4 系统设计
  • 4.1 总体架构设计
  • 4.2 系统功能设计
  • 4.3 试题类型设计
  • 4.4 防止在线作弊设计
  • 4.5 时间同步设计
  • 4.6 本章小结
  • 5 系统实现
  • 5.1 数据库实现
  • 5.2 在线考试系统实现
  • 5.3 时间同步实现
  • 5.4 防止在线作弊考试终端实现
  • 5.5 系统应用效果
  • 5.6 本章小结
  • 6 总结
  • 6.1 本文工作总结
  • 6.2 工作展望
  • 参考文献
  • 附录
  • 数据库实现代码
  • 致谢
  • 作者攻读学位期间发表的论文
  • 相关论文文献

    • [1].基础医学课程主观试题移动在线考试服务及智能辅助评阅系统的搭建策略与实现[J]. 医学教育管理 2019(06)
    • [2].新时代高校网络负面舆情危机的应对与思考——以一次期末在线考试风波为例[J]. 山西高等学校社会科学学报 2020(08)
    • [3].网络在线考试的探索与实践[J]. 承德医学院学报 2016(04)
    • [4].浅析网络在线考试[J]. 课程教育研究 2012(24)
    • [5].在线考试中存在的三大问题及对策[J]. 中国校外教育 2010(S2)
    • [6].大数据背景下大学英语在线考试研究[J]. 同行 2016(07)
    • [7].创新形式 注重实效——打造行之有效的全员培训新模式[J]. 智富时代 2016(S1)
    • [8].在线练习及考试系统的设计与实现[J]. 电脑知识与技术 2018(11)
    • [9].基于本体的在线考试辅导资源知识库模型研究[J]. 中国成人教育 2018(12)
    • [10].浅谈在线考试在教学中的应用[J]. 科技经济导刊 2017(19)
    • [11].基于云课堂线上教学模式下考试方式的改革与探究——以《计算机应用基础》课程为例[J]. 数码世界 2020(09)
    • [12].题库在线考试应用之浅析[J]. 教育教学论坛 2012(28)
    • [13].用在线考试促进中职英语教学的实例分析[J]. 中国培训 2018(11)
    • [14].基于智慧校园平台的在线考试系统应用研究[J]. 中国培训 2018(01)
    • [15].焊工在线考试管理系统的设计与实现[J]. 焊接 2013(09)
    • [16].浅谈移动终端在线考试在教学中的应用性[J]. 考试周刊 2017(95)
    • [17].在线考试在住院医师规范化培训考试中的应用[J]. 继续教育 2014(08)
    • [18].在线考试方式在学校与企业信息化衔接中的作用[J]. 中外企业家 2014(11)
    • [19].四川大学华西临床医学院积极推行使用平板电脑进行在线考试[J]. 华西医学 2014(01)
    • [20].在线考试及分析系统数据库的分析与设计[J]. 硅谷 2010(02)
    • [21].辽宁广播电视大学在线考试平台的设计与实现[J]. 电大理工 2018(03)
    • [22].对高职院校在线考试管理系统的研究[J]. 黑龙江科技信息 2016(11)
    • [23].医学院校实施网络在线考试的探讨[J]. 教育教学论坛 2016(20)
    • [24].在线考试交卷时间与考试成绩对应分析实证研究[J]. 中国管理信息化 2016(13)
    • [25].计算机技能类课程在线考试平台的设计与实现[J]. 周口师范学院学报 2012(05)
    • [26].在线考试管理系统[J]. 广播电视信息 2011(10)
    • [27].网络环境下高职院校在线考试资源共享平台建设思考[J]. 哈尔滨职业技术学院学报 2015(01)
    • [28].基于Bb平台的“东亚海上交流与文化”在线考试系统设计[J]. 计算机时代 2019(01)
    • [29].基于多维度体感信息的在线考试异常行为监测[J]. 计算机工程与科学 2018(02)
    • [30].卫生计生监督员在线考试题库建设研究[J]. 中国卫生监督杂志 2016(03)

    标签:;  ;  ;  ;  

    在线考试系统的研究和实现
    下载Doc文档

    猜你喜欢