王曉丹 范明杰
摘要:該文的研究依托于延邊大學(xué)科研項目“韓語學(xué)習(xí)輔助軟件的設(shè)計與開發(fā)”中的部分成果,以iOS操作系統(tǒng)為平臺,xcode為開發(fā)工具,設(shè)計實(shí)現(xiàn)了一款朝鮮語學(xué)習(xí)輔助軟件。此APP包含四個模塊,實(shí)現(xiàn)了登錄注冊、發(fā)音練習(xí)、查找單詞、學(xué)習(xí)、收藏等功能。
關(guān)鍵詞:朝鮮語;學(xué)習(xí)輔助軟件;iOS
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2017)02-0059-03
隨著移動互聯(lián)網(wǎng)的發(fā)展,人們越來越多借助手機(jī)上的APP軟件來學(xué)習(xí)外語。在AppStore中學(xué)習(xí)韓語的APP不是很多,學(xué)習(xí)朝鮮語的APP更是少之又少,并且有些APP其質(zhì)量也很難讓使用者滿意。很多APP僅限于詞匯拼寫,而沒有過多地涉及口語的練習(xí),這也是APP功能上的一大缺失。
朝鮮語的使用地區(qū)主要分布于朝鮮、韓國和中國的延邊朝鮮族自治州。這三個地區(qū)的朝鮮語如今已存在很多的不同,一些研究表明其差別主要體現(xiàn)在韻律、詞匯、語法等[1-2]。
隨著韓國經(jīng)濟(jì)和文化的不斷發(fā)展,韓語作為9大小語種之一,因就業(yè)形勢前景良好,正在被全國各大高校所普及。韓劇在中國的熱播,韓國明星,綜藝節(jié)目的風(fēng)靡,韓流作為一陣颶風(fēng)席卷了中國,韓語漸漸地被冠以了時尚的代名詞的稱號。自上世紀(jì)90年代末開始,來勢洶涌的“韓流”席卷亞洲大陸,至今已有十余載。隨著中韓交流的進(jìn)一步深入,韓流風(fēng)相當(dāng)?shù)臒衢T,去韓國旅游購物的中國人也是越來越多,國內(nèi)的韓國語學(xué)習(xí)者大大增加[3]。
近年來在線教育高速發(fā)展,“互聯(lián)網(wǎng)+教育”模式正在興起[4]。大數(shù)據(jù)時代的到來,信息技術(shù)的支撐使得手機(jī)APP快速普及。手機(jī)APP以其資源豐富,操作簡單等特點(diǎn)受到外語學(xué)習(xí)者群體的青睞,為其韓語學(xué)習(xí)提供了便捷有效的新平臺[5]。
針對當(dāng)前朝鮮語學(xué)習(xí)APP的現(xiàn)狀,本項目以簡潔和實(shí)用性為原則設(shè)計和實(shí)現(xiàn)的一款朝鮮語輔助學(xué)習(xí)APP。此APP可以對比用戶錄下的讀音和單詞原來的正確讀音進(jìn)行比較來判斷用戶讀音的準(zhǔn)確度。此軟件還實(shí)現(xiàn)三種學(xué)習(xí)方式,包括視頻教學(xué)、常用會話和漫畫教學(xué)。用戶也將可以通過一些資訊來了解朝鮮族的文化風(fēng)俗與習(xí)慣以及如何學(xué)好朝鮮語等。除此之外,此軟件還具有收藏單詞的功能。本項目開發(fā)的APP將對學(xué)習(xí)朝鮮語的用戶起到一個很好的輔助學(xué)習(xí)的作用,尤其是對改善用戶的口語。
1客戶端功能設(shè)計
客戶端需要滿足的需求如下:
1)用戶登錄和注銷: 用戶可以自由地選擇是否登錄和退出登錄。若是新用戶,可以注冊一個賬號,若是老用戶,可以立即登錄。
2)注冊:新用戶需要注冊一個賬號才能登錄使用某些功能,如收藏功能。
3)修改用戶個人信息:用戶可以根據(jù)自己的喜好修改自己的個人信息,如用戶名、頭像等。
4)瀏覽單詞:用戶可以根據(jù)單輔音瀏覽和學(xué)習(xí)相應(yīng)的單詞組中的單詞。
5)查找單詞:用戶可以根據(jù)自己的需要查找要查找的單詞。
6)錄音和播放功能:用戶可以在已登錄的狀態(tài)下錄下自己的單詞的讀音,然后播放自己錄下的讀音。通過錄下用戶的單詞讀音后播放,再與原始的正確讀音進(jìn)行比較,來糾正用戶朝鮮語詞匯的發(fā)音。
7)播放原音功能:點(diǎn)擊播放按鈕,系統(tǒng)播放單詞的讀音。
8)視頻播放:用戶可以借助教學(xué)視頻學(xué)習(xí)朝鮮語。
9)瀏覽常用會話:用戶可以根據(jù)會話的類別和情景來選擇性地瀏覽常用的會話來學(xué)習(xí)朝鮮語。
10)瀏覽漫畫:用戶點(diǎn)擊不同種類的按鈕,將看到一些很有意思的卡通漫畫。
11)瀏覽資訊:用戶可以點(diǎn)擊資訊來學(xué)習(xí)和了解朝鮮族傳統(tǒng)文化、飲食和傳統(tǒng)婚禮等。
12)收藏管理:用戶可以根據(jù)自己的需要,在瀏覽和學(xué)習(xí)詞匯的過程中將不會的或者是不太熟悉的單詞收藏起來,以便日后可以復(fù)習(xí)。
2 APP功能實(shí)現(xiàn)
該APP分為“首頁”、“發(fā)音”、“學(xué)習(xí)”、“我的”四個界面,將各功能分可區(qū),其結(jié)構(gòu)圖如圖1所示。
2.1 登錄模塊
用戶登錄:在用戶沒有登錄的情況下也可以使用此軟件的大部分功能,如用戶錄音和播放功能、瀏覽信息功能、查找單詞和瀏覽單詞等。只有在登錄的情況下用戶才能使用收藏單詞功能和修改用戶的個人信息。
2.2軟件首頁
首頁是用戶瀏覽朝鮮族文化風(fēng)俗信息的界面。在首頁的上部放置一組輪播圖,其中把3~4個主要信息展示在輪播式的廣告欄上,通過點(diǎn)擊輪播圖可跳轉(zhuǎn)到相應(yīng)的詳情頁中,在詳情頁中按左上角的返回按鈕,即可回到首頁。
2.3測試模塊
糾正詞匯的發(fā)音是此項目中最為重要的部分。用戶可以錄下自己的讀音然后播放,再與原始的正確讀音進(jìn)行對比,以此來提高和改善用戶的讀音。測試模塊實(shí)現(xiàn)了此功能,該模塊首先根據(jù)單輔音或者用戶輸入的單詞查找單詞,若查找到單詞后會進(jìn)入單詞詳情頁。在單詞詳情頁中,用戶可以錄下自己的發(fā)音,然后通過播放錄音以及單詞的正確讀音來判斷發(fā)音的準(zhǔn)確性。
2.4 學(xué)習(xí)模塊
學(xué)習(xí)模塊主要是為用戶提供三種學(xué)習(xí)方式,分別為視頻教學(xué)、常用會話和卡通漫畫。用戶可以選擇自己喜歡的學(xué)習(xí)方式進(jìn)行學(xué)習(xí)。
2.5 個人信息模塊
我的模塊主要包含了用戶的個人信息、我的收藏、關(guān)于和登錄和退出登錄等模塊。只有在登錄情況下,用戶可以查看和修改用戶自己的個人信息、進(jìn)行收藏管理。
2.6 系統(tǒng)的實(shí)現(xiàn)
本項目是以ios操作系統(tǒng)作為開發(fā)平臺,以Xcode作為開發(fā)環(huán)境,采用MVC的設(shè)計模式實(shí)現(xiàn)APP的開發(fā)。具體功能實(shí)現(xiàn)情況如下:
1)登錄功能:在實(shí)現(xiàn)注冊模塊時采用了NSUserDefaults。每一個應(yīng)用包中都存在一個plist文件,可以通過NSUserDefaults類訪問該plist文件。當(dāng)用戶注冊時把用戶的信息以鍵值對的形式存到plist文件當(dāng)中。這樣下次登錄時用戶注冊的賬號和密碼依然存在。點(diǎn)擊登陸后查詢數(shù)據(jù)庫,當(dāng)賬號(郵箱)和密碼都正確時成功登錄。
2)注冊功能:注冊功能是使用FMDB三方的數(shù)據(jù)庫實(shí)現(xiàn)的。每次成功注冊的用戶信息會儲存到數(shù)據(jù)庫中。注冊時用戶的郵箱不能和已注冊郵箱相同,若相同,會提示用戶賬號已存在請重新注冊。若符合各項注冊條件,則注冊成功,顯示注冊成功界面。
3)錄音功能:如圖2(a)中ios中錄音功能是使用AVAudiosession實(shí)現(xiàn)的。AVAudiosession和AVAudiosessionDelegate協(xié)議描述了一個管理音頻會話的精簡接口。如果要使音頻會話支持中斷,則可以直接使用基于C語言的音頻會話服務(wù)接口。它是屬于C級別的API,錄音前,先將它設(shè)為活動。
4)收藏功能:在開發(fā)過程中因為有可能用戶收藏的單詞數(shù)量會增加,這樣下去把收藏的單詞一直寫到plist文件中不是很好的解決方法。因此在開發(fā)過程中選擇了FMDB,把用戶收藏的單詞都存放到數(shù)據(jù)庫里。
在單詞詳情頁里,點(diǎn)擊右上角的收藏按鈕,按鈕的顏色會變成黃色。然后系統(tǒng)就會把用戶收藏的單詞的信息存儲到數(shù)據(jù)庫中,在我的收藏中可以看到。點(diǎn)擊編輯按鈕可對收藏的單詞進(jìn)行刪除的操作,如圖2(b)所示。
5)學(xué)習(xí)功能:學(xué)習(xí)功能有三種形式,分別是視頻、會話和漫畫學(xué)習(xí)。視頻播放是主要使用了MPMoviePlayerController。通過使用MPMoviePlayerController來連接網(wǎng)站上已有的視頻,實(shí)現(xiàn)本地緩存播放,如圖2(c)所示。
基本會話是使用像QQ折疊的方式,整體是使用UITableView實(shí)現(xiàn)的。點(diǎn)擊不同種類就會出來折疊的內(nèi)容,如圖2(d)所示。
漫畫學(xué)習(xí)功能是使用UITableView和UIScrollView實(shí)現(xiàn)的。點(diǎn)擊每個數(shù)字的內(nèi)容就會出現(xiàn)2組卡通漫畫,如圖2(e)所示。
(a)單詞詳情
(b)我的收藏
(d)會話學(xué)習(xí)
(e)漫畫學(xué)習(xí)
6)我的信息:在用戶已經(jīng)登陸的情況下,顯示用戶的個人信息,收藏,關(guān)于。在用戶未登陸的情況下,只顯示點(diǎn)擊登陸按鈕以及關(guān)于。
3 APP功能測試
仍利用XCode環(huán)境運(yùn)行此app的各項功能,包括登陸注冊、查找單詞、錄音、播放、收藏功能,對各種應(yīng)用時可能遇到的情況進(jìn)行模擬,其測試時輸入用例與測試反饋結(jié)果的統(tǒng)計如表1至表5所示。
4 結(jié)束語
本項目搭建完成了該朝鮮語學(xué)習(xí)軟件所設(shè)計的UI界面,與四大模塊的基本功能,包括查找和查看詞匯、錄音和播放、播放原音、視頻播放、瀏覽信息、登錄注冊等。但各模塊中的內(nèi)容還不夠豐富,為滿足社會使用需求,仍需增加后臺接口,對各模塊的內(nèi)容加以完善。
參考文獻(xiàn):
[1] 劉雙君.基于韻律的朝鮮語方言辨識方法的研究.延邊大學(xué)[J].延吉:延邊大學(xué),2015.
[2] 閆海靜.淺析韓國語和朝鮮語的差別[J].課程教育研究, 2015(2).
[3] 潘春秀.關(guān)于韓語學(xué)習(xí)方法以及韓語學(xué)習(xí)意義的綜述[J].科學(xué)時代,2014(17).
[4] 董怡.互聯(lián)網(wǎng)時代下的高職院校韓語視聽說教學(xué)[J].考試周刊,2009(33).
[5] 鄭馨逸.大數(shù)據(jù)時代下手機(jī)APP 對大學(xué)生英語學(xué)習(xí)的優(yōu)勢分析[J].小作家選刊,2015(5):235.