本论文是一篇数据库相关论文范文,关于通用试题库试卷自动生成系统的设计与实现相关毕业论文开题报告范文。免费优秀的关于数据库及试卷及系统维护方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:提出了一种基于Delphi,应用SQLServer2008技术的通用题库及试卷自动生成系统,可针对不同课程进行手或自动组卷,并以Word文档形式保存.经测试,该系统功能完善,性能可靠,操作方便,通用性好.
关 键 词:通用;试卷生成;试题库
中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)29-6533-03
有关论文范文主题研究: | 关于数据库的论文范本 | 大学生适用: | 高校大学论文、自考论文 |
---|---|---|---|
相关参考文献下载数量: | 33 | 写作解决问题: | 本科论文怎么写 |
毕业论文开题报告: | 论文模板、论文题目 | 职称论文适用: | 论文发表、中级职称 |
所属大学生专业类别: | 本科论文怎么写 | 论文题目推荐度: | 免费选题 |
课程建设过程中,试题库的建立是个非常重要的环节.传统的手动出卷方式工作繁琐、标准化实现困难,因此有必要研制试卷及答案自动生成系统.同时为提高效率及通用性,提出模块化设计理念,采用Delphi开发环境进行系统设计,能够随时添加新课程及相应题型及试题库,自动生成word版试卷和对应答案,此外,系统具有日益完善的题库和试题库管理功能,具良好通用性和实用性.
1系统设计思想
本系统围绕“知识点”来构建试题与试卷.将章节和大纲要求的各章知识点加进数据库,保证试卷知识点的全面性,同时与题型、题量、难易度相结合使得试卷更具科学性.每道试题都包含所属课程、章节、难度、试题类型等属性说明.可手动和自动两种方式提取试题,分别可保证试题系统性和随机性.生成的试卷可自动生成Word文档形式并打印.
数据库的结构设计是整个系统的关键环节,为使系统生成的试卷更加规范化、标准化.必须遵循专业课程命题原则和要求,突出试卷库系统的特点.本系统采用ACCESS建立数据库进行数据管理,采用ADO数据访问技术,Delphi结合SQL语句,实现对数据库的的各项功能管理.将数据库概念结构化后分8类表,如表1所示.
2系统模块功能设计
为保证系统具有一定可扩展性、可移植性,采用模块化设计,各模块功能如图1所示.
2.1试题库管理模块
试题库管理模块是本系统的基础和重点.主要功能包括:试题的检索、添加、修改、删除、统计与保存,并可随时添加新课程信息及相应试题.本系统已包含了2门汽车电子类课程的试题,题型包括填空、选择、简单、问答、计算、综合,每道题都说明其难易程度及章节出处.
2.2试卷生成模块
试卷生成模块分手动组卷和自动组卷两种形式,手动组卷时需选定课程名、题型、难度;自动组卷只需设定课程名、知识点分配比例,之后系统自动完成余下工作,同时生成试卷和相应答案,并自动转换成Word格式输出.笔者所在学校要求同时出A、B两卷,要求彼此没有相同题目,且三年内不得重复,因此在生成试卷时需要进行重复度的检测,防止试题重复.
(a)手动组卷(b)自动组卷
图3组卷界面
2.3试卷库管理模块
试卷生成模块生成的试卷必须进行存档管理,此功能由试卷库管理模块实现.可实现试卷及答案的保存、检索、删除、导出、打印等.保存时注明试卷ID号、年份、学期、考试对象,方便教师了解不同学期学生考试情况,为下次组卷提出参考,也保证了试卷三年内不重复.
2.4系统维护模块
系统对不同用户设置不同权限,保证试题库的安全性.并实现数据库的备份、还原恢复等日常维护.
3功能实现的难点与策略
3.1生成试卷时试题的按章排序
在数据库中章节的存放往往没有规则,但是在生成试卷时需要依照章节顺序显示.因此选用了Delphi的动态数组类型,所用排序算法如下所示:
3.2试题的不重复随机选取
如何生成一个覆盖知识点广且不重复的试卷是此系统重点也是难点.为此需要生成一个不重复的随机数序列.此序列变量用SXT表示.
本篇论文来源:http://www.sxsky.net/benkelunwen/06091646.html
3.3试题中的图形显示
试题中不可避免会出现图形和公式,纯文本方式不能达到设计要求.可应用OLE技术调用MicrosoftOfiiceWord文字编辑器来实现.
4结束语
本文采用模块化设计方法详细设计出一套通用试题库及试卷自动生成系统,并完成功能测试,所实现的通用试卷及答案自动生成系统具有良好的通用性、可扩展性、可移植性,安全性,为教师出卷提出了高校快捷的工作平台,提高了教学效率.
参考文献:
[1]张琨.基于遗传算法的自动组卷系统的设计与实现[J].计算机工程与科学,2012,34(5):17