999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android的藏漢雙語黨課培訓軟件設計與實現*

2017-10-19 05:47:53王文廣普次仁
計算機時代 2017年10期
關鍵詞:數據庫培訓

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

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

基于Android的藏漢雙語黨課培訓軟件設計與實現*

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

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

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

Android平臺;藏漢雙語;藏文檢索;黨課培訓軟件

0 引言

結合目前各種便捷式智能設備普及的社會大環境,研究開發基于Android平臺的藏漢雙語黨課培訓軟件,其能夠促進西藏地區黨課線上開放式教學的發展,為藏漢同胞系統地學習黨的先進思想和深厚理論提供便利,同時可以幫助學員學習、復習相關內容,并測驗其對知識的掌握程度。

1 研究現狀和問題分析

1.1 研究現狀

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

1.2 軟件主要解決的技術難題

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

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

⑶ 實現準確查找詞語和數據庫藏文檢索的功能。

2 功能模塊概要設計

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

圖1 軟件功能模塊圖

3 藏漢雙語黨課關鍵技術的實現

3.1 藏漢雙語的切換實現

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

主要實現代碼如下:

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

主要代碼如下:

3.2 數據庫的建立

本軟件采用Android內置的SQlite數據庫[3-4]進行創建,數據庫名稱為study.db,存放在了對應的工程的databases目錄下,數據庫內的表有用來存儲選擇題的question、用來存儲黨史單詞的danciDepot。表的信息存儲結構略。

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

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

3.3 程序主界面的設計與實現

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

3.4 選擇題的實現

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

3.5 專用詞典模塊的實現

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

4 項目測評

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

軟件藏漢切換實現的效果如圖2所示,當用戶首次進入軟件默認的是漢語,可在登陸界面上切換語言。

選擇題及專用詞典模塊實現的效果如圖3所示,進行練習學習時,用戶做錯后會提示正確的結果,當用戶學習中遇見一些不懂的專用術語和名詞時可以查詢軟件中專用的小詞典。

圖2 軟件藏漢切換實現的效果

圖3 選擇題及專用詞典模塊實現的效果

5 總結與展望

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

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

⑵ 實現聯網,讓智能課堂的視頻從服務器獲取,以便其更新。

⑶ 實現自定義裝載功能,來進一步擴展數據庫。

[1]韋俊星,曾祥寶,黃美素,黃青逢.基于安卓系統的大學生黨課培訓系統客戶端的設計與實現[J].中國新通信,2015.11:116-117

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

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

[4]楊豐盛.Android技術內幕·系統卷[M].機械工業出版社,2011.

[5]朱晨.電子詞典中文件系統的設計與實現[D].電子科技大學碩士學位論文,2013.

[6]楊岸.一種電子詞典的設計與實現[D].華中科技大學碩士學位論文,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

西藏大學大學生創新性實驗訓練計劃項目“基于Android平臺藏漢雙語黨課培訓的設計與實現”(2016QCX087);西藏大學“珠峰學者人才發展支持計劃”項目

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

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

猜你喜歡
數據庫培訓
歡迎訂閱《中小學教師培訓》
培訓通知
CIT培訓學院2020線上培訓正式啟航
從五方面做好引導培訓
勞動保護(2019年7期)2019-08-27 00:41:26
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
培訓路上的感悟——“喜、憂、思”
體育師友(2011年5期)2011-03-20 15:29:53
主站蜘蛛池模板: 国产一区亚洲一区| 97在线公开视频| 免费可以看的无遮挡av无码| 91久久偷偷做嫩草影院电| 国产精选自拍| 久久久久人妻一区精品| 国产亚洲现在一区二区中文| 国产导航在线| jizz亚洲高清在线观看| 久久久久无码国产精品不卡| 国产精品久久国产精麻豆99网站| 国产精品专区第1页| 波多野结衣久久精品| 日韩欧美中文字幕在线韩免费| 91九色最新地址| 亚洲人成网站日本片| 亚洲天堂视频在线免费观看| 88av在线看| 中文毛片无遮挡播放免费| 欧美成人免费一区在线播放| 麻豆a级片| 国产一级一级毛片永久| 日本免费新一区视频| 欧美一级视频免费| 日韩欧美中文在线| 99视频有精品视频免费观看| 99精品一区二区免费视频| 激情网址在线观看| 亚洲无码A视频在线| 日韩AV无码一区| 亚洲 欧美 中文 AⅤ在线视频| 中文精品久久久久国产网址| 亚洲天堂2014| 91亚洲免费视频| 国产自在线播放| 综合亚洲网| 青青操国产视频| 日韩a级片视频| 欧美日韩一区二区三区在线视频| 午夜国产理论| 国产老女人精品免费视频| 国产精品粉嫩| 男人天堂亚洲天堂| 丁香六月综合网| 国产在线欧美| 欧美www在线观看| 91精品啪在线观看国产91九色| 亚洲性影院| 亚洲天堂首页| 国产成人一二三| 最新国产精品鲁鲁免费视频| 久久久无码人妻精品无码| 欧美特黄一级大黄录像| 国产欧美日韩va| 久久亚洲国产视频| 国产精品第页| 在线欧美a| 特级做a爰片毛片免费69| 中文字幕在线永久在线视频2020| 色婷婷在线影院| 91青青草视频| 国产麻豆精品久久一二三| 久久精品丝袜高跟鞋| 精品成人一区二区| 亚洲国产在一区二区三区| 国产女人在线观看| 亚洲国产欧美目韩成人综合| 看国产毛片| 91在线视频福利| 亚洲资源站av无码网址| 波多野结衣亚洲一区| 亚洲国产日韩视频观看| 亚洲男人天堂网址| 欧美亚洲国产日韩电影在线| 天堂av高清一区二区三区| 亚洲AV无码久久精品色欲| 麻豆精品在线视频| 欧美特黄一免在线观看| 91一级片| 国产福利一区二区在线观看| Aⅴ无码专区在线观看| 精品伊人久久久香线蕉|