浅析面向中等职业学校的在线考试系统的设计与实现

2014-06-20 15:59黄洁珏
无线互联科技 2014年3期
关键词:在线考试

黄洁珏

摘 要:随着国家对中等职业教育的重视,中职学校的办学规模和招生规模都有一定程序的扩大,中等职业教育已成为职业教育的一个重要组成部分。考试作为衡量教育、教学效果的一种重要手段,显的越来越重要,然而传统考试评价方式形式单一、效率低下已严重影响职业教育办学宗旨的实现和职业教育的发展,学校急需要一种高效、便捷、安全的方法来取代传统的评价方式和考试过程。本文通过对中职学校传统考试评价的需求分析,采用ASP技术结合SQL查询语言,开发设计了一套简单实用的在线考试系统。重点介绍了该系统的系统设计、功能模块设计以及主要功能模块的实现。

关键词:在线考试;ASP;SQL

这几年随着国家对中等职业教育的重视,各地对普职高的比例做了更明确的调整。为了更好的适应社会需求,中等职业学校的专业设置更为复杂、更为精细,而相应的课程也更加繁多了。然而中等职业学校传统的考试评价方式形式单一、效率低下已严重影响职业教育办学宗旨的实现和职业教育的发展。目前, 中等职业教育正进行课程改革,而课改的重要方面是课程评价考试方式的改革,传统的考试方式必将面临着变革,而基于web网络在线考试则是一个很重要的方向。

网上在线考试系统是基于网络技术的一种考试系统,教师通过网络进行班级科目管理、题库维护,查看考生考试情况、统计分数等;考生通过网络完成章节练习、在线考试、分数查询等操作。

1 系统设计

本系统是为了适应中职学校考试评价的需要而设计开发的,是一个使用简单、实用性更强、完全开放的在线考试系统。该系统可在Intranet/Internet上进行各种实时的考试,实现系统管理、题库管理、试卷管理、考试管理、成绩管理、试卷分析等主要功能。

1.1 系统的结构体系

鉴于B/S(三层式)结构具有较好的独立性、可伸缩性和安全性,适合于不同数据库之间的互连,并且便于管理维护,因此本在线考试系统采用客户端、Web服务器及数据库服务器的B/S模型开发。利用微软公司的IIS架构Web服务器,借助ASP.net 在.NET平台中对三层体系结构的良好支持,结合Web的开放式技术及数据库技术,完成在线网络考试平台的建立。

1.2 系统功能模块设计

根据系统需求分析和设计目标的要求,本系统可设计为四大功能模块:系统登录模块、系统管理模块(权限管理;用户管理等)、考生考试模块(在线考试;在线练习;成绩查询;错题练习等)和教师管理模块(题库管理;试卷管理;考试管理;成绩管理;试卷分析等)。

根据系统总体设计,首先系统要有主界面,教师可以从该界面登录到教师登录页面。管理员也应该有一个进入管理员登录界面的通道,学生由此界面进入学生登录页面。在考生正确输入学号、姓名和密码以后,接着应该进入浩然在线考试系统学生页面。可以参加考试,查阅自己以前的考试成绩和修改自己的注册信息等。考生提交答卷后,由计算机进行判卷,得出考试分数,显示出来,并把该生考试记录存入相关数据库。

2 系统主要功能模块的算法与实现

2.1 进行在线考试

2.1.1 编写在线考试模块的动态表格类

该模块涉及的数据表是 gx_Lesson、gx_Questions、gx_stuResult,通过这三个表创建对应的ActionForm类,由于这3个表分别对应于3个不同的模块,所以这3个表对应的ActionForm类,在各自的模块中创建。

2.1.2 创建在线考试系统模块的Action实现类

在线考试模块的Action实现类Student继承了Action类。在该类中,首先需要在该类的构造方法中分别实例化模块中的StartExamDAO类。Action实现类的主要方法是execute(),该方法会被自动执行,这个方法本身没有具体的事务,它是根据HttpServletRequest 的getParameter()方法获取的action 参数值执行相应方法的。

2.1.3 相关代码如下

2.3 自动阅卷并显示考试成绩

考生提交试卷时,调用StartExam.java中的submitTestPaper()方法,统计试卷中各题型个数,然后分别调用StartExamDAO类中的getRightAnswer()和saveResult()两个方法,计算并保存考生考试成绩。

3 结束语

由于在线考试系统以基于Web的B/S模式建构,具有很强的开放性。所以,系统的安全性也是设计开发过程中一个不容忽视的关键问题。建立有效的安全机制,保障考试数据的安全和系统的稳定运行,将是需要着重解决的技术难点。另外在设计过程中还有充分考虑中等职业学校的教学特点和学生情况,只有这样,在线考试系统才能在中职学校的考试中得到评价中获得广泛的应用。

[参考文献]

[1]刘胜珍.谈计算机基础教学改革卟电脑知识与科技.2010.6(2):365—366.

[2]苗雷兰,刘瑞新,宋歌.数据库系统原理及应用教程[M1].机械工业出版社,2008.

[3]李菲.考试系统中Excel操作题自动阅卷的实现田.辽宁师专学报,2009.1 1:46-97.

[4]项骏.国内外教育信息化发展战略之比较[J].成都教育学院学报,第18 卷第9期.

[5]何克抗.当代教育技术的研究內容与发展趋势[A].北京师范大学.

[6]李桂玲.基于JAVA的在线考试系统的设计与实现[D].吉林大学,2007.

猜你喜欢
在线考试
基于Java的考场管理系统的研究与实现
大学物理在线考试与分析系统
效率观下高校课程考试形式的改革探索
大数据背景下在线评教与在线考试融合的思路探讨