基于条形码的随机试题系统设计开题报告
2021-03-16 22:19:01
1. 研究目的与意义(文献综述)
1.1 研究背景 |
随着时代的发展与进步,教育越来越被国家和人民所重视,在义务教育普及的同时,人们也愿意接受更加高等的教育。为了满足学生的需求、顺应科技与时代的发展,学校开设了各种各样的课程,与之同时,考试作为检验教师的教学效果、学生的学习成果的重要测评手段,在当今社会发挥着重要的作用。
目前,社会和学校大部分都采用的是传统的考试方法,效率十分低下,完全不能满足各种各样类型的考试和急剧增长的考生人数。运用传统的方法,完整地组织一次考试需要经历至少四个步骤:教师出题、安排考试、批改试卷、汇总成绩,其中涉及到试题的选取、试卷的印刷、考场的布置、监考的人员、统一的阅卷等诸多事项。学校会投入非常多的财力、人力、物力,而取得的效果却差强人意。
在教师出题方面,很多优秀的教师虽然有许多优质的教学资料,并积累了宝贵的教学经验,但是这些资料存储更新困难、不易查找复制,繁重的工作会消耗教师大量的脑力及体力。并且,教师在出题时,会受到自己的以往教学经验和出题模式的影响,选择自己认为比较重要的知识点和题型,掺杂一些主观的想法,使得试卷题目比较片面、随意,知识点的分布、考点的难易程度都缺乏考虑,无法确保考试的客观性和科学性。在安排组织考试的时候,考生都是用相同的试卷进行答题,而考场监考人员的监管并不能做到万无一失,尤其是客观题部分,候选的答案及顺序完全相同,仅仅需要一个字母就可以传递一个题目的答案,而且有很大可能在开考前泄密,极大地影响了考试的公平公正性。
1.2 研究目的及意义 |
时代在不停的进步,科技在不断的发展,计算机技术已经步入人们的生活并逐步影响着人们的工作、学习和生活,尤其在教育教学方面,各个学校正不甘落后地更新改进自身的教育教学模式。然而,不管教学模式如何改进,考试这一检验成果的重要手段仍然不可或缺,在如今发达的科技技术支撑下,需要一种全新的考试系统来鞭策和激励学生。
现阶段采用的传统考试方法严重影响和阻碍了教育的发展和师生的共同进步,我们需要新的考试模式来缓解目前的矛盾,提高考试效率,确保考试的公正。在一种新的考试系统中,尽可能地节省老师的时间和精力,提高工作效率,减少人力和资金的浪费,并让每个知识点都有涉及,使考试更具有科学性。考试过程中,最大程度地避免和杜绝学生的作弊行为,使用不同的试题使得答案无法被传递,从而最全面、客观地反映出学生们的学习成绩,以及教师们的教学质量。使用新的考试系统可以让教师的行为更加规范,学生的积极性大大提高,学校的学习氛围更加浓烈。
1.3国内外研究现状
首先,周丽韫对基于 ASP 的试题库系统进行了研究,得出两种随机数算法:递归算法、数组交换算法,来生成题目不重复的试卷,这两种算法生成的随机数字直接保存在数组中,程序代码十分简洁,算法也简单实用,适用于试题数量较少的考试[1]。黄英提出了自动组卷算法把题型的个数和难度比例作为主要控制对象,以知识点为核心,进行选题组卷,这种算法生成的试卷覆盖的知识点广、组卷的成功率高[2]。焦亚冰通过随机选取法和回溯试探法进行分析研究,采用遗传算法设计在试题库中抽取合适的题目,使之符合要求,但是需要试题库中的题目数量足够大,不适用于题量较少的情形[3]。
唐亚鹏,侯媛彬设计了Lab VIEW软件与 Access数据库之间建立数据通信的方法,简单方便,十分理想,而这种方法不足的地方是,Lab VIEW不能访问远程数据库[4]。凌捷,段汉周,郑衍衡介绍了一种通过VBA对Access 2000数据库进行自动评判的阅卷系统[5]。武怀生利用递归结合遍历的算法提出并实现了一种产生不重复随机数列的改进方法,解决了传统算法中普遍存在的低效和难以实用等问题,最后通过VB程序描述验证了该算法的有效性[6]。王永国介绍了利用VB开发ACCESS无纸化考试系统的关键问题,给出了一种在微机中对ACCESS数据库的理论知识与操作技能进行无纸化考试与智能阅卷的解决方法[7]。
孙丽娜(哈尔滨铁道职业技术学院,黑龙江 哈尔滨 150086)在《关于运用 Visual Fox Pro 实现自动组卷的讨论》中给出了一种新的VFP 程序,可以把题目从试题库表中随机抽出,并生成试卷库。其中,把Word格式的试题库转换成为Visual Fox Pro数据表中的办法还需要改进和完善[8]。麻淑涛,鲁团花,刘耀洲通过 Visual Studio.NET2010 平台技术,分析设计英语听力学习系统的研发需求从而设计实现 Visual Studio.NET 2010 平台下的英语听力学习系统[9]。张运诗,仲兆准,钟胜奎,谢光伟设计了一种基于Visual Studio 2010为设计平台,以Access为数据存储软件和以Excel为最终数据处理软件的新型人事管理系统,能够独立操作,稍作修改即可满足其他地方的使用[10]。马玉春,苑囡囡,王哲河设计了一个 Access 数据库类 ADO_NET_ACCESS,提供了 Access 数据库操作的常用方法和属性,并给出了测试结果[11]。高红霞,胡广平结合高校学习用品采购与分发的实际现状,利用 Visual Studio.Net 作前端开发工具,SQL Server 2005 为后台数据库,实现完善的输入, 统计, 打印和查询等功能[12]。
Sebastian K. Boell在《信息系统研究,教育和实践的基本立场及其影响》中针对不同的信息概念做出不同的假设,并提出一个“相应的框架”[13]。Chunghun Lee, Choong C. Lee, Suhyun Kim研究考察了信息安全压力(ISS)背后的因素,以及管理和技术安全为导向的组织之间的差异[14]。Yuhong Li, Christopher W. Zobel, Roberta S. Russell检查影响供应中断信息价值的因素,调查信息准确性如何影响这个价值,并向从业人员提供管理建议[15]。
2. 研究的基本内容与方案
2.1研究的基本内容 |
第一部分:介绍选题背景及研究意义,分析国内外在随机试题系统建设的现状,对信息系统相关理论做出阐述;
第二部分:设计系统的概要框架,介绍系统设计采用的模式(B/S模式),分析应用层和数据层的关系,对该系统的应用进行展望,并简单介绍考试采用的Codabar码;
第三部分:选用access数据库,介绍数据库相关知识,并设计数据的存储;
第四部分:在概要框架的基础上,分析系统功能需求,详细设计系统模块的功能,实现软件的设计,并分析各个组卷算法优缺点,改进随机抽取算法;
第五部分:进行系统的测试,完善系统;并进行环境影响及经济性分析,考虑产品制造、运输、使用、维护和报废等过程对环境的影响分析,考虑产品原材料购买、制造、运输和维护等过程中的成本及经济性分析;
第六部分:全文总结和展望。
2.2研究拟采用的技术方案及措施 (1)从试题库中抽选试题组成符合要求的试卷的过程,如下图2.2所示
图2.2 |
(2) Codabar码
主要应用于血库、图书馆、包裹等的跟踪管理,选用Codabar码来标识试卷。
(3)Access数据库
选用Access 数据库来存储试卷题目,它是一种关系型数据管理系统,可以根据用户定义的关系存储、处理和管理数据信息。 (4)Visual Studio软件 |
从数据库中抽取不同的题目,并且每个知识点的题目要被抽取一道,且同一道题目的选项顺序不可以一样,要利用计算机伪随机数的特点,来生成打乱的、答案具有唯一性的客观试题,运用Visual Studio软件进行编程,实现随机试题抽取。
3. 研究计划与安排
|
4. 参考文献(12篇以上)
[1] 周丽韫. 基于asp的在线考试系统随机生成不重复试题算法的研究[j]. 黑龙江科技信息,2011,09:92.
[2]黄英. 试题库系统中随机抽题算法的设计与实现[j]. 现代计算机(专业版),2010,03:198-200..
[3]焦亚冰. 试题库设计与自动组卷方法分析[j]. 现代计算机(专业版),2009,09:62-63 66.