◆劉承良
(湖南電子科技職業學院 湖南 410205)
基于移動互聯網的高職智慧校園平臺的實現研究
◆劉承良
(湖南電子科技職業學院 湖南 410205)
隨著移動互聯網的不斷發展和廣泛應用,高職院校信息化建設中開始引入移動互聯網技術彌補傳統PC端系統的不足。本文基于移動互聯網對高職校園平臺的實現進行了研究。在功能需求分析的基礎上對智慧校園平臺中的課表查詢功能、圖書館查詢、個人信息功能、成績查詢、校園新聞功能、百度地圖、天氣預報、校園跳蚤市場、小工具等功能模塊進行了設計和實現,并在數據庫設計的基礎上完成了智慧校園平臺搭建,實現了高職信息資源共享、良好的人機交互的目的。
移動互聯網;智慧校園;數據庫
在移動互聯網技術發展的帶動下,以手機、ipad為主的移動終端開始取代了電腦端,各項系統也開始朝著移動終端方向發展。在各項移動終端中,基于Android系統的智能手機用戶使用做多,因此目前很多系統開發時也主要基于Android系統。高職院校是我國高等教育體系的重要構成,在信息化浪潮的帶動下,高職院校開始提出智慧校園平臺的建設。而隨著移動互聯網的發展和廣泛應用,高職智慧校園平臺也開始朝著移動互聯網方向發展。基于移動互聯網的高職智慧校園平臺建設,主要有三個優勢:第一為高職師生、家長等提相關人員提供便捷、方便的綜合性信息服務平臺,在該平臺中能夠實現用戶個性化信息定制服務;第二通過移動互聯網實現高職院校各項服務的融合,有效實現信息共享。在基于移動互聯網的智慧校園平臺中,用戶可以通過各種移動終端如智能手機、ipad等享受到智慧校園平臺所提供的各項服務,如教學、科研、后勤管理等,讓高職院校師生在享受高新技術帶來便利的同時,提高高職院校管理水平。因此本文基于移動互聯網對高職智慧校園平臺的實現進行了研究。
Android系統是谷歌公司研發的一款應用于移動設備的以Linux為基礎、開放源代碼編寫而成的操作系統。如圖1所示為Android系統的框架圖。Android經過八年發展,已趨于成熟,安全性更高,容錯能力更強,雖然該操作系統是在虛擬機中運行的,但Android平臺在虛擬機中只起托管代碼功能,即便應用程序運行出現異常也會影響Android系統的應用,從而避免出現程序異常導致的系統崩潰情況出現。
Android系統中,主要采用了分層架構模式,即系統分為應用程序層、系統庫、Linux 內核、框架層等四個層次。但高職院校在應用Android進行指揮校園平臺構建時,應用到的架構主要是應用程序層和應用框架層。通過這兩個層次的分析,能夠加強對Android系統的了解。
在開放性的開發平臺中,程序員利用Android系統能夠實現對各種應用程序進行研發如后臺服務設置、訪問位置信息設置、狀態欄添加設置等,都可以進行設計,滿足用戶多方面的功能需要。

圖1 Android 框架圖
隨著移動互聯網的不斷發展,Android系統用戶數量也不斷增多,市場份額一直處于增長中,2016年底Android系統市場份額高達83.8%。而這主要是由于Android平臺是完全開源的,第三方開發商可根據需求進行多款應用程序開發,實現個性化的界面設置目的。故當前移動互聯網中Android系統應用相對較廣泛,所以本文移動互聯網主要是以Android系統為基礎的。
隨著國家對高職教育重視程度的不斷加強,高職院校中校園網絡不斷完善和發展,并開始朝著集約化方向發展,各項基礎信息平臺應用也日益廣泛。但很多高職院校校內網建設時主要是基于PC端的,給用戶應用帶來了很大的不便。因此當前高職院校中校內網的建設和應用主要存如下幾個問題:
(1)數據標準缺乏規范化、統一化;
(2)信息孤島嚴重,無法有效實現各項資源共享;(3)無法滿足用戶個性化服務的功能需要;
(4)個人信息管理不集中,學生查詢難度較大。
針對以上問題,高職院校就應順應時代發展,應用移動互聯網構建智慧校園平臺,通過智慧校園平臺將學校各項信息系統融合在一起,實現信息資源的共享,并為師生提供個性化服務功能,滿足學生個人相關信息的全面查詢。
根據如上問題,基于移動互聯網的高職智慧校園平臺構建時應具備如下幾個功能模塊,、學生課表查詢功能、圖書館查詢、個人信息功能、成績查詢、校園新聞功能、百度地圖、天氣預報、校園跳蚤市場、小工具等功能需求。如圖2所示為基于移動互聯網的智慧校園平臺功能架構圖。

