基于云计算的在线学习平台的设计与实现
本文关键词:基于云计算的在线学习平台的设计与实现
更多相关文章: 在线学习 云计算 在线学习平台 Google App Engine
【摘要】:在线学习(E-learning)是通过在网上建立教育平台供学习者学习的一种方式。它实现了学习者能随时随地接受教育的要求,打破了传统教学中对时间和空间的限制。随着在线学习方式的深度普及,其主要支撑环境—在线学习平台逐渐曝露出平台建设各自为政、区域教育信息化资源分布不均、学习平台间存在信息孤岛等问题。云计算的出现为有效地解决这些问题提供了一条可能的途径。 云计算由大量计算机群落组成,通过分布式计算和虚拟化技术将软、硬件资源虚拟化成一个统一的资源池,以免费或按需租用的方式向用户提供计算、存储等服务。目前比较成熟的云计算平台拥有百万台服务器组成的服务器集群,能够提供强大的计算能力和海量的存储空间。本文结合云计算的服务与特点,提出了基于云计算构建在线学习平台的研究方案,并在已有的Google云计算平台上利用Google App Engine开发一个统一、开放的在线学习系统,旨在改变传统在线学习平台建设中存在的不足。具体工作主要有: 第一,对在线学习和云计算等相关理论、Google App Engine的核心架构以及其提供的接口服务技术进行了研究与分析; 第二,对传统分散式构建在线学习平台的模式进行详细剖析,针对其存在的弊端,结合云计算的优势提出了基于云计算构建在线学习平台(简称云学习平台)的研究方案,并对整个云学习平台的体系架构和功能需求进行了分析和设计; 第三,利用Google App Engine开发平台、Eclipse集成环境、Java web技术开发了在线学习系统的主要功能模块(用户管理、学习资源管理以及互动交流等),并对系统功能界面、业务逻辑、数据持久化和系统安全等细节的具体实现进行了分析和阐述。 通过运用Google App Engine开发平台以及Java web技术,本文基于Google云计算实现了在线学习系统的主要功能模块,为基于云计算构建在线学习平台的可行性提供了一定的依据。
【关键词】:在线学习 云计算 在线学习平台 Google App Engine
【学位授予单位】:华东师范大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:G434;TP311.52
【目录】:
- 摘要6-7
- ABSTRACT7-11
- 第一章 绪论11-15
- 1.1 研究背景11-12
- 1.2 研究现状12-13
- 1.3 本文研究内容13-14
- 1.4 本文组织结构14
- 1.5 本章小结14-15
- 第二章 相关理论介绍15-26
- 2.1 在线学习15-16
- 2.1.1 在线学习的概念与特点15-16
- 2.1.2 在线学习的发展现状16
- 2.2 云计算16-19
- 2.2.1 云计算的涵义17
- 2.2.2 云计算的特征17-18
- 2.2.3 云计算系统的服务模式18-19
- 2.3 Google云计算关键技术19-21
- 2.3.1 分布式文件系统(GFS)19-20
- 2.3.2 分布式计算编程模型(MapReduce)20-21
- 2.3.3 分布式数据存储系统(Bigtable)21
- 2.4 Google App Engine(GAE)的介绍21-25
- 2.4.1 GAE的整体架构22-23
- 2.4.2 GAE的应用程序环境23-24
- 2.4.3 GAE服务24-25
- 2.5 本章小结25-26
- 第三章 基于云计算的在线学习平台架构的分析与设计26-42
- 3.1 基于云计算的在线学习平台架构的提出26-29
- 3.2 基于云计算的在线学习平台结构的设计29-32
- 3.2.1 用户29
- 3.2.2 客户端29
- 3.2.3 应用层29-30
- 3.2.4 管理平台层30-31
- 3.2.5 数据层31-32
- 3.2.6 基础设施层32
- 3.3 在线学习系统需求分析与设计32-41
- 3.3.1 需求分析32-35
- 3.3.2 系统功能设计35-39
- 3.3.3 数据模型设计39-41
- 3.4 本章小结41-42
- 第四章 基于Google云计算的在线学习平台的实现42-63
- 4.1 Google App Engine开发环境搭建42-44
- 4.2 工程目录结构44-45
- 4.3 系统界面实现45-48
- 4.4 系统主要业务逻辑实现48-56
- 4.4.1 用户管理模块48-49
- 4.4.2 互动交流模块49-52
- 4.4.3 资源管理模块52-54
- 4.4.4 公共信息模块54-56
- 4.5 系统数据层实现56-60
- 4.5.1 数据映射56-58
- 4.5.2 数据操作58-60
- 4.6 系统安全实现60-62
- 4.7 本章小结62-63
- 第五章 总结与展望63-65
- 5.1 论文工作总结63
- 5.2 未来工作展望63-65
- 攻读硕士学位期间发表的学术论文65-66
- 参考文献66-69
- 致谢69
【参考文献】
中国期刊全文数据库 前5条
1 章泽昂;邬家炜;;基于云计算的教育信息化平台的研究[J];中国远程教育;2010年06期
2 孙传明;路红;廖龙龙;;基于云操作系统的网络互动学习平台开发研究[J];中国远程教育;2012年06期
3 季长清;;基于移动云计算的远程教育模式研究[J];吉林省教育学院学报(学科版);2011年01期
4 霍丽荣;于淼;高义栋;;云计算支持的群体协作学习环境研究[J];中国信息技术教育;2010年05期
5 俞建华;;基于云计算的远程教学资源建设模式——以浙江开放大学为例[J];中国电化教育;2011年12期
中国硕士学位论文全文数据库 前7条
1 王静一;基于云计算技术的数字图书馆云服务平台架构研究[D];吉林大学;2011年
2 刘金涛;基于Web的职业学校校园网课程学习管理系统设计与实现[D];中国海洋大学;2010年
3 刘枫;基于Google云计算平台的Web应用系统设计及实现[D];电子科技大学;2011年
4 杨为民;在线学习的现状与发展研究[D];西北师范大学;2007年
5 杨晨;基于Google App Engine的艺术设计专业教学辅助系统的设计与实现[D];华东师范大学;2010年
6 马涛;基于云计算的高校网络教育平台探究[D];长春师范学院;2012年
7 曹军委;基于云计算的教学资源共享体系的研究与实现[D];安徽理工大学;2012年
,本文编号:1043637
本文链接:https://www.wllwen.com/jiaoyulunwen/wangluojiaoyulunwen/1043637.html