| 【中文题名】 | 基于C/S结构的试题库随机组卷系统的研究 |
| 【英文题名】 | Research on Stochastic Obtaining-Test System of Test Database Based on Client/Server Structure |
| 【学科专业】 | 机械电子工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-8-3 |
| 【中关键词】 | 面向对象,CS结构,随机组卷系统,CAI,, |
| 【英关键词】 | Object-oriented,C/S Structure,Stochastic Obtaining-test System,CAI, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>软件工程 |
| 【论文摘要】 |
试题库随机组卷系统是CAI的重要组成部分之一,它的主要功用就是帮助教师利用计算机进行信息化教学,其主要功能就是利用计算机对试题进行分类管理及试卷的自动生成、输出、排版和打印等辅助工作。可大大促进教学信息化、减轻教师工作量、提高教学效率、改善教学方法和增强教学质量等。本文自行研究开发了基于面向对象和C/S结构的试题库随机组卷系统,并解决了系统开发过程中的算法优化、试题输出和图形存贮等关键性技术。
本文首先分析了教育信息化的发展状况和内涵,并根据教学要求提出了系统开发的结构和方案。从题库系统建设的内容出发,分析了试题选取标准对题库系统建设的意义,并研究了题库的相关基础理论:试题的属性、试卷的组成条件、试卷的测量指标以及试卷的编制等工作。其次,分析和介绍了系统开发的相关技术:面向对象的方法、C/S结构、ADO技术和数据库技术等。然后在以上基础上提出了本系统的关键性算法——多约束随机组题算法,并且对算法进行了优化研究,重点研究了多约束条件下如何快速、安全抽取试题的算法。再次,本文又阐述了系统开发中一些关键性技术:BLOB大文件存取技术和OLE自动化接口技术等,BLOB大文件存取技术主要解决了试题图形... |
| 【论文题纲】 |
|
摘要 |
5-6 |
|
Abstract |
6-13 |
|
第一章 绪论 |
13-19 |
|
1.1 概述 |
13-14 |
|
1.2 题库系统的国内外研究状况分析 |
14-15 |
|
1.3 论文的选题背景及研究内容 |
15-17 |
|
1.3.1 选题的背景 |
15-16 |
|
1.3.2 课题的研究内容 |
16-17 |
|
1.4 课题研究的意义及本文的主要工作 |
17-19 |
|
1.4.1 课题研究的意义 |
17 |
|
1.4.2 本文完成的主要工作 |
17-19 |
|
第二章 题库系统的试题选取标准 |
19-29 |
|
2.1 试题选取标准对题库系统的意义 |
19 |
|
2.2 试题选取标准的相关试卷理论基础 |
19-26 |
|
2.2.1 试题的信度 |
19-22 |
|
2.2.2 试题的效度 |
22-23 |
|
2.2.3 试题的难度 |
23-24 |
|
2.2.4 试题的区分度 |
24-26 |
|
2.3 试题系统中试题的编制与实施 |
26-29 |
|
2.3.1 试题编制的原则 |
27 |
|
2.3.2 客观性试题的编制 |
27-28 |
|
2.3.3 主观性试题的编制 |
28-29 |
|
第三章 基于C/S结构的试题库随机组题系统的相关技术 |
29-45 |
|
3.1 C/S结构和B/S结构 |
29-35 |
|
3.1.1 C/S结构概述 |
29-32 |
|
3.1.2 C/S结构特点 |
32-33 |
|
3.1.3 B/S结构概述 |
33 |
|
3.1.4 B/S结构特点 |
33-34 |
|
3.1.5 C/S结构与B/S结构的比较 |
34-35 |
|
3.2 面向对象技术 |
35-38 |
|
3.2.1 面向对象技术基础 |
35-36 |
|
3.2.2 面向对象的软件开发方法 |
36-38 |
|
3.3 VC开发语言 |
38 |
|
3.4 数据库技术在信息系统中的应用 |
38-41 |
|
3.4.1 数据库、数据库系统、数据库技术 |
38-39 |
|
3.4.2 数据库管理系统 |
39-40 |
|
3.4.3 SQL |
40-41 |
|
3.4.4 SQL Server 2000 |
41 |
|
3.5 数据库访问技术 |
41-45 |
|
3.5.1 ODBC数据库访问技术 |
42 |
|
3.5.2 DAO数据库访问技术 |
42 |
|
3.5.3 RDO数据库访问技术 |
42-43 |
|
3.5.4 OLE DB数据库访问技术 |
43 |
|
3.5.5 ADO数据库访问技术 |
43-45 |
|
第四章 系统的算法研究及其框架设计 |
45-54 |
|
4.1 组卷算法概述 |
45-46 |
|
4.2 试题库随机组卷系统的算法 |
46 |
|
4.3 多约束题库组题算法的应用 |
46-48 |
|
4.3.1 利用VC程序实现多约束组题算法 |
46-48 |
|
4.3.2 利用SQL程序实现多约束组题算法 |
48 |
|
4.4 优化后的多约束组题算法 |
48-49 |
|
4.5 系统的需求分析 |
49-50 |
|
4.6 系统的逻辑功能分析以及方案的提出 |
50-52 |
|
4.6.1 逻辑功能分析 |
50-51 |
|
4.6.2 系统方案的提出 |
51-52 |
|
4.7 系统的总体方案设计 |
52-54 |
|
第五章 试题库组卷系统各模块的设计与实现 |
54-70 |
|
5.1 系统维护模块 |
54-55 |
|
5.1.1 系统维护模块结构设计 |
54 |
|
5.1.2 系统维护模块的程序实现 |
54-55 |
|
5.2 试题维护模块 |
55-60 |
|
5.2.1 试题维护模块结构设计 |
55-57 |
|
5.2.2 试题维护模块的程序实现 |
57 |
|
5.2.3 图形文件的存取实现 |
57-60 |
|
5.3 试题查询模块 |
60-61 |
|
5.3.1 试题查询模块结构设计 |
60 |
|
5.3.2 试题查询模块的程序实现 |
60-61 |
|
5.4 试卷管理模块 |
61-64 |
|
5.4.1 试题管理模块结构设计 |
61-63 |
|
5.4.2 试题管理模块的程序实现 |
63-64 |
|
5.5 答案管理模块 |
64-65 |
|
5.5.1 答案管理模块结构设计 |
64-65 |
|
5.5.2 答案管理模块的程序实现 |
65 |
|
5.6 试题选取标准模块 |
65-67 |
|
5.6.1 试题选取标准模块结构设计 |
65-66 |
|
5.6.2 试题选取标准模块的程序实现 |
66-67 |
|
5.7 系统数据库设计 |
67-70 |
|
5.7.1 数据库设计分析 |
67-68 |
|
5.7.2 数据库中表的设计 |
68 |
|
5.7.3 数据库访问程序的实现 |
68-70 |
|
第六章 总结与展望 |
70-72 |
|
6.1 全文总结 |
70-71 |
|
6.2 工作展望 |
71-72 |
|
参考文献 |
72-74 |
|
攻读硕士学位期间发表论文 |
74 |
|
| 【DOI】 | LunWen.ID:2.2008.360076 |