国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android的大學(xué)英語移動學(xué)習(xí)平臺的設(shè)計與實現(xiàn)

2014-02-16 07:38
電子測試 2014年19期
關(guān)鍵詞:數(shù)據(jù)庫大學(xué)測試

(咸陽師范學(xué)院外國語學(xué)院,陜西咸陽,712000)

基于Android的大學(xué)英語移動學(xué)習(xí)平臺的設(shè)計與實現(xiàn)

康燕茹

(咸陽師范學(xué)院外國語學(xué)院,陜西咸陽,712000)

隨著校園遠程教育技術(shù)、數(shù)字化學(xué)習(xí)等的不斷發(fā)展,移動學(xué)習(xí)作為校園新型的學(xué)習(xí)方式,以移動計算與數(shù)字化技術(shù)為基礎(chǔ),正在不斷的推廣和應(yīng)用。本文針對Android系統(tǒng)的使用率高的特點,開發(fā)出基于Android系統(tǒng)的大學(xué)英語移動學(xué)習(xí)平臺,提出平臺開發(fā)的原則和系統(tǒng)需求,并給出了系統(tǒng)的測試結(jié)果。

Android系統(tǒng);大學(xué)英語;移動學(xué)習(xí);虛擬機

隨著我國經(jīng)濟和社會的不斷開放,校園英語的普及和運用也越來越廣泛。,很多的大學(xué)學(xué)子開始意識到英語學(xué)習(xí)的重要性。同時互聯(lián)網(wǎng)與通信技術(shù)的發(fā)展,移動學(xué)習(xí)作為新型的教育方式,以其學(xué)習(xí)內(nèi)容精煉、時間靈活等特點受到廣大大學(xué)生的追捧。因此,本文基于大學(xué)生使用比較廣泛的Android系統(tǒng),以移動技術(shù)為基礎(chǔ),開發(fā)了一款大學(xué)生英語移動學(xué)習(xí)平臺,以此方便大學(xué)生的英語學(xué)習(xí)。

1 大學(xué)英語移動學(xué)習(xí)平臺的設(shè)計與實現(xiàn)

1.1系統(tǒng)功能需求分析

根據(jù)大學(xué)英語的學(xué)習(xí)要求,我們將本系統(tǒng)的功能分為前臺與后臺兩個不同部分。前臺主要包括用戶注冊、用戶登陸、在線單詞背誦、在線考試、在線查詢、在線翻譯模塊;后臺分為系統(tǒng)管理、用戶管理、資料管理、資料類目管理。

圖1 大學(xué)生大學(xué)英語移動學(xué)習(xí)平臺整體功能需求

1.1.1 用戶管理

為方便對該系統(tǒng)進行管理,將該體系的用戶分為學(xué)生、老師和管理員三種不同的角色。其中學(xué)生可進行賬號的注冊、系統(tǒng)登陸、個人資料修改以及瀏覽相關(guān)的英語學(xué)習(xí)資源并進入討論區(qū)進行評論;教師可對除學(xué)生外的其他的相關(guān)英語資源進行瀏覽;管理員對系統(tǒng)進行管理,并可對系統(tǒng)中的角色進行設(shè)定,查看信息以及對資料進行修改和刪除。

1.1.2 在線考試模塊

該模塊根據(jù)大學(xué)英語的學(xué)習(xí)要求主要分為三級、四級、六級、專業(yè)四、八級等幾個部分。該模塊根據(jù)系統(tǒng)角色的不同,每天可進行的考試和訓(xùn)練的次數(shù)也不同。學(xué)生每天只允許進行一次在線考試,而對普通用戶和會員用戶的根本的區(qū)別在于會員用戶可對一切的相關(guān)資源進行查看,并在考試方面無次數(shù)限制。

1.1.3 在線單詞背誦

在線單詞的背誦主要根據(jù)我國現(xiàn)行的英語考試體制進行,分為英語三級、四級、六級,一直到專業(yè)英語八級。該模塊對角色每天都有具體要求。

