• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于混合模式的跨平臺移動校園系統(tǒng)的研究與實(shí)現(xiàn)

      2019-09-10 04:46:44姜立平孫德剛楊善金
      現(xiàn)代信息科技 2019年15期
      關(guān)鍵詞:混合模式跨平臺

      姜立平 孫德剛 楊善金

      摘? 要:移動校園系統(tǒng)是現(xiàn)代技術(shù)飛速發(fā)展的產(chǎn)物,也是應(yīng)對當(dāng)前校內(nèi)師生實(shí)際生活需求和生活習(xí)慣的必然發(fā)展趨勢。移動校園系統(tǒng)開發(fā)存在的一個(gè)待解決問題就是一次開發(fā)、多平臺利用。因此,本文主要分析基于混合模式的跨平臺移動校園系統(tǒng)的研究與實(shí)現(xiàn),旨在提高移動校園系統(tǒng)的適用范圍,避免出現(xiàn)重復(fù)開發(fā)、資源浪費(fèi)的情況。

      關(guān)鍵詞:混合模式;跨平臺;移動校園系統(tǒng)

      中圖分類號:TP311.52? ? ? 文獻(xiàn)標(biāo)識碼:A 文章編號:2096-4706(2019)15-0140-03

      Research and Implementation of Cross-platform Mobile Campus System

      Based on Mixed Mode

      JIANG Liping,SUN Degang,YANG Shanjin

      (Shandong Huayu University of Technology,Dezhou? 253034,China)

      Abstract:The mobile campus system is the product of the rapid development of modern technology,and it is also the inevitable development trend to cope with the actual living needs and living habits of teachers and students in the school. One problem to be solved in the development of mobile campus system is one-time development and multi-platform utilization. Therefore,this paper mainly analyzes the research and implementation of the cross-platform mobile campus system based on the hybrid mode,aiming to improve the application scope of the mobile campus system and avoid the situation of repeated development and waste of resources.

      Keywords:mixed mode;cross-platform;mobile campus system

      0? 引? 言

      網(wǎng)絡(luò)技術(shù)及信息技術(shù)的飛速發(fā)展極大改變了人們的工作、生活方式,移動電子終端成為人們獲取信息、辦理業(yè)務(wù)、開展工作的重要工具。大學(xué)生作為現(xiàn)代信息技術(shù)的主要受益者,對移動校園系統(tǒng)的需求較大??缙脚_移動校園系統(tǒng)的開發(fā)能夠?yàn)樾@內(nèi)使用不同平臺的師生提供同等的校園APP服務(wù),通過校園APP獲取各類校園資訊,并進(jìn)行基本的業(yè)務(wù)操作。本文對其實(shí)現(xiàn)進(jìn)行了具體研究。

      1? 基于混合模式的跨平臺移動校園系統(tǒng)的需求

      1.1? 跨平臺移動校園系統(tǒng)的模式需求

      移動校園系統(tǒng)的優(yōu)勢就在于一切服務(wù)功能都在移動客戶端中得以實(shí)現(xiàn),因此對系統(tǒng)模式的需求從瀏覽器-服務(wù)器模式轉(zhuǎn)變?yōu)榭蛻舳?服務(wù)器模式。但是,考慮到跨平臺移動校園系統(tǒng)用戶APP的后臺維護(hù)工作需要在電腦端進(jìn)行,因此該系統(tǒng)需采用瀏覽器-服務(wù)器和客戶端-服務(wù)器相結(jié)合的模式。其中,跨平臺移動校園系統(tǒng)的核心部分用客戶端-服務(wù)器模式進(jìn)行設(shè)計(jì),能夠滿足安卓、iOS、WP等不同平臺用戶的使用需求[1]。而瀏覽器-服務(wù)器模式主要供移動校園系統(tǒng)后臺管理人員使用,進(jìn)行系統(tǒng)維護(hù)與管理。

      1.2? 跨平臺移動校園系統(tǒng)的功能需求

      跨平臺移動校園系統(tǒng)的主要服務(wù)對象主要為校內(nèi)師生,考慮到系統(tǒng)功能的全面性,可將目標(biāo)用戶劃分為四類,即教師、學(xué)生、游客和系統(tǒng)管理員。根據(jù)不同類別用戶對移動校園系統(tǒng)的訴求不同,進(jìn)行服務(wù)功能的設(shè)計(jì)。

      教師功能:包括工資查詢、排課管理、學(xué)術(shù)互動信息公示、教學(xué)評價(jià)等常用教學(xué)功能,以及一卡通、圖書館等生活功能。

      學(xué)生功能:包括成績查詢、課程查詢、選課系統(tǒng)、社團(tuán)及兼職信息公示、校內(nèi)辦公部門及教師聯(lián)系方式、一卡通、圖書館等。

      游客功能:僅含有對外信息瀏覽權(quán)限,例如學(xué)校的公共網(wǎng)站、概況簡介、學(xué)校地理信息查詢、校園宣傳片觀看等。

      管理員功能:系統(tǒng)維護(hù)及管理功能,進(jìn)行系統(tǒng)訪問權(quán)限設(shè)置,管理系統(tǒng)服務(wù)程序、服務(wù)流程、數(shù)據(jù)備份等內(nèi)容。

      1.3? 跨平臺移動校園系統(tǒng)的技術(shù)需求

      系統(tǒng)技術(shù)需求可分成兩部分。一是客戶端的技術(shù)需求:實(shí)現(xiàn)系統(tǒng)的跨平臺特點(diǎn),通過一次開發(fā)活動,滿足多種平臺的使用需求。同時(shí)系統(tǒng)有權(quán)訪問電子終端的相機(jī)、定位等原生功能。二是服務(wù)器的技術(shù)需求:服務(wù)器應(yīng)能同時(shí)處理大量請求,承載更龐大學(xué)生及教師群體的使用負(fù)荷。根據(jù)用戶需求提供服務(wù)接口,并確保接口的標(biāo)準(zhǔn)化,為后期擴(kuò)展提供足夠空間。

      2? 基于混合模式的跨平臺移動校園系統(tǒng)的實(shí)現(xiàn)

      2.1? 跨平臺性質(zhì)的實(shí)現(xiàn)

      基于混合模式的移動校園系統(tǒng)的跨平臺特點(diǎn)需要依靠PhoneGap框架來實(shí)現(xiàn),這一過程需要從Apache Cordova功能的安裝開始。首先,輸入>npm instsll cordova -g命令,完成安裝。以Cordova為基礎(chǔ),設(shè)置具體項(xiàng)目應(yīng)用。其次,使用cmd控制臺,在系統(tǒng)目錄中添加名為campus的項(xiàng)目,輸入的代碼為>cordova create campus com.xs.campus Campus。完成以上操作后,將UI、中間層等Web應(yīng)用代碼置入到新設(shè)置項(xiàng)目中的子文件夾——www中,代碼就能被系統(tǒng)自動執(zhí)行,移動校園系統(tǒng)的架設(shè)完成。PhoneGap框架中帶有本地API,能夠?qū)崿F(xiàn)移動終端原生功能的使用,例如:相機(jī)、地理位置、錄音等功能。此外,還可采用以下方式,在系統(tǒng)中加入一些插件:>cd campus/>cordova plugin add org.apache.cordova.device。若要順利使用移動終端的原生功能,需對項(xiàng)目中的代碼進(jìn)行一定調(diào)整。代碼調(diào)整完畢后,開始進(jìn)行跨平臺實(shí)現(xiàn)操作:>cordova platform add android iOS BlackBerry/>cordova build。該命令被執(zhí)行后,適用于不同平臺的應(yīng)用就能被自動生成。

      2.2? 核心技術(shù)的實(shí)現(xiàn)

      考慮到跨平臺移動校園系統(tǒng)使用對象的應(yīng)用習(xí)慣和系統(tǒng)的實(shí)際功能,系統(tǒng)核心技術(shù)主要是原生相機(jī)的使用和二維碼插件的應(yīng)用。

      2.2.1? 原生相機(jī)功能

      PhoneGap框架中給原生相機(jī)的應(yīng)用提出了一定的方法,但出于移動校園系統(tǒng)跨平臺性質(zhì)的要求,原生相機(jī)功能的使用依然是一個(gè)技術(shù)難點(diǎn)。經(jīng)過反復(fù)設(shè)計(jì)、實(shí)驗(yàn)得出的功能實(shí)現(xiàn)方案如圖1所示。

      2.2.2? 二維碼插件

      二維碼在現(xiàn)代生活中的應(yīng)用非常普遍,可以說是人的第二張身份證。在消費(fèi)支付、好友添加、信息獲取、網(wǎng)站訪問等方面都會用到二維碼。在跨平臺移動校園系統(tǒng)中,二維碼也將作為重要的身份信息呈現(xiàn)方式而存在。但在PhoneGap框架中,并沒有預(yù)先設(shè)定好的二維碼插件,因此需要通過API進(jìn)行二維碼插件的添加,該插件的主要功能包括二維碼的掃描、編輯與分享。二維碼功能的實(shí)現(xiàn),其實(shí)質(zhì)是利用函數(shù)進(jìn)行事件處理。一是scan()掃描函數(shù)。使用該函數(shù)啟動電子設(shè)備的相機(jī)功能,對二維碼進(jìn)行掃描和識別。二是encode()編碼函數(shù)。該函數(shù)將用戶的信息、資料等不同格式的內(nèi)容編輯成統(tǒng)一格式的二維碼圖形。三是share()分享函數(shù)。該函數(shù)將二維碼圖像經(jīng)短信、電子郵件以及其他社交軟件的渠道進(jìn)行分享。

      2.3? 系統(tǒng)功能的實(shí)現(xiàn)

      2.3.1? 系統(tǒng)登錄

      跨平臺移動校園系統(tǒng)的登錄界面主要是實(shí)現(xiàn)校園APP的賬號申請與登錄。實(shí)現(xiàn)過程解析如下:在接收到來自checkConnection函數(shù)的網(wǎng)絡(luò)連接申請后,使用if語句進(jìn)行判斷,選擇登錄界面或退出應(yīng)用程序。用代碼表示為:if(network State==”No network connection”)/{navigator.app.exit APP()}else/window.location.href=”login.html”。進(jìn)入到移動校園APP之后,界面中會出現(xiàn)兩種登錄選項(xiàng),即進(jìn)行用戶名和密碼的輸入以及不需要賬號和密碼的游客入口。若選擇前者,用戶可輸入自己的用戶名和密碼,經(jīng)后臺處理通過后,即可進(jìn)入個(gè)人APP界面。

      2.3.2? 校園門戶功能

      校園門戶指的是跨平臺移動校園系統(tǒng)與用戶間產(chǎn)生的第一個(gè)交互界面,之所以被形象地稱為“門戶”是因?yàn)樵摻缑娴膬?yōu)劣直接決定了用戶對于APP的好感度,決定了用戶是否有興趣繼續(xù)進(jìn)行APP體驗(yàn)。設(shè)置系統(tǒng)屬性,將頁面呈現(xiàn)的內(nèi)容與電子終端的屏幕寬度相適應(yīng)。例如:輸入代碼:<meat name=”viewport”conten=”width=device-width,initial-scale=1”/>此時(shí),系統(tǒng)中就會加入校內(nèi)新聞,以便用戶進(jìn)行信息瀏覽[2]。

      2.3.3? 教師及學(xué)生服務(wù)功能

      該功能的實(shí)現(xiàn)能讓在校師生通過跨平臺移動校園系統(tǒng)進(jìn)行多種操作,提高校園生活的方便性和快捷性。觀察現(xiàn)有的跨平臺移動校園系統(tǒng)APP的主界面能夠發(fā)現(xiàn),大部分界面都采用九宮格的功能模塊分布方式。該方式的界面能夠最直觀的呈現(xiàn)出校園APP的各項(xiàng)功能,界面清晰、規(guī)整,容易被更多用戶所接受。師生通過直接點(diǎn)擊模塊名稱或圖標(biāo),就能進(jìn)入到具體的界面當(dāng)中,實(shí)現(xiàn)相應(yīng)服務(wù)功能。例如訪客預(yù)約功能,點(diǎn)擊進(jìn)入后,界面會出現(xiàn)相關(guān)信息的填寫表格。將來訪時(shí)間、訪客姓名、手機(jī)號、車牌、相關(guān)事由等按要求填寫完畢進(jìn)行提交,預(yù)留號碼的手機(jī)就會收到系統(tǒng)發(fā)送的驗(yàn)證通知。訪客便可持該信息在規(guī)定時(shí)間內(nèi)到校園門衛(wèi)處進(jìn)行驗(yàn)證,在各項(xiàng)信息均與提交申請相符的情況下,允許訪客進(jìn)入校園。此外,成績查詢、選課查詢、排課信息等功能也能通過上述過程被實(shí)現(xiàn)。

      3? 結(jié)? 論

      基于混合模式的跨平臺移動校園系統(tǒng)的實(shí)現(xiàn)已經(jīng)成為可能,在未來的一段時(shí)間內(nèi),高校校內(nèi)APP平臺的設(shè)計(jì)與構(gòu)建都將圍繞這一技術(shù)難點(diǎn)而展開。在實(shí)現(xiàn)移動校園系統(tǒng)跨平臺特點(diǎn)的基礎(chǔ)之上,對系統(tǒng)功能模塊進(jìn)行詳細(xì)和完善、增加用戶數(shù)據(jù)挖掘分析功能,也應(yīng)作為相關(guān)單位的重點(diǎn)研究內(nèi)容,不斷優(yōu)化跨平臺移動校園內(nèi)系統(tǒng)服務(wù)水平。

      參考文獻(xiàn):

      [1] 邱軍輝.山東傳媒職業(yè)學(xué)院移動校園服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].濟(jì)南:山東大學(xué),2018.

      [2] 薛頌.基于混合模式的跨平臺移動校園系統(tǒng)的研究與實(shí)現(xiàn) [D].沈陽:遼寧大學(xué),2017.

      作者簡介:姜立平(1997.05-),男,漢族,山東煙臺人,本科,研究方向:網(wǎng)絡(luò)工程;孫德剛(1978.04-),男,漢族,山東德州人,高級工程師,學(xué)士學(xué)位,研究方向:教育信息化、軟件開發(fā);楊善金(1992.08-),男,漢族,山東聊城人,學(xué)士學(xué)位,助教,學(xué)管干事,研究方向:學(xué)生信息管理。

      猜你喜歡
      混合模式跨平臺
      跨層級網(wǎng)絡(luò)、跨架構(gòu)、跨平臺的數(shù)據(jù)共享交換關(guān)鍵技術(shù)研究與系統(tǒng)建設(shè)
      一款游戲怎么掙到全平臺的錢?
      跨平臺APEX接口組件的設(shè)計(jì)與實(shí)現(xiàn)
      大學(xué)生創(chuàng)新創(chuàng)業(yè)課程教學(xué)改革與探索
      整合突破,奮勇前進(jìn)
      考試周刊(2016年104期)2017-01-19 14:01:48
      探討創(chuàng)業(yè)板上市公司治理結(jié)構(gòu)對盈利能力的影響
      職業(yè)教育課程的現(xiàn)代教學(xué)策略的實(shí)效
      校園業(yè)務(wù)中混合模式移動應(yīng)用軟件架構(gòu)的實(shí)現(xiàn)
      基于QT的跨平臺輸電鐵塔監(jiān)控終端軟件設(shè)計(jì)與實(shí)現(xiàn)
      基于OPC跨平臺通信的電機(jī)監(jiān)測與診斷系統(tǒng)
      公主岭市| 满洲里市| 平湖市| 山东省| 鄂温| 招远市| 宁陕县| 壶关县| 武城县| 新民市| 凯里市| 博客| 和平县| 尼玛县| 文昌市| 钦州市| 苗栗县| 奉新县| 扬中市| 永福县| 武功县| 阳高县| 五莲县| 汝城县| 桃源县| 淅川县| 临清市| 横峰县| 双鸭山市| 邹城市| 年辖:市辖区| 交口县| 离岛区| 兴宁市| 新巴尔虎左旗| 石狮市| 洪湖市| 洪江市| 抚顺市| 岳普湖县| 甘德县|