施建剛
摘要:移動校園系統(tǒng)基本上可以視為互聯(lián)網(wǎng)時代的衍生產物,不僅可以滿足校內師生實際生活需求,同時也可以滿足校內業(yè)務與信息動態(tài)發(fā)展需求。結合當前移動校園系統(tǒng)應用情況來看,多數(shù)移動校園系統(tǒng)開發(fā)設計中始終存在一次開發(fā)或者多臺利用的問題。為解決當前移動校園系統(tǒng)開發(fā)設計存在的弊端問題,該文主要利用混合開發(fā)模式優(yōu)勢,開發(fā)設計一款具備跨平臺功能優(yōu)勢的移動校園系統(tǒng),以期可以解決當前移動校園系統(tǒng)存在的弊端。
關鍵詞:混合模式;跨平臺移動校園系統(tǒng);實現(xiàn)方法;研究
隨著我國經(jīng)濟水平以及科技發(fā)展水平的不斷提升,互聯(lián)網(wǎng)發(fā)展模式已經(jīng)全面進入快速發(fā)展階段當中。在這樣的發(fā)展態(tài)勢下,各行業(yè)領域生產工作主張結合互聯(lián)網(wǎng)發(fā)展模式,對當前生產模式進行創(chuàng)新與優(yōu)化改造。對于高校日常管理工作而言,通過結合互聯(lián)網(wǎng)技術優(yōu)勢,基本上可以實現(xiàn)校內業(yè)務與信息之間的動態(tài)發(fā)展。結合以往的發(fā)展情況來看,傳統(tǒng)校園廣播以及校園網(wǎng)應用平臺多數(shù)是通過PC端進行操作,這種方式促使校園用戶在瀏覽學校信息以及處理相關事務方面受到較大約束[1]。可以說,傳統(tǒng)校園應用平臺難以切實滿足師生實際使用需求。結合當前發(fā)展情況來看,隨著我國互聯(lián)網(wǎng)技術水平的不斷提升,移動校園已然發(fā)展成為高校建設發(fā)展的必然趨勢之一。但是由于市面上移動設備操作系統(tǒng)種類繁多,容易存在同一應用或者反復開發(fā)的現(xiàn)象問題。為及時解決這一問題,高校方面應該在開發(fā)移動應用的研究基礎上,主動結合師生對移動校園業(yè)務的需求,開發(fā)適合本校師生需求的移動校園系統(tǒng)。
1 混合模式應用背景下跨平臺移動校園系統(tǒng)的定位對象分析
與傳統(tǒng)校園應用平臺不同的是,移動校園系統(tǒng)所有的服務功能均可以在移動客戶端中實現(xiàn)應用。也就是說,移動校園系統(tǒng)在模式需求方面,從原本的瀏覽器-服務器模式轉變?yōu)榭蛻舳?服務器模式當中。但是,顧慮到跨平臺移動校園系統(tǒng)用戶App在后臺維護工作方面需要電腦端支持,因此,在系統(tǒng)運作模式上需要采取傳統(tǒng)模式與現(xiàn)代模式結合應用的方法進行操作,以便可以滿足不同平臺用戶的使用需求。結合當前應用情況來看,基于混合模式的跨平臺移動校園系統(tǒng)大體上可以滿足安卓用戶、iOS用戶以及WP用戶的使用需求。除此之外,混合模式中的瀏覽器-服務器模式主要供后臺管理人員使用,一般多用于系統(tǒng)后臺維護與管理當中。
2 混合模式應用背景下跨平臺移動校園系統(tǒng)的定位功能分析
校園系統(tǒng)在服務對象定位方面,主要以校內師生成員為主。顧慮到系統(tǒng)功能的全面性,該移動平臺校園移動系統(tǒng)在目標用戶方面需要劃分為四大類:教師、學生、游客以及系統(tǒng)管理員。根據(jù)不同類別用戶對移動校園系統(tǒng)的需求不同,我們在移動校園系統(tǒng)服務功能的設計方面也需要根據(jù)目標用戶需求情況進行合理劃分。
教師功能模塊主要圍繞教師工資查詢、排課管理以及教學評價等常用教學功能進行合理設計。與此同時,教師功能模塊還需要增設一卡通以及圖書館等生活功能[2];學生功能模塊主要圍繞成績查詢以及選課系統(tǒng)等學習功能進行合理設計。除此之外,學生功能模塊還需要增設就是聯(lián)系方式以及社團信息公示等;游客功能模塊主要圍繞對外信息瀏覽權限等設計工作進行合理展開。如重點針對學校公共網(wǎng)站以及概況簡介等就合理設計并供游客觀賞;管理員功能模塊主要圍繞系統(tǒng)維護及管理功能以及系統(tǒng)訪問權限設置等應用性問題進行合理設計。除此之外,管理員功能還應該針對管理系統(tǒng)服務程序以及數(shù)據(jù)備份等功能問題進行合理開發(fā)與設計[3]。
3 基于混合模式的跨平臺移動校園系統(tǒng)關鍵技術研究
基于混合模式的跨平臺移動校園系統(tǒng)在技術需求方面,主要可以根據(jù)客戶端技術需求以及服務器技術需求進行統(tǒng)籌規(guī)劃與合理設計。
一方面,對于客戶端技術需求而言,主要以一次開發(fā)活動滿足多種平臺的使用需求為系統(tǒng)跨平臺特點優(yōu)勢。另一方面,對于服務器技術需求而言,主要以服務器同時處理大量請求與承載龐大師生使用負荷為系統(tǒng)跨平臺服務器技術需求??梢愿鶕?jù)用戶實際需求,提供相對應的服務接口方式。并按照標準化接口管理方式,為后期拓展提供良好的發(fā)展空間[4]。
本文所研究的基于混合式的跨平臺移動校園系統(tǒng)在關鍵技術的選用方面,主要以Phone Gap 跨平臺框架為主。本系統(tǒng)在關鍵技術的選用上可以根據(jù)作用需求以及應用性能的不同,分為跨平臺實現(xiàn)移動校園系統(tǒng)客戶端與跨平臺實現(xiàn)移動校園系統(tǒng)服務端兩部分。移動校園客戶端在應用服務上主要以為游客、學生、游客、管理員等用戶提供針對性應用服務。服務器端工作內容主要圍繞客戶端數(shù)據(jù)請求處理以及提供相應接口等內容進行開發(fā)設計。客戶端主要利用HTML5、CSS3、Java Script等Web前端技術進行開發(fā)與設計,為用戶群體提供良好的個性化服務。
服務器端主要利用輕量級SSM框架結構形式進行開發(fā)設計,滿足系統(tǒng)運行需求。在數(shù)據(jù)庫的選擇應用方面,主要利用MySQL數(shù)據(jù)庫實現(xiàn)對數(shù)據(jù)資源的存儲與利用。對于安裝在智能移動設備的App客戶端,在開發(fā)設計中應該通過HTTP協(xié)議方式,與服務器交互層之間進行數(shù)據(jù)交互處理。結合以往的開發(fā)設計經(jīng)驗來看,交互層應用過程主要通過利用調用部署的方式,促使應用服務器上的業(yè)務邏輯層響應系統(tǒng)發(fā)送的數(shù)據(jù)請求。并在此基礎上,利用JSONP實現(xiàn)對移動客戶終端數(shù)據(jù)的跨域獲取與處理[5]。
4 基于混合模式優(yōu)勢下跨平臺移動校園系統(tǒng)的實現(xiàn)路徑及方法措施分析
基于混合模式的移動校園系統(tǒng)在跨平臺應用方面需要利用PhoneGap框架進行實現(xiàn)。在這一過程中,操作人員需要從Apache Cordova功能安裝方面進行規(guī)劃設計。首先,操作人員應該輸入相關命令,完成安裝工作。并以Cordova為基礎,設置項目應用模塊;其次,利用cmd控制臺在系統(tǒng)目錄中增設campus項目,并輸入相關代碼。完成上述操作之后,操作人員應該將Web應用代碼放置到新設置項目的子文件夾當中。
此時代碼可以被系統(tǒng)識別并自動執(zhí)行,移動校園系統(tǒng)基本架設完成。一般來說,PhoneGap框架中攜帶本地API,可以滿足移動終端原生功能需求。如可以滿足移動終端相機功能、地理位置功能等。此外,若想確保移動終端原生功能得以良好應用,開發(fā)設計人員需要對項目中部分代碼進行適當調整。調整結束之后,進行跨平臺操作[6]。
4.1? 核心技術的實現(xiàn)
顧慮到跨平臺移動校園系統(tǒng)使用對象以及應用習慣不同,在核心技術的實現(xiàn)方面應該可以從原生相機功能使用與二維碼插件使用方面開發(fā)設計。
一方面,PhoneGap框架中針對原生相機的應用方法進行了明確規(guī)范,但是由于移動校園跨平臺的特殊要求,導致原生相機功能應用仍舊受到較多局限影響。經(jīng)過反復設計與試驗,制定出符合移動校園跨平臺運行特點的相機功能。
另一方面,二維碼已經(jīng)成為現(xiàn)代生活不可或缺的技術手段,基本上可以視為人的第二張身份證。舉例而言,在當前消費支付以及好友添加等功能應用方面都需要用到二維碼。而對于跨平臺移動校園系統(tǒng)而言,二維碼同樣可以視為重要身份信息進行應用。但是對于PhoneGap框架而言,系統(tǒng)并未有預先設定好的二維碼插件。針對此,開發(fā)設計人員需要通過利用API實現(xiàn)二維碼插件的添加處理。
一般來說,二維碼插件功能主要分為二維碼掃描、編輯與分享等功能應用。在本質內涵方面,主要利用函數(shù)實現(xiàn)事件處理過程。如操作人員可以利用scan()掃描函數(shù),啟動電子設備相機功能,對系統(tǒng)提供的二維碼信息進行掃描。同時,可利用encode()編碼函數(shù),對用戶個人信息、資料信息等不同格式的內容進行編輯處理,形成統(tǒng)一形式的二維碼,并以圖形形式呈現(xiàn)給用戶[7]。
4.2 系統(tǒng)功能的實現(xiàn)
4.2.1 系統(tǒng)登錄
跨平臺移動校園系統(tǒng)登錄界面主要用于實現(xiàn)校園App賬號申請與登錄功能。在功能實現(xiàn)過程中,系統(tǒng)在接收到Check connection函數(shù)網(wǎng)絡連接申請之后,可以第一時間利用if語句進行判斷分析。其中,判斷分析主要以登錄界面或者退出應用程序等功能為主。用戶進入到移動校園系統(tǒng)之后,系統(tǒng)界面會呈現(xiàn)出兩種登錄選項。一般多是用戶名以及密碼輸入、游客入口等登錄選項呈現(xiàn)。如果選擇利用用戶名以及密碼輸入進行系統(tǒng)登錄,用戶需要輸入自己的用戶名以及密碼,后臺處理且確認無誤之后可登錄到個人界面。利用游客入口登錄,一般不需要用戶名以及密碼,在登錄界面之后,只能單純?yōu)g覽學校公共網(wǎng)站以及學校概況簡介。
4.2.2 校園門戶功能
所謂的校園門戶,主要是指跨平臺移動校園系統(tǒng)與用戶之間所開展的第一個交互界面,一般被稱作為門戶。從客觀角度上來看,校園門戶界面的優(yōu)劣往往會對該系統(tǒng)的運行效果以及用戶喜愛度產生至關重要的影響??梢哉f,校園門戶基本上可以視為跨平臺校園移動系統(tǒng)的門面。在具體設計過程中,開發(fā)設計人員可以結合師生群體實際使用需求,將頁面呈現(xiàn)的內容盡量與電子終端屏幕寬度相協(xié)調,方便師生群體瀏覽觀看。除此之外,該系統(tǒng)可以適當加入校園最新動態(tài)新聞,便于師生群體進行瀏覽觀看。
4.2.3 教師與學生服務功能
教師與學生服務功能基本上可以視為基于混合模式跨平臺移動校園系統(tǒng)等重要功能。該服務功能的實現(xiàn)與應用,不僅可以讓在校師生通過跨平臺移動校園系統(tǒng)進行各項業(yè)務操作,同時也可以進一步提高校園生活的便捷性與信息化水平。結合當前跨平臺移動校園系統(tǒng)App主界面來看,多數(shù)界面均以九宮格功能模式進行瀏覽分布。
究其原因,主要是因為九宮格功能模塊可以直觀展現(xiàn)出校園App系統(tǒng)的各項功能,便于用戶可以直接勾選想要瀏覽的信息。最重要的是,這種功能模塊方式可以促使界面更加清晰、規(guī)矩,便于師生群體使用。舉例而言,師生群體可以在跨平臺移動校園App主界面上勾選成績查詢以及排課信息等功能模塊,查詢自身所需的信息[8]。
5 結論
本文所研究的基于混合模式的跨平臺移動校園系統(tǒng)與傳統(tǒng)校園應用平臺相較而言,無論是在滿足師生移動校園業(yè)務需求方面,還是在滿足校園業(yè)務與信息動態(tài)發(fā)展方面,均得到了明顯加強??梢哉f,混合模式的跨平臺移動校園系統(tǒng)的推廣應用無疑是為高校管理工作的順利實施提供了良好的內在保障。但是需要注意的是,混合模式的跨平臺移動校園系統(tǒng)尚未達到成熟推廣應用階段,在部分應用層面上仍舊存在亟待解決的問題。針對此,建議在未來的開發(fā)設計過程中,研究人員可以從細化用戶角色類型、功能模塊與時俱進以及數(shù)據(jù)挖掘等方面加強對混合模式跨平臺移動校園系統(tǒng)的研究,以期可以更好地滿足師生用戶需求。
參考文獻:
[1] 王慧. 移動校園系統(tǒng)數(shù)據(jù)傳輸關鍵技術研究與實現(xiàn)[D].青島:中國海洋大學,2014.
[2] 李國才. 基于Android平臺的智慧校園移動App設計與實現(xiàn)[J].電腦編程技巧與維護,2019(12):76-77,82.
[3] 崔瑤. 互聯(lián)網(wǎng)技術在智慧校園建設中的應用研究[J].信息記錄材料,2019,20(11):185-186.
[4] 趙英,程良. 基于OSGi和RESTful技術的移動校園數(shù)據(jù)中間件的設計[J].華中科技大學學報(自然科學版),2013,41(S2):127-130.
[5] 鄧春紅,任海鵬,潘濤. 基于移動終端的智慧校園系統(tǒng)設計[J].綏化學院學報,2017,37(5):158-160.
[6] 王振. 基于Android平臺的移動智慧校園系統(tǒng)的構建分析[J].山西能源學院學報,2017,30(2):133-135.
[7] 張敏. 移動智慧校園客戶端的開發(fā)與應用[J].湖南工業(yè)職業(yè)技術學院學報,2016,16(1):11-13+39.
[8] 李引,陳敏鋒. 基于移動端的智慧校園服務平臺研究與實現(xiàn)[J].科技傳播,2018,10(24):92-93.
【通聯(lián)編輯:唐一東】