1.1.4 在線查詢

該模塊引入了谷歌的在線查詢功能,對所有的登陸用戶開放。

1.1.5 在線翻譯

該模塊同樣引入了谷歌的在線翻譯功能,對所有的用戶實行開放。

1.1.6 視頻學(xué)習(xí)

該模塊主要提供相關(guān)的大學(xué)英語學(xué)習(xí)方面的視頻。

1.2系統(tǒng)技術(shù)架構(gòu)

該系統(tǒng)主要采用MVC分層進行設(shè)計,將模型、控制器以及視圖進行單獨的設(shè)計,同時各層之間也存在著聯(lián)系,這樣能夠方便在進行設(shè)計的時候,可重復(fù)使用代碼,并進行系統(tǒng)的維護,從而使得系統(tǒng)具有良好的可擴展性、可維護性、可重用性以及可讀性。在視圖層采用Android平臺自身提供的UI界面進行客戶端的設(shè)計??刂茖舆\用Servlet技術(shù),其具體的傳輸過程為客戶端將請求發(fā)送給服務(wù)器端,服務(wù)器再將請求的信息傳遞給Servlet,待Servlet將生產(chǎn)的內(nèi)容在傳遞給Server,最后,服務(wù)器將相關(guān)的相應(yīng)傳遞給客戶端,其具體如圖2所示。

圖2 系統(tǒng)技術(shù)架構(gòu)

1.3通信方式選擇

Android系統(tǒng)的客戶端與服務(wù)器之間的通信方式主要包括基于TCP、UDP的Socket通信;基于Http協(xié)議的Http URL Connection;運用URL訪問的網(wǎng)絡(luò)資源;Apache開源組織提供的Http Client等。對上述的比較,我們可以知道基于Socket通信在服務(wù)器端其需要編程處理多線程發(fā)生的互斥問題;采用Web服務(wù)器訪問的方式,在客戶端需進行XML的解析,因此,我們在該系統(tǒng)選擇Http Client,因為其可以非常方便的發(fā)送請求,并獲取http響應(yīng),從而簡化了服務(wù)器與網(wǎng)站之間的交互。

1.4數(shù)據(jù)庫的設(shè)計

數(shù)據(jù)庫的存儲采用Mysql 2005,并采用JavaBean技術(shù)+JDBC方式進行驅(qū)動。同時根據(jù)系統(tǒng)的不同的角色,制定了普通用戶(會員用戶)、管理員兩個不同的數(shù)據(jù)表。

圖3 普通用戶(會員用戶)數(shù)據(jù)表:userinfo

圖4 管理員數(shù)據(jù)表:admininfo

2 大學(xué)生大學(xué)英語移動學(xué)習(xí)平臺主要功能的實現(xiàn)

2.1登陸系統(tǒng)界面的實現(xiàn)

在系統(tǒng)中,對主界面的設(shè)計采用靜態(tài)文本顯示,因此,我們將其寫在.xml的文件中,并采用線性布局的方式。

2.2在線考試系統(tǒng)的實現(xiàn)

對該模塊的實現(xiàn),其順序是當(dāng)用戶在登陸系統(tǒng)之后,單擊其中的每個功能,同時進入不同的功能進行學(xué)習(xí)。同時在對該模板在進行設(shè)計的同時,必須對其進行在線考試系統(tǒng)的數(shù)據(jù)庫設(shè)計,將不同的英語考試習(xí)題等存儲到數(shù)據(jù)庫中。最后必須在每個模塊上增添“返回”的按鈕。其模塊界面如圖5所示。

圖5 在線考試界面效果圖

2.3在線查詢

大學(xué)生英語學(xué)習(xí)查詢主要有單詞的輸入、“確定”、“保存”、“返回”以及內(nèi)容顯示5個不同的功能。同時在實現(xiàn)該模塊時還必須進行數(shù)據(jù)庫的設(shè)計,以便查詢。其流程圖為圖6所示。

