本研究所设计的三级网络技术模拟考试系统从学生角 度出发,最终完全面向学生。它既考核学生对所学知识的掌 握情况,还能够模拟真实的考试环境,提高考生认知能力和 适应考试的能力。该系统随机抽取题目,自动对试卷进行评 分,增加了考试的实时性和全面性。此外,三级网络技术模 拟考试系统作为学生独立进行自主学习的平台,有助于促进 远程教育中教育资源的开发。
2 系统功能概述 该三级网络技术模拟考试系统使用了VB、Access主要开 发工具和Photoshop辅助工具,由管理员模块和考生模块两 个模块组成。由于三级网络技术知识随着技术的不断发展会 有所更新,则管理员模块可以解决知识更新伴随的试题更新 问题。三级网络技术考试题型主要是选择题、填空题和综合 题,综合题作答形式与填空题相近,本模拟考试系统将其归 类为填空题。此外,考虑到初学者学习网络技术知识会有感 到枯燥的时候,故在此增设娱乐区域,希望使学习者得到适时放松,促进学习效率的提高。
3 系统功能分析与实现 系统功能分析 1)系统客户端功能分析。该三级网络技术模拟考试系 统主要分为管理员模块和考生模块,由于该系统面向的对象 是网络技术知识的学习者,因此两个主要模块的功能都是为 学习者量身打造。本系统的具体功能模块如图1所示。
2)系统数据库功能分析。该模拟考试系统要长期存放 大量的试题和考生信息等数据,即需将数据存放在数据库中, 在上述的模块中除了娱乐区域,都需要对数据库进行操作。
该系统涉及的数据库系统以模拟考试系统功能为基础,建立 一个名为“模拟考试系统数据库”总的数据库。总库中包含 学生信息表、选择题题库表、填空题题库表、试卷参数表和 学生考试试卷表等5个数据表。该数据库主要用于登录系统 和抽取试题进行考试,用户实际操作的是数据库中这5个不 同数据表相互连接后的结果,以便系统正常运行,从而提高 学习者的工作效率。
系统功能实现 1)数据库实现。依据本系统的实际特点和功能要求, 该数据库中主要选择题题库表和学生考试试卷表等5个表。
选择题题库表项主要有选择题号、题干、选项、标准答案、 解析、错误次数等。学生考试试卷表项主要有试题在试卷中 编号、试题在题库中编号、试题答案、学生答案、得分等。2)客户端功能实现。在考生总界面中,单击“模拟考 试”按钮,再单击随之出现的“开始考试”按钮,即可进入 与全国计算机三级网络技术等级考试类似的考试界面中,系 统客户端主要功能如图2所示。
3)计时功能。由于考生已知道考试总时间,没有必要 再设计一个倒计时功能来增加考生心理压力;
另一方面,考 生知晓实际所用考试时间能反思出自己对试题的掌握情况。
综上,本模拟考试系统将真实考试环境中的倒计时功能改进 为直接计时功能,流程如图3所示。
4)随机抽题功能。考生在单击“开始考试”按钮的同 时,系统自动从数据库对应表中通过循环产生的随机数生成 40道选择题、4道填空题的题号,逐个保存至数组,然后将 抽取的试题题号植入考生考试试卷表中。在考试界面中需新 建一个Adodc控件,将Adodc控件的数据源设为考生考试试卷 表和选择题表与填空题表的条件连接体。随机抽题的流程如 图4所示。
5)统计考生的成绩。考生顺利答完所有题目,单击“交 卷”按钮,或者考生考试已到120分钟的真实考试时间,系 统会自动判断考生的答案正确与否,统计出考生所得分数, 关闭模拟考试界面。统计分数的流程如图5所示。
4 总结 本文是针对计算机三级网络技术的学习和模拟考试所 做出的一些研究,对于自主学习三级网络技术的学生来说,具有很高的研究价值和广泛的应用前景。本系统经过多次修 改和调试,基本能实现模拟考试、总结学习成果等功能,具 有较高的稳定性。但是本系统分数统计的细化方面还需要进 一步深入和完善。
参考文献 [1]许洋,李胜.基于VB的计算机二级考试练习系统设计 [J].徐州师范大学学报:自然科学版,2006(3):27-29. [2]唐建国.基于VB+ACCESS的无纸化考试系统的设计与 实现[J].软件,2012(2):19-20,23. [3]唐赞玉,瞿绍军,彭华.基于VB的计算机考试复习系 统的设计与实现[J].吉首大学学报:自然科学版,2006,27 (2):39-42. [4]武怀生.基于VB&ACCESS的考试系统中生成不重复随 机试题的算法及程序设计[J].自动化与仪器仪表,2015 (10):132-134. [5]软件开发技术联盟.Visual Basic 自学视频教程[M]. 北京:清华大学出版社,2014.中国教育技术装备
扩展阅读文章
推荐阅读文章
推荐内容
钻爱网 www.zuanai.cn
Copyright © 2002-2018 . 钻爱网 版权所有 湘ICP备12008529号-1