探究计算机考试系统的设计与实现

时间:2024-02-14 点赞:51449 浏览:104950 作者原创标记本站原创

本文是一篇计算机考试系统论文范文,关于计算机考试系统相关毕业论文格式范文,关于探究计算机考试系统的设计与实现相关专升本毕业论文范文。适合计算机考试系统及计算机及信息管理方面的的大学硕士和本科毕业论文以及计算机考试系统相关开题报告范文和职称论文写作参考文献资料下载。

【摘 要】科学技术的快速发展,对传统考试方法产生强大的冲击,网络考试成为当前计算机考试的重要发展方向.本文主要从计算机考试系统的产生和发展出发,分析目前计算机考试系统的现状及问题,进而提出了一种基于Web考试系统的设计及实现的全过程,以推动计算机考试系统的发展.

【关 键 词】计算机考试系统设计实现

一、计算机考试系统概述

从2004年开始,我国计算机等级考试开始采用网络化远程考试的方法,该种方法在各高校的实施存在着很大区别,以某学院为例,该校仍然以传统考试方法,对该校计算机应用基础教学产生了很多不利影响:

首先,由于该校的计算机等级考试与国家等级考试不同步,使学生没有条件和机会参加模拟考试,由于缺乏必要的实训,在考试时学生心理压力较大,影响了学生的考试成绩.

其次,以传统考试方法不仅需要大量试卷纸,且在考试之后,需要教师集中阅卷和统计成绩,费时费力.


最后,该种方法影响了学生计算机的过级率,也影响了教育部对学校教学成果的评估验收.

计算机网上考试系统的研发,不仅为高校的教学资源共享、教考分离、合理安排教学等提供了有利条件,也大大提高了教师的教学水平.本考试系统的研发还能广泛应用于网络教学,实现网络化的测验、考试、练习、成绩统计等.

二、计算机考试系统建设现状分析

目前,国内外已经建立了一些系统性的计算机网上考试系统,如全国计算机应用技术证书考试、计算机等级考试上机考试系统等,通过这些系统的调查可以发现,不少系统只能对学生操作技能进行测验,而并不具备对考生实践操作能力和理论考核的条件,在考试速度、故障排除和组卷策略等还存在着很多问题.本系统是在现有考试系统的基础之上,对考试系统进行不断提高和完善,主要表现在以下几个方面:

(一)解决了改卷问题和不同题型考试问题.在传统的网络考试系统中,无法有效解决操作题的考试,但本系统可以通过上传附件、下载附件的方式,完成考生操作题的解答,也方便教师的额阅卷.

(二)随机抽取试卷模式的应用.为了提高抽题的速度,本考试系统采用了教师随机抽题的方法,考生在考试时,只需要随机抽取试卷号,就能够形成相应的试卷,并可开始答题.

(三)对网络可靠性依赖较小.本考试系统在考试过程中,与网络的联系较小,考生在抽取试卷完成后,就不再需要依赖网络了.同时,考生提交答案也基本错开,大大降低了网络负载,也提高了考试的安全性.

(四)断电处理较好.考生的答题是通过抽取试卷号的方式,因此,在出现断电故障后,只需要管理员恢复考生所抽取的试卷号,就能立刻恢复答题.

(五)实现了考试公平和教考分离.题库系统的管理是由计算机数据库系统完成,且抽取试题根据教学大纲的统一规定,因而减少了考试中的人为因素影响.

三、计算机考试系统功能模块分析

该考试系统采用B/S模式.从逻辑上说,该系统可以分成管理员子系统、用户子系统、考生管理子系统三个部分.其功能模块如下:

管理员子系统

在该功能模块中,主要实现了教师信息管理、考生信息管理、试题管理、考试科目管理、组卷模块及考试设置、成绩管理、权限管理功能.

第一,教师信息管理.包括监考教师和评卷教师的基本信息.教师在参加阅卷之前,在数据库记载有教师的基本信息,以约束教师的登录行为及系统赋予的阅卷、分析试卷和查询成绩等权限.其中,教师基本信息应包含教师姓名、性别、编号、任教科目等.在教师信息管理模块中,应包括教师信息增加、教师信息修改、教师信息删除、教师信息导入等模块.同时,为了方便与发证系统相连接,还应该包括学生考试号等信息.

第二,考生信息管理.包括学生信息输入、学生信息删除、学生信息修改、学生信息导入等模块,这些操作都应该由管理员才能完成.

第三,试题管理.试题的类型应包括单选、多选、问答、判断、操作题等,在每种题型中,都可以输入相应的题目和答案,且能够对其进行修改.在试题管理模块中,应包括参、标准答案、所属章节等信息,保存到相应的数据库中.对于那些已经输入到数据库中的试题,可以随时调出进行修改.

