摘 要:本文針對基于Android平臺的系統開發技術,結合理論實踐,在簡要闡述校園信息服務系統需求的基礎上,分析了系統開發的思路,并提出基于Android平臺的系統開發的關鍵技術,希望對構建構建智慧校園有一定幫助。
關鍵詞:Android平臺;系統開發技術;應用服務層;HTML5技術
在物聯網技術和Android平臺不斷發展和完善的背景下,為構建智慧校園提供了技術支持。構建基于Android平臺的智慧校園,可實現校園管理的智慧化、集約化、系統化,并提升校園資源的利用率,為師生的學習和生活提供更加便利的服務。基于此,開展基于Android平臺的系統開發技術研究就顯得尤為必要。
1、校園信息服務系統需求分析
基于Android平臺的校園服務系統,在充分滿足學生和教師學習及生活需求的基礎上,融入了家長,有效加強了三者之間的互動性,為交流、溝通提供了更加便利的條件。在新時期背景下,對校園信息服務系統的需求包括以下幾個方面:
第一,功能性需求。包括:學生、教師、家長、校園管理人員基本信息和登錄信息,實現信息共享。
第二,性能需求。性能需求主要體現在校園信息服務系統的整體功性方面,主要內容是實現了手機操作。基于Android平臺的校園信息系統中,需要通過一定的信息和相關操作來保證整個系統得以順利運行。
第三,對界面的需求。要滿足用戶在訪問過程中,可以更加方便友好體現服務系統的便捷性。
2、基于Android平臺智慧校園系統的設計思路
2.1總體構架設計
Android平臺具有很強的兼容性,是目前系統開發的主流應用平臺, 比如:常用的機頂盒設備系統、手機操作系統、平板電腦操作系統等,都是立足于Android平臺開發的系統。支持可視化和互操作,可為移動終端的操作和應用提供更加便利的條件。在智慧校園系統開發中,以程序語言作為主要的開發語言,在Android平臺上通過專業的智能終端完成系統設計和開發,支持多種移動設備同時接入,并且操作非常簡單便捷,為學校師生提供提供了一個良好的資源夠共享平臺。
在層次架構為主要模式,通過Android平臺,完成智慧校園系統設計,由四個層次組成,具體如下:
應用服務層:主要功能是為用戶提供便捷的服務,借助專業的配置技術對系統文件進行初始化處理,教師、學生、家長可以通過注冊賬務,登錄系統,從而形成數據處理引擎,實現系統資源的實時控制。然后用戶根據自己的實際需求,在對話框中輸入相應的參數,系統即可對其進行自動處理【1】。
服務提供層:通過Android平臺,為智慧校園服務系統提供數據和資源,促使系統相關的配置操作能順利開展。此外,在服務提供層上設計了通過顯示屏展示配置信息的系統,通過此系統,用戶可以對自己的信息,根據實際情況進行更改,主要在DNS完成修改、創建、刪除等工作。
公共服務層:主要為用戶提供可操作的功能,比如:日志管理操作、數據信息緩存設置操作、元數據管理操作等。
數據處理層:主要用于在校園息信息中插入數據、修改數據、刪除數據、查詢數據等。把教師、學生、家長等基本信息存儲服務器中,以便及時提取使用。
2.2系統功能設計
基于Android平臺的智慧校園系統具有的功能包括:圖像管理功能、注冊登錄功能、考試成績查詢功能、辦公電話查詢功能、失物招領功能、校園信息瀏覽功能、移動定位功能、課表查詢功能等。此項系統在具體使用過程中,通過下載Android平臺安裝包,進行安裝、注冊、登陸,進入系統中以后,可在主頁面上搜索體育館、教室、食堂等內容【2】。還可以學校各個建筑距離用戶之間的距離,指示方位等信息。圖像管理功能,既可以用來拍攝學校的建筑物,也支持信息共享。功能非常強大,基本上滿足了學校師生生活和學習的需求。此外,該系統還具有社交分享功能、用戶定位功能、圖表繪制功能等,大大提升了系統應用的交互性和實用性。
3、基Android平臺系統開發的關鍵技術
3.1HTML5技術
智慧校園系統開發中主要利用了HTML5技術對系統終端樣式、標簽顯示進行合理設計,移動終端比PC機的分辨率比較低,而且移動設備的顯示屏比較多。需要配置Web頁面,選擇的頁面要盡量滿足平面尺寸要求。通過HTML5技術可有效解決這一問題,基本上滿足了智慧校園服務系統對顯示的需求,不但操作便捷,簡單,而且體積比較小。雖然移動終端系統具有的優勢比較大,但基于Android平臺的應用程序開發難度比較大,并且對數據存儲也有很高,受到移動終端系統內存比較小的影響,難以保證采集數據都能良好存儲,因此,如何解決存儲問題是目前重點問題【3】。
3.2移動定位技術
在我國北斗導航系統、GPS技術等定位技術不斷發展的背景下,各項技術愈發成熟,被廣泛應用在各大領域,比如:百度地圖、高德地圖等都以軟件的形式存儲在移動終端中。基于Android平臺的智慧校園服務系統通過GPS芯片進行連接,從而獲取精度比較高的位置信息,通過移動終端和GPS系統相互配合,還能大幅度提升用戶的坐標精度,促使校園的定位更加精確。
3.3canvas繪圖技術
基于Android平臺開發的智慧校園服務系統,還融入了canvas繪圖技術,實現了校園圖書館、宿舍、食堂、教學樓三維圖像處理技術,用戶通過瀏覽器就可進行預覽,通過移動、旋轉、縮放等操作,對網絡傳輸寬帶的占用率進行合理調節,有效保證了圖片的分辨率和清晰度。
3.4 多媒體內容分類標簽技術
基于Android平臺的智慧校園服務系統,為促使操作畫面更加流暢和絢麗,應用了多媒體標簽技術對原聲數據進行全面管理,在傳輸和播放過程中,避免了原聲數據被損壞和丟失的現象。比如:
結束語
綜上所述,本文結合理論實踐,探究了基于Android平臺的系統開發技術,探究結果表明,智慧化校園是目前我國各大學校的主要發展趨勢,以Android平臺為基礎,設計的智慧校園服務系統,不但具有很高的智能化水平,而且信息化也比較高,可滿足教師、學生在校生活和學習的需求,值得推廣應用。
參考文獻:
[1]文如冰.基于ASP.NET技術平臺的高校大學生演藝廳場地申請系統的設計與開發[J].智庫時代,2019(10):102-103.
[2]陸麗.利用微信平臺開發移動教學服務系統的技術實現[J].信息通信,2019(01):285-286.
[3]閆家傳.基于仿真平臺開發仿真系統技術研究[J].科學技術創新,2018(30):81-82.
[4]廖春華.基于Android平臺的智慧校園系統設計研究[J].信息技術與信息化,2018(08):145-147.
作者簡介:
趙佳明 (1995-),男 ,漢族,江蘇海門人,本科學歷,研究方向:系統工程方面.