999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android平臺的自助式英文學習軟件的開發與設計

2016-09-09 02:51:40楊興鈺
電子設計工程 2016年16期
關鍵詞:英文單詞用戶

楊興鈺

(陜西職業技術學院 陜西 西安 710100)

基于Android平臺的自助式英文學習軟件的開發與設計

楊興鈺

(陜西職業技術學院 陜西 西安710100)

隨著信息技術、網絡技術的快速發展,英語學習工具也逐漸向著計算機或手機等移動設備靠攏,從而出現一系列英語學習軟件。文中基于Android平臺自助式英文學習軟件開發過程,該軟件包含繼續學習功能、單元選擇、自定義等模塊,該軟件為用戶提供便攜的學習和復習計劃,能有效提升用戶單詞記憶效率。同時,本軟件配置用戶自定義詞庫,便于用戶隨時添加新的單元或添加單詞,成為這種自助式學習軟件顯著地特點,促使多數英語愛好者首推的學習軟件。

Android平臺;自助式;英文學習軟件;設計

隨著全球化進程的加快,英語獲得向全世界推廣、傳播的機會,通過長時間的發展,英語已經成為多數國家的官方語言。因此,英語成為學生、上班族、管理層等群體必須學習的內容。隨著計算機技術、通信技術的快速發展,移動學習模式成為新型教育和學習方法,該學習方式具有精煉、學習時間靈活等特點,有利于學習者擺脫時間、地域限制,確保任何領域用戶均可在任何時間、地點開展自主學習[1]。Android平臺因具有良好的用戶體驗和UI設計,基于Android平臺設計相應的英文學習軟件,便于英語學習愛好者實時學習英語,成為功能最全、最方便的英語學習工具。

1 Android平臺簡介

Android是一種基于Linux內核的操作系統,Android平臺主要包括中間件、用戶界面、應用軟件等部分組成,成為首個為移動終端開發的移動軟件[2]。Android系統構架與其他操作系統相同,主要借助分層結構模式。Android主要劃分為程序層、運行庫層、Linux核心層、運行環境等內容,Android平臺不單單是操作系統,也包含大量應用程序[3]。其中,Web瀏覽器、SMS短信客戶端程序、圖片瀏覽器等應用程序均由Java語言進行編寫,設計的軟件靈活性、個性化較強[4]。

2 自動式英文學習軟件總體框架

設計的自動式英語學習軟件系統主要包括單次記憶模塊、單詞釋義檢查模塊、單詞拼寫檢查模塊等模塊,總體結構如圖1。英文學習軟件主要由單元選擇、用戶自定義、單次記憶、數據更新等自助式模塊組成[5]。自主學習模塊便于用戶選擇需要學習的單元課程,在本模塊中,如果用戶使用鼠標單擊某個單元相對應按鈕,程序顯示用戶選定單元的各項信息,并把上述信息提供給基本學習模塊[6]。如果用戶學習完某個單元的內容后,界面自動提供重新選擇、返回主菜單、學習下一單元3個跳轉方向,便于用戶自主選擇。例如:學習者一直在單元記憶模塊中學習英語單詞,通過跳轉操作后直接選擇進入下一個單元單詞記憶學習中[7]。同時,該軟件中設計繼續學習模塊,當用戶從學習模塊退出后,系統可以自行記錄并保存本次學習的內容,下次打開本模塊可以自動重現上次中斷的學習場景。

圖1 基于Android英文學習軟件總體結構模型

賬戶管理模塊主要包含用戶登錄、注冊兩個功能,用戶登錄系統時,要求登錄者必須準確輸入登錄名稱和密碼,通過客戶端向服務器發出登錄強求,服務器驗證完成后根據返回結果執行對應操作[8]。登錄界面如圖2。

圖2 賬戶登錄界面

3 詞庫的設計與實現方法

詞庫作為整個自助式英文學習軟件的重要組成部分,設計的詞庫是否達標影響整個學習系統的效率和有效性[9]。本系統借助單元組織XML文件方法,換句話來說,每一個學習單元具備與之對應的XML文件。在系統的XML文件中,每個單詞采用一個元素的角色存在著,每一個單詞包含英文拼寫、中文解釋、詞性等屬性[10]。

