摘 要:本文通過全面分析智能手機與移動學習的特點,利用Android軟件平臺設計并開發(fā)出針對大學生英語聽力學習系統(tǒng),并運用統(tǒng)一建模語言中的類圖進行描述。
關鍵詞:移動學習;學習資源;數(shù)據(jù)類設計
中圖分類號:TP399
隨著經(jīng)濟全球化進程的加快,英語水平已經(jīng)成為衡量綜合能力的重要指標。但是目前我國大學英語教學存在嚴重的失衡現(xiàn)象,明顯缺乏對學生交際能力的培養(yǎng),造成學生只會做題,卻聽不懂、說不了的局面。而聽是語言學習的前提和關鍵,沒有聽的能力,一切交際無從開始。由此可見,訓練聽力將有助于提高學生的英語交際能力。隨著移動技術的日益成熟,語言學習逐漸走向生活化,先進的通訊技術加上語言學習的特點,促使移動英語學習的蓬勃發(fā)展。這既有利于增加學生英語聽力學習的機會,也有利于提高大學生英語聽力素質,為增強大學生英語綜合能力奠定基礎。
1 系統(tǒng)架構圖
借助Android開發(fā)技術,在Android平臺上設計開發(fā)了適合大學生英語聽力的學習系統(tǒng)。本系統(tǒng)應用程序框架釆用MVC模式,包括三個核心部件:資源層、系統(tǒng)管理層和用戶層。移動英語聽力學習資源的整體設計與常見的網(wǎng)絡學習資源類似,包含整個資源系統(tǒng)及系統(tǒng)中的各個節(jié)點。為了達到廣大學習者的應用需求,對框架功能進行相應的改進和擴展。本系統(tǒng)的設計特點框架結構如圖1所示。
1.1 資源層。用來提供系統(tǒng)數(shù)據(jù)的來源,其數(shù)據(jù)源主要包括數(shù)據(jù)庫文件、各種媒體的文件系統(tǒng)、和網(wǎng)絡數(shù)據(jù)。根據(jù)學生水平、專業(yè)要求以及教學的實際情況,《大學英語課程教學要求》將大學英語教學分為三個層次,即一般要求、較高要求和最高要求,其中每個層次的推薦詞匯量、口語表達、聽力、直譯等方面都作了具體要求;學習系統(tǒng)的輔助資源在包含以上方面的基礎上,還加強了測試、學習筆記等其它資源。教學的數(shù)據(jù)庫數(shù)據(jù)和文件系統(tǒng)數(shù)據(jù)通過數(shù)據(jù)訪問層的封裝,遞交與之相關的數(shù)據(jù)庫服務器或網(wǎng)絡服務器。使之進行相應的資源和信息的管理。
1.2 系統(tǒng)管理層。系統(tǒng)層又分為業(yè)務邏輯層和數(shù)據(jù)訪問層。業(yè)務邏輯層用于實現(xiàn)用戶業(yè)務功能,也可以理解成對數(shù)據(jù)層操作,對數(shù)據(jù)業(yè)務邏輯處理,并負責處理用戶的請求信息,或者將這些信息發(fā)送至數(shù)據(jù)訪問層進行保存,并調用數(shù)據(jù)訪問層的函數(shù)讀取這些數(shù)據(jù)。Shared Preferences是Android自身提供的一種數(shù)據(jù)讀寫方式,適合輕量級存儲,由數(shù)據(jù)訪問層進行封裝,并遞交給邏輯層進行事物;處理網(wǎng)絡數(shù)據(jù)通過http請求,并解析來自服務器返回的數(shù)據(jù),在數(shù)據(jù)訪問層封裝,遞交給邏輯層處理。業(yè)務邏輯層是系統(tǒng)的核心,主要任務是獲取數(shù)據(jù),通知用戶層進行相關操作,包括業(yè)務核心、后臺服務(Service)和廣播監(jiān)聽(Broadcast Receiver)等。業(yè)務的核心負責用戶業(yè)務邏輯數(shù)據(jù)的填充與轉換和業(yè)務核心的實現(xiàn),服務運行于后臺,負責網(wǎng)絡訪問或數(shù)據(jù)處理,廣播監(jiān)聽用于監(jiān)聽用戶事件和業(yè)務狀態(tài),響應用戶事件行為的發(fā)生或狀態(tài)的改變。
1.3 用戶層。用戶層位于最外層,提供應用程序的用戶界面,用于顯示和接受用戶輸入的數(shù)據(jù)。用戶層包括學生、教師、系統(tǒng)管理員等角色,每種角色具有不同的權限。其中,學生是系統(tǒng)資源的最終服務對象,學生利用學習資源是資源制作的出發(fā)點和最終目的;教師是教材輔助資源使用的指導者,也是資源的制作者之一,教師可以引導并教授學生使用教材資源,并把自己收集整理制作的輔助資源上傳到服務器,待審核通用后供學生使用;教材作者是輔助資源的主要制作者,在完成教學的同時,收集整理制作相關的學習資源,并在教學過程中,不斷獲取學生的學習需求,將學生喜歡的學習資源通過終端傳遞到服務器;管理員是基本信息的管理者和審核者,對學生、教師和教材作者的基本信息進行管理,刪除不遵守資源使用協(xié)議的用戶,對上傳的資源進行審核,并使之投入使用。
2 系統(tǒng)資源數(shù)據(jù)類設計
2.1 UML類圖。移動英語聽力學習系統(tǒng)資源存儲有兩個主要實體,分別是資源信息和資源。實體結構描述如下 :資源信息:資源名稱,資源編號,存儲路徑,資源大小,資源文件類型;資源:類型代碼,資源編號,資源名稱,資源來源,上傳時間,使用權限,難度等級,適用人員。實體之間的關系,可通過統(tǒng)一建模語言(Unified Modeling Language,UML)中的類圖來進行描述。UML是面向對象開發(fā)中一種通用的圖形化建模語言,它定義良好、易于表達、功能強大且普遍適用。類圖顯示了一組類、接口、協(xié)作及其之間的關系。在UML中的問題域最終會被逐步轉化,通過類來建模,通過編程語言構建這些類從而實現(xiàn)系統(tǒng)。類加上他們之間的關系就構成了類圖。大學英語移動學習資源三個實體的關聯(lián)類圖如圖1所示。
2.2 實體類設計。類的定義包含兩個部分。即類內的數(shù)據(jù)信息即屬性,第二個是類體現(xiàn)的功能即類的方法。屬性和方法之前須表明其可見性,加號表示具有公共可見性,減號表示私有可見性,#號表示受保護的可見性。如果屬性或操作具有下劃線,表明它是靜態(tài)的。
3 結束語
英語聽力能力的提高需要一套完整的體系,不僅需要扎實的語言知識積累,正確的策略指導更為重要。大學英語聽力移動學習是對傳統(tǒng)聽力教學模式的新的探索,能夠為提高學生的聽說能力帶來新契機,目前的推廣仍存在諸多困難,其中移動設備本身的技術局限,如傳輸數(shù)據(jù)文件時網(wǎng)絡的傳輸速度、電池的續(xù)航能力等技術問題還需要盡一步解決。其次作為一種新的學習方式,移動英語聽力學習系統(tǒng)平臺資源的開發(fā)以及學習者移動學習意識的普及等等都有待于進一步的研究和實踐。
參考文獻:
[1]楊偉燕.遠程英語移動學習資源庫的設計與開發(fā)[J].廣東廣播電視大學學報,2012(21).
[2]肖海蓉.UML在軟件系統(tǒng)開發(fā)中的應用[J].陜西理工學院學報(自然科學版),2013(29).
[3]李云飛,王敏娟,王加俊.移動學習系統(tǒng)及其相關學習模式[J].開放教育研究,2012(01).
[4]李艷平.利用播客技術構建大學英語聽力教學新模式一項基于移動語言學習理論的實證研究[J].現(xiàn)代教育技術,2012(05).
作者簡介:王麗捷(1978-),女,吉林九臺人,講師,吉林大學碩士研究生,研究方向:英美文學。
作者單位:吉林醫(yī)藥學院,吉林吉林 132013
基金項目:本文為吉林省教育廳“十二五”社會科學研究項目第374號階段性成果。