• 
    

    
    

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

      基于android平臺(tái)的藏漢英三語校園助手的設(shè)計(jì)與實(shí)現(xiàn)

      2016-12-19 12:50:43趙應(yīng)李雷
      計(jì)算機(jī)時(shí)代 2016年11期
      關(guān)鍵詞:信息共享

      趙應(yīng)+李雷

      摘 要: 伴隨著藏文信息處理技術(shù)的不斷發(fā)展,西藏的數(shù)字化校園建設(shè)工作已勢(shì)在必行。文章就對(duì)Android平臺(tái)的藏漢英多語言智能應(yīng)用app進(jìn)行了分析與設(shè)計(jì),主要介紹了在Android平臺(tái)下,基于MVP(MVC)模式,實(shí)現(xiàn)藏漢英三語校園助手移動(dòng)終端應(yīng)用的過程。該應(yīng)用實(shí)現(xiàn)了對(duì)校園各類信息的匯總、分類及共享,對(duì)校園信息化建設(shè)有一定的促進(jìn)作用。

      關(guān)鍵詞: 校園應(yīng)用; Android; 藏漢英三語; 信息共享

      中圖分類號(hào):TP319 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2016)11-51-03

      Design and application of the Tibetan-Chinese-English three language

      campus assistant App for Android

      Zhao Ying, Li Lei

      (Tibetan Information Technology Engineering Research Center, Tibetan University, Lhasa, Tibet 850000, China)

      Abstract: With the development of Tibetan information technology, the construction of digital campus in Tibet is imperative. This paper describes the design of Tibetan-Chinese-English Campus App for Android based on MVC model, mainly introduces the realization process of Tibetan-Chinese-English Campus assistant mobile terminal App. The application realizes the collection, classification and sharing of all kinds of information on campus, and it can promote the construction of campus informationization.

      Key words: campus App; Android; Tibetan-Chinese-English; information sharing

      0 引言

      從20世紀(jì)末開始,我國(guó)就開始重視高校的數(shù)字化校園建設(shè)工作。伴隨著Android和ios系統(tǒng)的迅速發(fā)展,為響應(yīng)國(guó)家數(shù)字化校園建設(shè),關(guān)于校園的各類智能手機(jī)應(yīng)用App迅速被設(shè)計(jì)和實(shí)現(xiàn)。截至目前,使用人數(shù)較多的有:超級(jí)課程表、我要當(dāng)學(xué)霸、Evernote(印象筆記)等。

      隨著藏文信息技術(shù)的不斷發(fā)展,西藏校園多語言信息綜合平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)已勢(shì)在必行。多語言智能校園App的設(shè)計(jì)可以解決因地域而造成的語言障礙問題,也可以改善西藏地區(qū)移動(dòng)數(shù)字化校園建設(shè)的質(zhì)量和效果,對(duì)于加強(qiáng)民族之間的文化交流與進(jìn)步也有重大意義。

      多語言智能校園App的設(shè)計(jì)包含客戶端和服務(wù)器端??蛻舳税脩舻卿?、用戶查詢等功能。服務(wù)器端包含用戶管理、后臺(tái)發(fā)布信息等功能。在眾多的移動(dòng)操作系統(tǒng)平臺(tái)中,基于Linux平臺(tái)的開源手機(jī)操作系統(tǒng)——Android,更是受到大多數(shù)開發(fā)商和手機(jī)運(yùn)行商的喜愛,成為當(dāng)今主流移動(dòng)設(shè)備的操作系統(tǒng)之一。本文設(shè)計(jì)的多語言操作系統(tǒng)就是基于Android平臺(tái)的應(yīng)用。具有較高的使用價(jià)值。

      1 需求分析

      1.1 編寫目的

      高校的校園人流量和信息量都是非常巨大的。人工管理信息已逐漸因信息的發(fā)展而被淘汰。利用移動(dòng)終端獲取學(xué)校動(dòng)態(tài)已成為必然。校園客戶端應(yīng)用可以大幅提高校園的信息傳達(dá)效率。因此,在西藏地區(qū),一款適用于各高校處理學(xué)校信息及介紹校園的多語言智能應(yīng)用軟件是非常必要的,對(duì)于增進(jìn)民族融洽也具有非一般的戰(zhàn)略意義。

      1.2 功能需求

      本軟件針對(duì)西藏地區(qū)高校的學(xué)生用戶,主要是UI界面的開發(fā)、數(shù)據(jù)庫(kù)的建立和多語言功能的實(shí)現(xiàn)。

      多語言智能應(yīng)用應(yīng)分為客戶端和服務(wù)器端。

      ⑴ 手機(jī)端:學(xué)生使用,包含個(gè)人信息、成績(jī)信息、選課信息、通知公告信息、新生導(dǎo)航、圖書信息、校歷信息、自習(xí)室、蹭課、校園地圖、看電影、快遞信息等模塊。

      ⑵ 服務(wù)器端:管理員可以通過服務(wù)器端對(duì)應(yīng)用里的信息進(jìn)行管理、維護(hù)等。

      2 系統(tǒng)模塊設(shè)計(jì)

      2.1 基本架構(gòu)

      本設(shè)計(jì)是基于Android平臺(tái)的多語言校園助手軟件??蛻舳送ㄟ^與服務(wù)器端通信來實(shí)現(xiàn)用戶在客戶端操作。用Android工程來建立客戶端,Web工程來建立服務(wù)器端[1-2]。兩者通過系統(tǒng)一定的端口進(jìn)行通訊,傳輸信息。架構(gòu)結(jié)構(gòu)如圖1所示。

      2.2 系統(tǒng)模塊設(shè)計(jì)

      客戶端主要分為四大功能模塊:側(cè)滑欄、校園信息、學(xué)習(xí)工具、生活助手。

      客戶端總體功能模塊一共有32個(gè),其中包括:用戶注冊(cè)、用戶登錄、語言切換、注銷賬號(hào)等功能。功能具體劃分如圖2所示。

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

      此軟件的設(shè)計(jì)過程中,共用到了兩種數(shù)據(jù)庫(kù):一種為SQLite,另一種為SQL Server 2008。前者有可移植性長(zhǎng)、占用空間小等優(yōu)點(diǎn),作為客戶端保存之用。后者使用性強(qiáng)、安全性也比較高,為服務(wù)器端保存用戶信息之用[3]。

      ⑴ 學(xué)生基本信息表如表1所示:

      ⑵ 學(xué)生登錄信息表如表2所示:

      3 系統(tǒng)實(shí)現(xiàn)

      3.1 客戶端Android應(yīng)用程序

      客戶端功能的實(shí)現(xiàn):

      ⑴ 登錄界面的實(shí)現(xiàn)

      登錄界面都是運(yùn)用最簡(jiǎn)單的文本控件TextView、EditView及圖片控件ImageView去實(shí)現(xiàn),布局采用相對(duì)布局、線性布局嵌套實(shí)現(xiàn)。

      ⑵ 側(cè)滑菜單實(shí)現(xiàn)

      側(cè)滑菜單的實(shí)現(xiàn)是運(yùn)用開源項(xiàng)目SlidingMenu,加以運(yùn)用改變,實(shí)現(xiàn)側(cè)滑功能。

      ⑶ 多語言的實(shí)現(xiàn)

      由于考慮到了地區(qū)及民族因素,加入了多語言模塊。由于藏語作為民族語種,Android系統(tǒng)中并未加入對(duì)藏語的支持,所以要想正常顯示藏文、寫入藏文就會(huì)給開發(fā)人員帶來很大的困難。所以在查閱了大量的資料后,決定內(nèi)置藏文字體,利用Android已有的環(huán)境去實(shí)現(xiàn)。具體實(shí)現(xiàn)過程如下。

      首先,在assets下新建一個(gè)文件夾fonts文件夾,將藏語字體放到assets/fonts下。

      其次,新建values-en(英語)、values-zh-rCN(簡(jiǎn)體中文)、values-zh-rTW(藏語)三個(gè)文件夾,在values中用到的所有字符串文件如arrays.xml、strings.xml,復(fù)制進(jìn)這三個(gè)文件夾內(nèi),然后分別將每個(gè)文件的字符串進(jìn)行翻譯。

      最后,通過資源文件的調(diào)用來實(shí)現(xiàn)語言的切換。

      3.2 客戶端和服務(wù)器端通信的實(shí)現(xiàn)

      ⑴ 客戶端根據(jù)HTTP傳輸協(xié)議向服務(wù)器傳輸數(shù)據(jù)

      用戶在登錄模塊中輸入用戶名(學(xué)號(hào)或手機(jī)號(hào))和密碼,點(diǎn)擊登陸按鈕,將兩個(gè)參數(shù)按照HTTP傳輸協(xié)議給傳送給服務(wù)器,此時(shí)回調(diào)函數(shù)開始運(yùn)用Handler對(duì)象監(jiān)聽服務(wù)器端傳回的數(shù)據(jù),以采取不同的操作[4]。

      ⑵ 服務(wù)器端返回?cái)?shù)據(jù)

      客戶端經(jīng)過加密傳輸過來的用戶名、密碼去和服務(wù)器端中學(xué)生信息數(shù)據(jù)庫(kù)進(jìn)行比對(duì),根據(jù)比對(duì)結(jié)果,返回給客戶端不同的結(jié)果。

      4 結(jié)束語

      本文基于Android平臺(tái)的藏漢英三語校園助手的設(shè)計(jì)與實(shí)現(xiàn)可以應(yīng)用于手機(jī)、平板等多種便攜式設(shè)備。學(xué)生安裝應(yīng)用之后可以隨時(shí)隨地了解學(xué)校最新消息,也可以通過查看課程表和自習(xí)室來為自己制定相應(yīng)的學(xué)習(xí)計(jì)劃。學(xué)校也可以通過此應(yīng)用發(fā)布學(xué)校信息、公布學(xué)生成績(jī)等行為以減少相關(guān)人員的工作量。我國(guó)是一個(gè)多民族國(guó)家,智能應(yīng)用應(yīng)根據(jù)時(shí)代的發(fā)展使便攜式設(shè)備可以更多地顯示民族語言。因此,以后的發(fā)展方向應(yīng)主要集中在多語言的設(shè)計(jì)和實(shí)現(xiàn)以及相關(guān)內(nèi)部功能的優(yōu)化方面。這樣不僅可以讓少數(shù)民族地區(qū)生源感受到具有民族氣息的應(yīng)用,而且可以減少高校相關(guān)部門的工作量。從而使應(yīng)用更加具有生命力。

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

      [1] 吳亞峰,索伊娜等.Android核心技術(shù)與實(shí)例詳解[M].電子工

      業(yè)出版社,2010.

      [2] 張?jiān)?Android開發(fā)應(yīng)用實(shí)戰(zhàn)詳解[M].中國(guó)鐵道出版社,

      2011.

      [3] 王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第4版)[M].高等教育出版社,

      2006.

      [4] 孫衛(wèi)琴,李洪成.Tomcat與JSP Web開發(fā)技術(shù)詳解[M].電子

      工業(yè)出版社,2003.

      猜你喜歡
      信息共享
      橫向動(dòng)態(tài)聯(lián)盟的信息共享效應(yīng)研究
      基于WebGIS的合肥中小企業(yè)信息共享平臺(tái)的研究
      基于供應(yīng)鏈的制造業(yè)服務(wù)化客戶逆向服務(wù)研究
      中國(guó)鐵水聯(lián)運(yùn)信息系統(tǒng)物理框架設(shè)計(jì)
      科技視界(2016年21期)2016-10-17 20:14:41
      利用微信做好班級(jí)管理工作的實(shí)踐研究
      成才之路(2016年26期)2016-10-08 12:02:00
      阿拉尔市| 绿春县| 邳州市| 渝北区| 扎赉特旗| 巴彦淖尔市| 年辖:市辖区| 闻喜县| 竹山县| 砚山县| 永靖县| 陵水| 通渭县| 修水县| 乐山市| 宣汉县| 施秉县| 府谷县| 基隆市| 花莲市| 九龙城区| 康马县| 合山市| 尉氏县| 铁岭市| 施秉县| 阿拉善盟| 全州县| 乐平市| 万全县| 陆良县| 社旗县| 顺义区| 年辖:市辖区| 阿城市| 正定县| 巫山县| 怀仁县| 通州区| 卓资县| 鄂温|