基于云計算的在線學習平臺的設計與實現(xiàn)
本文關鍵詞:基于云計算的在線學習平臺的設計與實現(xiàn)
更多相關文章: 在線學習 云計算 在線學習平臺 Google App Engine
【摘要】:在線學習(E-learning)是通過在網(wǎng)上建立教育平臺供學習者學習的一種方式。它實現(xiàn)了學習者能隨時隨地接受教育的要求,打破了傳統(tǒng)教學中對時間和空間的限制。隨著在線學習方式的深度普及,其主要支撐環(huán)境—在線學習平臺逐漸曝露出平臺建設各自為政、區(qū)域教育信息化資源分布不均、學習平臺間存在信息孤島等問題。云計算的出現(xiàn)為有效地解決這些問題提供了一條可能的途徑。 云計算由大量計算機群落組成,通過分布式計算和虛擬化技術將軟、硬件資源虛擬化成一個統(tǒng)一的資源池,以免費或按需租用的方式向用戶提供計算、存儲等服務。目前比較成熟的云計算平臺擁有百萬臺服務器組成的服務器集群,能夠提供強大的計算能力和海量的存儲空間。本文結(jié)合云計算的服務與特點,提出了基于云計算構(gòu)建在線學習平臺的研究方案,并在已有的Google云計算平臺上利用Google App Engine開發(fā)一個統(tǒng)一、開放的在線學習系統(tǒng),旨在改變傳統(tǒng)在線學習平臺建設中存在的不足。具體工作主要有: 第一,對在線學習和云計算等相關理論、Google App Engine的核心架構(gòu)以及其提供的接口服務技術進行了研究與分析; 第二,對傳統(tǒng)分散式構(gòu)建在線學習平臺的模式進行詳細剖析,針對其存在的弊端,結(jié)合云計算的優(yōu)勢提出了基于云計算構(gòu)建在線學習平臺(簡稱云學習平臺)的研究方案,并對整個云學習平臺的體系架構(gòu)和功能需求進行了分析和設計; 第三,利用Google App Engine開發(fā)平臺、Eclipse集成環(huán)境、Java web技術開發(fā)了在線學習系統(tǒng)的主要功能模塊(用戶管理、學習資源管理以及互動交流等),并對系統(tǒng)功能界面、業(yè)務邏輯、數(shù)據(jù)持久化和系統(tǒng)安全等細節(jié)的具體實現(xiàn)進行了分析和闡述。 通過運用Google App Engine開發(fā)平臺以及Java web技術,本文基于Google云計算實現(xiàn)了在線學習系統(tǒng)的主要功能模塊,為基于云計算構(gòu)建在線學習平臺的可行性提供了一定的依據(jù)。
【關鍵詞】:在線學習 云計算 在線學習平臺 Google App Engine
【學位授予單位】:華東師范大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:G434;TP311.52
【目錄】:
- 摘要6-7
- ABSTRACT7-11
- 第一章 緒論11-15
- 1.1 研究背景11-12
- 1.2 研究現(xiàn)狀12-13
- 1.3 本文研究內(nèi)容13-14
- 1.4 本文組織結(jié)構(gòu)14
- 1.5 本章小結(jié)14-15
- 第二章 相關理論介紹15-26
- 2.1 在線學習15-16
- 2.1.1 在線學習的概念與特點15-16
- 2.1.2 在線學習的發(fā)展現(xiàn)狀16
- 2.2 云計算16-19
- 2.2.1 云計算的涵義17
- 2.2.2 云計算的特征17-18
- 2.2.3 云計算系統(tǒng)的服務模式18-19
- 2.3 Google云計算關鍵技術19-21
- 2.3.1 分布式文件系統(tǒng)(GFS)19-20
- 2.3.2 分布式計算編程模型(MapReduce)20-21
- 2.3.3 分布式數(shù)據(jù)存儲系統(tǒng)(Bigtable)21
- 2.4 Google App Engine(GAE)的介紹21-25
- 2.4.1 GAE的整體架構(gòu)22-23
- 2.4.2 GAE的應用程序環(huán)境23-24
- 2.4.3 GAE服務24-25
- 2.5 本章小結(jié)25-26
- 第三章 基于云計算的在線學習平臺架構(gòu)的分析與設計26-42
- 3.1 基于云計算的在線學習平臺架構(gòu)的提出26-29
- 3.2 基于云計算的在線學習平臺結(jié)構(gòu)的設計29-32
- 3.2.1 用戶29
- 3.2.2 客戶端29
- 3.2.3 應用層29-30
- 3.2.4 管理平臺層30-31
- 3.2.5 數(shù)據(jù)層31-32
- 3.2.6 基礎設施層32
- 3.3 在線學習系統(tǒng)需求分析與設計32-41
- 3.3.1 需求分析32-35
- 3.3.2 系統(tǒng)功能設計35-39
- 3.3.3 數(shù)據(jù)模型設計39-41
- 3.4 本章小結(jié)41-42
- 第四章 基于Google云計算的在線學習平臺的實現(xiàn)42-63
- 4.1 Google App Engine開發(fā)環(huán)境搭建42-44
- 4.2 工程目錄結(jié)構(gòu)44-45
- 4.3 系統(tǒng)界面實現(xiàn)45-48
- 4.4 系統(tǒng)主要業(yè)務邏輯實現(xiàn)48-56
- 4.4.1 用戶管理模塊48-49
- 4.4.2 互動交流模塊49-52
- 4.4.3 資源管理模塊52-54
- 4.4.4 公共信息模塊54-56
- 4.5 系統(tǒng)數(shù)據(jù)層實現(xiàn)56-60
- 4.5.1 數(shù)據(jù)映射56-58
- 4.5.2 數(shù)據(jù)操作58-60
- 4.6 系統(tǒng)安全實現(xiàn)60-62
- 4.7 本章小結(jié)62-63
- 第五章 總結(jié)與展望63-65
- 5.1 論文工作總結(jié)63
- 5.2 未來工作展望63-65
- 攻讀碩士學位期間發(fā)表的學術論文65-66
- 參考文獻66-69
- 致謝69
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前5條
1 章澤昂;鄔家煒;;基于云計算的教育信息化平臺的研究[J];中國遠程教育;2010年06期
2 孫傳明;路紅;廖龍龍;;基于云操作系統(tǒng)的網(wǎng)絡互動學習平臺開發(fā)研究[J];中國遠程教育;2012年06期
3 季長清;;基于移動云計算的遠程教育模式研究[J];吉林省教育學院學報(學科版);2011年01期
4 霍麗榮;于淼;高義棟;;云計算支持的群體協(xié)作學習環(huán)境研究[J];中國信息技術教育;2010年05期
5 俞建華;;基于云計算的遠程教學資源建設模式——以浙江開放大學為例[J];中國電化教育;2011年12期
中國碩士學位論文全文數(shù)據(jù)庫 前7條
1 王靜一;基于云計算技術的數(shù)字圖書館云服務平臺架構(gòu)研究[D];吉林大學;2011年
2 劉金濤;基于Web的職業(yè)學校校園網(wǎng)課程學習管理系統(tǒng)設計與實現(xiàn)[D];中國海洋大學;2010年
3 劉楓;基于Google云計算平臺的Web應用系統(tǒng)設計及實現(xiàn)[D];電子科技大學;2011年
4 楊為民;在線學習的現(xiàn)狀與發(fā)展研究[D];西北師范大學;2007年
5 楊晨;基于Google App Engine的藝術設計專業(yè)教學輔助系統(tǒng)的設計與實現(xiàn)[D];華東師范大學;2010年
6 馬濤;基于云計算的高校網(wǎng)絡教育平臺探究[D];長春師范學院;2012年
7 曹軍委;基于云計算的教學資源共享體系的研究與實現(xiàn)[D];安徽理工大學;2012年
,本文編號:1043637
本文鏈接:http://sikaile.net/jiaoyulunwen/wangluojiaoyulunwen/1043637.html