浅谈高校在线考试系统的设计与实现

2012-12-31 00:00:00薛乐于建军
科技资讯 2012年26期


  摘要:考试工作是高校教育教学工作中非常重要的组成部分。伴随着网络技术的高速发展,其在教育的领域中也得到了越来越多的应用,网络在线考试系统也表现出越来越多的优越性。本系统利用Microsoft公司所提供的VisualStudio2003软件编程平台并结合当前的教育方式,采用B/S体系的结构及ASP技术设计在线的考试系统。
  关键词:考试 高校 网络技术
  中图分类号:G420文献标识码:A文章编号:1672-3791(2012)09(b)-0213-01
  随着计算机的高速发展,网络技术也以同样的速度在不断地进步着。现在,网络技术已在教育方面得到了大力的发展。今天,无论是在中国还是在外国,很的大学都开展了使用网络进行在线的教育方式,使用计算机对学生进行授课或考试。网上考试的优点包括以下几个方面:节省并降低了成本、提高教师的教学工作效率、优化教学的管理、提高教育质量。由此可见网上的考试系统已成为了衡量现代化教育的标准。
  1 在线考试系统的解析与规划
  1.1 需求方面的相关分析
  在线考试系统的原理是运用计算机网络平台,将考试题目发放给学生,并且需要在规定的考试时间内答题完毕,并且可以将学生使用的终端机的试卷传送至网络服务器进行保存的系统。利用计算机的网络平台分发给学生进行考试时,考生可以选择不一样的试卷,只要考试的题库设置是科学、合理的,考试的结果就会是客观存在且公平的,非常有效的防止了学生的舞弊并防止教师的误判。
  在线考试的系统开发、设计一定需要实现以下几个方面的内容:学生成功登录考试系统后可进入相对应的考试界面以及考场—系统进行相应的匹配出题目—进入试题进行考试(考试的时间是已设定)—时间结束后考生退出—考试结束后试题自动评分存档。
  管理人员可以掌握学生的信息、题库的相关内容、试卷的掌握管理、成绩的评定管理,并可以对这些模块进行操作,但前提是需要管理人员进入相应的管理员界面才可实行这些操作。
  系统开发过程是与计算机技术以及网络的通信技术有机结合的,按软件工程的流程建立起一个基本的在线考试系统(基本流程包括:系统的分析、结构的设计、数据库的设计及建立、程序的编程等等)。
  1.2 在线考试系统的整体模板结构
  在线考试系统的主要功能模板包括以下几方面的内容。
  在线考试。考生对需要参加考试的试卷进行选择—通过系统打开试卷—开始参加考试并答题—考试或者答题结束—点击交卷即可提交答题的试卷。
  密码修改。考生登录后可以对密码进行相应的修改。如果考生一不小心忘记了密码,可以由管理员对其进行密码的重新设置,重置以后的密码可为初始密码或随机的六位数字。
  成绩查询。考生自己输入学号—密码登录后即可查询到已经考过的试卷成绩—可看到相应的参考答案—通过系统所显示的答案与自己错误的答案比较—发现出错的关键点。成绩查询是整个在线考试系统所不能缺少的功能。
  用户的注册登录。考生提交注册信息进行相应的注册(如登录名、密码等)—注册后可修改个人资料(个人资料包括考生的真实姓名、学号、年级班组等)或是密码。
  后台管理。该模板最重要的功能是“添加”,该添加的权限是已设定好的,只有教师以及管理员才拥有相应的权限功能。管理员和教师都有单独的管理模板和安全的认证口,可进入后对,并对后台数据库进行相应的处理工作。
  1.3 关于在线考试系统的功能规划简介
  与现在教学的要求有机的结合在一起对考试系统的规划如下所示:系统的主要功能包括:考生考试前的登录、在线进行相应试卷的考试、考试后对已考过的成绩进行查询、退出相应的登录。
  根据用户的属性不同,可以为分考生、管理员、教师,系统分别给予不一样的权限,其中管理员与老师可通过单独的后台入口对数据库的内容进行管理。
  2 在线考试系统的实现
  2.1 体系的结构设计
  该系统选择基于B/S的三层网络结构(即是浏览器/服务器),将应用的用户分为用户界面、业务逻辑、数据库三层。利用分层的思路来组织一个系统,每个层完成系统的相应功能。每层与每层之间的关联性不会太强,这样就有助于软件功能的实现。因为,使用分层的思路构建Web的软件体系结构有一定的意义。能有效的提升系统并发处理的能力、合适用于较大规模以和复杂的应用需要、可以适应不停变化的基本要求、非常有效的降低建设和维护的相关成本、简化相应的管理,这些都是三层结构的优势所在。
  2.2 关键技术的实施方法
  (1)Web.Config文件(XML的文本文件)代码编写的内容,该文件是用来保存ASP.NETWeb应用的配置信息。通过.NET新建一个Web的应用程序后,在通常的情况下会在根目录中自动创建一个默认为Web.config文件。在该子目录下新建立一个Web.config文件就可以修改子目录的配置方面的设置。
  (2)系统的安全性问题。介于在线考试系统的特殊性质,系统试卷数据应该受到相应的安全防护的处理。该系统可考虑增加关于讯问方面的控制程序,针对每一次考试,学生用户的进出系统可以通过数据日志进行记录和把控。
  3 结语
  本次的设计的系统功能确实还不能满足所有学校在考试方面的需求,还存在着一些漏洞,在今后的软件设计中添加其他老师或学生觉得有用的模块功能,如学习讨论区等,方便考生与教师之间的沟通。考试系统的运用一定可以提高教师的工作效率,节约成本,方便学生。
  参考文献
  [1]潘晓锋.系统的设计与实现[J].中国信息科技,2008.
  [2]夏龄.构建基于B/S结构的网络考试系统[J].西华大学学报,2005.
  [3]王宇.高校在线考试系统的设计与实现[J].价值工程,2010,29(8