亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android的藏漢雙語黨課培訓(xùn)軟件設(shè)計與實現(xiàn)*

        2017-10-19 05:47:53王文廣普次仁
        計算機時代 2017年10期
        關(guān)鍵詞:數(shù)據(jù)庫培訓(xùn)

        王文廣,群 諾,普次仁,張 婧

        (西藏大學(xué)藏文信息技術(shù)研究中心,西藏 拉薩 85000)

        基于Android的藏漢雙語黨課培訓(xùn)軟件設(shè)計與實現(xiàn)*

        王文廣,群 諾,普次仁,張 婧

        (西藏大學(xué)藏文信息技術(shù)研究中心,西藏 拉薩 85000)

        基于Android平臺的藏漢雙語黨課培訓(xùn)客戶端是一款實用型軟件,打破了西藏地區(qū)黨課培訓(xùn)效率不高、且沒有藏語版的黨課學(xué)習(xí)軟件的現(xiàn)狀。通過藏文信息處理技術(shù)在移動智能終端的應(yīng)用,解決了藏文字庫導(dǎo)入、數(shù)據(jù)庫中藏文檢索、藏文在Android6.0以下版本的顯示和藏漢切換等問題。本軟件為了最大限度降低模塊間的藕合度,多采用了數(shù)據(jù)耦合,提高了軟件的可維護(hù)性,實現(xiàn)了黨課基礎(chǔ)知識、智能課堂、習(xí)題練習(xí)、模擬考試、專用詞典和聚焦藏史等六個功能模塊。

        Android平臺;藏漢雙語;藏文檢索;黨課培訓(xùn)軟件

        0 引言

        結(jié)合目前各種便捷式智能設(shè)備普及的社會大環(huán)境,研究開發(fā)基于Android平臺的藏漢雙語黨課培訓(xùn)軟件,其能夠促進(jìn)西藏地區(qū)黨課線上開放式教學(xué)的發(fā)展,為藏漢同胞系統(tǒng)地學(xué)習(xí)黨的先進(jìn)思想和深厚理論提供便利,同時可以幫助學(xué)員學(xué)習(xí)、復(fù)習(xí)相關(guān)內(nèi)容,并測驗其對知識的掌握程度。

        1 研究現(xiàn)狀和問題分析

        1.1 研究現(xiàn)狀

        當(dāng)前比較完善的基于移動終端的黨課培訓(xùn)客戶端有“大學(xué)生黨課培訓(xùn)系統(tǒng)”[1],類似培訓(xùn)平臺都僅針對各地大學(xué)生,且版本均為漢語或漢英雙語,而針對學(xué)生及其他社會成員并且可以實現(xiàn)漢、藏雙語培訓(xùn)的平臺目前還沒有人開發(fā)。我們開發(fā)了藏文與漢文互譯、面向西藏地區(qū)大學(xué)生及其他人員的黨課培訓(xùn)APP——藏漢雙語黨課培訓(xùn)客戶端,這個軟件對完善藏文信息處理[2]在移動終端上的研究和使用具有重要意義。

        1.2 軟件主要解決的技術(shù)難題

        ⑴ Android系統(tǒng)中的藏文流暢處理:比如研究Android6.0以下版本的藏文顯示和輸入、藏漢互譯。

        ⑵ 實現(xiàn)課題中的藏漢切換,完善藏文信息處理在移動終端上的研究和使用。

        ⑶ 實現(xiàn)準(zhǔn)確查找詞語和數(shù)據(jù)庫藏文檢索的功能。

        2 功能模塊概要設(shè)計

        我們做了大量市場調(diào)研和用戶需求分析,除了實現(xiàn)藏漢雙語外,還確定了主要功能模塊:黨課基礎(chǔ)知識、智能課堂、習(xí)題練習(xí)、模擬考試、專用詞典和聚焦藏史等六個模塊,如圖1所示。其中黨課基礎(chǔ)知識是讓用戶學(xué)習(xí)基本理論;智能課堂實現(xiàn)了通過視頻自主學(xué)習(xí);習(xí)題練習(xí)和模擬考試模塊提供讓用戶自我測試的平臺;專用詞典是一個輔助學(xué)習(xí)工具;聚焦藏史為用戶提供課外閱讀材料。

        圖1 軟件功能模塊圖

        3 藏漢雙語黨課關(guān)鍵技術(shù)的實現(xiàn)

        3.1 藏漢雙語的切換實現(xiàn)

        在Android中實現(xiàn)藏漢切換,首先要解決在Android端顯示藏文的問題,雖然Android6.0已經(jīng)支持藏文的顯示,但還是有一部分用戶使用6.0版本以下的Android系統(tǒng),考慮到這個情況,我們還是寫一個設(shè)置藏文字體的工具類SetTypeface對view控件自定義字體為himalaya.ttf。

        主要實現(xiàn)代碼如下:

        在登陸界面點擊RadioButton控件來切換藏漢語言,通過監(jiān)聽這個控件,如果第一個RadioButton控件被點擊則設(shè)置語言為漢語language=1同時調(diào)用SharedPreferencesUtils工具類用來保存這個數(shù)據(jù)到手機中,反之第二個RadioButton控件被點擊語言為藏語language=2同時也調(diào)用SharedPreferencesUtils工具類把數(shù)據(jù)寫入到手機中。軟件中每個activity都繼承一個 BaseActivity,而 BaseActivity通過 SharedPreferencesUtils.getParam方法可以獲取language的值,這樣每個界面都一個判斷當(dāng)language=1設(shè)置語言為漢語,language=2設(shè)置語言為藏語。

        主要代碼如下:

        3.2 數(shù)據(jù)庫的建立

        本軟件采用Android內(nèi)置的SQlite數(shù)據(jù)庫[3-4]進(jìn)行創(chuàng)建,數(shù)據(jù)庫名稱為study.db,存放在了對應(yīng)的工程的databases目錄下,數(shù)據(jù)庫內(nèi)的表有用來存儲選擇題的question、用來存儲黨史單詞的danciDepot。表的信息存儲結(jié)構(gòu)略。

        ⑴ 選擇題庫表question(answer_A,answer_B,answer_C,answer_D,problem_name,answer,id)。

        ⑵單詞庫表danciDepot(_id,zwtibetm,zwchinesem)。

        3.3 程序主界面的設(shè)計與實現(xiàn)

        用戶界面設(shè)計的一個重要原則是用戶應(yīng)該總是感覺在控制軟件而不是被軟件控制。操作上,用戶應(yīng)扮演主動角色,而不是扮演被動角色[5-6],該界面采用線性垂直布局,劃分了三大區(qū)域塊,分別為:頭導(dǎo)航區(qū)域用于用戶注冊和程序功能的擴(kuò)展、圖片的輪播區(qū)域用于展現(xiàn)近期的公告等、功能模塊區(qū)域用于展示軟件主要功能。主要代碼如下:

        3.4 選擇題的實現(xiàn)

        本軟件中習(xí)題練習(xí)和模擬考試中都有選擇題,而習(xí)題練習(xí)模塊又劃分為幾個小模塊:順序練習(xí)、隨機練習(xí)和章節(jié)練習(xí)。順序練習(xí)是調(diào)取數(shù)據(jù)庫儲存的題的順序,隨機練習(xí)的實現(xiàn)采用一個方法random.nextInt(questions.size())。選擇題的界面設(shè)計,先采用一個TextView控件來顯示從數(shù)據(jù)庫獲取的題干,在Text-View下方用一組RadioGroup單選框,每個選項由一個RadioButton單選框和一個TextView文本框水平布局,并為這每一個選項的RadioButton單選框分別賦值為1、2、3、4,TextView文本框顯示從數(shù)據(jù)庫獲取的每個選項的文本。完成布局后開始實現(xiàn)點擊事件,為RadioButton添加一個選中改變狀態(tài)OnCheckedChangeListener的事件,通過比較單選框的值是否與已獲取數(shù)據(jù)庫正確答案的相等,若相等,則在調(diào)用Toast顯示"恭喜您,答對了!"。若不相等,則設(shè)置Toast顯示"很抱歉,答錯了,正確答案是:"并顯示出正確答案。

        3.5 專用詞典模塊的實現(xiàn)

        專用詞典實現(xiàn)了有關(guān)黨課學(xué)習(xí)的名詞和術(shù)語的藏漢互譯。一個詞典實現(xiàn)雙語互譯必須要有大量的詞匯做支持,因此從外部導(dǎo)入的數(shù)據(jù)庫中加入了1253個詞匯。詞典的實現(xiàn),首先獲取用戶輸入文字,調(diào)用isChinese方法判斷獲取的文字是漢語還是藏語,然后用db.isOpen打開數(shù)據(jù)庫,做相應(yīng)的查詢。對于數(shù)據(jù)庫操作,Android提供了SQLiteOpenHelper類,可以很好地管理SQLite數(shù)據(jù)庫的增刪查改等操作,這里采用其中的一個方法queryItem做查詢。主要代碼如下所示:

        4 項目測評

        我們打開應(yīng)用,進(jìn)入引導(dǎo)頁面,該頁面調(diào)用的是FirstActivity類,若為首次進(jìn)入該應(yīng)用,則調(diào)用該類,進(jìn)入引導(dǎo)頁面;否則,不調(diào)用該類,進(jìn)入應(yīng)用主界面,為了測試android6.0以下機型的藏漢切換,采用華為榮耀6進(jìn)行真機的調(diào)試和項目展示,基本上符合預(yù)期開發(fā)效果,由于項目中有太多的界面,這里對主要功能進(jìn)行展示。

        軟件藏漢切換實現(xiàn)的效果如圖2所示,當(dāng)用戶首次進(jìn)入軟件默認(rèn)的是漢語,可在登陸界面上切換語言。

        選擇題及專用詞典模塊實現(xiàn)的效果如圖3所示,進(jìn)行練習(xí)學(xué)習(xí)時,用戶做錯后會提示正確的結(jié)果,當(dāng)用戶學(xué)習(xí)中遇見一些不懂的專用術(shù)語和名詞時可以查詢軟件中專用的小詞典。

        圖2 軟件藏漢切換實現(xiàn)的效果

        圖3 選擇題及專用詞典模塊實現(xiàn)的效果

        5 總結(jié)與展望

        該研究課題是為了探索藏文信息處理在Android移動智能終端的應(yīng)用,“雙語黨課”這款應(yīng)用基本上實現(xiàn)了將傳統(tǒng)的黨課教育向智能終端的移植,同時也滿足了藏漢同胞對黨課學(xué)習(xí)的需求。本文簡要介紹了該軟件實現(xiàn)的構(gòu)架和一些技術(shù)關(guān)鍵點,由于時間倉促及自身知識有限,軟件做的尚有一些不足之處,以后會接著在以下三個問題上進(jìn)行研究和改善。

        ⑴ 在詞典模塊,增加語音搜索功能,使人機有更好的交互。

        ⑵ 實現(xiàn)聯(lián)網(wǎng),讓智能課堂的視頻從服務(wù)器獲取,以便其更新。

        ⑶ 實現(xiàn)自定義裝載功能,來進(jìn)一步擴(kuò)展數(shù)據(jù)庫。

        [1]韋俊星,曾祥寶,黃美素,黃青逢.基于安卓系統(tǒng)的大學(xué)生黨課培訓(xùn)系統(tǒng)客戶端的設(shè)計與實現(xiàn)[J].中國新通信,2015.11:116-117

        [2]陳玉忠,俞士汶.藏文信息處理技術(shù)的研究現(xiàn)狀與展望[J].中國藏學(xué),2003.4:97-107

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

        [4]楊豐盛.Android技術(shù)內(nèi)幕·系統(tǒng)卷[M].機械工業(yè)出版社,2011.

        [5]朱晨.電子詞典中文件系統(tǒng)的設(shè)計與實現(xiàn)[D].電子科技大學(xué)碩士學(xué)位論文,2013.

        [6]楊岸.一種電子詞典的設(shè)計與實現(xiàn)[D].華中科技大學(xué)碩士學(xué)位論文,2004.

        Design and implementation of Android-based bilingual training software for lectures of the Party

        Wang Wenguang,Qun Nuo,Pu Ciren,Zhang Jing
        (The Research Center of Tibetan Information Technology,Tibet University,Lhasa,Tibet 850000,China)

        The Android-based bilingual training software for the lectures of the Party is practical software,breaking the current status in Tibetan areas that the training efficiency of the lectures of the Party is low and there is no Tibetan version of learning software for the lectures of the Party.Through the application of Tibetan information processing technology in mobile intelligent terminal,the problems of Tibetan character import,database Tibetan retrieval,Tibetan character display in the lower versions of Android6.0,and the switch between Tibetan and Chinese are solved.In order to minimize the coupling between modules,the data coupling is adopted mostly,which increases the maintainability of the software,and six function modules,i.e.the basic knowledge of the lectures of the Party,intelligent class room,exercises,simulated test,special dictionary and"focus on Tibetan history"are realized.

        Android platform;Tibetan-Chinese bilingual;Tibetan retrieval;training software for the lectures of the Party

        TP311

        A

        1006-8228(2017)10-59-04

        2017-07-31

        西藏大學(xué)大學(xué)生創(chuàng)新性實驗訓(xùn)練計劃項目“基于Android平臺藏漢雙語黨課培訓(xùn)的設(shè)計與實現(xiàn)”(2016QCX087);西藏大學(xué)“珠峰學(xué)者人才發(fā)展支持計劃”項目

        王文廣(1995-),男,西藏拉薩人,本科在讀,主要研究方向:自然語言處理,安卓應(yīng)用開發(fā)。

        10.16644/j.cnki.cn33-1094/tp.2017.10.018

        猜你喜歡
        數(shù)據(jù)庫培訓(xùn)
        歡迎訂閱《中小學(xué)教師培訓(xùn)》
        培訓(xùn)通知
        CIT培訓(xùn)學(xué)院2020線上培訓(xùn)正式啟航
        從五方面做好引導(dǎo)培訓(xùn)
        數(shù)據(jù)庫
        財經(jīng)(2017年15期)2017-07-03 22:40:49
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        培訓(xùn)路上的感悟——“喜、憂、思”
        體育師友(2011年5期)2011-03-20 15:29:53
        日韩精品人妻系列无码专区免费| 18禁黄网站禁片免费观看| 成人三级a视频在线观看| 国产第一页屁屁影院| 一区五码在线| 国精产品一区二区三区| 精品国产黑色丝袜高跟鞋| 丁香六月婷婷综合| 亚洲Va欧美va国产综合| 亚洲色欲Aⅴ无码一区二区| 中文字幕日本熟妇少妇| 国产成年女人特黄特色毛片免| 亚洲无av码一区二区三区| 日本精品一级二区三级| 美女主播福利一区二区| 无码专区一ⅴa亚洲v天堂| 天堂国产一区二区三区| 亚洲av成人中文无码专区| 国产成人一区二区三区在线观看 | 99久久人人爽亚洲精品美女| 中文字幕人妻偷伦在线视频| 亚洲国产成人精品激情| 国产在线观看网址不卡一区| 91偷自国产一区二区三区| 国产精品久久久三级18| 久久婷婷五月综合色丁香| 丰满少妇被粗大的猛烈进出视频| 东北妇女肥胖bbwbbwbbw| 亚洲区在线播放| 一本久久a久久精品综合| 久久亚洲综合亚洲综合| 久久综合五月天| 国产亚洲高清不卡在线观看| 加勒比一本大道大香蕉 | 久久一本日韩精品中文字幕屁孩 | 成人爽a毛片免费视频| 久久亚洲中文字幕无码| 日本一道dvd在线中文字幕| 亚洲av乱码国产精品观看麻豆| 日韩熟女系列中文字幕| 成熟丰满熟妇av无码区|