声明
摘要
第1章 绪论
1.1 研究背景
1.2 国内外研究现状
1.2.1 国外相关研究
1.2.2 我国相关研究
1.3 研究意义
1.4 研究的创新
1.5 研究方法
1.6 主要内容
第2章 自主学习平台的基础
2.1 自主学习平台的理论基础
2.2 平台开发的指导思想与设计原则
2.2.1 平台开发的指导思想
2.2.2 设计原则
2.3 平台开发的技术基础
2.3.1 J2EE架构与设置
2.3.2 MySQL数据库与设置
2.3.3 Apache tomcat服务器与设置
2.3.4 Maven安装与设置
2.3.5 eclipse安装与设置
2.4 Sakai框架的优势
第3章 需求分析
3.1 自主学习平台功能需求分析
3.1.1 学习者具有的功能
3.1.2 教师与助教具有的功能
3.1.3 管理员具有的功能
3.2 自主学习平台非功能需求分析
3.2.1 系统需求分析
3.2.2 性能需求分析
3.3 自主学习平台可靠性需求分析
3.4 本章小结
第4章 自主学习平台的设计
4.1 自主学习平台开发规范的设计
4.1.1 开发文件的结构规范设计
4.1.2 开发规范的设计
4.2 自主学习平台的功能设计
4.2.1 学习者的功能设计
4.2.2 教师与助教的功能设计
4.2.3 管理员的功能设计
4.2.4 课程对象的设计
4.3 自主学习平台非功能需求设计
4.3.1 平台功能结构的设计
4.4 数据库表的设计
4.4.1 用户表的设计
4.4.2 学期表的设计
4.4.3 评价体系数据库表的设计
4.5 本章小节
第5章 自主学习平台的实现
5.1 学习者学习模块的实现
5.2 教师教学模块的实现
5.3 管理员管理模块的实现
5.4 本章小结
第6章 自主学习平台的测试
6.1 系统测试的目的
6.2 面向对象系统测试方案
6.3 功能测试用例
6.3.1 登入功能测试用例
6.3.2 课程创建测试用例
6.4 本章小结
第7章 总结与展望
7.1 总结
7.2 展望
参考文献
致谢