在线考试系统设计方案

在线考试系统设计方案

一、概述

传统的考试方式组织一次考试至少要经过人工出卷、考生考试、人工阅卷、成绩统计和试卷分析五个步骤。随着考试规模的不断扩大,工作量将会越来越大而且容易出错。因此开发一套在线考试系统具有重要的现实意义:

1、在线考试突破了时空限制。在线考试系统突破了传统考试模式的时间、空间的限制,有利于组织大规模异地实时考试,可以满足任何授权的考生在规定的时间段内在任意时间和可用地点参加考试,大大提高了教学内容和考核方式的灵活性。

2、提高了工作效率。在线考试系统减轻了考试主管部门人员尤其是教师在命题、组卷、阅卷等方面繁重的工作量,提高了工作效率。

3、节省财政开支。在线考试真正实现了无纸化办公,节省了纸张、印刷等考核费用。

4、在线考试更能体现考核的客观公正性。在线考试采用试题库方式提供试卷来源,考前无任何成套试卷,考试时各考生随机抽卷,试卷不完全相同,避免了互相参看导致的不公平成绩。自动阅卷功能增加了考核的透明度,考生在交卷同时看到自己的成绩,降低了错误出现的概率和教师主观因素的干扰,更能体现考核的客观公正性。 二、“在线考试系统”环境要求

软件环境:开发语言采用JAVA ,数据库服务器方面则有MySQL, 其灵活性、安全性和易用性为数据库编程提供了良好的条件 三、系统设计方案 3.1系统设计方案描述

该考试系统是基于WEB 技术系统开发的一种,采用B/S的三层结构模式,使用jsp 动态网页技术开发。不受时间和地域的限制可以随机出题。管理员可以管理角色,并对系统模块、用户等进行处理; 教师在题库添加试题,对用户的成绩进行管理。用户则通过选择不同类别的试卷,系统随机生成试卷并开始考试,查询成绩。

在系统设计和开发上,运用软件工程的思想,分析和设计了数据模型和功能模型;给出了主要功能的算法设计,包括题库组织、试卷生成、身份认证、考生答案存储、自动阅卷等。

3.2系统功能需求分析

提供一个基于B/S模式用户接口,能实现在线的用户认证、自动组卷、随机出题、时间限制、自动评卷、以及相关的考试题目的管理和考试的安排设置等功能

3.3系统设计

3.3.1系统总体设计思想 1)以提高教学效率为主要目的

在线考试系统提高了教学内容和考核方式的灵活性,减轻了出题、组卷、阅卷、试卷统计等繁重的工作量,增强了试卷批阅及试卷数据统计的客观公平性,实现了考试信息管理以及考试流程的系统化、规范化和自动化,大大提高了教学效率。

2)以安全稳定为系统设计指导思想

安全性是考试系统质量高低一个重要的检测标准。测试系统中的重要内容如试题、试卷、成绩、身份等信息都应高度保密,必须采取相关措施,为系统设置安全的入口,防止非法访问和非法攻击。

3)以智能便捷为系统设计原则

考试系统应融入智能化思想,组卷、阅卷等较繁琐的工作过程需要以较智能的形式呈现给用户,把大量的信息适当的分解后呈现给用户,使用户的操作有章可循,提高系统的便捷性。

3.3.2系统功能设计

围绕整个考试的过程,将系统分为以下几个模块:试题录入、题库统计、抽题出卷、学生随机抽卷、自动阅卷、手工阅卷、成绩查询、考试监控、系统管理等。

图3-1 下面就各个模块的具体功能进行介绍: 1)、试题录入

通过该模块,教师按照知识点输入试题,建立了庞大的试题库,给以后的考试带来方便

2) 、题库统计

普通教师可统计某个知识点自己所出题的数量;教务处可查看那每个教师的出题数量和质量。

3)、抽题出卷

在该模块,首先按照一定的规则创建模板,利用该模板从题库中随机抽取试题生成试卷从一定程度上避免了学生的作弊。

4)、随机抽卷

学生参加考试,从生成的试卷中随机抽取试卷答题,也避免了雷同卷的出现,进一步避免学生作弊。

5)、自动阅卷

在考试结束交卷时学生立刻看到自己的成绩,省去了教师手工判卷的繁琐工作。

6)、手工阅卷

在有一些特殊情况出现时可以通过手工阅卷解决。 7)、成绩查询

学生随时可以查看自己所有考试科目的成绩信息,教师可以根据自己的不同需求查询学生的成绩。

8)、考试监控

在考试过程中,可以对整个考试进行监控,例如,可以对作弊学生的试卷直接作废,对考试时出现问题的进行延时等功能。

9)、系统管理

可以实现角色的管理,系统用户的添加、修改、删除,模块的添加、删除、修改等功能。

3.3.3系统数据库设计

表3-1 四、系统流程图

图4-1

