声明
摘要
插图索引
附表索引
第1章 绪论
1.1 项目研究背景和意义
1.1.1 项目研究背景
1.1.2 项目的研究意义
1.2 国内外研究现状
1.2.1 国内研究现状
1.2.2 国外研究现状
1.3 相关理论
1.3.1 远程交互理论
1.3.2 教育理论
1.3.3 远程教与学再度整合理论
1.4 系统总体结构图
1.5 论文研究内容
1.6 本文框架
1.7 本章小结
第2章 系统相关技术介绍
2.1 J2EE技术概述
2.2 数据持久层及Hibernate
2.3 Struts框架
2.4 Struts+Hibernate结合开发
2.5 Spring
2.6 AJAX
2.7 Oracle
2.8 本章小结
第3章 需求分析
3.1 可行性分析
3.1.1 技术可行性分析
3.1.2 系统经济可行性分析
3.1.3 社会因素可行性分析
3.2 设计原则
3.2.1 安全性
3.2.2 友好性
3.2.3 可扩展性
3.2.4 交互性
3.2.5 经济实用性
3.3 设计目标
3.3.1 学生管理
3.3.2 教师管理
3.3.3 管理员功能
3.4 本章小结
第4章 总体设计
4.1 角色设计
4.2 硬件架构
4.3 主要模块设计
4.3.1 功能模块划分
4.3.2 登录功能设计
4.3.3 管理员的功能设计
4.3.4 教师的功能设计
4.3.5 学生的功能设计
4.3.6 在线答疑功能设计
4.3.7 在线测试功能设计
4.4 其它功能模块
4.5 系统安全设计
4.6 本章小结
第5章 详细设计与实现
5.1 数据库需求分析
5.2 数据库E-R图
5.3 数据库逻辑结构设计
5.4 主要功能模块详细设计与实现
5.4.1 用户登录
5.4.2 用户信息管理
5.4.3 发布资料
5.4.4 试题管理
5.4.5 提交作业
5.4.6 在线答疑
5.4.7 在线考试
5.4.8 课件点播
5.5 系统安全要求
5.6 本章小结
第6章 系统测试
6.1 系统测试大纲
6.1.1 测试目的
6.1.2 软件需求
6.1.3 硬件需求
6.1.4 测试方法
6.1.5 测试项目
6.2 测试理论
6.2.1 白盒测试
6.2.2 黑盒测试
6.3 测试方案
6.4 系统测试用例
6.4.1 在线答疑测试
6.4.2 在线考试测试
6.4.3 课件点播测试
6.5 本章小结
结论
参考文献
致谢
湖南大学;