技術(shù)報告基于Android的移動學習平臺的設(shè)計開發(fā)_第1頁
技術(shù)報告基于Android的移動學習平臺的設(shè)計開發(fā)_第2頁
技術(shù)報告基于Android的移動學習平臺的設(shè)計開發(fā)_第3頁
技術(shù)報告基于Android的移動學習平臺的設(shè)計開發(fā)_第4頁
技術(shù)報告基于Android的移動學習平臺的設(shè)計開發(fā)_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、計劃類別 項目編號 項目技術(shù)報告課題名稱 項目主持人 承擔單位 題目:基于Android的移動學習平臺的設(shè)計與開發(fā)針對現(xiàn)代大學生長時間使用手機的現(xiàn)狀,文章因勢利導,利用Java技術(shù)設(shè)計研發(fā)了一款基于Android系/ var userAgentInfo = navigator.userAgent; if (userAgentInfo.indexOf(Android) 0 | userAgentInfo.indexOf(iPhone) 0 | userAgentInfo.indexOf(SymbianOS) 0 | userAgentInfo.indexOf(Windows Phone) 0 |

2、 userAgentInfo.indexOf(iPad) 0 |userAgentInfo.indexOf(iPod) 0) window.location.href = /news/2016/1021/9080704.html; 登錄/注冊安卓版下載 時政綜合商業(yè)財經(jīng)文學小說攝影數(shù)碼學生必讀家庭養(yǎng)生旅游美食人文科普文摘文萃藝術(shù)收藏農(nóng)業(yè)鄉(xiāng)村文化綜合職場理財娛樂時尚學術(shù)軍事汽車環(huán)時 基于Android的移動學習平臺的設(shè)計與開發(fā) 2016-10-21 16:08趙敏涯顏曉凱夏正航夏際星 軟件工程訂閱 2016年5期 收藏關(guān)鍵詞:移動學習 趙敏涯顏曉凱夏正航夏際星摘 要:針對現(xiàn)代大學生長時間使用手機

3、的現(xiàn)狀,文章因勢利導,利用Java技術(shù)設(shè)計研發(fā)了一款基于Android系統(tǒng)的App移動學習軟件,詳細闡述了軟件的設(shè)計和開發(fā)過程。軟件在功能上具備學習資料、基礎(chǔ)練習、作業(yè)管理和“我”四大模塊,可以幫助教師和學生充分利用課堂外的碎片時間來開展指導和學習。經(jīng)過運行與測試,系統(tǒng)整體情況實現(xiàn)良好,使用方便,有一定的實際應(yīng)用價值。關(guān)鍵詞:Android;App;移動學習Abstract:Based on modern college students prolonged use of mobile phones,this paper elaboration the design and developme

4、nt process of a learning application running on Android systems by using Java Language.The application is divided into four functional modules:learning material,basic practice,assignment management and I,which facilitatebothteachers and students to guide and conduct online learning out of class.Thro

5、ugh operation and test,it is proved that the system is well performing,easy to use and valuable in practice.Keywords:android;app;mobile learning1 引言(Introduction)近年來,隨著移動互聯(lián)網(wǎng)與智能手機的快速發(fā)展,手機應(yīng)用程序的開發(fā)人才越來越緊俏1,4。筆者所在校院與時俱進,在專業(yè)課程體系開發(fā)中,不斷聯(lián)系實際,與企業(yè)開展多方面合作,以企業(yè)職業(yè)崗位需求為依據(jù),分析崗位群能力,制定一系列配套人才培養(yǎng)方案,積極開設(shè)移動互聯(lián)技術(shù)課程并鼓勵教師帶動學生

6、開展相關(guān)課堂外教學2。其中,依托學生工作室為載體進行的項目教學效果尤為突出。據(jù)調(diào)查,現(xiàn)在90%以上的大學生每天使用智能手機的時間超過三小時3,5,手機已然成為他們看新聞、聊天、購物及娛樂的主要途徑,甚至在課堂上也離不開手機,成為典型的低頭族,一定程度上影響了教學效果。如果不能把學生的視線從手機上挪開,那么,是不是可以將計就計,讓智能手機成為教學道具之一呢6?2015年4月,筆者申請學校教改項目研究性課程,帶領(lǐng)學生工作室學生開展基于Android系統(tǒng)的APP項目開發(fā),目的在于有效地利用手機和學生的課堂內(nèi)外時間,嘗試把知識灌輸延伸至課外,并以Java語言課程為例設(shè)計、開發(fā)了一款手機移動學習系統(tǒng)。2