考生在线考试流程如图4-1,首先进行登录以验证考生身份的合法性,如果非法拒绝考试。登录成功,随机抽取试卷,不在有效期范围内的试卷不可见。考生点击“开始答题”按钮后,显示试卷内容,并且开始计时,考生在规定时间内没有交卷,时间到时就会强迫交卷;在规定时间内交卷,交卷后自动阅卷,考生可直接看到自己本次考试的成绩。

五、系统创新点

1)实现真正的随机化组卷, 自动化阅卷, 即时化反馈. 2)采用流行的框架jsf

3)适用于各种中小型考试和阶段性测验使用

在线考试系统设计方案

一、概述

传统的考试方式组织一次考试至少要经过人工出卷、考生考试、人工阅卷、成绩统计和试卷分析五个步骤。随着考试规模的不断扩大,工作量将会越来越大而且容易出错。因此开发一套在线考试系统具有重要的现实意义:

1、在线考试突破了时空限制。在线考试系统突破了传统考试模式的时间、空间的限制,有利于组织大规模异地实时考试,可以满足任何授权的考生在规定的时间段内在任意时间和可用地点参加考试,大大提高了教学内容和考核方式的灵活性。

2、提高了工作效率。在线考试系统减轻了考试主管部门人员尤其是教师在命题、组卷、阅卷等方面繁重的工作量,提高了工作效率。

3、节省财政开支。在线考试真正实现了无纸化办公,节省了纸张、印刷等考核费用。

4、在线考试更能体现考核的客观公正性。在线考试采用试题库方式提供试卷来源,考前无任何成套试卷,考试时各考生随机抽卷,试卷不完全相同,避免了互相参看导致的不公平成绩。自动阅卷功能增加了考核的透明度,考生在交卷同时看到自己的成绩,降低了错误出现的概率和教师主观因素的干扰,更能体现考核的客观公正性。 二、“在线考试系统”环境要求

软件环境:开发语言采用JAVA ,数据库服务器方面则有MySQL, 其灵活性、安全性和易用性为数据库编程提供了良好的条件 三、系统设计方案 3.1系统设计方案描述

该考试系统是基于WEB 技术系统开发的一种,采用B/S的三层结构模式,使用jsp 动态网页技术开发。不受时间和地域的限制可以随机出题。管理员可以管理角色,并对系统模块、用户等进行处理; 教师在题库添加试题,对用户的成绩进行管理。用户则通过选择不同类别的试卷,系统随机生成试卷并开始考试,查询成绩。

在系统设计和开发上,运用软件工程的思想,分析和设计了数据模型和功能模型;给出了主要功能的算法设计,包括题库组织、试卷生成、身份认证、考生答案存储、自动阅卷等。

3.2系统功能需求分析

提供一个基于B/S模式用户接口,能实现在线的用户认证、自动组卷、随机出题、时间限制、自动评卷、以及相关的考试题目的管理和考试的安排设置等功能

3.3系统设计

3.3.1系统总体设计思想 1)以提高教学效率为主要目的

在线考试系统提高了教学内容和考核方式的灵活性,减轻了出题、组卷、阅卷、试卷统计等繁重的工作量,增强了试卷批阅及试卷数据统计的客观公平性,实现了考试信息管理以及考试流程的系统化、规范化和自动化,大大提高了教学效率。

2)以安全稳定为系统设计指导思想

安全性是考试系统质量高低一个重要的检测标准。测试系统中的重要内容如试题、试卷、成绩、身份等信息都应高度保密,必须采取相关措施,为系统设置安全的入口,防止非法访问和非法攻击。

3)以智能便捷为系统设计原则

考试系统应融入智能化思想,组卷、阅卷等较繁琐的工作过程需要以较智能的形式呈现给用户,把大量的信息适当的分解后呈现给用户,使用户的操作有章可循,提高系统的便捷性。

3.3.2系统功能设计

围绕整个考试的过程,将系统分为以下几个模块:试题录入、题库统计、抽题出卷、学生随机抽卷、自动阅卷、手工阅卷、成绩查询、考试监控、系统管理等。

图3-1 下面就各个模块的具体功能进行介绍: 1)、试题录入

通过该模块,教师按照知识点输入试题,建立了庞大的试题库,给以后的考试带来方便

2) 、题库统计

普通教师可统计某个知识点自己所出题的数量;教务处可查看那每个教师的出题数量和质量。

3)、抽题出卷

在该模块,首先按照一定的规则创建模板,利用该模板从题库中随机抽取试题生成试卷从一定程度上避免了学生的作弊。

4)、随机抽卷

学生参加考试,从生成的试卷中随机抽取试卷答题,也避免了雷同卷的出现,进一步避免学生作弊。

5)、自动阅卷

在考试结束交卷时学生立刻看到自己的成绩,省去了教师手工判卷的繁琐工作。

6)、手工阅卷

在有一些特殊情况出现时可以通过手工阅卷解决。 7)、成绩查询

