首页> 中文学位 >基于Sakai的网络自主学习平台的设计与实现
【6h】

基于Sakai的网络自主学习平台的设计与实现

代理获取

目录

声明

摘要

第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 展望

参考文献

致谢

展开▼

摘要

随着信息技术和计算机网络技术的迅猛发展,改变了传统的教学方法和教学模式,人们的学习生活已经离不开网络。我们的生活和学习将越来越依赖于信息技术和网络技术的发展,我们的生活和学习将向着数字化、网络化、电子化、虚拟化发展。计算机网络的发展使“活到老,学到老”成为现代生活必不可少的一部。在线学习对于培养学习者的协作探索意识、提高学习者的综合素质等方面做出了突出的贡献,特别随着MOOC(大规模开放在线课程)的发展,在线学习平台已经引起人们的重视和效仿,各种在线学习平台如雨后春笋般建立起来。但在我国,现有教学平台多数强调以教师为中心,强调对于学习资源的组织和开发,缺乏教学管理,导致开发出的学习平台缺乏交互性和协作性,不能充分调动学习者的学习兴趣,学习者不能够坚持完成学习任务。
  论文在充分调研和论证的基础上,分析和探讨了Web环境下在线学习的理论和自主学习的理论。对Sakai框架进行了研究,了解了Sakai框架的教学管理功能和相关接口,通过与其它教学管理平台(Moodle)的比较,了解了Sakai平台的特点、优势,最终选择Sakai作为本自主学习平台的基本架构。设计出基于Sakai教学管理平台的基本架构,以面向对象的程序设计语言java为开发语言,选择MySQL数据库为基本数据库,设计并开发完成了在线自主学习平台系统。在程序开发的过程中采用了模块化和分层的软件开发模式,主要采用微软推荐的MVC三层结构:表现层(UI)、业务逻辑层(DLL)和数据访问层(DAL)。
  本自主学习平台支持多种类型的资源上传管理和点播;支持创建课程中心和课程大纲,安排教学日程;支持布置作业、测验并选择性发放、支持作业关联成绩册以及在线成绩册发布、支持学生分组管理;支持站点内消息和邮箱、支持答疑室、讨论区和实时聊天;支持学生收集、整理和反思学习历程,编辑并发布个人学习作品。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号