国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Android在高校學(xué)生信息服務(wù)系統(tǒng)中的應(yīng)用研究

2014-06-26 15:54蘇媛媛李文剛左旭乾李艷彥
新媒體研究 2014年10期
關(guān)鍵詞:應(yīng)用

蘇媛媛+李文剛+左旭乾+李艷彥

摘 要 無線互聯(lián)網(wǎng)通信技術(shù)的產(chǎn)生,讓人們對智能手機(jī)不再陌生,無論年齡和職業(yè),其已經(jīng)成為人人手中必備的生活用品和通信工具,青年人對其的追捧最為極致,校園作為教育領(lǐng)域的重要陣地,將手機(jī)這個極為方便的移動終端運用到高校學(xué)生服務(wù)系統(tǒng)中去是當(dāng)下最為熱門的研究話題。

關(guān)鍵詞:Android;高校學(xué)生信息服務(wù)系統(tǒng);應(yīng)用

中圖分類號:TN929 文獻(xiàn)標(biāo)識碼:A 文章編號:1671-7597(2014)10-0057-01

1 Android平臺特點及優(yōu)勢

Android一詞在漢語中被翻譯成“機(jī)器人”,其在本文的意思是美國谷歌公司在2007年時所推出的一個開源性手機(jī)操作系統(tǒng),由底層Linux操作系統(tǒng)、核心應(yīng)用程序和中間件這三部分組成。Android平臺同其他操作平臺相比,之所以具有更強(qiáng)的競爭力是由于其結(jié)構(gòu)特點所造成的,是其他平臺所不可比擬的。

1)其應(yīng)用程序的框架中,組件可以被替換或者重用;2)手機(jī)是可以移動的,因此,其應(yīng)用的虛擬機(jī)具有占用內(nèi)存空間小,運行速度快的特點;3)其采用的瀏覽器引擎是公開源代碼的;4)其采用更先進(jìn)的圖形庫,定制2D和3D的圖形庫,并且使3D圖形功能標(biāo)準(zhǔn)化;5)應(yīng)用SQLite(輕量級數(shù)據(jù)庫管理軟件)來進(jìn)行數(shù)據(jù)儲存,其占用資源空間極低,支持事務(wù)處理等應(yīng)用功能;6)支持多媒體功能,支持圖像及音視頻格式較多,例如:MP3、MPEG4、GIF、PNG、AAC等;7)支持2G移動通信技術(shù);8)支持藍(lán)牙、3G以及無線網(wǎng)技術(shù);9)支持衛(wèi)星定位系統(tǒng)、照相等功能應(yīng)用;10)其具有較大的開發(fā)環(huán)境,開發(fā)插件強(qiáng)大,便于開發(fā)新的應(yīng)用系統(tǒng)。

2 高校學(xué)生信息服務(wù)系統(tǒng)主要需求

當(dāng)下,數(shù)字化校園理念一經(jīng)提出,就受到了高校廣大師生的熱烈追捧,該系統(tǒng)主要是為教師、學(xué)生以及家長之間搭建一個有效溝通交流的平臺,而該平臺正是將利用Android平臺來實現(xiàn)。

1)高校學(xué)生信息服務(wù)系統(tǒng)中的功能性需求。高校學(xué)生信息服務(wù)系統(tǒng)的應(yīng)用用戶主要為教師、學(xué)生以及家長,而這三種用戶對該系統(tǒng)的需求各有不同。教師應(yīng)用該系統(tǒng)主要是發(fā)布信息、記錄相關(guān)信息、與學(xué)生、家長相互交流以及共享資料等;學(xué)生應(yīng)用該系統(tǒng)主要是查看信息、發(fā)布信息、記錄相關(guān)的信息、與教師、家長相互交流,與教師所應(yīng)用有不同之處;而家長應(yīng)用該系統(tǒng)主要是用來查詢信息、與教師和學(xué)生相互交流記憶對學(xué)校建設(shè)、教師管理等方面提出建議和意見等。

