微信小程序支持下數(shù)據(jù)結(jié)構(gòu)移動學習平臺開發(fā)_第1頁
已閱讀1頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、<p>  微信小程序支持下數(shù)據(jù)結(jié)構(gòu)移動學習平臺開發(fā)</p><p>  摘要:為方便實施數(shù)據(jù)結(jié)構(gòu)課程線上線下混合教學模式, 基于微信小程序設計并實現(xiàn)了數(shù)據(jù)結(jié)構(gòu)移動學習平臺。該系統(tǒng)前臺具有個人中心、微課視頻、實訓案例、試題擂臺、社區(qū)論壇等功能, 后臺具有賬戶管理、資源管理、統(tǒng)計分析等功能。運行結(jié)果表明, 該平臺節(jié)省內(nèi)存, 使用流暢, 方便學生利用智能手機和零碎時間隨時隨地學習, 提高了學習效果?! ?/p>

2、  關鍵詞:微信小程序; 數(shù)據(jù)結(jié)構(gòu); 學習平臺;    1、緒論    隨著4G和WIFI技術(shù)發(fā)展, 智能手機用戶不斷增加, 高校學生利用手機進行移動學習需求不斷增加。相應的, 高校也在不斷改革教學模式, 很多老師對翻轉(zhuǎn)課堂、慕課、微課等新的教學模式進行了探索和實踐。[1,2,3]    數(shù)據(jù)結(jié)構(gòu)是物聯(lián)網(wǎng)工程專業(yè)的專業(yè)基礎必修課, 在物聯(lián)網(wǎng)工程課程體系中具有舉足輕重的地位。然而由于該課程涉及的算法有些比較抽象, 實驗操作又要

3、求學生具備較強的動手能力, 學生在學習過程中容易遇到困難和問題, 導致學生自信心受挫, 學習興趣下降, 學習主動性不足。再一個就是傳統(tǒng)的課堂教學模式中, 學生是被動接受, 且一節(jié)課容量較多, 學生不容易消化, 時間一長也會導致學</p><p>  數(shù)據(jù)結(jié)構(gòu)內(nèi)容分塊及知識點匯總表</p><p>  4、學習平臺設計    基于前面的需求分析, 決定采用微信小程序進行數(shù)據(jù)結(jié)構(gòu)移動學習

4、平臺開發(fā), 可以滿足師生即開即用、無需下載、使用方便的要求, 同時設計了面向?qū)W生的前臺模塊和面向教師及管理員的后臺模塊, 前后臺分別又劃分為滿足功能需求的若干小模塊。通過頁面上的“我是老師”和“我是學生”的導航欄, 可以進入不同的頁面。下面介紹具體設計?!   ?.1 系統(tǒng)架構(gòu)設計    該平臺是基于微信小程序的框架, 面向開發(fā)用戶的是兩層, 即:視圖層 (View) 和邏輯層 (App Service) , 其實背后還有一個隱

5、層, 即系統(tǒng)層, 該層被微信小程序的MINA框架封裝起來了, 其中包括客戶端的文件系統(tǒng)、任務管理、數(shù)據(jù)安全以及網(wǎng)絡通信等功能, 對于上層提供了一套完整的Java Script API, 方便開發(fā)者快速構(gòu)建起一個應用。[4]系統(tǒng)架構(gòu)如圖1所示。</p><p><b>  圖1 系統(tǒng)架構(gòu)</b></p><p>  視圖層由一系列頁面組成, 可以通過WXML標簽語言來構(gòu)

6、建頁面的視圖結(jié)構(gòu), 通過WXSS樣式文件來控制頁面的樣式。邏輯層主要進行事務邏輯處理, 使用Java Script來實現(xiàn)頁面交互處理、網(wǎng)絡請求等操作??蚣艿暮诵氖且粋€響應的數(shù)據(jù)綁定系統(tǒng), 讓數(shù)據(jù)和視圖保持同步, 在修改數(shù)據(jù)時只需要在邏輯層修改, 視圖層就會做出對應的更新。    4.2 功能模塊設計    該平臺功能主要分為前臺和后臺, 其中前臺功能有:個人中心、課程課件、微課視頻、動畫演示、實訓案例、試題擂臺、實訓練習、通知公

7、告、社區(qū)論壇、資源共享;后臺功能有:賬號管理、資源管理、公告管理、論壇管理、統(tǒng)計分析。前臺功能模塊圖如圖2所示, 后臺功能模塊圖如圖3所示。</p><p>  圖2 前臺功能模塊圖</p><p>  圖3 后臺功能模板圖</p><p>  (1) 個人中心:包括注冊、登錄、修改個人信息以及個人學習情況。   ?。?) 課程課件:按內(nèi)容模塊及相應知識點組織課

8、件, 支持PPT、PDF、WORD等文件格式?!   。?) 微課視頻:按知識點設計組織, 一般時長不超過15分鐘?!   。?) 動畫演示:對某些操作過程設計動畫進行演示。   ?。?) 實訓案例:結(jié)合實際, 提供從分析、抽象、設計到實現(xiàn)的全過程說明及代碼實現(xiàn)?!   。?) 試題擂臺:為強化知識點掌握, 提高學習興趣, 將試題庫做成擂臺賽形式, 讓學生間進行比賽排名, 相互激勵。   ?。?) 實訓練習:提供實訓題目, 學

9、生可上傳實訓代碼?!   。?) 通知公告:通知更新的學習內(nèi)容、注意事項等, 如上課時間和地點的變更、考試安排等?!   。?) 社區(qū)論壇:學生和老師交互的平臺, 學生可以發(fā)帖, 也可以回帖。   ?。?0) 資源共享:為學生提供更多的學習資源, 如優(yōu)秀的慕課、學習技巧等。學生也可以上傳自己的資源, 通過管理員審核后, 可發(fā)布?!   。?1) 賬號管理:對注冊用戶的管理。   ?。?2) 資源管理:對數(shù)據(jù)結(jié)構(gòu)課程所有資源的增

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論