【网学提醒】:本文主要为网上学习者提供开放式无纸化考试系统━━━━━考试管理功能模块,希望对需要开放式无纸化考试系统━━━━━考试管理功能模块网友有所帮助,学习一下吧!
资料包括: 论文(28页10424字) 源码 图纸
说明:关键词: 无纸化考试 考生登记 随机出题 考试管理
摘 要
《开放式无纸化考试系统》是应用Visual Basic6.0等软件开发出来的,主要应用于英语、
计算机等级考试等各类主要采用客观性题型的考试。
本论文主要阐述无纸化考试系统——考试管理模块的设计思想和实现的关键技术。该模块允许考生在输入合法的身份信息后,选择了相应的科目及试卷类型后进入考试窗体,考试时间到,系统强制考生退出,并自动评卷计分、存档。
前 言
在二十一世纪的新时代,随着计算机技术的发展及
计算机的日益普及,无纸化考试与无纸化办公一样已成为大势所趋。无纸化考试也越来越成为学校的好帮手,它的优势不但体现在人力上也体现在物力上,无纸化考试系统的自动评阅、计分、成绩存档功能将有效地避免资源的浪费,有利于环保,减少人员,提高效率。无纸化考试真正地使老师从出题、监考、评改统计等等费时的工作中解脱出来,将主要精力转移到如何利用现代化的科技手段提高教学效率等具有创造性的教学改革工作中,以更好地适应现代教育形势,学校内真正需要使用和推广无纸化考试。但是,在当前市面上出现的各种无纸化考试系统大多数都是针对某一门特定课程的,提供的是题量少,内容固定的几套试题,很容易失去时效性。此外,大多数课程的考试具有许多共同的地方,如果全国各地都动用大量的人力物力资源,为每一门课程开发一套独立的无纸化考试系统,就会造成重复开发和资源浪费的现象。因此我们有必要开发一套开放式无纸化考试系统。
本系统设计的无纸化考试,能够适用于各种标准化题型的考试,具有良好的开发性,成卷形式灵活,实用性强,保密性好,支持多用户操作,可供学生在网络上同时考试,具有网上考生监控功能,同时系统有灵活的随机出题功能。与其他同类系统不同的是,本系统不再把专业人员和计算机人员捆绑在一起,而是将软件开发工作和题库建设工作分离开来,使各专业教师可以应用本系统随时随意地进行二次开发, 无须受
计算机水平的限制,这有助于推进无纸化考试系统的广泛应用和普及。
本系统的无纸化考试,包括题库管理、试卷管理、考试管理、成绩管理、用户管理及其他功能模块共六大部分。本人主要负责的功能模块是考试管理模块,其主要的功能特点如下:
1.具有考生身份信息
注册登记功能,在网络版中,特别注意限制了不允许多个学生同时以同一学生证号参加考试,以免发生冲突。
2.允许考生选择试卷类型:随机测验或统一考试。统一考试,每个考生的试卷内容是相同的,但题目顺序可以是完全随机的,可以有效地降低监考难度。
3.允许考生提前交卷主动结束考试,如果考试时间到,系统也将强制考生退出考试。
4.考试结束后,系统立即自动评卷记分,并将成绩和试卷存档。
开发工具及环境
我们开发的无纸化考试系统,是采用美国微软公司的面向对象的可视化编程软件Visual Basic6.0开发工具开发的。Visual Basic作为优秀的可视化开发环境之一,具有编程效率高,开发周期短的特点,而且最新中文版Visual Basic 6.0对原有功能作了完善,并添加了许多新的功能,包括新的控件(如:ADO Data,Datalist,Data Conctol 和DataGrid 等),新的数据访问方法,(如支持OLE DB的ACTIVEX 数据对象ADO和增强的数据绑定等),新的Internet特性以及新的语言特点,对于我们开发的无纸化考试系统,Visual Basic6.0中文版是非常胜任的。
本系统采用的软件开发工具及环境如下:
操作系统:WIN95、WIN98或WINDOWS NT。
编程语言:Visual Basic6.0中文版
帮助系统的制作:Winword、 Help Workshop
数据库的建立:Access
听力理解语音文件的压缩:音频压缩工具
开发用机器的硬件配置:
Pentium III MMX 500、64MB内存、13.2GB硬盘、打印机等。
局域网版软件的运行环境:
WIN95或WIN98构成的局域对等网。
单机版和光盘版的运行环境:WIN95或WIN98。
运行要求的硬件配置:
486、16MB内存以上配置,系统的最佳运行分辨率为800×600。
参考文献:(1).Visual Basic 6.0中文版实用编程技巧(人民邮电出版社.六木工作室编著)
(2).数据结构(电子科技大学出版社.潘道才编)
(3)Visual Basic 6.0数据库访问技术。
(4)Visual 高级编程技术。
作者点评:随着
计算机应用的日益普及,无纸化考试将如无纸化办公一样,成为大势所趋,我们开发的《开放式无纸化考试》还在实际应用中继续成熟和完善,同时我们也希望《开放式无纸化考试》能够抛砖引玉,为国内各同行开发同类系统提供一些思路和经验,从而大力推动我国考试的无纸化发展进程。
通过毕业设计使我们更加熟练地使用VB6.0,同时也体会了开发小组同学之间的密切配合精神,及指导老师的耐心。