课程设计
题目:试题库管理系统
专业:
姓名:
学号:
指导教师:
时间:
第1章绪论
自上个世纪80年代后期开始,计算机飞速的发展着,概括地说,计算机技术主要朝着三个方向发展。一是向“高”的方向,性能越来越高,随度越来越快;另一个方向是“广”度方向发展,计算机发展的趋势无处不在,近年来更明显的趋势是网络化与向各个领域的渗透;第三个方向是“深”度方向发展,即向信息的智能化发展。
计算机的发展特性也影响着我们日常的工作和生活,“Internet”这个词几乎没有人不熟知,互联网的广泛应用给我们的生活带来更多便利,人类也应用着自己的智慧利用互联网创造着更多的财富,为人们创造更便利的生活。
在这个信息化时代,越来越多的人们开始关注基于WEB的技术与开发,越来越多的应用软件与教学系统诞生,当然技术开发离不开型编程开发软件,种类繁多的资料数据让人们头疼不已,因此像access这样的数据库软件也就应运而生了,这些软件为开发人员提供了更加方便的工作环境。
1.1课题研究背景
研究表明为了解决各种不同类型的应用,题库管理系统根据它自身使用的环境和用户对象的不同而出现了各种各样的题库管理系统。开发此类系统使用的工具亦有不同,有VB(Visual Basic),C++,JSP(Java Server Pages),ASP(Active Server Page)等,涉及的内容主要有中学考试,等级考试,过级考试,驾驶考试等。
考试是教师检查学生学习情况的必要手段,但是出卷却是一种繁重的智力和体力劳动,传统的标准化试卷命题,需要由教学专家组成一个命题班子,根据许多年教学经验,从贯彻教学大纲要求,到试卷意图的组织,经过反复的推敲,才能完成一份标准化的试卷。这样的命题方式不仅工作任务繁重而且试卷的标准化
程度、难易程度、题量等方面都难以得到控制,难以形成有效的试题库,给试题和试卷的管理带来很多问题和困难。鉴于这种情况,利用计算机进行试卷的自动生成并逐步积累形成有效的试题库,对试题和试卷的管理将变得高效而便捷,对提高工作效率,使试卷管理逐步走向正规化自动化将起到十分重要的作用。同时使出卷工作变得轻松愉快,从很大程度上减轻了教师利用传统的出卷方式组卷的繁重工作量,大大节省了老师的工作时间,便于教师有更多的时间和精力致力于教学方法的研究,这不仅对教师有益,对在校学生也同样有帮助,学生可以有更多时间向教师请教问题。
据调查,如今很多高校都建立了自己的试题库管理系统,还有一些高校也购入了相关软件,但是大部分系统还处于简单的处理信息阶段,因为题目是多样性的,所以为了应对多种多样的题型和更好的适应教师教学,需要进一步的完善开发系统加强建设力度,才能成为一个真正胜任教学任务的题库管理系统。
随着计算机技术的神速发展,计算机在信息管理中的应用的普及,利用计算机实现试题库管理势在必行。
1.2课题研究意义
随着当今计算机技术的飞速发展,使其在越来越多的领域中被广泛使用,计算机辅助教育(CIA)作为一门新兴的学科,在我国也得到了广泛的重视。
利用计算机进行试题库的管理是计算机辅助教学的一个重要分支和重要环节,它已经成为院校教学改革的重要工作重心。试题库的计算机化管理,不仅对题库进行科学、系统和定量的管理,且成为评测学生学习效果、提高教学质量的有效辅助工具,是学校教学管理部门和教研室实现教考分离的重要工具。
目前市面上流行的教学系统不少,但是对于具体的教学科目来说,不需要太大型的数据库系统,只需要一个操作方便,功能实用,能满足学科教学的管理及需求的系统。本课题研发的目的就是要开发一个功能较齐全并且很实用,操作方便,让用户简单易懂的.NET试题库管理系统。
随着网络技术的进步,国内外试题库系统已向多功能化、平台化方向发展,即趋向于基于网络的远程教学平台进行无缝集成。
1.3课题的应用研究
1.3.1实际应用中研究
对于较大的题库系统,其试题库总体结构是分层分块的,总库下有子库,子库中有分库等。试题信息常按题文(题目中的文字部分)、题图(题目中的附图)、答案(答案信息为文字)等分类,分别存放于不同的子库当中;全部试题又常按题型分类存储,这样每个子库被相应的分为若干分库。各个子库要设立相同的关键字,利用关键字把同一道试题的各种信息联系在一起。
对于学校而言,试题库软件能够生成一份完美的试卷,然后打印生成纸质试卷,既达到了试题库系统最基本的一个要求,这本身也是试题库系统的终极要求。而更高层次的要求则是在B/S和C/S相结合的环境中生成试卷,网上答题,自动阅卷。而这种形式的试题库系统在实际考试中则很少采用,尤其在学校。
在网络环境中的试题库系统其本质在运行上存在诸多不安全的隐患。其实际应用价值也很低。比如:安全运行的服务器;合理高效的数据库系统;保证数据入库未携带病毒;网络传输畅通,不断线;而实际上在科研单位也不能保证。其次此种网络化考试中数据变化的未知性(大量用户进行试题入库时,数据的编号和排序;答题完成时试卷提交时,并发数据的控制等),都是对试题数据库一个严重的威胁。学校、企业组织的考试,小型考试、中型考试、大型考试,中考、高考都是在纸质试卷类型的考试,学校不断的对学生进行此类考试测试,目的是为了让学生在心理上适应一种考试的环境,一种考场的气氛,而网络形式的考试系统,对中考、高考这样的考试实际应用环境中几乎起不到任何帮助作用。
在计算机上的考试系统出现以后,有权威机构对机试和笔试成绩做过统计,结果证实机试情况下的考试平均成绩文科下降了5.9分;理科下降了9.3分。
数据库管理软件access这本质上有由于在机试情况下由于计算机的有形存在,对考生的思维产生了一定的障碍,在理科考试中,计算是必不可少的,此种情况下,考生都是在纸上演算结束后,然后把计算结果输入到计算机中。这本质是她对正常的考试方式和考试心理提出了一种挑战。而这种挑战通常又是不必要的。首先,众多的考试中很采用机试这种考试方式,机试只不过是计算机技术发展过程中的一个产物,不
是对所有的考试都适合。其次网络性质的考试形式,除了节省了一点纸张以外,其它几乎没和任何费用节省可言,得投资相当费用的硬件和软件来支持。
而对于教师(阅卷人)来说,工作量一样没有多少减少。主观性试题依然要人工阅卷。计算机能阅的部分,现在各学校都有机读卡来进行客观性试题的评分。而投入一套网络化的试题库管理系统来做此类工作是完全不必要的。而主观题终归还是要人工来阅的。
由于本课题主要用于高校教学,根据上述研究调查后发现,目前的高校基本没有在线考试需求,但是大部分高校都配有题库管理系统,作为纸质考试的强有力辅助工具,因此,本课题的研发刻不容缓。
1.4课题中关键技术研究
1.4.1组卷功能在课题中的应用研究
组卷系统的诞生是从计算机应用于教学开始。自本世纪60年代开始,世界各国开始了把计算机应用于人员培训的努力,先后出现了计算机辅助教学系统CAI和智能计算机辅助教学系统ICAI。计算机辅助教育的发展趋势使相关的考试系统的研究受到了大量的关注。
计算机辅助教学主要是把计算机技术应用到教学领域,以提高教学水平和教学质量。最初的系统有电子翻页器(Page-turners)。
目前为止主要的组卷算法有:随机选取法、回溯法和遗传算法。
回溯法是属于有条件的深度优先算法,对于组卷指标简单的试卷而言,组卷成功率较高。但是在实际到一个应用时发现这种算法对内存的占用量很大,程序结构相对比较复杂,而且选取试题缺乏随机性,组卷时间长。
遗传算法用的数据结构较多,程序设计复杂,常用于大型题库的组卷算法。
本课题采用的是随机选取法。随机选取法是根据组卷指标随机的抽取试题到试卷,此过程不断重复,直到组卷完毕或已无法从题库中抽取满足指标的试题为止。这种方法结构简单,对于数量较小的题的抽取运行速度较快。虽然这种方法的效率不高,但是针对平时作业自动组卷的题库来说,对于试题库试题量大,试

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。