声明
摘要
1 绪论
1.1 选题背景及研究意义
1.2 国内外研究现状
1.3 本文的主要工作和结构安排
1.4 本章小结
2 系统开发环境及实现技术
2.1 系统开发环境
2.2 系统开发工具简介
2.2.1 Myeclipse
2.2.2 SOL Server 2008
2.2.3 Tomcat
2.2.4 SSH框架
2.3 系统开发模式
2.4 交互式网页开发技术
2.5 本章小结
3 远程教育在线考试系统需求分析
3.1 可行性研究
3.2 系统功能需求
3.2.1 系统用户分析及基本要求
3.2.2 在线考试功能需求
3.3 系统性能及安全需求
3.3.1 系统性能需求
3.3.2 系统安全需求
3.4 系统用例分析
3.5 系统序列图描述
3.6 本章小结
4 系统设计
4.1 系统整体设计
4.1.1 系统整体结构设计
4.1.2 系统整体功能设计
4.2 考试系统流程设计
4.2.1 管理员模块
4.2.2 考生模块
4.2.3 系统静态结构设计
4.3 数据库设计
4.3.1 数据库概念结构设计
4.3.2 数据库物理设计及实现
4.4 本章小结
5 系统的实现
5.1 管理员模块的实现
5.1.1 管理员登录模块的实现
5.1.2 管理员管理功能模块的实现
5.1.3 考生信息管理模块的实现
5.1.4 课程管理模块的实现
5.1.5 套题管理模块的实现
5.1.6 考题管理功能模块的实现
5.1.7 查看考生成绩模块的实现
5.2 学生模块的实现
5.2.1 学生注册模块的实现
5.2.2 学生登录模块的实现
5.2.3 在线考试模块的实现
5.2.4 查看成绩模块的实现
5.2.5 密码找回模块的实现
5.2.6 修改个人信息模块的实现
5.3 其他功能的实现
5.3.1 系统日志
5.3.2 系统备份
5.4 本章小结
6 系统测试
6.1 测试说明
6.2 测试环境
6.3 系统功能测试
6.3.1 管理员模块功能测试
6.3.2 考生功能测试
6.4 系统性能测试
6.5 本章小结
结论
参考文献
致谢