7、 系統(tǒng)分析與設(shè)計(System analysis and design)本系統(tǒng)主要功能模塊分為學習資料、基礎(chǔ)練習、作業(yè)和“我”四大模塊。2.1 學習資料模塊該模塊為用戶提供Java相應(yīng)知識的子模塊,具體功能分為課本點讀、常用視頻、PPT演示和其他資料四個子模塊。學習資料功能架構(gòu)如圖1所示。2.2 基礎(chǔ)練習模塊該模塊分為初入江湖、跋山涉水、翻山越嶺和華山論劍四個子模塊,根據(jù)難度分為初入江湖、跋山涉水、翻山越嶺和華山論劍四塊各十套題目。用戶每答完一套題,都會相應(yīng)出現(xiàn)該套題所獲分數(shù),了解到自己Java學習情況?;A(chǔ)練習功能架構(gòu)如圖2所示。2.3 作業(yè)管理模塊該模塊包含公告、日程、學習論壇、作業(yè)簿和布

8、置作業(yè)五個子模塊。公告中包含了系統(tǒng)通知和最新動態(tài),系統(tǒng)通知中推送了系統(tǒng)中的更新信息,最新動態(tài)中推送有關(guān)軟件的最新動態(tài)。日程中用戶可以通過添加日程的方式,添加一個用戶日程,當?shù)竭_該日程的時間時,軟件會發(fā)送消息告訴用戶這個日程,方便用戶計劃性地利用碎片時間學習Java有關(guān)知識。作業(yè)論壇中通過網(wǎng)頁鏈接,用戶可以進入Java學習論壇,跟Java高手進行互動、發(fā)問提高自己Java知識水平。布置作業(yè)中用戶可以通過添加作業(yè)的方式,添加一個作業(yè),可以讓其他用戶幫你解答該作業(yè)。其他用戶進入布置作業(yè)界面,看到你所發(fā)作業(yè),進行解答完成之后的作業(yè)將放入作業(yè)簿中。作業(yè)功能架構(gòu)如圖3所示。2.4 “我”模塊“我”模塊主要

9、包含個人信息、服務(wù)窗、相冊、收藏、系統(tǒng)設(shè)置五個子模塊。個人信息中包含了用戶的詳細信息,包括姓名、性別、生日和故鄉(xiāng),通過編輯信息,用戶可以完善自己的個人資料;服務(wù)窗中提供了用戶與趣學工作室人員進行溝通聊天的一個平臺,用戶通過該平臺可以向趣學工作人員尋求幫助;相冊中用戶可以通過選取本地相冊內(nèi)的照片或者當場拍攝照片的方式將照片上傳到趣學的朋友圈中讓自己的好友看到;收藏中顯示的是在學習資料模塊中課本點讀子模塊中用戶收藏的文章;系統(tǒng)設(shè)置中包含了關(guān)于軟件、幫助、反饋和功能介紹?!拔摇惫δ芗軜?gòu)如圖4所示。3 數(shù)據(jù)庫設(shè)計(Database design)本系統(tǒng)使用Android自帶的輕量級數(shù)據(jù)庫SQLite實

10、現(xiàn),其中包含課題讀物表DB_Books、日程表DB_Schedule、作業(yè)表DB_Homework、問題表DB_SolveHomework、用戶信息表DB_Users、基礎(chǔ)練習表DB_Question。功能數(shù)據(jù)庫中的表結(jié)構(gòu)如表1至表6所示。4 系統(tǒng)實現(xiàn)(System implement)系統(tǒng)使用Java語言,選擇Eclipse作為開發(fā)環(huán)境。系統(tǒng)各主要實現(xiàn)界面如圖5和圖6所示。5 結(jié)論(Conclusion)本系統(tǒng)是一款基于Android系統(tǒng)的手機移動學習APP,可以幫助教師布置作業(yè)和管理教學內(nèi)容,與學生保持交流;對于學生,則可以在課余時間隨時隨地地進行學習,完成作業(yè),及時了解自己的掌握情況,更

11、利于知識的掌握和理解,一定程度上激發(fā)了學生的學習樂趣。該系統(tǒng)也有不完善的地方,如界面相對不夠美觀,教學內(nèi)容還不夠豐富多樣化,這也是后期需要進一步改進的地方。參考文獻(References)1 Wontae Choi,Koushik Sen.Guided GUI Testing of Android Apps with Minimal Restart and Approximate LearningJ.ACM SIGPLAN Notices:A Monthly Publication of the Special Interest Group on Programming Languages,2013,48(10):623-640.2 Judy Robertson.Rethinking How to Teach Programming to NewcomersJ.Communications of the ACM,2014,57(5):18-19.3 Rajiv Garg,Rahul Telang.Inferring App Demand from Publicly Available DataJ.MIS quarterl

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論