声明
摘要
第一章 绪论
1.1 引言
1.1.1 课题背景
1.1.2 课题意义
1.2 国内外研究现状
1.3 主要研究内容
1.4 论文结构
第二章 系统相关技术分析
2.1 J2EE体系架构
2.2 设计模式
2.2.1 MVC设计模式
2.2.2 Struts框架
2.3 SQL
2.4 本章小结
第三章 需求分析
3.1 业务需求分析
3.1.1 总体业务流程
3.1.2 在线考试工作流分析
3.1.3 题库管理工作流分析
3.1.4 出卷管理工作流分析
3.2 系统的功能性分析
3.2.1 系统整体需求分析
3.2.2 题库管理需求分析
3.2.3 试卷管理需求分析
3.2.4 公告管理需求分析
3.2.5 用户管理需求分析
3.2.6 在线考试管理需求分析
3.2.7 系统设置管理需求分析
3.3 系统的非功能需求分析
3.4 本章小结
第四章 系统设计
4.1 系统的设计目标
4.2 系统的总体设计
4.2.1 系统总体架构设计
4.2.2 系统体系架构设计
4.2.3 系统功能模块结构
4.2.4 系统网络拓扑架构设计
4.3 系统的其他设计
4.4 系统的详细设计
4.4.1 系统登录详细设计
4.4.2 试卷管理详细设计
4.4.3 在线考试详细设计
4.4.4 成绩管理详细设计
4.4.5 维护考题详细设计
4.4.6 学生管理详细设计
4.4.7 在线考试系统包图
4.4.8 在线考试系统类图
4.4.9 用户权限功能模块
4.4.10 数据库操作功能设计
4.5 数据库设计
4.5.1 E-R图设计
4.5.2 数据库表结构关系图
4.5.3 性能优化
4.6 安全性设计
4.7 本章小结
第五章 在线考试系统实现
5.1 系统的实现环境
5.1.1 硬件平台环境
5.1.2 软件平台环境
5.2 系统主要功能的实现
5.2.1 系统登录模块实现
5.2.2 试卷管理模块实现
5.2.3 在线考试模块实现
5.2.4 成绩管理模块实现
5.2.5 维护考题模块实现
5.2.6 学生管理模块实现
5.2.7 系统管理模块实现
5.3 本章小结
第六章 系统测试
6.1 功能测试
6.2 性能测试
6.3 兼容性测试
6.4 测试结果分析
6.5 本章小结
第七章 总结与展望
7.1 总结
7.2 问题和展望
参考文献
致谢