圖2 基于移動互聯網的高職智慧校園平臺功能架構圖
每一功能模塊在設計時,都應有兩方面的程序內容,一是服務器,二是手機端,以實現移動互聯網的應用目的。各功能需求如表1所示。

表1 功能需求分析表

成績查詢 學生可自行查詢到個人成績圖書查詢 師生可對圖書館中的書籍信息進行檢索、查詢個人信息 集中了學生相關信息,學生可查詢到所有跟個人相關的信息跳蚤市場 為學生提供處理閑置物品的平臺,滿足學生個性化需求百度地圖 查詢學校到周邊的公交、換乘等路線信息天氣預報 師生可查詢到當地天氣情況,是平臺的輔助工具小工具 平臺輔助工具
系統架構設計時一般以MVC架構為主。MVC是基于模型-視圖-控制的系統架構,這一架構自上世紀80年代出現后,便得到了廣泛應用。但隨著軟件需求的變化和發展,固定形態的MVC架構已無法滿足軟件交互需求的發展,故應采用新的架構進行系統設計。本文在此主要采用了DCI模式架構。DCI模式,即基于數據、場景、交互的系統架構,這一系統架構對系統用戶行為尤為看重,設計思想也貼近于面向對象思想,因此DCI模式架構出現以后,也迅速得以應用。如圖2所示為基于DCI模式的系統架構圖。

圖2 DCI模式的系統架構圖
數據處理對象主要是服務器中的數據,而處理時主要是通過Android系統端實現的,即對數據進行增加、查詢、刪除、修改等操作。Android端進行數據處理時,為了避免出現等待服務器的停頓情況,主要以異步線程形式進行數據處理。如圖3所示為數據處理流程圖。

圖3 數據處理流程圖
高職智慧校園平臺中包含大量信息,為了存儲數據需要對數據庫進行設計。高職智慧校園平臺中使用數據庫有兩類:移動客戶端使用Sqlite數據庫,服務器端使用MYSQL數據庫。系統中包含大量數據表,如表2、表3為部分數據表。

表2 個人信息表

表3 課程信息表
針對高職校園網建設中存在的數據缺乏統一化、信息孤島嚴重、缺乏個性化服務、信息管理不集中等問題,本文基于移動互聯網對高職智慧校園平臺進行了設計,將高職各類信息資源有機融合在一起,實現了校內信息資源的共享,同時還滿足了學生個性化服務。移動互聯網是未來計算機技術發展的主流趨勢,基于移動互聯網的智慧校園平臺設計,有效的滿足了廣大師生對智能手機、IPAD端等的應用需求,師生只需要通過移動終端便可實現智慧校園平臺的訪問,同時基于移動互聯網的高職智慧校園平臺建設也促進了高職信息化建設進程。
[1]黃榮懷,張進寶,胡永斌等.智慧校園:數字校園發展的必然趨勢[J].開放教育研究,2012.
[2]彭栩,李永忠,陳銳.Android平臺下智慧校園移動客戶端的設計與實現[J].電子設計工程,2016.
[3]王曦.“互聯網+智慧校園”的立體架構及應用研究[J].中國電化教育,2016.
湖南省教育廳科學研究項目《基于移動互聯的高職智慧校園應用研究》(項目編號:16C0363)階段性成果之一 。