学生随时可以查看自己所有考试科目的成绩信息,教师可以根据自己的不同需求查询学生的成绩。

8)、考试监控

在考试过程中,可以对整个考试进行监控,例如,可以对作弊学生的试卷直接作废,对考试时出现问题的进行延时等功能。

9)、系统管理

可以实现角色的管理,系统用户的添加、修改、删除,模块的添加、删除、修改等功能。

3.3.3系统数据库设计

表3-1 四、系统流程图

图4-1

考生在线考试流程如图4-1,首先进行登录以验证考生身份的合法性,如果非法拒绝考试。登录成功,随机抽取试卷,不在有效期范围内的试卷不可见。考生点击“开始答题”按钮后,显示试卷内容,并且开始计时,考生在规定时间内没有交卷,时间到时就会强迫交卷;在规定时间内交卷,交卷后自动阅卷,考生可直接看到自己本次考试的成绩。

五、系统创新点

1)实现真正的随机化组卷, 自动化阅卷, 即时化反馈. 2)采用流行的框架jsf

3)适用于各种中小型考试和阶段性测验使用


相关内容

  • 在线考试系统的设计与实现
  • 在线考试系统的设计与实现 摘 要: 随着企业信息化不断推进,办公信息化在企业日常工作中发挥越来越大的作用.结合实际,提出建设在线考试系统平台,更加方便快捷地组织考试以及阅卷工作.在线考试系统采用ASP.NET .JavaScript 等技术编写实现,使用该系统无需印制大量纸质试卷,并在试卷提交后可对 ...

  • 毕业论文选题
  • 毕业论文(设计)选题 一.信息管理专业 题目1.基于PHP的投票管理系统(设计类) 参考语言:PHP,MYSQL 要求:能够使用PHP编程语言及MYSQL的数据库知识设计一个投票管理系统,能够实现:申请投票主题.投票.统计投票结果.版主管理等主题模块 题目2.基于PHP的产品进销存管理系统(论文类) ...

  • 华为的高薪职位
  • 通信企业高级品牌经理 (点此在线提交应聘信息)(好机会!别忘了好朋友,在线向他推荐) 职责:1.管理核心网产品族品牌资产,开发与管理品牌策略:2.制订营销策略,管理/指导营销策略的执行:3.将营销策略和需求转变为有效的整合营销传播策略和计划并进行管理. 要求:1.8年以上电信行业国际知名公司的专业的 ...

  • 消防系统详细设计方案
  • ******消防总队 精细化管理平台建设方案 ◆政府系统工程承建商 ◆政府信息化建设承建商 ◆微软合作伙伴 ◆网络系统建设服务提供商 ◆监控设备代理商 ◆网络设备代理商 福 建 省 公 安 消 防 总 队 (精细化管理平台) 一.总体概况 依据条令条例,以信息化建设为支撑,立足"减负基层. ...

  • 文献检索课程报告
  • 文献检索课程报告 班级:理工计科1211 学号: 03 姓名:dreamkunk 一 选题简介 课程名称:C语言网络考试系统的开发与研究 C-language network test system development and research 课程分析:关键词:网络考试系统.试卷生成算法 ne ...

  • 系统分析师新考试大纲
  • 系统分析师新考试大纲(2009版) 谢绝转载 一. 考试说明(红体字与老版相区别) 1.考试目标 通过本考试的合格人员应该熟悉应用领域的业务,你能分析用户的需求和约束条件,写出信息系统需求规格说明书,制定项目开发计划,协调信息系统开发与运行所设计的各类人员:能指导制定企业的战略数据规划.组织开发信息 ...

  • 停考两年的注册建筑师考试 将于2017年5月恢复考试
  • 2017年度专业技术人员资格考试工作计划 专业名称 考试日期 注册建筑师 一级 5月6.7.13.14日 二级 5月6.7日 停考两年的注册建筑师考试 将于2017年5月恢复考试 这两年的时间里 更新了多本规范 依据2014年至2016年底新增及新修订(包括局部修订)与注册建筑师考试密切相关的法规. ...

  • 机械工程师资格考试大纲
  • 机械工程师资格考试大纲 [文章字体:大 中 小] 打印 收藏本页 关闭 中国机械工程学会 教育部考试中心 机械工程师资格考试大纲(试行) 前 言 <机械工程师资格考试大纲>(试行)是中国机械工程学会.教育部考试中心为开展我国机械工程技术人员技术资格认证工作制订的考试标准文件之一.它是机械 ...

  • 国家注册测绘工程师
  • (一)取得测绘类专业大学专科学历,从事测绘业务工作满6年. (二)取得测绘类专业大学本科学历,从事测绘业务工作满4年. (三)取得含测绘类专业在内的双学士学位或者测绘类专业研究生班毕业,从事测绘业务工作满3年. (四)取得测绘类专业硕士学位,从事测绘业务工作满2年. (五)取得测绘类专业博士学位,从 ...