在线考试系统设计 .pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

在线考试系统设计

摘要:本文以在线考试系统为例,从软件工程的角度出发,按

照项目的开发顺序,系统、全面的介绍了软件的开发流程,对开发

背景、系统功能分析、系统设计目标、数据设计等方面问题都进行

了介绍。

关键词:在线考试系统;设计目标;需求分析

中图分类号:tp311文献标识码:a文章编号:1674-7712(2013)

06-0105-01

一、引言

学校原有的考试模式,都是老师出试卷、印试卷、组织考试、监

考、收卷、判卷、讲评试卷和进行考试分析。在这个漫长的过程中,

老师需要付出很大的工作量,学生需要焦急的等待考试结果,在线

考试系统客服了上述弊端,考场延伸到任何时间任何地点,只要能

上网学生就能够参加考试,并且马上能够知道考试成绩,由于在线

考试系统中使用了sqlserver2008数据库,使试题更加全面,能

够涵盖课程的全部章节,试题库更加丰富,所以在线考试系统是现

代化教学的必不可少的组成部分。

在设计在线考试系统时主要需要考虑下面几个问题:

1.如何验证不同身份的登录用户;2.如何随机抽取试题;3.怎样

实现考试计时的功能;4.怎样实现试卷无刷新;5.如何实现系统自

动评分;6.合理的创建后台管理平台。

二、开发背景

随着计算机技术和internet技术的迅猛发展,给学校提出了新

的办学模式。目前绝大部分学校都在进行数字校园的建设,早期的

信息化校园就是内部小型局域网,出口为教育网或电信、联通宽带,

这样的方式是数字化校园的安全性很难控制,特别是对可靠性要求

较高的在线考试系统更加不能满足要求。随着网络的发展,现在的

数字化校园,对服务的配置越来越高,设置多层防火墙,并通过各

种方式实现网络的安全管理,这些措施的实行更加促成了在线考试

系统的开发脚步。

三、系统分析

(一)需求分析。现今举行的各种考试,不管是学校内部组织的

期末考试还是社会上的一些职业资格考试,多数都是采用试卷的形

式进行考核,过程繁琐,需要时间较长,教师需要出卷、阅卷等多

个过程,工作量大,又不能保证考试的公正性,在线考试系统能够

提供随机收取试题进行组卷,既降低了教师的工作量,又保证了考

试的公正性。而对于考生来说,参加学校的期末考试,可能需要等

待一周才能够得知考试成绩,对于社会上的职业资格考试来说,考

生可能需要等待,一个月甚至多个月的时间才能够知道考试成绩,

在线考试系统能够实时评分,考试完成后能够立即得知考试成绩。

所以在线考试系统对于学生和考生来说都是有利无害的。

(二)系统功能描述。为了保障整个系统的安全性,在线考试系

统实现了分类验证的登录模块,这样可以对不同身份的登录用户进

行验证,确保了不同身份的用户操作权限。在抽取试题上,系统使

用随机抽取试题的方式,体现了考试的客观与公正。当考生答题完

毕之后,提交试卷即可得知本次考试的得分,体现系统的高效性。

在后台管理上,又分为后台管理员管理模块和试题管理模块。其分

别适应不同的用户,前者只有系统的高级管理员才能进入,对整个

系统进行管理。而后者只允许教师登录,教师可以对自己任教的科

目试题进行修改,并且可以查看所有参加过自己任教科目的学生成

绩。具体功能如图所示。

系统登录判断身份是否登录教师试题信息管理考试结果管理个

人信息维护学生阅读考试规则选择考试科目开始考试交卷评分管

理员信息管理人员信息管理试题信息管理科目信息管理考试结果

信息维护管理员

四、系统设计目标

在线考试系统能够从试题库中随机抽取考试试题,并且根据考试

所需的章节分布,难度要求,进行智能组卷。系统主要实现以下目

标:

1.软件的可用性强,操作简单,界面友好。2.能够从试题库中随

机收取试题,并且能够进行智能组卷。3.保证系统的安全性,对于

非法数据的处理要考虑全面。4.能够对考试的结果进行实时评分。

5.对于不同权限的用户,要区分对待,教师管理试题,系统管理员

管理相关信息。6.系统要为今后的维护升级留有相应的接口。

五、数据库设计

在开发在线考试系统之前,分析了系统的数据量,由于在线考试

系统中试题及考生信息的数据量会很大,因此选择microsoftsql

server2008数据库存储数据信息,在数据库中创建了6个数据表,

用于存储不同的信息,如下所示。

1.管理员信息表;2.课程信息表;3.考试成绩信息表;4.学生信

息表;5.教师信息表;6.试题信息表。

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档