基于微信公眾號的網絡課程學習系統(tǒng)的設計與實現(xiàn)
本文關鍵詞:基于微信公眾號的網絡課程學習系統(tǒng)的設計與實現(xiàn),,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著移動智能設備的迅速普及,傳統(tǒng)網絡課程學習系統(tǒng)的弊端逐漸顯現(xiàn),PC端設備的物理局限性給用戶造成了諸多不便,而獨立封閉的系統(tǒng)研發(fā)模式又阻礙了知識資源的快速發(fā)現(xiàn)、合理整合和簡便共享。為方便用戶以移動智能設備為平臺進行網絡學習,本文設計了基于微信公眾號的網絡課程學習系統(tǒng),并采用面向服務的體系架構對系統(tǒng)進行封裝,實現(xiàn)了系統(tǒng)提供知識資源調用接口的功能。本文首先對傳統(tǒng)網絡課程學習系統(tǒng)中存在的問題進行了分析,根據(jù)微信公眾號在國內各行業(yè)的發(fā)展現(xiàn)狀和SOA的發(fā)展趨勢,經過可行性分析和總體需求分析,將基于微信公眾號的網絡課程學習系統(tǒng)分為微信公眾號、移動端網絡課程學習和Web服務三大模塊,并分別對各模塊的研究重點和實現(xiàn)方法進行了介紹:微信公眾號模塊。分析Dom4j和XStream開源框架對微信公眾平臺各種消息類型的封裝與解析方法,設計并編寫MVC模式下的Java Bean可重用組件;基于HTTPS的加密通信和網絡服務器身份認證流程,采用Java安全套接字擴展實現(xiàn)系統(tǒng)的免注冊登錄功能。移動端網絡課程學習模塊。采用交互式網頁異步更新技術,實現(xiàn)MVC模式下表示層和業(yè)務邏輯層的動態(tài)數(shù)據(jù)交互能力;利用移動端頁面搭建和數(shù)據(jù)庫搭建技術,并通過數(shù)據(jù)庫端分頁,優(yōu)化系統(tǒng)的用戶體驗,提高數(shù)據(jù)庫的可擴展性。Web服務模塊。研究SOA、Web服務的技術架構、簡單對象訪問協(xié)議(SOAP)、SOAP實現(xiàn)方案和SOAP安全性策略,設計基于Apache CXF框架的攔截器,實現(xiàn)服務請求者的權限級別劃分,提高服務安全性。最后,本文分別對系統(tǒng)的用戶界面、功能和性能進行測試,測試結果表明系統(tǒng)的公眾號模塊、移動端網絡課程學習模塊和Web服務模塊均能滿足用戶的使用需求,并且具有較高的穩(wěn)定性和安全性。
【關鍵詞】:微信公眾平臺 OAuth2.0頁面授權 jQuery Mobile SOA Apache CXF
【學位授予單位】:山東理工大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:G434;TP311.56;TP393.09
【目錄】:
- 摘要4-5
- ABSTRACT5-8
- 第一章 緒論8-12
- 1.1 課題背景8
- 1.2 國內外研究現(xiàn)狀8-10
- 1.3 本文的主要工作10
- 1.4 論文組織結構10-12
- 第二章 系統(tǒng)需求分析與設計12-45
- 2.1 可行性分析12
- 2.2 系統(tǒng)需求分析12-19
- 2.2.1 系統(tǒng)功能性需求13-15
- 2.2.2 系統(tǒng)角色分析15-18
- 2.2.3 系統(tǒng)非功能性需求18-19
- 2.3 系統(tǒng)架構設計19-21
- 2.4 數(shù)據(jù)庫分析與設計21-25
- 2.5 系統(tǒng)模塊分析與設計25-44
- 2.5.1 微信公眾號分析與設計26-30
- 2.5.2 移動端E-Learning分析與設計30-38
- 2.5.3 Web服務模塊分析與設計38-44
- 2.6 本章小結44-45
- 第三章 系統(tǒng)實現(xiàn)45-70
- 3.1 微信公眾號的實現(xiàn)45-55
- 3.1.1 消息推送功能的實現(xiàn)45-51
- 3.1.2 自定義菜單功能的實現(xiàn)51-52
- 3.1.3 免注冊登錄功能的實現(xiàn)52-55
- 3.2 移動端E-LEARNING的實現(xiàn)55-66
- 3.2.1 課程學習模塊的實現(xiàn)56-59
- 3.2.2 用戶注冊模塊的實現(xiàn)59-61
- 3.2.3 討論區(qū)模塊的實現(xiàn)61-63
- 3.2.4 管理模塊的實現(xiàn)63-66
- 3.3 WEB服務模塊的實現(xiàn)66-69
- 3.4 本章小結69-70
- 第四章 系統(tǒng)測試70-74
- 4.1 UI測試70
- 4.2 功能測試70-72
- 4.3 性能測試72-73
- 4.4 總體說明73-74
- 第五章 總結和展望74-76
- 5.1 總結74
- 5.2 展望74-76
- 參考文獻76-78
- 致謝78
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 韓濤,孟雅輝;基于數(shù)據(jù)庫的網絡課程學習路徑優(yōu)化方法的研究[J];中國遠程教育;2005年11期
2 唐夏蕓;黃宇星;;網絡課程學習質量提高的要素及對策[J];福建商業(yè)高等專科學校學報;2006年02期
3 尕藏草;;網絡課程學習策略的探討[J];當代教育論壇;2006年20期
4 初艷霞;韓丹;;網絡課程學習中認知系統(tǒng)的分析[J];現(xiàn)代教育技術;2006年03期
5 張成昆;;網絡課程學習中學生學習自主性的激發(fā)與培養(yǎng)[J];軟件導刊;2007年06期
6 郭向勇;傅國強;;網絡課程學習質量綜合評價模型研究[J];黑龍江高教研究;2008年01期
7 宗國升;;網絡課程學習跟蹤評價的實踐探索[J];中國遠程教育;2009年04期
8 陳慧;劉穎;陳蓓蕾;;網絡課程學習興趣的激發(fā)策略探析[J];軟件導刊(教育技術);2011年05期
9 胡曉源;;網絡課程學習監(jiān)控策略初探[J];赤峰學院學報(科學教育版);2011年10期
10 劉玉梅;孫傳遠;;網絡課程學習生態(tài)缺失現(xiàn)狀的調查研究[J];職教論壇;2012年25期
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 席秋玉;高校網絡課程學習社區(qū)的構建、實現(xiàn)與分析研究[D];上海師范大學;2008年
2 張翔;基于MOOC思維的網絡課程學習系統(tǒng)的研究與分析[D];云南大學;2015年
3 田家琛;基于微信公眾號的網絡課程學習系統(tǒng)的設計與實現(xiàn)[D];山東理工大學;2016年
4 楊思煒;網絡課程學習者的激勵機制設計與應用研究[D];西北大學;2012年
5 劉欣;基于電子學檔的網絡課程學習監(jiān)控系統(tǒng)的設計與開發(fā)[D];東北師范大學;2013年
6 劉宇航;網絡課程學習過程監(jiān)控系統(tǒng)的設計與實現(xiàn)[D];哈爾濱師范大學;2010年
7 張家良;在校大學生公共英語網絡課程學習現(xiàn)狀調查與對策研究[D];云南大學;2013年
8 樸雪;基于情境認知理論的網絡課程學習環(huán)境建設研究[D];遼寧師范大學;2006年
9 徐慕娟;促進網絡課程學習社區(qū)知識共享的策略探究[D];湖南師范大學;2014年
10 韓微微;基于web日志的網絡課程使用狀況信息采集及評價的研究[D];哈爾濱師范大學;2010年
本文關鍵詞:基于微信公眾號的網絡課程學習系統(tǒng)的設計與實現(xiàn),由筆耕文化傳播整理發(fā)布。
本文編號:428610
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/428610.html