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
主站蜘蛛池模板: 亚洲人成网站色7777| 91色在线视频| 亚洲精品成人7777在线观看| 91成人在线免费视频| 亚洲人成网18禁| 国产乱人伦精品一区二区| 中文成人在线视频| 亚洲天堂网2014| 人妻91无码色偷偷色噜噜噜| 精品无码人妻一区二区| 亚洲成aⅴ人片在线影院八| 九九九久久国产精品| 日韩区欧美区| 又粗又大又爽又紧免费视频| 四虎国产在线观看| 国产无码性爱一区二区三区| 全色黄大色大片免费久久老太| 伊人成人在线| 免费人成视网站在线不卡| 亚洲精品无码日韩国产不卡| 中文字幕亚洲专区第19页| 凹凸精品免费精品视频| 人与鲁专区| 亚洲精品日产精品乱码不卡| 久久九九热视频| 91啪在线| AV天堂资源福利在线观看| 亚洲系列中文字幕一区二区| 91在线无码精品秘九色APP | 色噜噜中文网| 国产成人亚洲精品无码电影| 九九九国产| 国产大片黄在线观看| 亚洲视频a| 久久夜夜视频| 美女被狂躁www在线观看| 久久精品亚洲专区| www欧美在线观看| 国产原创自拍不卡第一页| 伊人久久精品亚洲午夜| 91久久偷偷做嫩草影院免费看| 色成人亚洲| 亚洲欧美日韩中文字幕在线| 91久久精品日日躁夜夜躁欧美| 无码专区第一页| h网站在线播放| 日本少妇又色又爽又高潮| 久久黄色视频影| 精品久久777| 免费全部高H视频无码无遮掩| 热re99久久精品国99热| 久久国语对白| 色婷婷综合激情视频免费看| 国产高清不卡| 五月激激激综合网色播免费| 婷婷久久综合九色综合88| 91口爆吞精国产对白第三集| 国产麻豆va精品视频| 国产原创演绎剧情有字幕的| 久久综合干| 99视频免费观看| 亚洲国模精品一区| 国产成人无码久久久久毛片| 最新午夜男女福利片视频| 欧美人在线一区二区三区| 国产在线拍偷自揄拍精品| 亚洲AV人人澡人人双人| 中文纯内无码H| 国产精品福利导航| 亚洲综合精品香蕉久久网| 国产女人18水真多毛片18精品 | 精品伊人久久久香线蕉 | 成人亚洲视频| 77777亚洲午夜久久多人| 午夜激情福利视频| 丝袜无码一区二区三区| 99久久精品久久久久久婷婷| 在线色国产| 日韩福利在线视频| 久久亚洲国产视频| 欧美日韩午夜视频在线观看| 色成人综合|