公务员计算机应用能力培训考试系统

公务员计算机应用能力培训考试系统

论文摘要

本论文基于吉林省人事厅项目“公务员计算机应用能力培训考试系统”撰写的。本系统很好地利用了Delphi 语言的数据库编程优势,运用模块化设计思想和面向对象设计方法,设计了系统管理、题库管理、组卷与试卷管理、考试管理和判卷管理五大模块。每一模块在设计过程中及设计完成后,分别进行了模块测试。使用了DLL 技术,实现了多模块共享代码或资源,减少了代码冗余。为了更好的解决计算机辅助抽题组卷问题,在组卷和试卷管理模块,采用了遗传算法。遗传算法是一种有效的解决带约束的多目标优化问题的计算方法,在本系统的制作过程中,该算法与优先权策略、随机策略和补偿策略等组卷策略结合,使组卷速度和效率大大提高。在系统测试过程中,采用了黑盒测试与白盒测试结合的方法,对系统能及各模块的功能进行了测试。

论文目录

  • 第一章 绪论
  • 1.1 前言
  • 1.2 研究背景
  • 1.3 研究内容
  • 第二章 总体设计
  • 2.1 问题定义
  • 2.2 可行性分析
  • 2.2.1 技术可行性
  • 2.2.2 经济可行性
  • 2.2.3 操作可行性
  • 2.3 需求分析
  • 2.3.1 需求分析重要性
  • 2.3.2 系统需要解决的主要问题
  • 2.3.3 系统需求分析
  • 2.3.4 考试内容要求
  • 2.3.5 系统维护
  • 2.4 开发和运行环境
  • 2.5 关键技术
  • 第三章 详细设计
  • 3.1 数据库设计
  • 3.1.1 数据流图
  • 3.1.2 数据字典
  • 3.2 主要模块设计
  • 3.2.1 题库管理模块
  • 3.2.2 组卷与试卷管理模块
  • 3.2.3 考试管理模块
  • 3.2.4 考试信息管理模块
  • 3.2.5 阅卷管理模块
  • 3.3 组卷问题
  • 3.4 抽题组卷算法设计
  • 3.4.1 优先权策略
  • 3.4.2 随机策略
  • 3.4.3 补偿策略
  • 3.4.4 本系统中的选题策略
  • 3.5 遗传算法
  • 3.5.1 概念
  • 3.5.2 遗传算法基本思想
  • 3.5.3 遗传算法基本原理、方法
  • 3.5.4 遗传算法特点
  • 第四章 遗传算法在考试系统中的应用
  • 4.1 引言
  • 4.2 遗传算法实现
  • 4.2.1 参数编码
  • 4.2.2 初始群体设定
  • 4.2.3 适应度函数设计
  • 4.2.4 遗传操作设计
  • 第五章 系统测试
  • 5.1 单元测试
  • 5.2 综合测试
  • 总结
  • 参考文献
  • 附录1
  • 摘要
  • ABSTRACT
  • 致谢
  • 导师及作者简介
  • 相关论文文献

    标签:;  ;  ;  ;  

    公务员计算机应用能力培训考试系统
    下载Doc文档

    猜你喜欢