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

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

9、生可上傳實訓(xùn)代碼。   ?。?) 通知公告:通知更新的學(xué)習(xí)內(nèi)容、注意事項等, 如上課時間和地點的變更、考試安排等。    (9) 社區(qū)論壇:學(xué)生和老師交互的平臺, 學(xué)生可以發(fā)帖, 也可以回帖。   ?。?0) 資源共享:為學(xué)生提供更多的學(xué)習(xí)資源, 如優(yōu)秀的慕課、學(xué)習(xí)技巧等。學(xué)生也可以上傳自己的資源, 通過管理員審核后, 可發(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)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論