学位论文 > 优秀研究生学位论文题录展示

C语言试题库组卷系统的研究与实现

作 者: 陈文青
导 师: 罗惠琼;励范洪
学 校: 电子科技大学
专 业: 软件工程
关键词: C语言 试题库组卷系统 C/S结构 自动组卷 批量导入试题
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 127次
引 用: 0次
阅 读: 论文下载
 

内容摘要


教学与管理的信息化现已逐步成为目前学校教育技术的重要研究课题。我校也不例外,逐渐摒弃了许多传统手工管理方式,在办公自动化、教学管理信息化都取得了一定的成绩,教学考核方式也发生了很大的变化,但笔试依然是一种重点考核手段之一,每学期期末的出卷工作一直没有得到较好的改善,试卷的编辑、整理工作要花费教师很多时间。随着我校近年来学生规模的扩大,教学任务日益繁重,教师的工作量相应的不断增加,迫切需要开发一个试题库管理组卷系统来提高工作效率、减轻教师工作负担、且提高试卷质量。C语言是我校的重点建设课程之一,也是我校的精品课程之一,因此,先建一个针对C语言为基础的试题库管理组卷系统,尝试出卷信息化,取得成效后在推广至全校各个课程使用。本文分析了当前国内外试题库组卷系统的研究和应用现状,结合本校课程教学实际情况,对系统的需求、采用的体系结构进行分析,并完成了C语言试题库管理组卷系统的开发。本系统采用C/S结构,使用Visual Basic6.0、Access、VBA、OLE等技术开发完成。论文中详细介绍了软件的开发过程,包括系统分析、系统总体设计、数据库设计、系统各个功能模块的实现和系统测试等。支持多种导入试题方式,批量导入试题方便,无需复杂格式设置,导入方便、快捷,支持多种数据格式,图、文、表格混排,兼容WORD文件格式,设计并实现了一种快速、实用的自动组卷算法,最后提出了设计需继续研究和改进的地方,完善系统的功能。考虑到系统的扩展性,系统实现对试题库的基本信息的增、删、改等操作。可新增科目,根据不同课程的特性,设置符合相应课程特点的题型、难度、重要度、章、节、知识点、参考书目信息,方便日后推广至全校各个课程使用,加快我校教学管理信息化进程。

全文目录


摘要  4-5
ABSTRACT  5-10
第一章 绪论  10-16
  1.1 课题研究背景与意义  10-11
  1.2 国内外研究现状  11-12
  1.3 课题主要研究内容及创新点  12-15
    1.3.1 主要研究内容  13-14
    1.3.2 课题主要创新点  14-15
  1.4 论文各个部分的主要内容  15-16
第二章 系统分析  16-23
  2.1 系统需求分析  16-18
    2.1.1 试题库的开放性和可持续发展性  16
    2.1.2 试题多样性,支持多种数据格式的试题  16
    2.1.3 易用性,易维护性和可扩展性  16-17
    2.1.4 合理的试题的录入机制  17
    2.1.5 提供多种组卷策略  17
    2.1.6 可靠性、安全性、容错性  17
    2.1.7 方便的试卷排版打印  17
    2.1.8 试题的分类统计与查询  17-18
  2.2 系统体系结构分析  18-22
    2.2.1 C/S 结构及其优缺点  18-19
    2.2.2 B/S 结构及其优缺点  19-20
    2.2.3 C/S 结构与B/S 结构的分析比较  20-22
    2.2.4 选择哪种体系结构  22
  2.3 本章小结  22-23
第三章 系统开发工具及关键技术  23-28
  3.1 Visual Basic 6.0 简介  23
  3.2 VB 中的数据库访问技术  23-25
    3.2.1 ActiveX 数据对象ADO 简介  23-24
    3.2.2 ADO 对象模型及功能  24-25
    3.2.3 ADO 数据库访问技术  25
  3.3 VBA 及OLE 技术  25-27
  3.4 Microsoft Access 数据库  27
  3.5 本章小结  27-28
