◆劉承良
(湖南電子科技職業(yè)學(xué)院 湖南 410205)
基于移動(dòng)互聯(lián)網(wǎng)的高職智慧校園平臺(tái)的實(shí)現(xiàn)研究
◆劉承良
(湖南電子科技職業(yè)學(xué)院 湖南 410205)
隨著移動(dòng)互聯(lián)網(wǎng)的不斷發(fā)展和廣泛應(yīng)用,高職院校信息化建設(shè)中開始引入移動(dòng)互聯(lián)網(wǎng)技術(shù)彌補(bǔ)傳統(tǒng)PC端系統(tǒng)的不足。本文基于移動(dòng)互聯(lián)網(wǎng)對(duì)高職校園平臺(tái)的實(shí)現(xiàn)進(jìn)行了研究。在功能需求分析的基礎(chǔ)上對(duì)智慧校園平臺(tái)中的課表查詢功能、圖書館查詢、個(gè)人信息功能、成績(jī)查詢、校園新聞功能、百度地圖、天氣預(yù)報(bào)、校園跳蚤市場(chǎng)、小工具等功能模塊進(jìn)行了設(shè)計(jì)和實(shí)現(xiàn),并在數(shù)據(jù)庫設(shè)計(jì)的基礎(chǔ)上完成了智慧校園平臺(tái)搭建,實(shí)現(xiàn)了高職信息資源共享、良好的人機(jī)交互的目的。
移動(dòng)互聯(lián)網(wǎng);智慧校園;數(shù)據(jù)庫
在移動(dòng)互聯(lián)網(wǎng)技術(shù)發(fā)展的帶動(dòng)下,以手機(jī)、ipad為主的移動(dòng)終端開始取代了電腦端,各項(xiàng)系統(tǒng)也開始朝著移動(dòng)終端方向發(fā)展。在各項(xiàng)移動(dòng)終端中,基于Android系統(tǒng)的智能手機(jī)用戶使用做多,因此目前很多系統(tǒng)開發(fā)時(shí)也主要基于Android系統(tǒng)。高職院校是我國(guó)高等教育體系的重要構(gòu)成,在信息化浪潮的帶動(dòng)下,高職院校開始提出智慧校園平臺(tái)的建設(shè)。而隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展和廣泛應(yīng)用,高職智慧校園平臺(tái)也開始朝著移動(dòng)互聯(lián)網(wǎng)方向發(fā)展?;谝苿?dòng)互聯(lián)網(wǎng)的高職智慧校園平臺(tái)建設(shè),主要有三個(gè)優(yōu)勢(shì):第一為高職師生、家長(zhǎng)等提相關(guān)人員提供便捷、方便的綜合性信息服務(wù)平臺(tái),在該平臺(tái)中能夠?qū)崿F(xiàn)用戶個(gè)性化信息定制服務(wù);第二通過移動(dòng)互聯(lián)網(wǎng)實(shí)現(xiàn)高職院校各項(xiàng)服務(wù)的融合,有效實(shí)現(xiàn)信息共享。在基于移動(dòng)互聯(lián)網(wǎng)的智慧校園平臺(tái)中,用戶可以通過各種移動(dòng)終端如智能手機(jī)、ipad等享受到智慧校園平臺(tái)所提供的各項(xiàng)服務(wù),如教學(xué)、科研、后勤管理等,讓高職院校師生在享受高新技術(shù)帶來便利的同時(shí),提高高職院校管理水平。因此本文基于移動(dòng)互聯(lián)網(wǎng)對(duì)高職智慧校園平臺(tái)的實(shí)現(xiàn)進(jìn)行了研究。
Android系統(tǒng)是谷歌公司研發(fā)的一款應(yīng)用于移動(dòng)設(shè)備的以Linux為基礎(chǔ)、開放源代碼編寫而成的操作系統(tǒng)。如圖1所示為Android系統(tǒng)的框架圖。Android經(jīng)過八年發(fā)展,已趨于成熟,安全性更高,容錯(cuò)能力更強(qiáng),雖然該操作系統(tǒng)是在虛擬機(jī)中運(yùn)行的,但Android平臺(tái)在虛擬機(jī)中只起托管代碼功能,即便應(yīng)用程序運(yùn)行出現(xiàn)異常也會(huì)影響Android系統(tǒng)的應(yīng)用,從而避免出現(xiàn)程序異常導(dǎo)致的系統(tǒng)崩潰情況出現(xiàn)。
Android系統(tǒng)中,主要采用了分層架構(gòu)模式,即系統(tǒng)分為應(yīng)用程序?qū)印⑾到y(tǒng)庫、Linux 內(nèi)核、框架層等四個(gè)層次。但高職院校在應(yīng)用Android進(jìn)行指揮校園平臺(tái)構(gòu)建時(shí),應(yīng)用到的架構(gòu)主要是應(yīng)用程序?qū)雍蛻?yīng)用框架層。通過這兩個(gè)層次的分析,能夠加強(qiáng)對(duì)Android系統(tǒng)的了解。
在開放性的開發(fā)平臺(tái)中,程序員利用Android系統(tǒng)能夠?qū)崿F(xiàn)對(duì)各種應(yīng)用程序進(jìn)行研發(fā)如后臺(tái)服務(wù)設(shè)置、訪問位置信息設(shè)置、狀態(tài)欄添加設(shè)置等,都可以進(jìn)行設(shè)計(jì),滿足用戶多方面的功能需要。
圖1 Android 框架圖
隨著移動(dòng)互聯(lián)網(wǎng)的不斷發(fā)展,Android系統(tǒng)用戶數(shù)量也不斷增多,市場(chǎng)份額一直處于增長(zhǎng)中,2016年底Android系統(tǒng)市場(chǎng)份額高達(dá)83.8%。而這主要是由于Android平臺(tái)是完全開源的,第三方開發(fā)商可根據(jù)需求進(jìn)行多款應(yīng)用程序開發(fā),實(shí)現(xiàn)個(gè)性化的界面設(shè)置目的。故當(dāng)前移動(dòng)互聯(lián)網(wǎng)中Android系統(tǒng)應(yīng)用相對(duì)較廣泛,所以本文移動(dòng)互聯(lián)網(wǎng)主要是以Android系統(tǒng)為基礎(chǔ)的。
隨著國(guó)家對(duì)高職教育重視程度的不斷加強(qiáng),高職院校中校園網(wǎng)絡(luò)不斷完善和發(fā)展,并開始朝著集約化方向發(fā)展,各項(xiàng)基礎(chǔ)信息平臺(tái)應(yīng)用也日益廣泛。但很多高職院校校內(nèi)網(wǎng)建設(shè)時(shí)主要是基于PC端的,給用戶應(yīng)用帶來了很大的不便。因此當(dāng)前高職院校中校內(nèi)網(wǎng)的建設(shè)和應(yīng)用主要存如下幾個(gè)問題:
(1)數(shù)據(jù)標(biāo)準(zhǔn)缺乏規(guī)范化、統(tǒng)一化;
(2)信息孤島嚴(yán)重,無法有效實(shí)現(xiàn)各項(xiàng)資源共享;(3)無法滿足用戶個(gè)性化服務(wù)的功能需要;
(4)個(gè)人信息管理不集中,學(xué)生查詢難度較大。
針對(duì)以上問題,高職院校就應(yīng)順應(yīng)時(shí)代發(fā)展,應(yīng)用移動(dòng)互聯(lián)網(wǎng)構(gòu)建智慧校園平臺(tái),通過智慧校園平臺(tái)將學(xué)校各項(xiàng)信息系統(tǒng)融合在一起,實(shí)現(xiàn)信息資源的共享,并為師生提供個(gè)性化服務(wù)功能,滿足學(xué)生個(gè)人相關(guān)信息的全面查詢。
根據(jù)如上問題,基于移動(dòng)互聯(lián)網(wǎng)的高職智慧校園平臺(tái)構(gòu)建時(shí)應(yīng)具備如下幾個(gè)功能模塊,、學(xué)生課表查詢功能、圖書館查詢、個(gè)人信息功能、成績(jī)查詢、校園新聞功能、百度地圖、天氣預(yù)報(bào)、校園跳蚤市場(chǎng)、小工具等功能需求。如圖2所示為基于移動(dòng)互聯(lián)網(wǎng)的智慧校園平臺(tái)功能架構(gòu)圖。
圖2 基于移動(dòng)互聯(lián)網(wǎng)的高職智慧校園平臺(tái)功能架構(gòu)圖
每一功能模塊在設(shè)計(jì)時(shí),都應(yīng)有兩方面的程序內(nèi)容,一是服務(wù)器,二是手機(jī)端,以實(shí)現(xiàn)移動(dòng)互聯(lián)網(wǎng)的應(yīng)用目的。各功能需求如表1所示。
表1 功能需求分析表
成績(jī)查詢 學(xué)生可自行查詢到個(gè)人成績(jī)圖書查詢 師生可對(duì)圖書館中的書籍信息進(jìn)行檢索、查詢個(gè)人信息 集中了學(xué)生相關(guān)信息,學(xué)生可查詢到所有跟個(gè)人相關(guān)的信息跳蚤市場(chǎng) 為學(xué)生提供處理閑置物品的平臺(tái),滿足學(xué)生個(gè)性化需求百度地圖 查詢學(xué)校到周邊的公交、換乘等路線信息天氣預(yù)報(bào) 師生可查詢到當(dāng)?shù)靥鞖馇闆r,是平臺(tái)的輔助工具小工具 平臺(tái)輔助工具
系統(tǒng)架構(gòu)設(shè)計(jì)時(shí)一般以MVC架構(gòu)為主。MVC是基于模型-視圖-控制的系統(tǒng)架構(gòu),這一架構(gòu)自上世紀(jì)80年代出現(xiàn)后,便得到了廣泛應(yīng)用。但隨著軟件需求的變化和發(fā)展,固定形態(tài)的MVC架構(gòu)已無法滿足軟件交互需求的發(fā)展,故應(yīng)采用新的架構(gòu)進(jìn)行系統(tǒng)設(shè)計(jì)。本文在此主要采用了DCI模式架構(gòu)。DCI模式,即基于數(shù)據(jù)、場(chǎng)景、交互的系統(tǒng)架構(gòu),這一系統(tǒng)架構(gòu)對(duì)系統(tǒng)用戶行為尤為看重,設(shè)計(jì)思想也貼近于面向?qū)ο笏枷?,因此DCI模式架構(gòu)出現(xiàn)以后,也迅速得以應(yīng)用。如圖2所示為基于DCI模式的系統(tǒng)架構(gòu)圖。
圖2 DCI模式的系統(tǒng)架構(gòu)圖
數(shù)據(jù)處理對(duì)象主要是服務(wù)器中的數(shù)據(jù),而處理時(shí)主要是通過Android系統(tǒng)端實(shí)現(xiàn)的,即對(duì)數(shù)據(jù)進(jìn)行增加、查詢、刪除、修改等操作。Android端進(jìn)行數(shù)據(jù)處理時(shí),為了避免出現(xiàn)等待服務(wù)器的停頓情況,主要以異步線程形式進(jìn)行數(shù)據(jù)處理。如圖3所示為數(shù)據(jù)處理流程圖。
圖3 數(shù)據(jù)處理流程圖
高職智慧校園平臺(tái)中包含大量信息,為了存儲(chǔ)數(shù)據(jù)需要對(duì)數(shù)據(jù)庫進(jìn)行設(shè)計(jì)。高職智慧校園平臺(tái)中使用數(shù)據(jù)庫有兩類:移動(dòng)客戶端使用Sqlite數(shù)據(jù)庫,服務(wù)器端使用MYSQL數(shù)據(jù)庫。系統(tǒng)中包含大量數(shù)據(jù)表,如表2、表3為部分?jǐn)?shù)據(jù)表。
表2 個(gè)人信息表
表3 課程信息表
針對(duì)高職校園網(wǎng)建設(shè)中存在的數(shù)據(jù)缺乏統(tǒng)一化、信息孤島嚴(yán)重、缺乏個(gè)性化服務(wù)、信息管理不集中等問題,本文基于移動(dòng)互聯(lián)網(wǎng)對(duì)高職智慧校園平臺(tái)進(jìn)行了設(shè)計(jì),將高職各類信息資源有機(jī)融合在一起,實(shí)現(xiàn)了校內(nèi)信息資源的共享,同時(shí)還滿足了學(xué)生個(gè)性化服務(wù)。移動(dòng)互聯(lián)網(wǎng)是未來計(jì)算機(jī)技術(shù)發(fā)展的主流趨勢(shì),基于移動(dòng)互聯(lián)網(wǎng)的智慧校園平臺(tái)設(shè)計(jì),有效的滿足了廣大師生對(duì)智能手機(jī)、IPAD端等的應(yīng)用需求,師生只需要通過移動(dòng)終端便可實(shí)現(xiàn)智慧校園平臺(tái)的訪問,同時(shí)基于移動(dòng)互聯(lián)網(wǎng)的高職智慧校園平臺(tái)建設(shè)也促進(jìn)了高職信息化建設(shè)進(jìn)程。
[1]黃榮懷,張進(jìn)寶,胡永斌等.智慧校園:數(shù)字校園發(fā)展的必然趨勢(shì)[J].開放教育研究,2012.
[2]彭栩,李永忠,陳銳.Android平臺(tái)下智慧校園移動(dòng)客戶端的設(shè)計(jì)與實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2016.
[3]王曦.“互聯(lián)網(wǎng)+智慧校園”的立體架構(gòu)及應(yīng)用研究[J].中國(guó)電化教育,2016.
湖南省教育廳科學(xué)研究項(xiàng)目《基于移動(dòng)互聯(lián)的高職智慧校園應(yīng)用研究》(項(xiàng)目編號(hào):16C0363)階段性成果之一 。