摘 要:隨著當前信息化技術的不斷發(fā)展和進步,我國校園信息系統(tǒng)建設逐漸完善。在無線通信網(wǎng)絡技術環(huán)境下,基于android平臺的校園信息系統(tǒng)app已經(jīng)成為校園信息系統(tǒng)的重中之重,從根本上改善了新型移動數(shù)字化校園建設的質(zhì)量和效果。本文就基于android平臺的校園信息系統(tǒng)app的設計原理及設計概念進行分析,對校園信息系統(tǒng)app平臺設計內(nèi)容進行控制,從總體到細節(jié),層層設計、分布落實,完成系統(tǒng)的綜合建設。
關鍵詞:校園信息系統(tǒng);android平臺;app
中圖分類號:TP311.52
隨著網(wǎng)絡規(guī)模和用戶數(shù)量的迅速擴大,應用信息系統(tǒng)的不斷豐富,高校網(wǎng)絡環(huán)境已經(jīng)出現(xiàn)了翻天覆地的轉(zhuǎn)變。傳統(tǒng)校園網(wǎng)絡平臺在進行設計的過程中,只是依照計算機技術要求及學生需求進行設計,沒有對平臺性能、平臺質(zhì)量進行全方位控制和提升,在很大程度上制約了主體的建設質(zhì)量。因此,在現(xiàn)代平臺建設的過程中,設計人員要選取高性能、高質(zhì)量數(shù)據(jù)體系,要對新型android平臺的校園信息系統(tǒng)app進行深入探究,從本質(zhì)上提升校園信息交流的移動便捷性,安全性和可靠性。
1 基于android平臺的校園信息系統(tǒng)特征
基于android平臺的校園信息系統(tǒng)app特征主要表現(xiàn)在:(1)android平臺應用程序框架能夠?qū)Τ绦蚪M件進行替換與重用,主要由虛擬機作為運行的主體,占用資源較少,系統(tǒng)運行速度非??欤蟠筇嵘似脚_性能;(2)android平臺使用WebKit引擎作為內(nèi)部集成瀏覽器,對系統(tǒng)中的各項圖形庫進行定制,從根本上提升了主體的效果和質(zhì)量。圖形庫選取定制的2D和3D圖形庫。此外,3D圖形庫還選取openGLEs1.0標準進行優(yōu)化;(3)android平臺使用SQLite用作結構化的數(shù)據(jù)存儲中心,支持SQL數(shù)據(jù)庫,能夠?qū)Ω黜検聞仗幚磉M行操作,其主體操作支持多種媒體操作,支持常見MP3、AAC、AMR、JPG、PNG、GIF格式,支持GSM技術、藍牙、EDGE、3G和WiFi,能夠?qū)Ω黜椥畔①Y源進行全面應用。
2 基于android平臺的校園信息系統(tǒng)構架建設
android平臺的校園信息系統(tǒng)構建建設主要包括四部分,第一層(最上層)為Application層,為系統(tǒng)的程序?qū)?,第二層為Application Framework層,為系統(tǒng)的應用程序框架,第三層為Libraries層與 Android 運行環(huán)境層,為系統(tǒng)的核心類庫,第四層為LinuxKernel層高,為系統(tǒng)的Linux內(nèi)核。具體結果見圖1。
2.1 應用程序?qū)訕嫿?/p>
在對應用程序?qū)舆M行構建的過程中,設計人員要對java語言進行合理控制,從根本上完成系統(tǒng)的核心建設,對各項語言進行合理配置搭載。此外,在對該層進行設計的過程中設計人員還要對核心內(nèi)容進行完善,對核心系統(tǒng)中的應用部分進行設置,建立SMS程序、email客戶端、contacts、地圖、日歷、瀏覽器等。
2.2 應用程序框架構建
應用程序框架構建主要包括對API訪問權限、程序共享設計等。在對上述框架結構進行設計的過程中,設計人員要對權限及核心體系進行合理配置,對各項設計模式進行重組,確保應用程序框架能夠?qū)M件進行分享,保證用戶能夠在同樣機器上完成組件替換。
2.3 系統(tǒng)的核心類庫
在對Android系統(tǒng)進行開發(fā)的過程中,設計人員要對各項程序構建模式進行重新組建,確保設計中所有應用都能夠?qū)M件能力進行分享,形成良好安全約束,能夠完成對同樣機器上組件的替換。Android系統(tǒng)要包含C/C++庫,能夠?qū)诵牟糠窒到y(tǒng)C庫、3D庫、FreeType、LibWebCore、SGL、媒體庫、Surface管理、SQLite、SSL進行應用。在對Android RunTime庫進行建設的過程中,系統(tǒng)設計人員要對Dalvik虛擬機進行全方面控制,依照該虛擬機自身系統(tǒng),對編譯格式進行確定。
2.4 Linux內(nèi)核構建
Linux內(nèi)核是Android平臺的重要內(nèi)容,可以有效提升原版本之間的BUG,為Android平臺建立所需的各種驅(qū)動,提升整體終端設備的主體效果,增強內(nèi)核運行質(zhì)量及效果。在對Linux內(nèi)核構建的過程中,設計人員要對內(nèi)核中的AndroidBinder、Android電源管理(PM)、AndroidPMEM(Physical)、Android Logger、Android Alann、USB Gadget驅(qū)動、低內(nèi)存管理器(Low Memory killer)、匿名共享內(nèi)存(ashlnem)、Android Ram Console、Android timed device、Yaffs2進行設計,建立完善的內(nèi)核運行java虛擬機。
3 基于android平臺的校園信息系統(tǒng)app的設計
3.1 功能需求設計
基于android平臺的校園信息系統(tǒng)app設計過程中設計人員要控制要以下幾方面。
第一,對系統(tǒng)各項信息進行完善,建立層次化信息結構系統(tǒng)。設計人員要對教師對信息的需求(圖2),學生對信息的需求(圖3),家長對信息的需求(圖4)三方面內(nèi)容深化,保證教師能夠及時錄入、發(fā)布、查看信息,學生與家長能夠查詢、獲取、交流信息,要依據(jù)不同人員層次要求建立不同應用系統(tǒng),保證滿足各方面需求。
第二,要對性能需求進行完善,增強收集操作系統(tǒng)效果。設計人員要對不同層次的手機操作系統(tǒng)進行分析,依照當前校園環(huán)境中手機主體狀況,建立合適的選擇、界面、通信網(wǎng)絡、數(shù)據(jù)存貯結構,形成完善的信息控制平臺。手機操作系統(tǒng)在設計的過程中要具有非常廣泛的用戶規(guī)模,符合當前校園環(huán)境中的手機系統(tǒng)平臺狀況,能夠滿足學生的各項需求。設計界面要盡量簡單與友好,保證用戶能夠在應用系統(tǒng)的過程中感覺到舒適,提升用戶對系統(tǒng)的印象。要對通信網(wǎng)絡技術進行應用,依照3G網(wǎng)絡主體及通信需求對服務器進行訪問,設計訪問控制,保證數(shù)據(jù)安全。對大量同時訪問操作要對數(shù)據(jù)進行安全存貯及數(shù)據(jù)操作,防止出現(xiàn)數(shù)據(jù)失誤現(xiàn)象,降低對用戶造成的影響。
第三,針對系統(tǒng)框架結構,合理完善移動技術。在對系統(tǒng)框架結構進行建立的過程中,設計人員要對無線網(wǎng)絡技術及移動終端技術進行全方位控制,對上述信息業(yè)務及移動互聯(lián)技術進行拓展,形成良好的系統(tǒng)終端,建立統(tǒng)一信息化服務及管理資源。設計人員要將客戶端 Android機與校園信息服務系統(tǒng)的服務器結合在一起,設置物理隔離網(wǎng)閘,構造JDBC訪問后臺數(shù)據(jù)庫,通過MySQL數(shù)據(jù)庫存儲系統(tǒng)對數(shù)據(jù)進行存儲。
3.2 系統(tǒng)功能模塊設計
功能模塊設計是建立在基于android平臺的校園信息系統(tǒng)app設計實現(xiàn)的基礎上的重要內(nèi)容。在對上述內(nèi)容進行完善的過程中,設計人員要依照需求進行功能建設,保證功能與校園環(huán)境相符合。當前基于android平臺的校園信息系統(tǒng)app主要包括系統(tǒng)登錄模塊、信息查詢模塊、信息錄入模塊、信息發(fā)布模塊、信息交流模塊、信息分享模塊。系統(tǒng)主要通過上述六大模塊完成對信息的交流與共享。具體見圖6。
3.3 數(shù)據(jù)庫設計
數(shù)據(jù)庫在設計的過程中要對Android應用程序進行全面把握,要嚴格依照Android應用程序操作基礎,對各種存儲方式進行合理選取。在當前的Android平臺建設過程中,數(shù)據(jù)存儲主要包括Share Preferences存儲數(shù)據(jù)、文件方式存儲數(shù)據(jù)、SQLite數(shù)據(jù)庫方式、Content Provider存儲數(shù)據(jù)、網(wǎng)絡方式存儲數(shù)據(jù)五種方式。在上述的存儲過程中前四種都是將數(shù)據(jù)存儲在本地設備上,而第五種是將數(shù)據(jù)存儲在網(wǎng)絡上。設計人員在對數(shù)據(jù)庫進行設計的過程中可以對以上內(nèi)容進行合理選取,可以根據(jù)校園系統(tǒng)狀況建立有效的數(shù)據(jù)庫,對數(shù)據(jù)信息進行儲存。除此之外,在對數(shù)據(jù)庫進行建立的過程中,設計人員還要對可視化操作工具進行選取,依照圖形化管理或表格化處理等對各項數(shù)據(jù)內(nèi)容進行分類、控制、監(jiān)督,從根本上改善數(shù)據(jù)的可靠效果。
4 測試案例
5 總結
基于android平臺的校園信息系統(tǒng)app是我國校園信息系統(tǒng)建設中的關鍵操作,是提高校園信息網(wǎng)絡發(fā)展的重中之重,已經(jīng)成為人們關注的焦點。在對基于android平臺的校園信息系統(tǒng)app進行設計的過程中,設計人員要對各項信息、數(shù)據(jù)進行全面把握,要對系統(tǒng)權限進行合理設置,形成初步平臺保護;要對系統(tǒng)框架進行建立,依照用戶需求對校園信息系統(tǒng)框架進行構建,合理設置各部分網(wǎng)絡構架;要依照數(shù)據(jù)結構及用戶需求,對系統(tǒng)模塊進行劃分、設計和建立,對模塊之間的關系進行明確,加強模塊交叉與數(shù)據(jù)庫之間的關聯(lián),從根本上提升校園信息系統(tǒng)的服務質(zhì)量。
參考文獻:
[1]汪志宏.智慧校園的服務與應用的案例分析[J].計算機光盤軟件與應用,2012(17):65-66.
[2]胡曉,高鷹,劉長紅.基于3G通信網(wǎng)絡的移動數(shù)字化校園建設研究[J].信息技術,2010,3(6):52-53.
[3]吳浩.高等院校無線數(shù)字化校園建設[J].價值工程,2011,4(18):16-17.
作者簡介:張曉(1980-),男,山東人,講師,碩士,研究方向:軟件技術。
作者單位:四川水利職業(yè)技術學院,四川崇州 611231