第四章 C 语言试题库组卷算法的设计与实现  28-32
  4.1 常用组卷算法介绍  28-29
    4.1.1 基于人工经验的组卷方法  28
    4.1.2 基于随机算法的组卷方法  28-29
    4.1.3 基于回溯算法的组卷方法  29
    4.1.4 基于遗传算法的组卷方法  29
  4.2 组卷算法小结  29-30
  4.3 系统采用的组卷算法的设计及实现  30-31
  4.4 本章小结  31-32
第五章 系统总体方案设计  32-40
  5.1 系统总体结构  32-33
  5.2 系统各主要功能模块简介  33-34
  5.3 数据库设计  34-39
    5.3.1 数据库设计与分析  34-35
    5.3.2 数据库表的设计  35-39
  5.4 本章小结  39-40
第六章 系统各模块设计与实现  40-100
  6.1 登录数据库服务器  40-45
  6.2 试题管理  45-57
    6.2.1 试题录入  45-48
    6.2.2 批量录入  48-51
    6.2.3 试题查询维护  51-55
    6.2.4 试题库信息浏览  55-57
  6.3 试卷生成与管理  57-89
    6.3.1 自动组卷  58-76
    6.3.2 手工组卷  76-78
    6.3.3 相似度组卷  78-82
    6.3.4 原始试卷查询维护  82-84
    6.3.5 试卷录入  84-85
    6.3.6 试卷查询与维护  85-89
  6.4 题库基本信息管理  89-97
    6.4.1 题型信息录入与维护  90-93
    6.4.2 试题难度等级信息录入与维护  93
    6.4.3 试题重要度信息录入与维护  93-94
    6.4.4 章信息录入与维护  94-95
    6.4.5 节信息录入与维护  95-96
    6.4.6 知识点信息录入与维护  96-97
  6.5 系统用户管理  97-98
  6.6 系统帮助模块  98-99
  6.7 本章小结  99-100
第七章 系统测试及结果分析  100-104
  7.1 软件测试的意义  100
  7.2 软件测试方法  100-101
  7.3 软件测试步骤  101-102
  7.4 系统采用的测试环境及测试评价  102-103
    7.4.1 系统测试环境  102
    7.4.2 测试评价  102-103
  7.5 本章小结  103-104
第八章 总结与展望  104-106
  8.1 总结  104-105
  8.2 存在问题及改进方向  105-106
谢辞  106-107
参考文献  107-109

相似论文

  1. 基因调控网络模型描述语言研究,Q78
  2. PBO/SWNT复合纤维的制备及结构与性能研究,TQ340.64
  3. 溶胶—凝胶AAO模板法制备ITO准一维纳米结构,TB383.1
  4. (ZrB2-ZrO2)/BN复合材料的反应热压烧结及其力学性能,TB332
  5. 水热法制备氧化物中空微球,TB383.4
  6. 混粉电火花成型机主机系统及工艺试验的研究,TG661
  7. 非晶合金的结构和玻璃形成能力研究,TG139.8
  8. 硬质合金与钢连接工艺及机理研究,TG454
  9. 钛酸锶钡铁电薄膜的制备及电热效应,TB383.2
  10. 永磁磁力耦合器结构与特性研究,TH139
  11. 常温低温组合密封结构的有限元分析与优化设计,TH136
  12. 圣地亚哥·卡拉特拉瓦建筑创作的艺术化技术理念研究,TU-86
  13. 带填充墙框架结构非线性有限元分析,TU323.5
  14. 复杂边界条件下多体结构的瞬态热分析,TK124
  15. 燃尽风对W型火焰炉炉内气固流动影响的试验研究,TK229
  16. 电动车用复合结构永磁同步电机系统的仿真研究,TM341
  17. 电动车用轴径向—轴向磁通复合结构永磁同步电机的研究,TM341
  18. 文学语言的模糊修辞研究,H05
  19. 红安方言语法研究,H146
  20. 布依语—英语语音对比研究,H319
  21. 调整云南高等教育结构的策略研究,G649.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com