计算机无纸化考试系统研究与设计

来源 :中国学术研究 | 被引量 : 0次 | 上传用户:yupucn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:无纸化考试系统是目前大中院校迫切需要的对《计算机应用基础》这门课的上机考试系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
  关键词:高校;无纸化考试;计算机设计
  
  1、引论
  
  考试,对每个在校学生来说都是学习过程中的必经过程。通过考试,即可使教师对学生理解和掌握课程程度有一个客观的了解,为下一步教学工作做好准备。也是学生对自身学习能力的检测,使学生了解学习过程中的不足和应掌握的重点。现在几乎所有的大中等院校都开设了《计算机应用基础》这门基础公共课。这门课的特点是实用性的可操作性,重点是培养学生对计算机这个现代社会必不可少的工具的基础应用操作能力。
  笔试,这个传统的考核方式主要是考核学生对理论知识的理解和掌握上,缺少了对实际动手的考核。而《计算机应用基础》这门课的考核重点是实际动手操作能力。故笔试已不能适用对《计算机应用基础》这门课的考核上面。用计算机软件的形式来考核学生对计算机的掌握程度,即考核了学生对计算机的基本应用能力,又体现了计算机的先进性,并增加了学生实际动手操作的机会。
  开发上机的无纸化考试系统,用来对《计算机应用基础》这门课的考核上面。不仅能够实现对学生掌握程度的客观性考核,同时能够减轻教师的工作负担,加强考式内容的随机性和保密性,降低考试成本,并可同学校的教务系统相连接,增加工作效率。可谓益处多多。开发无纸化的考试系统不仅是《计算机应用基础》这门课的需要,也是计算机技术发展和应用的必然结果,是今后考核系统的发展方向。
  
  2、系统概况及设计分析
  
  2.1系统概况
  无纸化考试系统是专门为《计算机应用基础》这门课的考核而开发的计算机应用软件系统。依托现代计算机技术和信息技术的发展,在原有的传统笔试考试的基础上开发的以计算机为载体的考核工具。这个系统不仅有传统笔试的一些基本题型,而且增加了对计算机操作应用能力的考核内容,这是传统的笔试所无法达到的。系统的主要功能有:考前配置,随机出题,考试时间控制,考试答题控制,考后立即判分并可显示所做答案及正确答案。系统由考试配置程序、考试程序、一个数据库、考生目录、和多个操作判分程序组成。系统需运行在WIN98以上系统,并安装了MASD的机子上运行,无需DOBC数据库的DNS设置。
  2.2无纸化考试系统的设计分析
  无纸化考试系统是用软件的形式来代替传统的笔试。在原有笔试考试系统的基础上,可以得出系统的大体流程:考前配置→考生登录→形成试卷→计时答题→交卷→判分。要改变过去那种多人共做一样的试题的模式,增加考试的灵活性就要形成随机出题,由题库中随机抽取一部分试题来形成试卷,以保证考试的灵活性和降低考生作弊的可能性。在考生登录时要对考生基本信息的真實性和合法性进行判断,保证考试的权威。当考生开始做题后应立即计时,即让考生在规定的时间内完成答题,并在考生的答题的过程中随时保存考生所做答案,当考试时间到后应立即停止考生答题,保存考生答案,提交考卷。在考试过程中应允许考生随时中止考试交卷。
  在考生交卷后启动批改判分程序。对考生所做每题答案正确与否进行判定,并计分,在批改的同时应将考生所做试卷及答案保存备份。以备考后查询。批改完后将原试卷删除,以便下次考试能正确进行。并且应将考生考试成绩记录在案。
  同时在考试的过程中为防备突发事件,如试卷生成出错,计算机突然断电,死机等。为保证考生利益,在程序中加入各种应对突发事件的控制,使考生在被迫退出考试系统后能重新进入系统并在上次已答题的基础继续答题。要随机生成试卷就要有试题库,生成的试卷也应保存在库中。同时,考试的各种配置参数,考生合法性的信息也应保存在库中。这样所有的信息都从库调用,即方便又安全。
  通过以上分析,可以大体得出系统的主要组成。系统主要有二个工程和一个数据库组成。两个工程分别为管理配置和考试系统,数据库用来存放各种控制参数和题库试卷。两个工程里面又包括各个窗体和各种控件,其中的关键功能模块将在下面的功能实现中给予介绍。同时,由于操作题特殊性,在系统中可能还要增加各种其它组成部分。
  
  3、系统功能实现
  
  根据系统的设计分析可以得出系统主要由两个工程组成,它们的主要功能有以下几点:配置工程: 考试基本配置、题库配置管理、考生信息管理、考生考试成绩的查看。考试工程:随机出题、考试时间控制、考生登录、考生答题、考生交卷及判分、考试试卷查看、非正常退出后重新登录。
  3.1基本配置的实现
  在考试配置表中,存放各种考试系统的参数,用来对考试系统进行配置。主要配置参数有考试题型的题量,每题分值,考试模式,考试时间。在程序的各个过程中,通过对数据库表中各数值的调用来配置考试过程。
  3.2随机出题的实现
  随机出题是组成考试系统的一个极其重要的部分,它关系到整个考试方式的灵活性和多样性。系统中有一个随机数函数Rnd(),用它可以生成一个规定范围内的随机整数,其用法为:
  Int((upperbound-lowerbound+1)*Rnd+lowerbound)
  在生成随机数前要初始化随机数生成器,为保证每次进入系统生成的随机数列不同,可使用无参数的Randomize 也可用系统的当前时间来做随机数种子。初始化完成后就要生成随机数列了,从题库中统计题库题量并调出要生成的试题题量。这样就形成了随机数的范围与要生成的随机数列的个数。
  由于在规定的范围内不能保证生成的随机的数的重复性,所以可以用一数组存放规定范围内的不重复数值,用生成的随机数对应其下标,生成一个随机数之后就将其对应下标的数组中的值存放到随机数列中,并将其在数组中删除,其后续数值前移,这样就保证了生成随机数的不可重复性。生成完随机数列后就要对其进行排序,这样可以使在题库中抽题时方便。排完序后就要按数列对应题号从题库中抽取试题生成试卷了。
  3.3考生登录考试系统的实现
  考试系统由两个模式组成,正常考试和考试测试两种,正常考试只有具有合法身份的考生才能进入,而测试模式下可以由任何人进入。在考生登录窗体中先要判断考试的模式,如果是测试模式就可以随便输入考生信息进入。如果是正式考试,则要打开考生信息库,判断考生所输入的信息是否与库中的记录相匹配。如果匹配就让考生进行考试,否则提示出错。
  3.4考试时间控制实现
  在系统中,时间的控制是必不可少的部分。当考生开始进入做题界面后,系统立即自动计时,并在考试过程中显示考试剩余时间。系统要从考试配置库中读取考试总时间,并将其赋于考试时间变量。要想实现时间变量的自动改变,就要用到Time 控件。把Time控件的Interval属性设为1000(即每秒钟自动执行一次Time子过程)。在Time子过程中,对时间变量逐次递减并对其进行判断。当时间只剩余5分钟时弹出对话框,提示考生时间将到。当时间变为0时,保存考生当前答案并强行退出答题程序,进入到自动判分程序。
  3.5试卷显示和考生答题的实现
  试卷的显示和考生答题是系统的最主要的组成部分,在此程序中,应由考生控制试题的显示和答题。考生在系统中应能自由控制题型及试题的显示,灵活答题。
  3.6考试完成后批改判分的实现
  对考生做题情况的批改判分是系统自动化的重要表现。在考试时间到或考生提前交卷后,系统自动进入批改判分程序。进入批改程序后,首先要读取配置表中的题型分值,然后依次打开各题型试题表,对其逐个判分。选择、判断题的判分过程相同,从表头到表尾逐个读取记录,判断标准答案和考生所做答案是否相同,如相同就对考试成绩加上这个题型的分值,将这条记录保存在考生试卷文件中,并删除此记录。汉字录入题的批改过程为:依次判断原题记录和考生答题记录的每个字符,统记正确输入字符个数,最后按正确比的分值记分。操作题则要调用专对的批改程序判分,它们之间通过文件进行传递分数。
  3.7 突发事件避免及修复的实现
  在系统运行过程不可避免的可能出现各种不同的意外情况,如:计算机突然断电,死机以及在系统执行时对库和文件的各种操作出现非法等。要保证考试和顺利进行,必需对这些情况进行控制,并对其恢复,使破坏程度降到最低。在随机生成试卷后产生一个文件,表示考试已形成。在考试过程中生成时间文件用来记录考试剩余时间,以便非法退出后再进入系统能在原来的基础上继续考试。当考生交卷后就将这两个文件删除,以便另外进入考试。
  经过研究设计,无纸化考试系统不能仅满足对《计算机应用基础》这门课的考核,同时也可用于对其它相类似课程的考核工作中。教师经过简单的考试参数的配置就可用替代传统的笔试考试,基本满足考核要求。
  
  参考文献:
  [1] 刘萌.Visual Basic 中文版实用教程[M].北京:中国铁道出版社,2004.36.
  [2] 胡斌.软件需求与分析[M].北京:北京大学出版社,2005.102.