2)高校學(xué)生信息服務(wù)系統(tǒng)中的特殊性能需求。由于高校學(xué)生信息服務(wù)系統(tǒng)是為教師、學(xué)生以及家長這三類用戶所提供信息服務(wù),所以相對來說要對智能手機(jī)其操作系統(tǒng)、應(yīng)用界面、數(shù)據(jù)傳輸及存儲和通信網(wǎng)絡(luò)技術(shù)等的要求更為嚴(yán)格。一是應(yīng)用的手機(jī)操作系統(tǒng)要有自己的用戶規(guī)模,讓教師、學(xué)生以及家長能夠利用該系統(tǒng)查詢自己所需信息,并且操作要更為簡單,能夠隨時使用3G網(wǎng)絡(luò);二是對應(yīng)用界面的要求,設(shè)計應(yīng)便于訪問,同樣要求操作簡單;三是對數(shù)據(jù)傳輸及存儲的要求較為嚴(yán)格,要具有安全性,確保在提取數(shù)據(jù)時高效、準(zhǔn)確;四是通信網(wǎng)絡(luò)技術(shù)方面依據(jù)系統(tǒng)的要求,可以實現(xiàn)在公共互聯(lián)網(wǎng)上進(jìn)行正常通信,能夠?qū)崿F(xiàn)數(shù)據(jù)的傳輸和接收。

3 基于Android系統(tǒng)開發(fā)的高校學(xué)生信息服務(wù)系統(tǒng)的實現(xiàn)

1)開發(fā)環(huán)境的搭建。 開發(fā)所用操作系統(tǒng)為:Windows XP SP3;所用開發(fā)語言版本為:Java 1.6;所用開發(fā)工具為:Myeclipse 9.0;開源服務(wù)器為:Tomcat 6.0;數(shù)據(jù)庫為:MySQL。

開發(fā)環(huán)境的重點在于Android系統(tǒng)開發(fā)環(huán)境的搭建。首先需要下載相應(yīng)的JDK,然后是配置Android針對Myeclipse開發(fā)工具的相關(guān)插件,即Android Development Tools,最后是Tomcat的安裝,并與Myeclipse的集成。當(dāng)上述工具均配置完成后,Android系統(tǒng)的開發(fā)環(huán)境便搭建完成,接下來就可以進(jìn)行基于Android系統(tǒng)應(yīng)用的開發(fā)工作了。

開發(fā)Android應(yīng)用程序的一般步驟為:①創(chuàng)建工程;②對工程進(jìn)行啟動配置;③編寫相關(guān)代碼;④啟動工程進(jìn)行調(diào)試。

2)開發(fā)工具簡介。選擇優(yōu)秀的開發(fā)工具是開發(fā)Android應(yīng)用程序的必要條件。在Android SDK的一系列工具當(dāng)中,包括硬件虛擬設(shè)備與模擬器、Android資源打包輔助工具、Dalvik監(jiān)視服務(wù)以及Android調(diào)試橋工具等。

AVD是運行Android系統(tǒng)的虛擬設(shè)備。開發(fā)的Android應(yīng)用程序必須通過AVD才能運行。其內(nèi)容包括:照相機(jī)、內(nèi)存和鍵盤等硬件相關(guān)配置、系統(tǒng)版本的選擇、硬件外觀和屏幕尺寸大小、擴(kuò)展卡大小以及AVD相關(guān)文件的位置等。

Android設(shè)備模擬器是運行Dalvik虛擬機(jī)的工具。它可以讓開發(fā)者開發(fā)的Android應(yīng)用程序像運行在手機(jī)一樣運行在開發(fā)環(huán)境中,無需將其安裝在真實的手機(jī)環(huán)境中進(jìn)行測試,大大提高了開發(fā)調(diào)試效率。

資源打包輔助工具,即AATP,是可對應(yīng)用程序進(jìn)行打包的輔助工具??蓪⒏鞣N資源文件以及相關(guān)代碼文件一并打包成可安裝運行的.apk文件。

