题库与试卷生成系统

  • 格式:doc
  • 大小:1.50 MB
  • 文档页数:37

下载文档原格式

  / 37
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

题库与试卷生成系统的设计与开发

摘要:教学效果评价是教学工作的一个重要环节,通常的教学评价方式多为通过试卷进行考试,因而试卷的质量将直接影响到教学评价的结果。一般情况下,教师出试卷时要么到庞大的题库里一道一道的把题目挑选出来,或是从几本相关的书里把题挑选出来组成一份试卷,这样既费时又费力,而且很难保证试题的覆盖面和把握试卷的难度。为了将老师从繁重的命题工作中解放出来,为了提高命题的质量和管理的现代化、科学化、规范化,本文开发一个试卷生成系统。

本文在充分的需求分析基础上,设计和实现了一个试卷生成系统,主要完成了手动生成试卷、自动生成试卷、抽取现有试卷和用户管理等功能。通过测试,系统在Windows 2000/XP/Vista平台下能稳定运行,且基本达到了预期的设计目标,有一定的实用价值。

关键词:试题库;试卷生成;Visual C#;算法

Test Labrary and Paper Generation System Design and

Development

Abstract :Value of teaching is an important tathe for teaching,usually a value of teaching is from a exam ,so a quality paper straight touches the value of teaching. The general situation ,teacher thinks out a paper,reach huge exam pool each finds out the question, or shoulder the question together out from several relevant books. Time-consuming and also strenuous like this, and very difficult to guarantee coverage rate and paper degree of difficulty of examination question.Helping the teacher disengages from the burdensome proposition about exam, In order to improve the quality and management proposition of the modern, scientific, standardized, the paper developed a test generation system.

Paper Generation System is designed and implemented based on the sufficient needs analysis in this paper,It mainly implements some functions include in manually and automatically generating papers,extrating some of existing papers,maintaining user information and so on ,the system can operate stably in Windows2000/XP/Vista platform ,reach the expected goal and have some practical value.

Keywords: test library;paper generation;visual C#;algorithmic

目录

1 绪论 (1)

1.1开发背景与研究现状 (1)

1.2论文组织 (1)

2 开发工具简介 (2)

2.1V ISUAL C# (2)

2.1.1 数据库连接方式 (2)

2.2SQL S ERVER2005 (4)

2.3SQL语言 (4)

3 需求与可行性分析 (6)

3.1用户需求 (6)

3.2功能需求 (6)

3.3业务流程图 (7)

3.4性能需求 (7)

3.4.1 加载数据效率要求 (7)

3.4.2 界面风格要求 (7)

3.5可行性分析 (8)

3.5.1 管理可行性 (8)

3.5.2 经济可行性 (8)

3.5.3 技术可行性 (8)

3.6数据流程分析 (8)

3.6.1数据流程图 (9)

3.6.2数据字典 (9)

3.7开发环境 (15)

3.7.1 软件环境 (15)

3.7.2 硬件环境 (15)

4 系统设计 (16)

4.1系统功能模块图 (16)

4.2数据库设计 (18)

4.2.1实体E-R图 (18)

4.2.2 数据库的存储结构 (19)

4.3组卷算法 (21)

4.3.1 现有算法分析 (21)

4.3.2 回溯试探法的应用 (21)

4.4自动生成设计 (22)

4.5手动生成设计 (23)

5 系统实现 (25)

5.1登录模块设计 (25)

5.2系统主界面设计 (25)

5.3用户管理模块设计 (26)

5.4题库和题型设置模块 (26)

5.5试卷生成模块 (28)

结论 (31)

参考文献 (32)

致谢 (33)

1 绪论

1.1 开发背景与研究现状

在以往的教学中,老师出试卷大多由手工出卷,这样生成的试卷往往会有知识点分布太集中、难易程度不当、分值分布不均等一些缺点;这样,既增加了老师的负担,也没有达到很好考查学生学习的真实水平,造成教学上的失误。

基于以上的原因,有很多从事软件开发的人员,在试卷自动生成方面做了很大的研究。目前这一领域也以良好的发展姿态而不断进步,早期已经有了一些类似的系统,但经过软件开发人不断的完善,大致形成了具备如下功能的系统:

添加删除试题、试题交流、合并题库、自定义试题参数等一些功能,其中试题共享功能非常实用,主要用于同事间交流试题。系统“体积”非常小,压缩后只有几百KB。平时只要将一些试题或从网络下载的试题,按“科目”、“章节”、“题型”、“难易程度”四个参数进行归类,录入题库,需要用时,只要输入一些查询条件即可查出所要找的试题。生成试卷非常方便,只需几分钟就可以生成一份试卷,生成的试卷还配有答案,更重要的是软件能与WROD、WPS等的完美结合,试题、答案的编辑、试卷的排版打印全部由WORD来完成,试卷和答案都可保存为*.DOC格式或者*.RTF 的富文本格式,如果你的电脑上没有word这类文字处理软件还可保存为*.TXT格式。

可见,试卷自动生成系统这方面的研究日益成熟,这不但减轻了教师的工作负担,也使得教学评价更加科学化、规范化,有利用教育事业的发展。

1.2 论文组织

论文全面详细地介绍了试卷生成系统的设计思想、实现原理和使用技巧。论文按如下方式组织。

第一部分是主要是对系统的开发背景和研究现状进行详细的介绍。

第二部分主要是对开发工具的介绍。

第三部分是主要是对本系统做详细的需求和可行性分析。

第四、五、六部分是本文的主要内容,是软件的开发设计。第四部分主要对于系统组卷的设计,重点介绍了自动生成试卷,手动生成试卷和抽取现有试卷三种组卷算法。而第五部分是系统的实现部分,具体的分析了三种组卷算法的实现过程。同时也仔细说明了系统实现过程中的关键技术。第六部分是系统的测试部分,利用测试实例来说明系统的可用性和数据的准确性。