• 
    

    
    

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

      移動(dòng)端學(xué)生評教系統(tǒng)的開發(fā)模式選擇策略

      2019-05-09 07:36:22
      山西電子技術(shù) 2019年2期
      關(guān)鍵詞:評教客戶端程序

      韓 弢

      (山西工程職業(yè)技術(shù)學(xué)院,山西 太原 030009)

      1 學(xué)生評教系統(tǒng)現(xiàn)狀

      學(xué)生評教作為監(jiān)控教學(xué)質(zhì)量,改善教學(xué)效果的重要手段在高職院校的人才培養(yǎng)工作中發(fā)揮著重要的作用。一套操作簡便、界面友好、數(shù)據(jù)完備的學(xué)生評教系統(tǒng)是一所高職院校的“標(biāo)準(zhǔn)配置”。當(dāng)前,我院的學(xué)生評教工作依然沿用傳統(tǒng)的基于PC端的B/S架構(gòu)的評教系統(tǒng),隨著移動(dòng)互聯(lián)網(wǎng)的不斷發(fā)展、移動(dòng)終端產(chǎn)品的廣泛普及以及對學(xué)生評教的實(shí)時(shí)性的要求不斷提高,PC端的學(xué)生評教系統(tǒng)由于使用不便等原因,已經(jīng)不能滿足當(dāng)前學(xué)生評教工作的要求,需要將學(xué)生評教系統(tǒng)從PC端遷移到移動(dòng)端,開發(fā)一套基于移動(dòng)端的學(xué)生評教系統(tǒng)。開發(fā)移動(dòng)端的學(xué)生評教系統(tǒng)首先要解決的是移動(dòng)開發(fā)模式的選擇問題。

      2 移動(dòng)應(yīng)用開發(fā)模式比較

      移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展促使移動(dòng)應(yīng)用開發(fā)模式也在不斷的更新變化,在開發(fā)模式的選擇上也增加了更多的可能性,如何選擇適合的開發(fā)模式還應(yīng)綜合考慮其開發(fā)周期、投入成本、功能需求、適用場合、交互體驗(yàn)以及系統(tǒng)安全等方面。當(dāng)前較為主流的開發(fā)模式主要包括Native App (原生模式 ) 、Web App(網(wǎng)頁模式) 、Hybrid App(混合模式)和微信小程序[1]。

      2.1 開發(fā)模式研究

      1) Native App。原生App實(shí)際上是一種基于Android、IOS和Windows Phone等智能手機(jī)的移動(dòng)平臺端系統(tǒng)所開發(fā)的第三方應(yīng)用軟件,采用平臺底層系統(tǒng)的原生語言編寫程序。開發(fā)原生App軟件需要針對不同智能手機(jī)的操作系統(tǒng)來選擇不同的App開發(fā)語言,如安卓App是Java開發(fā)語言、IOS App是Objective-C語言、Windows Phone的App開發(fā)是C#語言。

      基于原生語言開發(fā)模式所開發(fā)的App主要由服務(wù)器與客戶端兩部分構(gòu)成,用戶在使用時(shí)需要將軟件的一部分前端資源下載安裝在特定系統(tǒng)的移動(dòng)終端。由于原聲App開發(fā)模式是基于特定系統(tǒng)開發(fā)的,對于系統(tǒng)底層組件的重用會更加安全與穩(wěn)定,且向下兼容性好,能夠?qū)ζ脚_中各類本地資源實(shí)現(xiàn)在線或離線訪問。因此,原生App開發(fā)有許多的優(yōu)勢,如原生App是針對不同的平臺為用戶提供不同的體驗(yàn)、原生應(yīng)用可以節(jié)約寬帶成本、訪問本地資源、打開的速度更快并為用戶提供最佳的用戶體驗(yàn)和優(yōu)質(zhì)的用戶界面等。但正是由于這種開發(fā)模式的特點(diǎn),導(dǎo)致原生App開發(fā)還存在一些劣勢,如開發(fā)以及維護(hù)成本大大增加、下載安裝后占用本地空間、影響用戶設(shè)備運(yùn)行速度、新版本需要用戶下載升級等等。這種開發(fā)模式適合開發(fā)一些性能要求高的大型游戲以及各種工具類應(yīng)用。

      2) Web App。Web App是基于WEB網(wǎng)頁開發(fā)技術(shù)開發(fā),運(yùn)行在瀏覽器終端的一類移動(dòng)應(yīng)用軟件,主要由WEB服務(wù)器與WEB客戶端構(gòu)成。由于應(yīng)用的核心功能都部署在服務(wù)器端,用戶在使用時(shí),無需進(jìn)行下載與安裝,只需通過瀏覽器即可實(shí)現(xiàn)對軟件資源的訪問,以及軟件功能的調(diào)用。該開發(fā)模式具有跨平臺的優(yōu)勢,對終端系統(tǒng)環(huán)境的依賴性不強(qiáng),可在不同平臺中的實(shí)現(xiàn)應(yīng)用。但是網(wǎng)頁開發(fā)模式對于網(wǎng)絡(luò)環(huán)境的依賴性很強(qiáng),在網(wǎng)絡(luò)環(huán)境不佳的情況下,會對軟件的實(shí)時(shí)交互類操作,及數(shù)據(jù)傳輸產(chǎn)生較大影響。

      3) Hybrid App。Hybrid App 是將網(wǎng)頁開發(fā)技術(shù)與軟件編程語言相結(jié)合,通過應(yīng)用商店面向各類移動(dòng)終端的軟件應(yīng)用,用戶需通過終端的應(yīng)用商店下載并安裝軟件的客戶端部分。Hybrid App介于Web App和Native App這兩者之間,它看上去是一個(gè)Native App,但只有一個(gè)UI WebView,里面訪問的是一個(gè)Web App,其實(shí)質(zhì)就是在HTML5的網(wǎng)頁的外面包了一個(gè)客戶端的殼,因此這種開發(fā)模式又稱為套殼開發(fā)。Hybrid App開發(fā)模式結(jié)合了Native App和Web App兩種開發(fā)模式的優(yōu)點(diǎn),兼具Native App良好用戶交互體驗(yàn)的優(yōu)勢和Web App跨平臺開發(fā)的優(yōu)勢[2]。

      4) 微信小程序。微信小程序是一種基于微信運(yùn)行的移動(dòng)應(yīng)用,用戶不需要下載安裝,只需在使用的時(shí)候打開,不用的時(shí)候關(guān)掉,體現(xiàn)了“用完即走”的思想。微信小程序由服務(wù)端數(shù)據(jù)和客戶端兩部分組成,服務(wù)端提供 API(數(shù)據(jù)),客戶端由微信統(tǒng)一提供的框架、組件和 API 等組成。主要的樣式代碼都封裝在微信小程序里面,所以打開速度比普通的Web App要快,接近原生App。微信小程序可以調(diào)用比Web App更多的手機(jī)系統(tǒng)功能來進(jìn)行開發(fā),例如GPS定位、錄音、拍視頻、重力感應(yīng)等,能開發(fā)更豐富的使用場景。出于維護(hù)微信運(yùn)營生態(tài)及安全方面的考慮,當(dāng)前微信小程序?qū)Υa大小有所限制,最多只允許1MB[3],這樣導(dǎo)致無法開發(fā)大型的小程序。微信小程序的技術(shù)框架還不穩(wěn)定,開發(fā)方法時(shí)常有修改,導(dǎo)致短時(shí)間內(nèi)經(jīng)常要升級維護(hù)。小程序需要像原生App一樣經(jīng)過微信審核才能發(fā)布,這點(diǎn)比Web App即做即發(fā)布要麻煩一些。

      表1從跨平臺性、下載安裝、流量使用、調(diào)用設(shè)備API及安全性五個(gè)方面對四種移動(dòng)應(yīng)用開發(fā)模式做出了比較。

      表1 四種開發(fā)模式比較

      2.2 開發(fā)模式選型策略

      經(jīng)過上述分析,可以得出一個(gè)結(jié)論,那就是4種移動(dòng)應(yīng)用開發(fā)模式優(yōu)勢與劣勢共存,各自有其適合與擅長的應(yīng)用領(lǐng)域。將本文前述關(guān)于移動(dòng)應(yīng)用開發(fā)模式的研究進(jìn)行總結(jié),可以得出以下4條關(guān)于開發(fā)模式選擇的依據(jù):

      1) 對于追求畫面流暢度的手機(jī)游戲類應(yīng)用以及使用頻率高的工具類應(yīng)用,應(yīng)考慮使用Native開發(fā)模式。

      2) 對于迭代頻率高,需要用戶經(jīng)常下載更新的應(yīng)用,建議使用Web App開發(fā)模式。

      3) 對于使用頻率低的應(yīng)用,建議采用Hybrid App開發(fā)模式或者開發(fā)微信小程序。

      4) 對于涉及財(cái)產(chǎn)、敏感信息的應(yīng)用,最好不要使用Web App開發(fā)模式。

      3 評教系統(tǒng)的分析

      學(xué)生評教系統(tǒng)的用戶主要有教師和學(xué)生兩類,其中學(xué)生用戶是系統(tǒng)的主要使用者。學(xué)生的移動(dòng)設(shè)備主要是手機(jī),且多為入學(xué)時(shí)剛剛購買,機(jī)齡一般在一到三年之間,機(jī)型較新,內(nèi)置的瀏覽器普遍支持HTML5技術(shù)。

      由于經(jīng)濟(jì)方面的原因,學(xué)生手機(jī)以低中端為主,絕大多數(shù)安裝的是Android系統(tǒng),僅有少數(shù)學(xué)生持有iOS系統(tǒng)的手機(jī),未見BlackBerry系統(tǒng)手機(jī)。學(xué)生持有的平板電腦的操作系統(tǒng)安裝情況與手機(jī)類似。

      評教系統(tǒng)僅完成學(xué)生對教師的測評及少量教學(xué)信息反饋工作,不涉及財(cái)產(chǎn)與敏感信息,對系統(tǒng)的安全性要求不高。

      評教系統(tǒng)每次使用時(shí)僅有少量的課程及教師信息需要下載至移動(dòng)設(shè)備,而學(xué)生評教完畢也僅有少量的評教成績需要上傳至服務(wù)器,即每次使用時(shí)對流量的需求并不多。

      學(xué)生評教工作每學(xué)期開展一次,一學(xué)年僅開展兩次,評教系統(tǒng)的使用頻率較低,但目前學(xué)院的信息化建設(shè)還不夠完善,評教系統(tǒng)作為學(xué)院信息化系統(tǒng)中的一個(gè)子應(yīng)用,必然會隨著學(xué)院信息化系統(tǒng)的建設(shè)而不斷修改,從而導(dǎo)致評教系統(tǒng)不斷更新,用戶每次使用時(shí)面對的都是不一樣的系統(tǒng)。即使用頻率低而更新頻率高。

      4 評教系統(tǒng)開發(fā)模式選型

      考慮到學(xué)生評教系統(tǒng)使用頻率每年僅有兩次,每次評教的數(shù)據(jù)發(fā)生量不高,為了不給用戶增加安裝負(fù)擔(dān),因此評教系統(tǒng)開發(fā)不考慮采用原生模式及混合模式。

      微信小程序是種非常有前景的移動(dòng)應(yīng)用開發(fā)模式,然而如前所述,微信小程序由于微信運(yùn)營生態(tài)及安全方面的原因,程序代碼最多只支持1MB,考慮到評教系統(tǒng)將來將要集成學(xué)生問卷調(diào)查、教學(xué)信息反饋等功能,程序代碼將會逐漸增多,有可能超出1MB,因此不采用微信小程序開發(fā)模式。

      再考慮到多數(shù)用戶的移動(dòng)設(shè)備均支持HTML5,且相對而言評教系統(tǒng)對安全性的要求不高,因此本評教系統(tǒng)的開發(fā)最終確定采用網(wǎng)頁開發(fā)模式。

      5 結(jié)束語

      十三五期間,我院數(shù)字化校園建設(shè)確立了以實(shí)現(xiàn)“互聯(lián)網(wǎng)+校園”為目標(biāo),秉承“以面向角色服務(wù)為導(dǎo)向,私有云為保障,平臺為載體,應(yīng)用作內(nèi)容,深挖數(shù)據(jù)價(jià)值,構(gòu)建具有山西工程職業(yè)技術(shù)學(xué)院特色的信息化運(yùn)營服務(wù)生態(tài)模式”的建設(shè)思路。當(dāng)前我院的信息化水平還處于數(shù)字化校園的初級階段,各種應(yīng)用系統(tǒng)的開發(fā)方興未艾,學(xué)生評教系統(tǒng)的開發(fā)為學(xué)院信息化系統(tǒng)建設(shè)增添了一個(gè)子系統(tǒng),期望評教系統(tǒng)的開發(fā)能為學(xué)院信息化建設(shè)起到拋磚引玉的作用。

      猜你喜歡
      評教客戶端程序
      地方高校教學(xué)評價(jià)指標(biāo)制訂與評教數(shù)據(jù)分析
      試論我國未決羈押程序的立法完善
      縣級臺在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
      傳媒評論(2018年4期)2018-06-27 08:20:24
      孵化垂直頻道:新聞客戶端新策略
      傳媒評論(2018年4期)2018-06-27 08:20:16
      基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
      電子測試(2018年10期)2018-06-26 05:53:34
      “程序猿”的生活什么樣
      英國與歐盟正式啟動(dòng)“離婚”程序程序
      高校學(xué)生網(wǎng)上評教的探索與實(shí)踐
      高校學(xué)生評教的問題與對策——以中國礦業(yè)大學(xué)為例
      創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
      洛宁县| 峡江县| 浦东新区| 武川县| 静安区| 武宣县| 汉阴县| 射阳县| 赣榆县| 崇信县| 临湘市| 左云县| 玛曲县| 伊吾县| 宜章县| 略阳县| 珲春市| 湖南省| 额济纳旗| 旌德县| 遂平县| 南部县| 马关县| 睢宁县| 克拉玛依市| 漠河县| 绥宁县| 德惠市| 成都市| 定日县| 垣曲县| 布尔津县| 通榆县| 富民县| 喀喇| 巴彦县| 永安市| 绵竹市| 英超| 龙口市| 通州市|