3.1XML解析方式實現

當學習者選擇某個學習單元后,系統必須找到與該學習單元相對應的XML文件,并把XML類文件進行解析并讀取各個單詞信息[11-12]。因此,必須編寫恰當的XML解析類,這一解析類主要包括解析XML文件格式和讀取單詞數據,遵循一定的結構對其實施存儲操作,方便隨時調用學習模塊。

XML解析方法采用SAX完成,SAX是指在事件驅動環境下開展解析的方法,這類解析中各類方法承擔解析過程不同環節的工作[13]。如果程序掃描出一個XML文件,自發現第一個元素開始,如:掃描出某文件時,可以調用Start Element()方法[14]。關鍵代碼如下:

3.2單詞類實現方法

單詞類主要功能是儲存各類單詞數據,其中,單詞類中包含name、expr、exa、type等多個私有變量,上述變量相對應的詞庫文件屬性有所差異。例如:name代表某個單詞的英文拼寫形式,exa和expr分別代表這個單詞的例句及中文解釋含義,type表明一個英文單詞的詞性[15]。單詞量也包括對應屬性set()、get()方法,用來設置或讀取相對應的屬性值。

3.3Stream轉為string實現方法

對XML文件進行讀取中,能夠直接讀取的數據存儲在InputStream類型的變量內。通過SAX展開解析操作時,必須將Stream類型轉變為string類型,并將后者的變量傳遞到InputStream類型構造函數中,從而生成便于SAX使用的對象[13]。因此,必須使用以下代碼:

4 結束語

總之,在Android平臺上設計的自助式英文學習軟件,借助解析XML文件、動態添加組件等方法完成拼寫單詞或釋義等操作,該軟件也具有隨機生成單詞列表、自行添加單元、單詞、詞庫管理等功能,設計界面美觀,客戶端運行穩定,獲得出色的用戶體驗。

[1]潘香萍.基于Skype的網絡英文交際文本分析與研究[J].科技視界,2014,25(19):170-170,186.

[2]張爽,朱志良,于瑞云等.軟件工程課程全英文教學模式研究[J].計算機教育,2013,35(22):55-57,61.

[3]鄭深.基于Flash益智游戲“學字母,打氣球”的設計與開發[J].軟件工程師,2014,17(8):27-29,20.

[4]曾利,李自力.英文"Internet of Things"研究熱點與趨勢分析[J].國防科技,2015,36(5):100-109.

[5]康來松,杜暉,沈奕娜等.中華文化英文BBS系統開發研究[J].計算機技術與發展,2013,11(5):17-21.

[6]高天寒,郭楠.以現代密碼學與加解密技術為基礎的全英文教學模式[J].計算機教育,2013,33(24):50-52.

[7]劉慧云,曾加勁.基于統計分析的英文影視詞匯習得研究[J].教育導刊(上半月),2014,23(12):72-75,76.

[8]戴光榮,宋玉春.哈希算法與語義映射在語料庫對齊中的運用[J].福建工程學院學報,2014,16(5):454-458,463.

[9]王天劍.基于語料庫的英文軟件EULA格式與語言分析[J].河北北方學院學報(社會科學版),2015,31(1):12-16.

[10]曹琳,湯靜芳,程張根等.基于字幕語料庫的英文電影教學模式初探 [J].安徽商貿職業技術學院學報 (社會科學版),2014,13(2):77-80.

[11]王思鵬,田萍芳,丁勝等.基于Android的自助式英文學習軟件設計與實現[J].現代計算機(專業版),2013,9(2):69-72.

[12]張嶷,汪雪鋒,朱東華等.“主題詞簇”方法研究——英文科技文獻主題詞清洗、合并與聚類[J].科學學研究,2013,31 (11):1615-1622.

[13]康卉,史子明.匿名約束網絡反饋平臺在EFL寫作教學中的實證研究[J].現代教育技術,2014,24(9):65-71.

