声明
摘要
第一章 绪论
1.1 研究背景及意义
1.2 国内外研究现状
1.3 论文的主要研究工作
1.4 论文的组织结构
第二章 考试系统相关技术介绍
2.1 J2EE简介
2.1.1 J2EE概念
2.1.2 J2EE体系结构
2.2 J2EE框架
2.2.1 Struts框架
2.2.2 Hibernate框架
2.2.3 Spring框架
2.3 Ajax技术
2.4 Ajax框架
2.4.1 ExtJS框架
2.4.2 DWR框架
2.5 本章小结
第三章 考试系统架构研究
3.1 SSH架构
3.1.1 SSH架构原理
3.1.2 SSH架构的不足
3.1.3 对SSH架构的改进
3.2 EDSSH架构
3.2.1 EDSSH架构原理
3.2.2 EDSSH架构的优势
3.3 EDSSH架构在考试系统中的应用
3.3.1 通过ExtJS实现Web界面
3.3.2 通过Spring和DWR的集成实现客户端和服务器端的异步通信
3.3.3 通过Spring与Struts的集成完成对Action的管理
3.3.4 通过Spring与Hibernate的集成开发数据持久层
3.4 本章小结
第四章 基于改进遗传算法的自动组卷方法研究
4.1 遗传算法简介
4.1.1 遗传算法的基本概念
4.1.2 遗传算法的构成要素
4.1.3 遗传算法的流程
4.2 自动组卷策略分析
4.2.1 试题的基本属性指标
4.2.2 自动组卷的步骤及约束条件
4.2.3 自动组卷的数学模型及目标函数
4.3 遗传算法的改进
4.3.1 编码方法的改进
4.3.2 适应度函数的设置
4.3.3 改进产生初始种群的方法
4.3.4 遗传算子的设计和改进
4.3.5 改进后算法的优点
4.4 自动组卷算法的研究
4.4.1 自动组卷的算法流程
4.4.2 自动组卷算法分析
4.5 本章小结
第五章 考试系统的设计与实现
5.1 需求分析
5.2 考试系统的总体设计
5.3 考试系统各功能模块的实现
5.3.1 题库管理模块设计
5.3.2 试卷管理模块设计
5.3.3 在线考试模块设计
5.3.4 系统运行效果
5.4 本章小结
第六章 总结与展望
6.1 工作总结
6.2 研究展望
参考文献
致谢
攻读硕士学位期间发表论文