• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      日語單詞學(xué)習(xí)APP平臺(tái)開發(fā)與應(yīng)用研究

      2018-05-02 03:25霍雨佳陸子豪沈謨嬌
      計(jì)算機(jī)時(shí)代 2018年3期
      關(guān)鍵詞:詞庫背單詞日語

      霍雨佳 陸子豪 沈謨嬌

      摘 要: 文章介紹的背單詞軟件是一款基于android平臺(tái)的應(yīng)用軟件,其主要功能有單詞學(xué)習(xí),單詞背誦,單詞測(cè)試,真人發(fā)音,添加生詞本等。通過數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)碎片學(xué)習(xí),提高背單詞效率,同時(shí)實(shí)現(xiàn)了生詞的導(dǎo)入功能,能隨時(shí)將最新生詞、關(guān)鍵詞通過導(dǎo)入功能放入手機(jī)。

      關(guān)鍵詞: Android; 日語; 軟件開發(fā); 單詞學(xué)習(xí)

      中圖分類號(hào):TP3 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2018)03-50-03

      Research and application of Japanese word learning APP platform

      Kylin, Howell, Majorie

      (Nantong University, Nantong, Jiangsu 226019, China)

      Abstract: The reciting-words software introduced in this paper is the application software on Android platform. Its main functions are word learning, word recitation, word test, real person pronunciation, and new words adding. With database technology, the fragmented learning can be realized to improve the efficiency of memorizing words; and the realization of the function of importing new words, can put the latest words and keywords into the mobile phone at any time.

      Key words: Android; Japanese; software development; word learning

      0 引言

      本項(xiàng)目旨在為日語專業(yè)學(xué)生和商務(wù)日語使用人群量身搭建符合其專業(yè)學(xué)習(xí)特色的學(xué)習(xí)與交流軟件平臺(tái)。本文對(duì)背單詞軟件開發(fā)中有關(guān)系統(tǒng)設(shè)計(jì),系統(tǒng)實(shí)施方法和詞庫設(shè)計(jì)等方面進(jìn)行了探索,以推動(dòng)日語學(xué)習(xí)輔助軟件開發(fā)。

      1 系統(tǒng)架構(gòu)

      1.1 開發(fā)平臺(tái)——Eclipse

      Eclipse 是一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。

      1.2 開發(fā)語言和開發(fā)環(huán)境——Java

      Java是一種面向?qū)ο蟮木幊陶Z言,它不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語言作為靜態(tài)面向?qū)ο蟮木幊陶Z言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。

      1.3 開發(fā)框架及架構(gòu)

      HTML5自2014年問世以來,受到業(yè)界眾多好評(píng),它實(shí)現(xiàn)了純HTML5進(jìn)行手機(jī)應(yīng)用的開發(fā),對(duì)于中小型項(xiàng)目,使用HTML5+后端接口的開發(fā)有著開發(fā)效率高、調(diào)用簡(jiǎn)單和維護(hù)方便等優(yōu)勢(shì),本項(xiàng)目就是用HTML5+JAVA來實(shí)現(xiàn)日語app的開發(fā)。用到的技術(shù)框架包含HTML5、JQuery、JAVA、Spring、SpringMVC、Mybatis等,通過HTML5打包生成app調(diào)用Java后端接口的方式進(jìn)行開發(fā),實(shí)現(xiàn)前后端分離,分工更加明確,項(xiàng)目周期大大縮短。

      2 總體設(shè)計(jì)與需求分析

      2.1 功能架構(gòu)介紹

      功能架構(gòu)如圖1所示。

      [日語學(xué)習(xí)APP][登錄注冊(cè)模塊][單詞學(xué)習(xí)模塊][用戶數(shù)據(jù)模塊][娛樂模塊]

      圖1 功能架構(gòu)圖

      2.2 UI設(shè)計(jì)

      APP部分界面如圖2、圖3所示,首頁主題采用日系風(fēng)格,登入界面用日本最具代表性的櫻花作為背景,讓使用者有一種更加親近的感覺。內(nèi)容界面的設(shè)計(jì)簡(jiǎn)潔明了,摒棄花哨的界面,讓用戶能更專注于app的使用,進(jìn)行日語的學(xué)習(xí)。

      圖2 登錄頁面UI 圖3 單詞背誦頁面UI

      2.3 數(shù)據(jù)庫設(shè)計(jì)

      通過前期調(diào)研,根據(jù)需求設(shè)計(jì)了數(shù)據(jù)庫,根據(jù)使用條件滿足數(shù)據(jù)庫設(shè)計(jì)對(duì)應(yīng)的三大范式。在本項(xiàng)目中我們選用了關(guān)系型數(shù)據(jù)庫MariaDB作為數(shù)據(jù)庫,由于其開源免費(fèi),更適用于中小型項(xiàng)目的開發(fā)。數(shù)據(jù)表如圖4,圖5,圖6所示。

      3 各模塊的具體實(shí)現(xiàn)

      3.1 注冊(cè)/登錄模塊

      注冊(cè)模塊我們集成了第三方手機(jī)短信/郵箱驗(yàn)證方式,大大降低非法注冊(cè),提高了用戶賬戶的安全性,同時(shí)避免用戶遭到不明身份的用戶的騷擾。注冊(cè)時(shí)只需填入手機(jī)號(hào)/郵箱號(hào)和密碼,大大簡(jiǎn)化了注冊(cè)的過程。用戶的個(gè)人信息可以在登錄之后進(jìn)行完善,我們對(duì)完善個(gè)人信息的用戶給予一定的獎(jiǎng)勵(lì),以促進(jìn)用戶能夠完善個(gè)人信息,以使我們對(duì)用戶提供個(gè)性化幫助。

      登錄模塊設(shè)計(jì)了一個(gè)有時(shí)效性的免登錄功能,即在有效時(shí)間周期內(nèi),用戶只需登錄一次,之后用戶再次進(jìn)入可以免登錄,讓用戶省去了每次登錄輸入賬號(hào)密碼的麻煩。當(dāng)然為了用戶賬號(hào)的安全,我們?yōu)橛脩粼O(shè)定了一個(gè)免登錄的有效時(shí)間。

      用戶的密碼使用了加密算法,防止服務(wù)器遭受到黑客入侵時(shí)用戶的賬號(hào)信息被盜取,并且我們會(huì)對(duì)服務(wù)器上的相關(guān)用戶數(shù)據(jù)做周期性的備份,以防用戶信息意外丟失。

      3.2 用戶信息模塊

      用戶信息包括頭像、昵稱、手機(jī)號(hào)、郵箱等,并記錄用戶連續(xù)學(xué)習(xí)的天數(shù),讓用戶更直觀的知道自己堅(jiān)持了多久,我們從后臺(tái)也可以通過該天數(shù)來進(jìn)行用戶各項(xiàng)數(shù)據(jù)的計(jì)算,如每日學(xué)習(xí)單次數(shù)量,通過圖表的形式展示給用戶以供參考。

      系統(tǒng)會(huì)根據(jù)用戶的個(gè)人信息做一些相應(yīng)的推薦,如:根據(jù)各用戶的職業(yè)、年齡等來給用戶推薦一些適合于他們自身的學(xué)習(xí)計(jì)劃,通過用戶的個(gè)人信息等,后期我們還可以將這些數(shù)據(jù)通過大數(shù)據(jù)來進(jìn)行分析,完善app使之更貼近用戶的需求及使用習(xí)慣。

      3.3 單詞學(xué)習(xí)模塊

      該模塊是整個(gè)APP中最重要的一個(gè)模塊,分別由以下幾個(gè)功能構(gòu)成。

      ⑴ 單詞學(xué)習(xí)

      系統(tǒng)將自帶數(shù)個(gè)單詞庫,每個(gè)單詞庫中包含相應(yīng)類型的單詞,有日語原文、發(fā)音音標(biāo)、中文翻譯、語音發(fā)音、示例語句等。用戶將自己想要學(xué)習(xí)的系統(tǒng)單詞庫添加到自己的學(xué)習(xí)計(jì)劃中,學(xué)習(xí)每個(gè)單詞之后都會(huì)讓用戶選擇該單詞是否已經(jīng)完全學(xué)會(huì)而不需要再次出現(xiàn)在學(xué)習(xí)的單詞列表中,之后繼續(xù)學(xué)習(xí)下一個(gè)單詞。單詞列表將會(huì)一直循環(huán)直至用戶將所有單詞標(biāo)記為已學(xué)會(huì)為止。

      ⑵ 個(gè)性化詞庫

      除了系統(tǒng)自帶的詞庫外,app還支持用戶自定義詞庫,上傳指定格式的excel文件進(jìn)行詞庫的添加,我們?cè)谠摴δ苤刑砑觘xcel模板的下載,讓用戶不僅僅局限于本系統(tǒng)中的單詞學(xué)習(xí),更加人性化。

      ⑶ 計(jì)劃制定

      在選擇詞庫進(jìn)行學(xué)習(xí)時(shí),系統(tǒng)將讓用戶對(duì)選擇的詞庫制定一個(gè)學(xué)習(xí)計(jì)劃,選擇學(xué)習(xí)該詞庫的所有單詞需要幾天,根據(jù)天數(shù)來平均,獲取每日學(xué)習(xí)的單詞數(shù)量,并從詞庫中抽取該部分單詞給用戶學(xué)習(xí)。

      對(duì)于學(xué)習(xí)進(jìn)度快的用戶,支持計(jì)劃提前,即提前獲取未來需要學(xué)習(xí)的單詞;沒有完成當(dāng)天學(xué)習(xí)計(jì)劃的用戶可把未學(xué)習(xí)的部分累計(jì)到下一日繼續(xù)學(xué)習(xí),當(dāng)然也支持用戶修改計(jì)劃來延緩或提前完成計(jì)劃。

      ⑷ 復(fù)習(xí)

      統(tǒng)計(jì)所有用戶已經(jīng)學(xué)習(xí)過的單詞,用戶可以隨時(shí)查詢到已經(jīng)學(xué)習(xí)過的單詞進(jìn)行復(fù)習(xí),支持模糊查詢,詞庫篩選等。

      3.4 數(shù)據(jù)推廣模塊

      對(duì)于各種日本娛樂音樂影視等進(jìn)行推送,將日本有名的影視網(wǎng)站嵌入app中,讓用戶能體驗(yàn)到日本的本地文化和相關(guān)信息,盡力貼近實(shí)際生活,并且在長(zhǎng)時(shí)間學(xué)習(xí)之后也能娛樂放松。為那些希望通過看電影及動(dòng)漫學(xué)習(xí)日語的用戶提供支持。

      4 結(jié)束語

      市場(chǎng)上針對(duì)日語專業(yè)的學(xué)習(xí)類APP偏少,缺乏針對(duì)性和科學(xué)的記憶方法,一些小應(yīng)用做不到全面、高效,只訓(xùn)練一項(xiàng)技能,無法滿足日語專業(yè)學(xué)生的需求。我們將全面吸取同類產(chǎn)品的優(yōu)點(diǎn),采納英語學(xué)習(xí)APP的成功模式,對(duì)產(chǎn)品進(jìn)行界面、記憶方式的創(chuàng)新。

      根據(jù)市場(chǎng)調(diào)查,用戶最希望體驗(yàn)監(jiān)督學(xué)習(xí),通過打卡等功能忠實(shí)記錄學(xué)習(xí)情況,確保每天學(xué)習(xí)的時(shí)間。同時(shí),能夠?qū)λ鶎W(xué)單詞分組管理,根據(jù)不同情況安排相應(yīng)任務(wù),這樣用戶才能有耐心和毅力,堅(jiān)持做到每天學(xué)習(xí)。我們也將改變傳統(tǒng)背單詞形式,模仿百詞斬等增添圖片記憶法。我們希望用戶根據(jù)自己的習(xí)慣選擇記憶方式,習(xí)慣使用單詞卡記憶的用戶,我們也能夠推薦一份合理的單詞表,以期用戶能夠更高效、科學(xué)的學(xué)習(xí)和記憶。

      參考文獻(xiàn)(References):

      [1] 楊豐盛.ANDROID應(yīng)用開發(fā)揭秘[M].機(jī)械工業(yè)出版社,

      2010.

      [2] 李剛.瘋狂Android講義[M].電子工業(yè)出版社,2013.

      [3] 景保玉.2010中國移動(dòng)應(yīng)用開發(fā)現(xiàn)狀與趨勢(shì)大調(diào)查,

      2011.1.

      [4] 李晉,韓東晉.Java的昨天,今天和明天[J].信息與電腦(理論

      版),2011.1.

      [5] MichaelBlaha.UML面向?qū)ο蠼Ec設(shè)計(jì)[M].人民郵電出版

      社,2006.

      [6] Kyle Simpson.你不知道的JavaScript[M].人民郵電出版社,

      2015.

      猜你喜歡
      詞庫背單詞日語
      從推量助動(dòng)詞看日語表達(dá)的曖昧性
      編輯精選APP
      明朝日語學(xué)習(xí)研究
      開心炸彈
      一“吃”多用
      “打卡”背單詞
      輸入法詞庫乾坤大挪移
      詞庫音系學(xué)的幾個(gè)理論問題芻議
      關(guān)于日語中的“のた”和“の”的研究
      從語義模糊性看日語委婉表達(dá)
      六盘水市| 禄丰县| 安国市| 航空| 乌拉特中旗| 陆丰市| 左云县| 五寨县| 永吉县| 夏河县| 双桥区| 惠来县| 沂南县| 临朐县| 绥江县| 布尔津县| 桂林市| 嘉定区| 马鞍山市| 台东县| 板桥市| 民丰县| 岑溪市| 旺苍县| 拜泉县| 德兴市| 白山市| 台北县| 星子县| 垫江县| 东乌珠穆沁旗| 奉化市| 五莲县| 遂川县| 上林县| 龙陵县| 三门县| 长海县| 黄冈市| 乳源| 定襄县|