[14]江業峰,姚紅巖,王瑞等.Visual Basic程序設計全英文授課的現狀與發展思路——以遼寧科技大學為例[J].軟件工程師,2015,18(9):9-10.

[15]宋容嘉,杜暉,曹玉璽等.基于WordPress的中華文化英文博客的設計與實現[J].計算機與現代化,2013,15(7):217-219,223.

Development and design of self-service English learning software based on the Android platform

YANG Xing-yu
(Shaanxi Vocational and Technical College,Xi'an 710100,China)

With the rapid development of computer technology and popularization,English learning tools and platforms to slowly shift to mobile equipment such as computers or mobile phones,which have sprung up a series of English learning software.In this paper,based on the Android platform versions on English learning software development process,the software features continue to learn,such as unit selection,custom module,the software provides users with portable study and review the plan,can effectively improve the user word memory efficiency.At the same time,the software configuration user custom thesaurus,users can add a new unit or add words within the existing unit,become one of the most prominent advantages of self-service learning software,become the most first lovers of English learning software.

Android platform;self-service;English learning software;design

TN99

A

1674-6236(2016)16-0137-02

2016-02-02稿件編號:201602010

楊興鈺(1985—),女,陜西榆林人,碩士,助教。研究方向寫:外語教學。

猜你喜歡
英文單詞用戶
單詞連一連
看圖填單詞
英文摘要
鄱陽湖學刊(2016年6期)2017-01-16 13:05:41
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
英文摘要
英文摘要
財經(2016年19期)2016-08-11 08:17:03
英文摘要
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 99精品国产高清一区二区| 国产成人综合久久精品尤物| 日韩精品专区免费无码aⅴ| 黄色网址免费在线| 亚洲精品第五页| 日韩a级毛片| 国产玖玖视频| 一本视频精品中文字幕| 欧美国产综合色视频| a在线观看免费| 99福利视频导航| 亚洲第一区在线| 国产特级毛片| 日韩无码白| 9啪在线视频| 72种姿势欧美久久久大黄蕉| 综合亚洲色图| 亚洲高清在线播放| 国产一区在线观看无码| 亚洲精品黄| 免费A级毛片无码无遮挡| 国产大片黄在线观看| 欧美 国产 人人视频| 亚洲综合色婷婷中文字幕| 久久久精品无码一区二区三区| 色综合久久无码网| 国模在线视频一区二区三区| 欧美19综合中文字幕| 国产在线精彩视频二区| 99久久国产自偷自偷免费一区| 国产又大又粗又猛又爽的视频| 国产主播在线一区| 免费av一区二区三区在线| 日韩精品毛片人妻AV不卡| 99视频精品全国免费品| 性色在线视频精品| 成人午夜久久| …亚洲 欧洲 另类 春色| 亚洲一区网站| 国产精品偷伦视频免费观看国产 | 无码区日韩专区免费系列| 国产成人亚洲毛片| 国产美女主播一级成人毛片| 四虎影视永久在线精品| 91福利在线观看视频| 国产视频 第一页| 国产成人一区免费观看| 日本国产精品| 欧美区在线播放| 伊人狠狠丁香婷婷综合色| yy6080理论大片一级久久| 色噜噜狠狠狠综合曰曰曰| 亚洲综合一区国产精品| 国产最新无码专区在线| 久久成人免费| 国产97色在线| 国产成本人片免费a∨短片| 精品视频在线一区| 欧美成人综合在线| 免费看美女毛片| 久久77777| 99视频在线看| 永久天堂网Av| 国产欧美日韩精品综合在线| 国产91麻豆视频| 香蕉久久国产超碰青草| 亚洲人成网站在线观看播放不卡| 成人一级黄色毛片| 日韩成人在线一区二区| 国产爽妇精品| www.亚洲一区二区三区| 喷潮白浆直流在线播放| 亚洲无码熟妇人妻AV在线| 又爽又大又黄a级毛片在线视频 | 国产在线一二三区| 亚洲综合色婷婷| 免费A级毛片无码免费视频| 欧美在线伊人| 四虎国产永久在线观看| 天堂成人在线| 免费毛片全部不收费的| 欧美亚洲网|