论文摘要
本论文基于吉林省人事厅项目“公务员计算机应用能力培训考试系统”撰写的。本系统很好地利用了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致谢导师及作者简介
相关论文文献
标签:软件工程论文; 智能组卷论文; 编码论文; 遗传算法论文;