其他文献
摘要:本文讨论了现代战争中的战场地形观,研究了我国军事地理状况,并提出了如何应对现代战争的基本措施。  关键词:现代战争;军事地理;军事地形    一、现代战争中的战场地形观     武器装备的发展,作战方式的变化,必然引起战场地形观的变化。其一,在现代战争中,高技术武器射程远、精度高、杀伤力大,特别是对点状目标的杀伤力大为增强,致使传统意义上的要地、制高点的地位下降。在传统作战中,其中一方只要抢
期刊
摘要:区域旅游合作是当今旅游发展的大趋势,而GMS次区域旅游合作是GMS次区域经济合作的重中之重。文章在具体分析云南参与GMS次区域旅游合作的SWTO的基础上,提出了云南参与GMS区域旅游合作的对策。  关键词:云南; GMS; 旅游合作; SWTO分析; 对策    区域经济合作是一个世界性的趋势。世界各国从经济利益权衡出发,利用区域地缘优势,实现区域内各国经济的相互依存、优势互补与共同繁荣。在
期刊
摘要:人文精神是大学精神的支柱,是人类的精神大厦。目前大学教育的重知识传播提到了至高地位,而人格的培养和品质的养成却没有得到应有的重视,以至学生人文精神缺失严重,带来很严重的后果。本文在理解“人文精神”本质的基础,提出了大学加强人文教育的举措。   关键词:大学教育;人文;人文精神    随着我国高等教育的快速发展和深入改革,大学的教育功能发生深刻变化,它不仅是教育培训、培养专门人才的机构,更在于
期刊
摘 要:本文主要从生词角度、阅读习惯和阅读技能等方面介绍了提高快速阅读的方法和途径,希望能对读者有所帮助。  关键词:快速阅读;方法;技能    “快速阅读”是外语学习中获得信息的一种手段,也是外语学习者必须掌握的基本技能。这种阅读是在有限的时间内进行的,这就要求阅读者必须具有一定的速度和准确性。很多人感到自己的阅读速度实在是跟不上需要。要想达到这个标准必须改正不良的阅读方法和习惯,提高阅读效率。
期刊
摘要: 传统参考咨询服务适应信息时代的需要正逐步向网络化形式转变,建立文献信息资源系统,研究探讨适应本馆参考咨询服务的方法和手段,实现参考咨询服务的自动化,为广大读者提供快捷的服务方式。  关键词:高校图书馆;参考咨询;自动化    在21世纪即将来临的时候,人类社会正面临知识经济和信息社会的急剧变革,世界各个角落的人们都强烈地感受到新时代的冲击与震撼。图书馆作为社会重要的信息资源基地,国家信息基
期刊
摘要:边缘地区或半边缘地区,由于其经济社会的相对落后,使其在接受正规教育投资、医疗卫生保健投资、在职培训投资和迁移流动投资等方面的人力资本投资时,收效甚微。在这种情况下,重新审视民族地区的一些传统的投资方式,显得意义深远。本文从民族文化现代化出发,在人力资本理论的基础上,结合民族学、人类学及经济学等诸多学科,根据民族地区的特殊性,试图探讨民族地区人力资本投资的途径和方式,进而对人力资本理论做出一些
期刊
摘要:本文以一种新的思维方式,时图书馆图书馆学及图书馆分类法进行了阐述,希望能因此改变大家原有的观念,廓清人们头脑中存在的某些困惑。  关键词:图书馆:图书馆学:图书馆分类法    1、图书馆定义的新思考  给一个概念下定义,在逻辑上有多种方法,而最常用的则是属概念加种差的方法,用公式表示即为:被定义概念=种差+邻近的属概念。用列宁的话说就是“把某一概念放在另一个更广泛的概念里”。例如在由北京图书
期刊
摘要:本文分析了车辆维修保障的发展趋势,提出了军地结合协同保障、划片定点区域保障、换件拼修快速保障等方法。  关键词: 车辆; 维修保障; 发展    为适应未来装备维修保障需求,改变当前车辆维修保障的传统模式势在必行。本文从未来车辆维修保障发展的角度来探讨我军的车辆维修保障改革所应把握的几个重点。    一、车辆维修保障发展趋势    ①维修保障高效化。在当今的战争强度下,要最大限度地提高部队机
期刊
素质教育的本质就是培养学生的创新精神和实践能力。而创新精神的培养就是培养创新意识,提高创新能力。美国著名心理学家布鲁纳说:“学习者不应该是信息的被动接受者,而应该是知识获取过程的主动参与者。”实施学生的主体性原则,是创新教育的灵魂,使每个学生都能成功地创新成为可能。下面就谈一下我的想法:    一、 激发学习兴趣是培养创新精神的动力点    爱因斯坦说:“兴趣是最好的老师。”学生对某件事产生兴趣,
期刊
摘要:中职数学教学正面临着学生起点低、差异大、厌学现象严重,教师抱怨现象突出、急躁情绪明显等种种困惑与挑战,因此,中职数学课程改革势在必行。本文从分析中职数学教育的现状着手,从职业学校的教学现状、学生的学业现状出发并结合笔者多年中职数学教学的实践,并从教材、教法以及评价方法上进行改革,以求达到最佳的教学效果,使数学课程更好地为专业课服务,为学生的升学与就业服务。  关键词:中职数学;课程改革;实践
期刊