調(diào)試監(jiān)視服務(wù),即DDMS,是可視化的調(diào)試以及監(jiān)視工具。它主要監(jiān)視應(yīng)用程序的運行、內(nèi)存分配、堆棧的使用等情況。

調(diào)試橋及DX工具,是將Java的.class文件轉(zhuǎn)換成虛擬機(jī)可執(zhí)行的.dex文件。

3)應(yīng)用程序開發(fā)的關(guān)鍵點。首先是Android界面的設(shè)計與實現(xiàn)。主要是利用Java語言實現(xiàn)相關(guān)業(yè)務(wù)邏輯,利用XML語言描述界面布局。借用Java語言中的UI設(shè)計理念,利用事件響應(yīng)機(jī)制與布局的管理,每個XML可以嵌套多個View,這樣可以豐富用戶界面的設(shè)計。其次是數(shù)據(jù)的交互操作。采用MySQL來存儲數(shù)據(jù),客戶端必須通過網(wǎng)絡(luò)與服務(wù)器端進(jìn)行數(shù)據(jù)的交互。實現(xiàn)此方法需滿足兩個必要條件,即兩端網(wǎng)絡(luò)的相互訪問以及數(shù)據(jù)庫對于服務(wù)端的開通連接。當(dāng)這兩個條件滿足后,兩端才可進(jìn)行數(shù)據(jù)的操作。操作包括用戶客戶端提出查詢請求時,會向相關(guān)服務(wù)器端提出請求,服務(wù)器端會返回客戶端的查詢信息;用戶客戶端提出寫入請求時,服務(wù)器端將寫入數(shù)據(jù),并返回是否寫入成功的信息。

4 結(jié)束語

綜上所述,由于智能手機(jī)在高校校園中的廣泛應(yīng)用,將Android平臺應(yīng)用到高校學(xué)生信息服務(wù)系統(tǒng)中,能夠有效的解決隨時應(yīng)用電腦的不便捷問題,教師、學(xué)生和家長為該信息服務(wù)系統(tǒng)的應(yīng)用者,為其搭建一個良好的溝通交流平臺是非常有必要的。本文針對如何將Android平臺應(yīng)用到高校學(xué)生信息服務(wù)系統(tǒng)中做出了一定的介紹和建議,希望能給高校相關(guān)人士一些實用性參考,使校園的信息服務(wù)功能更強(qiáng)大。

參考文獻(xiàn)

[1]溫敏,艾麗蓉,王志國.Android智能手機(jī)系統(tǒng)中文件實時監(jiān)控的研究與實現(xiàn)[J].科學(xué)技術(shù)與工程,2009(07).

[2]姚全珠,王江.基于UML的軟件形式化需求分析與驗證[J].計算機(jī)工程,2010(13).

[3]姚昱旻,劉衛(wèi)國.Android的架構(gòu)與應(yīng)用開發(fā)研究[J].計算機(jī)系統(tǒng)應(yīng)用,2008(11).endprint

猜你喜歡
應(yīng)用
多媒體技術(shù)在小學(xué)語文教學(xué)中的應(yīng)用研究
分析膜技術(shù)及其在電廠水處理中的應(yīng)用
GM(1,1)白化微分優(yōu)化方程預(yù)測模型建模過程應(yīng)用分析
煤礦井下坑道鉆機(jī)人機(jī)工程學(xué)應(yīng)用分析
氣體分離提純應(yīng)用變壓吸附技術(shù)的分析
會計與統(tǒng)計的比較研究
新宁县| 大渡口区| 新竹市| 镇原县| 榆社县| 临泽县| 长子县| 大新县| 关岭| 绍兴县| 南溪县| 张家川| 吉林省| 成都市| 台南市| 三门县| 巴南区| 定日县| 镇远县| 达孜县| 师宗县| 泸西县| 新郑市| 集贤县| 苏尼特右旗| 淳安县| 手机| 旺苍县| 黑山县| 临潭县| 连江县| 哈密市| 临泉县| 利川市| 洛隆县| 三江| 镇赉县| 永吉县| 元氏县| 福海县| 乐亭县|