第四,考试科目管理.在考试科目管理模块中,应记录任课教师的基本情况及考试科目,还应该对已经录入的科目进行浏览、删除和修改,方便对数据库中考试科目的选择.

第五,组卷模块及考试设置.在考试过程中,教师可以根据课程的难易程度,从题目类型出发,生成相应的试卷规则.在考试时,学生能够通过该系统自动生成试卷,不再需要手工组卷.再者,教师还能够对数据库中的试卷进行删除和修改,或者添加新的试卷.

第六,成绩管理.该模块能够为考生提供分数查询,教师还能够对课程成绩进行统计,包括考试的人数、最低分、最高分、各分数段人数及平均分等.

第七,权限管理功能.该模块指的是由系统管理员对使用者权限进行分配,根究教师权限限制,在阅卷过程中,考生信息是隐藏的.只有在阅卷完成之后,教师才能对阅卷情况进行统计,对于已经统计过的考生成绩只能在管理员权限下才能进行修改.

学生子系统

第一,考生登录.在考试登录界面,考生输入学号、姓名、学院、班级之后,按下确认,即可进行身份验证.身份验证如果没能通过,则应根据验证的结果再进行操作,可能是因为姓名学号不匹配,或是已经参加过此类考试,或是因为一些原因,正处于考试状态.

第二,在线考试.学生可以自由选择考试时间,在考试结束后,系统根据参阅卷,考生能立刻知道自己考试的成绩.

第三,时间控制模块.在考试过程中,一般有时间限制,在考试结束前,应提醒考生交卷.在考试时间到时,应视为自动交卷,禁止考生再进行操作.第四,提交试卷模块.将考生的试卷保存在数据库中,然后开始评卷,并将考生的分数保存到该数据库中.

第五,考生成绩查询.在本系统中,教师只需要通过登录,即可查询考生的答题信息和考试成绩,按照专业、学历等条件对考试及格人数、通过率、平均成绩等进行统计,由此可以对单题通过率、知识点通过率进行统计分析,并将该统计结果道路Excel表格中进行打印.学生也可在线查询所参加过的课程考试信息.

用户功能模块

第一,教师阅卷模块.教师登录之后,只能选择所授课程阅卷,挑选出未阅的试题和试卷,电机题目之后根据题目答案阅卷,在评阅打分之后再提交,如果给出的分数在标准分数以内,则表示此题已阅.如果超出标准分数,说明教师的输入有误,应按照要求退回重新打分.

第二,成绩处理、打印模块.在成绩评定完成之后,可以对考试成绩进行分析统计,按照科目或班级对成绩进行统计,也可以将成绩管理系统和成绩数据结合起来,直接将学生的成绩输入到成绩管理系统中,打印之后公布成绩.

四、结论

计算机网络考试系统是高校信息化管理的重要组成部分.从狭义上说,该考试系统能够提高考试组卷、出卷、评卷质量和效率,降低考试资源浪费,也反映了学校计算机考试模式的未来发展方向.从广义上说,该考试系统对于学生计算机水平的提高和计算机等级考试的过级率够产生了重要作用,对学校的长远发展产生推动作用.本考试系统的设计与实现,充分考虑了系统运行效率问题,具有很强的可维护性和可移植性,解决了当前计算机考试的许多问题,尽可能降低损失.同时,为了克服系统运行造成的影响,本系统采用分布式结构,实现了数据服务和Web服务的相对独立性,提高了系统运行的性能.

【参考文献】

[1]王涛计算机考试系统的设计与实现[J].计算机与网络,2011,37(3):103-106.

[2]张丹珏,姚炜.多课程计算机考试系统的研究[J].微型电脑应用,2010,26(11):15-17.

[3]王鹏鸣.计算机考试系统的安全性研究[C].2010年全国学与信息安全教学研讨会论文集.2010:409-412.

[4]刘静.维汉多语种计算机模拟考试系统的设计与实现[J].软件导刊,2012,11(8):120-122.

[5]薛晓红,郭旭红,唐朋飞等.机械制图计算机考试系统的设计[J].苏州大学学报(工科版),2010,30(6):22-26.

[6]李佳.基于遗传算法的计算机基础考试系统的研究与实现[D].江苏大学,2011.

相关论文

高校计算机等级考试系统的设计与

本文是一篇数据库论文范文,关于数据库毕业论文格式范文,关于高校计算机等级考试系统的设计与相关毕业论文开题报告范文。适合数据库及计算机。

LF炉计算机控制系统的设计实现探究

本文是一篇数据库论文范文,数据库方面有关毕业论文格式,关于LF炉计算机控制系统的设计实现探究相关硕士学位毕业论文范文。适合数据库及计算。

基于WEB的网上考试系统的设计

本文是一篇在线考试论文范文,在线考试相关毕业论文范文,关于基于WEB的网上考试系统的设计相关电大毕业论文范文。适合在线考试及数据库及系。