版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 微信支持下的移動學(xué)習(xí)平臺研究與設(shè)計
- 微信小程序開發(fā)(六)
- 微信小程序平臺運(yùn)營規(guī)范
- 微信支持下的集體備課活動方案
- 微信支持下的集體備課活動方案
- 17310.移動學(xué)習(xí)平臺支持下翻轉(zhuǎn)課堂的實踐與研究
- 46716.微信平臺支持下的高職院?;旌辖虒W(xué)模式設(shè)計與實踐
- 529.微信支持下的混合式學(xué)習(xí)設(shè)計與應(yīng)用研究
- 微信小程序解讀
- 2286.微信公眾平臺支持下的混合學(xué)習(xí)接受度研究——以“現(xiàn)代教育技術(shù)”課程為例
- 微信功能包支持下的移動學(xué)習(xí)活動的設(shè)計與應(yīng)用研究——以開放大學(xué)為例.pdf
- [學(xué)習(xí)]微信公眾平臺推廣模式開發(fā)技巧
- 微信小程序框架解析
- 什么是微信小程序
- 微信小程序運(yùn)營規(guī)則
- 利用微信平臺開發(fā)教學(xué)支持服務(wù)系統(tǒng)技術(shù)實現(xiàn)
- 微信訂閱號支持下的微型課程用戶體驗研究與實踐
- 基于微信公眾平臺的移動學(xué)習(xí)空間構(gòu)建研究
- 基于微信公眾平臺的移動學(xué)習(xí)測評系統(tǒng)的開發(fā)與應(yīng)用.pdf
- 微信平臺下的客家文化移動學(xué)習(xí)資源開發(fā)與應(yīng)用研究
評論
0/150
提交評論