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
主站蜘蛛池模板: 亚洲一区免费看| 精品夜恋影院亚洲欧洲| 国产在线日本| 无码久看视频| 美美女高清毛片视频免费观看| 老色鬼久久亚洲AV综合| 亚洲—日韩aV在线| 日本爱爱精品一区二区| 91丝袜美腿高跟国产极品老师| 草逼视频国产| 国产精品乱偷免费视频| 好久久免费视频高清| 99re66精品视频在线观看| 国产成人精品一区二区秒拍1o| 国产成人免费手机在线观看视频| 午夜精品久久久久久久无码软件 | 成人毛片免费观看| 亚洲人在线| 国产va免费精品观看| 亚洲国产中文综合专区在| 日本黄色不卡视频| 久久网欧美| 国产美女无遮挡免费视频网站| 国产农村精品一级毛片视频| 99re在线免费视频| 久久人人妻人人爽人人卡片av| 欧美日韩中文国产va另类| 91啪在线| 国产欧美精品专区一区二区| 亚洲男人天堂网址| 国产永久无码观看在线| 国产午夜看片| 亚洲无码免费黄色网址| 露脸国产精品自产在线播| 免费99精品国产自在现线| 亚洲色欲色欲www在线观看| 亚洲无线国产观看| 日本精品影院| www欧美在线观看| 国产区成人精品视频| 久久久久亚洲AV成人人电影软件| 欧美日韩精品综合在线一区| 亚洲欧洲日产国产无码AV| 狼友av永久网站免费观看| 欧美在线视频不卡| 国产一区二区三区免费观看| 精品五夜婷香蕉国产线看观看| 无码aaa视频| 日韩亚洲高清一区二区| 久久久久久久久久国产精品| 日本伊人色综合网| 国产一区二区三区在线无码| 亚洲成人网在线播放| 亚洲大尺码专区影院| 久久不卡国产精品无码| 国模视频一区二区| 亚洲男人在线| 日韩人妻少妇一区二区| 在线永久免费观看的毛片| 少妇高潮惨叫久久久久久| 亚洲欧美日韩成人高清在线一区| 青青操国产视频| 熟妇丰满人妻| 亚洲啪啪网| 亚洲三级a| 97久久超碰极品视觉盛宴| 亚洲日韩精品伊甸| 国产视频你懂得| 国产99视频免费精品是看6| 久久6免费视频| 欧美成人国产| 老司国产精品视频91| 四虎影视国产精品| 国产亚洲精品97在线观看| 国产成人无码Av在线播放无广告| 亚洲天堂首页| 极品国产在线| 黄色网址手机国内免费在线观看| 91网址在线播放| 欧美亚洲日韩中文| 精品第一国产综合精品Aⅴ| 91在线高清视频|