資源描述:
《基于Android的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)與開發(fā)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、基于Android的移動(dòng)學(xué)習(xí)平臺(tái)的設(shè)計(jì)與開發(fā) 摘要:針對(duì)現(xiàn)代大學(xué)生長(zhǎng)時(shí)間使用手機(jī)的現(xiàn)狀,文章因勢(shì)利導(dǎo),利用Java技術(shù)設(shè)計(jì)研發(fā)了一款基于Android系統(tǒng)的App移動(dòng)學(xué)習(xí)軟件,詳細(xì)闡述了軟件的設(shè)計(jì)和開發(fā)過(guò)程。軟件在功能上具備學(xué)習(xí)資料、基礎(chǔ)練習(xí)、作業(yè)管理和“我”四大模塊,可以幫助教師和學(xué)生充分利用課堂外的碎片時(shí)間來(lái)開展指導(dǎo)和學(xué)習(xí)。經(jīng)過(guò)運(yùn)行與測(cè)試,系統(tǒng)整體情況實(shí)現(xiàn)良好,使用方便,有一定的實(shí)際應(yīng)用價(jià)值?! £P(guān)鍵詞:Android;App;移動(dòng)學(xué)習(xí) 中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A Abstract:Basedonmoderncollegestudents'prolongeduseofmob
2、ilephones,thispaperelaborationthedesignanddevelopmentprocessofalearningapplicationrunningonAndroidsystemsbyusingJavaLanguage.Theapplicationisdividedintofourfunctionalmodules:learningmaterial,basicpractice,assignmentmanagementand"I",whichfacilitatebothteachersandstudentstoguideandconductonlinelearnin
3、goutofclass.Throughoperationandtest,itisprovedthatthesystemiswellperforming,easytouseandvaluableinpractice. Keywords:android;app;mobilelearning 1引言(Introduction) 近年來(lái),隨著移動(dòng)互聯(lián)網(wǎng)與智能手機(jī)的快速發(fā)展,手機(jī)應(yīng)用程序的開發(fā)人才越來(lái)越緊俏[1,4]。筆者所在校院與時(shí)俱進(jìn),在專業(yè)課程體系開發(fā)中,不斷聯(lián)系實(shí)際,與企業(yè)開展多方面合作,以企業(yè)職業(yè)崗位需求為依據(jù),分析崗位群能力,制定一系列配套人才培養(yǎng)方案,積極開設(shè)移動(dòng)互聯(lián)技術(shù)課程并鼓勵(lì)教
4、師帶動(dòng)學(xué)生開展相關(guān)課堂外教學(xué)[2]。其中,依托學(xué)生工作室為載體進(jìn)行的項(xiàng)目教學(xué)效果尤為突出?! ?jù)調(diào)查,現(xiàn)在90%以上的大學(xué)生每天使用智能手機(jī)的時(shí)間超過(guò)三小時(shí)[3,5],手機(jī)已然成為他們看新聞、聊天、購(gòu)物及娛樂(lè)的主要途徑,甚至在課堂上也離不開手機(jī),成為典型的低頭族,一定程度上影響了教學(xué)效果。如果不能把學(xué)生的視線從手機(jī)上挪開,那么,是不是可以將計(jì)就計(jì),讓智能手機(jī)成為教學(xué)道具之一呢[6]? 2015年4月,筆者申請(qǐng)學(xué)校教改項(xiàng)目――研究性課程,帶領(lǐng)學(xué)生工作室學(xué)生開展基于Android系統(tǒng)的APP項(xiàng)目開發(fā),目的在于有效地利用手機(jī)和學(xué)生的課堂內(nèi)外時(shí)間,嘗試把知識(shí)灌輸延伸至課外,并以Java語(yǔ)言課程為例設(shè)
5、計(jì)、開發(fā)了一款手機(jī)移動(dòng)學(xué)習(xí)系統(tǒng)。 2系統(tǒng)分析與設(shè)計(jì)(Systemanalysisanddesign) 本系統(tǒng)主要功能模塊分為學(xué)習(xí)資料、基礎(chǔ)練習(xí)、作業(yè)和“我”四大模塊?! ?.1學(xué)習(xí)資料模塊 該模塊為用戶提供Java相應(yīng)知識(shí)的子模塊,具體功能分為課本點(diǎn)讀、常用視頻、PPT演示和其他資料四個(gè)子模塊。學(xué)習(xí)資料功能架構(gòu)如圖1所示?! ?.2基礎(chǔ)練習(xí)模塊 該模塊分為初入江湖、跋山涉水、翻山越嶺和華山論劍四個(gè)子模塊,根據(jù)難度分為初入江湖、跋山涉水、翻山越嶺和華山論劍四塊各十套題目。用戶每答完一套題,都會(huì)相應(yīng)出現(xiàn)該套題所獲分?jǐn)?shù),了解到自己Java學(xué)習(xí)情況?;A(chǔ)練習(xí)功能架構(gòu)如圖2所示?! ?.3作業(yè)管
6、理模塊 該模塊包含公告、日程、學(xué)習(xí)論壇、作業(yè)簿和布置作業(yè)五個(gè)子模塊。公告中包含了系統(tǒng)通知和最新動(dòng)態(tài),系統(tǒng)通知中推送了系統(tǒng)中的更新信息,最新動(dòng)態(tài)中推送有關(guān)軟件的最新動(dòng)態(tài)。日程中用戶可以通過(guò)添加日程的方式,添加一個(gè)用戶日程,當(dāng)?shù)竭_(dá)該日程的時(shí)間時(shí),軟件會(huì)發(fā)送消息告訴用戶這個(gè)日程,方便用戶計(jì)劃性地利用碎片時(shí)間學(xué)習(xí)Java有關(guān)知識(shí)。作業(yè)論壇中通過(guò)網(wǎng)頁(yè)鏈接,用戶可以進(jìn)入Java學(xué)習(xí)論壇,跟Java高手進(jìn)行互動(dòng)、發(fā)問(wèn)提高自己Java知識(shí)水平。布置作業(yè)中用戶可以通過(guò)添加作業(yè)的方式,添加一個(gè)作業(yè),可以讓其他用戶幫你解答該作業(yè)。其他用戶進(jìn)入布置作業(yè)界面,看到你所發(fā)作業(yè),進(jìn)行解答完成之后的作業(yè)將放入作業(yè)簿中。作業(yè)
7、功能架構(gòu)如圖3所示?! ?.4“我”模塊 “我”模塊主要包含個(gè)人信息、服務(wù)窗、相冊(cè)、收藏、系統(tǒng)設(shè)置五個(gè)子模塊。個(gè)人信息中包含了用戶的詳細(xì)信息,包括姓名、性別、生日和故鄉(xiāng),通過(guò)編輯信息,用戶可以完善自己的個(gè)人資料;服務(wù)窗中提供了用戶與趣學(xué)工作室人員進(jìn)行溝通聊天的一個(gè)平臺(tái),用戶通過(guò)該平臺(tái)可以向趣學(xué)工作人員尋求幫助;相冊(cè)中用戶可以通過(guò)選取本地相冊(cè)內(nèi)的照片或者當(dāng)場(chǎng)拍攝照片的方式將照片上傳到趣學(xué)的朋友圈中