圖6 單詞查詢流程圖

2.4在線視頻模塊的實現(xiàn)

根據(jù)系統(tǒng)的功能,在線視頻包括英文電影、英文MV、英文歌曲等在內(nèi)的英文視頻。因此,同樣必須對該功能進行數(shù)據(jù)庫的設(shè)計,同時確定其流程圖。當(dāng)用戶在登陸系統(tǒng)后,進入該模塊,根據(jù)自己的需求點擊相應(yīng)的學(xué)習(xí)板塊,如英文電影。在點擊之后,就會向遠程的服務(wù)器發(fā)送相應(yīng)的數(shù)據(jù)請求,并進行播放。若用戶為非法用戶,其請求則會失敗。

3 系統(tǒng)性能測試

對該模塊的測試選擇安裝Android系統(tǒng)的華為C8650、Y22T、Y210型號手機進行測試。同時選取系統(tǒng)常見的相應(yīng)延遲測試作為代表,對在線視頻模塊進行視頻文件播放的測試,測試其視頻文件播放的質(zhì)量以及緩沖延遲等因素。其最終的測試結(jié)果如圖7所示。

圖7 在線視頻播放緩沖延遲曲線圖

通過對系統(tǒng)的測試,我們可以看出,該系統(tǒng)基本達到預(yù)期目標(biāo)。

4 結(jié)束語

該系統(tǒng)通過C/S架構(gòu),采用Tomcat 6.0服務(wù)器,利用servlet來進行服務(wù)器端的邏輯控制。同時數(shù)據(jù)庫采用mysql 2005,很好的設(shè)計了該系統(tǒng)。該系統(tǒng)讓學(xué)生能夠不受時間和地點的約束,進行大學(xué)英語的學(xué)習(xí)。

[1] 鄭煒,齊幼菊,厲毅.移動學(xué)習(xí)系統(tǒng)在遠程教育中的構(gòu)建與應(yīng)用[J].中國遠程教育,2012,(03).

[2] 丁永明,紀(jì)方明.基于Android平臺移動學(xué)習(xí)軟件的研究與實現(xiàn)[J].?dāng)?shù)字通信世界,2011(1):66-687

Design and implementation of the platform for Android based mobile learning university English

Kang Yanru
(The school of foreign languages of Xianyang Normal University,Shaanxi Xianyang,712000)

Along with the continuous development of campus distance education technology,digital learning, mobile learning as a new way of learning in campus,mobile computing and digital technology as the foundation,the ongoing promotion and application.In this paper,according to the characteristic of high using rate of the Android system,developed the Android system of university English mobile learning platform based on,put forward some principles and system development platform, and the test results of the system are given.

Android system;university English;mobile learning;virtual machine

康燕茹(1977- ),女,碩士,陜西西安人,咸陽師范學(xué)院外國語學(xué)院大學(xué)英語教研室主任,講師。研究方向為應(yīng)用語言學(xué)、語言與文化。

本文系2011年度咸陽師范學(xué)院教改項目“我院藝體專業(yè)《大學(xué)英語》課程教學(xué)模式的改革與實踐”(項目編號:201102029)和2013年度陜西省教育科學(xué)“十二五”規(guī)劃課題“建構(gòu)主義理論下大學(xué)英語自主學(xué)習(xí)課堂教學(xué)模式的構(gòu)建研究”(項目編號:SGH13328)的研究成果之一。

猜你喜歡
數(shù)據(jù)庫大學(xué)測試
“留白”是個大學(xué)問
《大學(xué)》
48歲的她,跨越千里再讀大學(xué)
幽默大測試
大學(xué)求學(xué)的遺憾
“攝問”測試
“攝問”測試
“攝問”測試
數(shù)據(jù)庫
數(shù)據(jù)庫