• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Android的移動學習平臺的設(shè)計與實現(xiàn)

      2020-05-26 01:57李茂王靜
      好日子(下旬) 2020年2期
      關(guān)鍵詞:Java語言語音識別移動學習

      李茂 王靜

      摘要:現(xiàn)如今互聯(lián)網(wǎng)+和移動學習平臺等方式和方法已開始逐漸進入我們的日常生活,改變著人們傳統(tǒng)的學習觀念和單一的紙質(zhì)化學習方式,Android技術(shù)的發(fā)展速度不容小覷,市場前景非常廣?,F(xiàn)在越來越多的人選擇Android,移動智能化平臺下的學習系統(tǒng)的使用率也越來越高,給公眾帶來便捷。隨著Android系統(tǒng)智能手機的增加,在移動該平臺上進行學習和考試也會隨著增長。因此,本文對基于Android的移動學習平臺進行設(shè)計與實現(xiàn)。

      關(guān)鍵詞:Android;移動學習;JAVA語言;語音識別

      1 研究背景

      2001年,“移動教育理論與實踐”移動學習項目在中國啟動。從那時起,中國的移動互聯(lián)網(wǎng)學習進入了一個全新的時代,發(fā)展了數(shù)年,涉及的領(lǐng)域越來越廣。

      在教育領(lǐng)域,當年諾基亞的首個“口袋英語”在全國近40個中小學中進行實驗,使用當時最新的國際教學非母語的英語課程文本,包含圖像,聲音,動畫等多種表現(xiàn)形式,形成多媒體風格和互動學習,有效地激發(fā)學習者的學習興趣和學習動力。再后來,諾基亞又開發(fā)一款名為Learner Group的學習軟件,它幾乎整合了所有的知識,不僅為客戶提供英語課程,還為多行業(yè)的人提供優(yōu)質(zhì)學習服務(wù)。漸漸地,移動學習系統(tǒng)逐步進入人們的日常生活。

      移動化的學習方式已經(jīng)漸漸融入人們?nèi)粘I詈凸ぷ髦?,得到了人們的認可,大大降低了用戶的學習成本。因此,有針對性地設(shè)計一款移動學習平臺軟件很有必要。

      2開發(fā)技術(shù)介紹

      2.1 Android開發(fā)環(huán)境介紹

      最新Android系統(tǒng)仍是以Linux為系統(tǒng)核心的操作平臺,它作為開放式的操作系統(tǒng),主要有四層架構(gòu)體系:Linux內(nèi)核層、系統(tǒng)運行層、應(yīng)用框架層和應(yīng)用層。

      2.2 JAVA語言介紹

      Java語言的誕生時期晚于C++語言,是完全面向?qū)ο蟮木幊陶Z言,充分吸取了C++語言的優(yōu)點。Java具有簡單易懂、面向?qū)ο蟆⑵脚_獨立與可移植性、高安全性、分布式、多線程化、動態(tài)性等特點。Java可編寫桌面程序、分布式系統(tǒng)、Web服務(wù)程序和嵌入式系統(tǒng)應(yīng)用程序。雖然 Android運用了不同的JVM技術(shù)以及不同的封裝思想,但是程序還是使用Java語言來實現(xiàn)的,Android和JAVA語言做到了有效的結(jié)合。

      2.3 Butterknife插件

      Butterknife插件是一款基于注解形式生成模板代碼的安卓插件。它可以綁定頁面布局和事件監(jiān)聽,縮短了代碼量,提升工作效率

      2.4 Greendao數(shù)據(jù)庫

      Greendao數(shù)據(jù)庫是一個開源的Android ORM,使SQLite數(shù)據(jù)庫的開發(fā)變得非常有趣簡單。Android默認的Sqlite操作繁瑣,數(shù)據(jù)庫語言操作過多,Greendao對操作進行了高層次的封裝,減輕了開發(fā)人員處理數(shù)據(jù)庫需求,同時提升開發(fā)效率。

      2.5 Eventbus通信

      Eventbus是一個基于觀察者的Android事件發(fā)布/訂閱輕量級框架解決方案,可以簡化各組件間的通信,大量減少數(shù)據(jù)通信代碼冗余,代碼深度解耦。

      2.6 Hellocharts圖表庫

      Hellocharts圖表庫是一個圖表繪制解決框架??梢钥焖匍_發(fā)出炫酷的可視化圖標:折線表,柱狀表,餅狀表以及氣泡狀表等。

      3系統(tǒng)需求分析

      (1)管理員可以進行系統(tǒng)管理,包含公告管理、班級管理、教師管理、學生管理和個人設(shè)置(2)教師可以在學習系統(tǒng)完成公告管理、課程管理、題庫管理、考試練習管理、成績管理、個人設(shè)置及師生在線交流等(3)學生可查看班級公告、進行課程的訂閱、瀏覽文本/課件/教學視頻等學習資料,及時進入題庫練習,線上完成考試并查詢成績,除此之外,還添加了英語隨時隨地學習功能,學生可在線學習英語,聽說讀寫樣樣俱全,方便了學生學習,提高了學習效率。

      4系統(tǒng)設(shè)計與實現(xiàn)

      4.1 本地存儲

      高安全性的Sqlite本地數(shù)據(jù)庫存儲,利用Greendao數(shù)據(jù)庫封裝系統(tǒng)方便快捷的操作,保存有賬戶信息,節(jié)省登陸操作,具有良好的使用體驗。存儲的數(shù)據(jù)包含:考試練習習題,成績數(shù)據(jù)統(tǒng)計,個人信息設(shè)置等,在無網(wǎng)絡(luò)的情況下,也可以暢快的體驗使用。

      4.2 語音識別技術(shù)

      融合科大訊飛的MSC語音技術(shù)和AI技術(shù),體驗智能的AI服務(wù)。語音識別聽讀學生的閱讀,智能判斷學生分數(shù)等級。

      4.3 部分系統(tǒng)功能實現(xiàn)

      4.3.1 用戶驗證

      當軟件被用戶打開時,默認是管理員身份,輸入正確的用戶名和密碼,方可進入系統(tǒng)操作,當管理員創(chuàng)建教師和學生賬號后,學生或教師輸入正確的賬戶和密碼即可正常登陸,登陸權(quán)限等級分明,便于管理,同時提高了安全性。

      4.3.2 個人設(shè)置

      該模塊可修改頭像,賬號,聯(lián)系電話等信息,簡潔清晰的個人設(shè)置頁面,既保存了必要數(shù)據(jù)又保護了使用者的身份隱私,方便管理員、教師、學生的聯(lián)系和溝通,既實現(xiàn)了分離身份模塊,又能保證相互的關(guān)聯(lián)性。

      4.3.3 教師發(fā)布習題

      教師對題庫進行管理,可以增刪內(nèi)容,包含試題的分類,單詞管理,語句管理,區(qū)分是考試還是練習,條理清晰,內(nèi)容明了,所有的題庫內(nèi)容可以組合成練習考試卷子,發(fā)布給學生進行教學。當然教師可以針對不同的班級發(fā)布不同的試題,差異化分類教學,不僅如此,教師還可以預發(fā)布考試練習,當時間到達設(shè)置的時間,學生端會自動收到試題消息。

      4.3.4 學生接收試卷

      當學生收到試題信息時,如果在當前時間已有教師發(fā)布的試題內(nèi)容,會實時更新試題內(nèi)容,不同的班級學生收到的內(nèi)容具有差異性,包含測試時間,測試類型,學生可以收到多教師的不同試題,給與學生超強的自主學習選擇,提高自主學習性。

      4.3.5 學生進行練習考試

      該模塊包含考試/練習說明,單詞/語句朗讀,提交分數(shù),學生認真閱讀說明后,便可進行考試練習。軟件已經(jīng)對接科大訊飛實時語音聽讀功能,軟件會對單詞語句進行智能化翻譯,還可自動聽讀學生的口語,并進行智能判分,節(jié)省老師時間,人機結(jié)合實現(xiàn)智能化教學。練習模式會有提示,人工智能可以試讀單詞語句,考試模式只有學生朗讀計分,且判分嚴格。

      4.3.6 學生成績查詢

      教師可查詢某個練習/考試下的所有學生的成績,方便了教師的統(tǒng)計,還可詳細查看某個學生的試題內(nèi)的所有詳細考試數(shù)據(jù),方便教師根據(jù)不同的成績做出不同的教學計劃,提升教學質(zhì)量。學生亦可查看自己的歷史成績,對自己做一個充分的認識,制定自己的學習安排。

      5 結(jié)論

      本文首先整合分析系統(tǒng)的功能需求,獲得系統(tǒng)的原型圖,有效結(jié)合UML面向?qū)ο蟮乃枷朐O(shè)計系統(tǒng)的用戶用例圖、系統(tǒng)結(jié)構(gòu)圖、系統(tǒng)通訊圖、時序圖、流程圖和系統(tǒng)類圖等,一步一步設(shè)計并分析系統(tǒng)的功能和技術(shù)。然后對系統(tǒng)功能模塊的進行規(guī)劃設(shè)計,將系統(tǒng)分為幾個主要功能模塊,做計劃任務(wù)。除此之外,在設(shè)計中還對系統(tǒng)架構(gòu)設(shè)計和系統(tǒng)數(shù)據(jù)庫設(shè)計等關(guān)鍵技術(shù)進行思考和規(guī)劃。其中還設(shè)計音頻編碼模塊,對系統(tǒng)的相關(guān)難點和技術(shù)點提前設(shè)計,整理出有效的解決方案,然后結(jié)合項目功能綜合分析音頻功能數(shù)據(jù)的封裝策略方案,設(shè)計了RTP策略方案。最后對系統(tǒng)進行整體的調(diào)試測試,并對測試結(jié)果報告進行多樣化、多元度分析。測試結(jié)果表明,該系統(tǒng)較好地解決了用戶的需求痛點,全體功能達到了系統(tǒng)的設(shè)計目標,系統(tǒng)性能也滿足大部分設(shè)備兼容性。

      參考文獻:

      [1]?劉望舒.Android進階之光[M].電子工業(yè)出版社,2017.

      [2]?黃曉先. 基于Android的掌上校園交流系統(tǒng)設(shè)計與實現(xiàn)[J]. 開封教育學院學報,2016.

      (作者單位:河北科技學院)

      猜你喜歡
      Java語言語音識別移動學習
      通話中的語音識別技術(shù)
      基于Android平臺的健康醫(yī)療APP設(shè)計與開發(fā)
      智能手機在大學生移動學習中的應(yīng)用研究
      基于云計算的移動學習平臺的設(shè)計
      基于移動學習的自動問答系統(tǒng)設(shè)計
      移動學習方式下實驗教學資源建設(shè)的研究
      計算機軟件開發(fā)中的JAVA編程語言分析
      面向移動終端的語音簽到系統(tǒng)
      用戶隱私保護之手機密碼保險箱
      農(nóng)業(yè)物聯(lián)網(wǎng)平臺手機秘書功能分析與實現(xiàn)
      横山县| 伊宁县| 阿图什市| 永安市| 阿克陶县| 邓州市| 乳山市| 吉林市| 仪征市| 根河市| 新化县| 寻甸| 和静县| 上高县| 册亨县| 高碑店市| 承德县| 南陵县| 信宜市| 云浮市| 耿马| 岳阳县| 阳山县| 盐源县| 凯里市| 凤凰县| 南川市| 镇康县| 湾仔区| 阿图什市| 镇康县| 皋兰县| 图们市| 西昌市| 高青县| 泰州市| 平塘县| 嘉善县| 天等县| 墨竹工卡县| 留坝县|