• 
    

    
    

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

      基于小程序開發(fā)的智慧校園服務(wù)設(shè)計(jì)初探——以武昌工學(xué)院為例

      2019-06-20 11:25:30周宇勛
      廣東蠶業(yè) 2019年4期
      關(guān)鍵詞:程序開發(fā)講座程序

      周宇勛

      ?

      基于小程序開發(fā)的智慧校園服務(wù)設(shè)計(jì)初探——以武昌工學(xué)院為例

      周宇勛

      (武昌工學(xué)院信息工程學(xué)院 湖北武漢 430060)

      文章基于智慧化校園服務(wù),以湖北高校武昌工學(xué)院為例,開發(fā)設(shè)計(jì)了方便在校學(xué)生學(xué)習(xí)生活的信息交流的“微武工”小程序,為校園應(yīng)用程序開發(fā)提供一定借鑒參考。

      小程序;開發(fā);智慧校園;信息

      1 小程序開發(fā)概述

      1.1 什么是小程序

      簡(jiǎn)單來(lái)說(shuō)小程序也是一個(gè)Html程序,但其運(yùn)行在微信這個(gè)平臺(tái)之中,iOS端運(yùn)行于webkit(蘋果開源的瀏覽器內(nèi)核),Android運(yùn)行在 X5(QQ瀏覽器內(nèi)核),其代碼控件標(biāo)準(zhǔn)均由微信統(tǒng)一規(guī)范,所以開發(fā)簡(jiǎn)單,實(shí)現(xiàn)標(biāo)準(zhǔn)統(tǒng)一。小程序的開發(fā)門檻低,難度不及APP,但其功能卻和普通APP應(yīng)用相差無(wú)幾,其優(yōu)勢(shì)在于即用即退,無(wú)需下載,也無(wú)需限制手機(jī)系統(tǒng)平臺(tái)。鑒于此優(yōu)點(diǎn),筆者想通過(guò)微信小程序這一媒介,開發(fā)適合高校學(xué)生在校使用的手機(jī)App小程序。

      1.2 小程序開發(fā)優(yōu)勢(shì)

      與傳統(tǒng)APP相比并無(wú)較大差異。小程序的開發(fā)優(yōu)勢(shì)在于:一是開發(fā)簡(jiǎn)單,容易上手,無(wú)需考慮安卓、iOS雙端適配問(wèn)題。二是安全性和體驗(yàn)性佳,基于微信平臺(tái)。三是傳播方便,無(wú)需下載,一掃即得。

      2 校園小程序開發(fā)構(gòu)架

      2.1 層次架構(gòu)

      其基本框架結(jié)構(gòu)如下:

      (1)IOService,負(fù)責(zé)具體的輸入與輸出相關(guān)工作,并且為MINA框架提供一些底層API的支持與調(diào)用,其子類還可實(shí)現(xiàn)一些基本的服務(wù)操作。

      (2)IOProcessor,負(fù)責(zé)檢查是否有相關(guān)數(shù)據(jù)在通訊通道上進(jìn)行相關(guān)讀寫,依附于IOService。

      (3)IOFilter,是I/O操作的消息過(guò)濾器,用于攔截傳輸途中的I/O各種操作消息。

      (4)IOHandler,用來(lái)處理MINA框架中的各種事件信息,將這些所觸發(fā)的信息抽象出來(lái)。

      MINA框架在應(yīng)用過(guò)程中能按開發(fā)者需求定制各種服務(wù)場(chǎng)景的應(yīng)用,其在代碼中封裝了一系列基礎(chǔ)功能,開發(fā)者只需要調(diào)用相應(yīng)的API就可以實(shí)現(xiàn)復(fù)雜功能并能夠快速構(gòu)建項(xiàng)目。這也是其獨(dú)特的地方,基于這一點(diǎn),微信小程序便采用了MINA框架進(jìn)行開發(fā),極大地減少了開發(fā)者的難度。

      2.2 系統(tǒng)框架

      本系統(tǒng)采用如圖所示的C/S的模式進(jìn)行開發(fā)設(shè)計(jì),用戶通過(guò)視圖層發(fā)出請(qǐng)求,JSbridge將用戶的請(qǐng)求進(jìn)行邏輯腳本處理并調(diào)用至數(shù)據(jù)層,然后數(shù)據(jù)層再將所得數(shù)據(jù)反饋至邏輯層,最終顯示于視圖層。

      2.3 后端接口開發(fā)

      在本次小程序開發(fā)中,前端利用微信提供的組件框架,因此需要開發(fā)相應(yīng)的后端接口服務(wù)。所以在開發(fā)中采用了前后端分離的這種開發(fā)模式,需要根據(jù)小程序中對(duì)應(yīng)的功能需求,來(lái)進(jìn)行開發(fā)相應(yīng)的后端接口。在本次開發(fā)中,利用到Node.js這種基于Chrome引擎的JavaScript運(yùn)行環(huán)境來(lái)進(jìn)行開發(fā),Node的性能響應(yīng)速度快、內(nèi)置API框架較多,使得I/O模型輕量化并高效,同時(shí)利用Node開發(fā)可大大節(jié)約相應(yīng)的學(xué)習(xí)成本,基于JavaScript的結(jié)構(gòu),代碼直觀、易懂,并且Node具有豐富的擴(kuò)展功能包,對(duì)不同的擴(kuò)展包管理也十分方便,除了運(yùn)行性能高效外,在服務(wù)器中安全性也十分高,因此本次小程序開發(fā)利用Node.js來(lái)進(jìn)行服務(wù)器的搭建。

      3 武昌工學(xué)院智慧校園服務(wù)小程序開發(fā)

      3.1 開發(fā)目的

      3.1.1 順應(yīng)時(shí)代發(fā)展

      移動(dòng)校園微門戶是移動(dòng)數(shù)字化校園的進(jìn)一步延伸,“隨時(shí)、隨身、隨地”為同學(xué)老師提供所需的服務(wù)信息。本校園項(xiàng)目團(tuán)隊(duì)利用團(tuán)隊(duì)技術(shù),旨在為本校學(xué)生提供一個(gè)集校園信息、校園社團(tuán)和社交平臺(tái)等校內(nèi)服務(wù)于一體的移動(dòng)化智慧校園服務(wù),節(jié)約同學(xué)獲取信息的時(shí)間,為同學(xué)們的校園生活帶來(lái)便利,并借此衍生出校園的專屬文化,開啟高校校園生活的移動(dòng)互聯(lián)時(shí)代。

      3.1.2 構(gòu)建數(shù)字化校園體

      小程序作為學(xué)校事務(wù)公告和宣傳的平臺(tái),師生借助手機(jī)即可動(dòng)態(tài)地獲知校園新聞以及重要公告,并通過(guò)小程序平臺(tái)反應(yīng)交流,這種交互與協(xié)調(diào)在網(wǎng)絡(luò)環(huán)境下幾乎可以瞬間完成。學(xué)校管理者也可通過(guò)小程序后臺(tái)信息瀏覽次數(shù),了解師生的喜好,改善管理,構(gòu)建活性的信息循環(huán)資源體,完善數(shù)字化校園體。

      3.1.3 實(shí)現(xiàn)校園移動(dòng)全媒體

      本校園小程序提供多渠道媒體,可讓校園社團(tuán)、學(xué)術(shù)講座等進(jìn)行宣傳和曝光。同時(shí)該小程序提供與學(xué)校教務(wù)管理系統(tǒng)、圖書館管理系統(tǒng)的對(duì)接功能,師生可隨時(shí)隨地通過(guò)手機(jī)終端進(jìn)入小程序,了解日程課表、成績(jī)等信息。數(shù)字化校園所帶來(lái)的便捷服務(wù)可惠及師生學(xué)習(xí)、工作、生活等各個(gè)方面。

      3.2 開發(fā)內(nèi)容

      校園微門戶整體內(nèi)容設(shè)計(jì):

      3.3 開發(fā)功能簡(jiǎn)介

      3.3.1 教學(xué)資源模塊

      教學(xué)資源模塊涵蓋了與教學(xué)學(xué)術(shù)相關(guān)的一些功能,同時(shí)集成含有教務(wù)系統(tǒng)查詢,方便同學(xué)查詢課表及成績(jī)等功能。

      (1)校圖書館功能

      校圖書館功能同步本校借閱系統(tǒng),可查閱借閱數(shù)量、借閱期限、館藏資源等,利用這些功能,能提高師生借閱效率,并提醒及時(shí)歸還借閱書籍。

      (2)網(wǎng)絡(luò)直播課功能

      這一模塊會(huì)自動(dòng)從網(wǎng)易公開課、慕課網(wǎng)等精品在線資源抓取,利用這些優(yōu)秀互聯(lián)網(wǎng)資源,真正做到實(shí)時(shí)更新有用直播課程,使本校同學(xué)及時(shí)獲取知識(shí)資源。

      (3)教務(wù)系統(tǒng)功能

      該模塊對(duì)接了本?!罢浇虅?wù)管理系統(tǒng)”,使在校同學(xué)能隨時(shí)通過(guò)本小程序查詢成績(jī)、選修課程、日常課表、素質(zhì)學(xué)分等內(nèi)容,極大減少?gòu)谋拘=虅?wù)系統(tǒng)獲取信息的難度。

      3.3.2 校園生活模塊

      該模塊包涵內(nèi)容豐富,根據(jù)后續(xù)實(shí)際應(yīng)用情況,可不斷更新。

      (1)校園一卡通服務(wù)

      由于筆者本校對(duì)接有某公司“完美校園”活動(dòng),借助該公司提供的API即可輕松實(shí)現(xiàn)對(duì)校園一卡通的基本操作,減少一些不必要的轉(zhuǎn)接操作,真正將功能做到集合化。

      (2)校園互助服務(wù)

      本功能是小程序的核心服務(wù)之一,其內(nèi)置有不同的情況的互助標(biāo)簽,如包裹幫拿、事務(wù)幫辦等。日常所需幫助可通過(guò)此板塊進(jìn)行互幫服務(wù)申請(qǐng)?;屯瓿珊?,對(duì)互幫的同學(xué)進(jìn)行一定的積分獎(jiǎng)勵(lì),后續(xù)可使用這些積分在小程序中兌換一些印有校園Logo的小禮品,這種帶有獎(jiǎng)勵(lì)性質(zhì)的互幫能有效增進(jìn)校內(nèi)互助氛圍,也增進(jìn)同校同學(xué)間的互助交流,促使同學(xué)間形成良性互動(dòng)。

      (3)失物招領(lǐng)服務(wù)

      通常在校內(nèi)若有物品遺失,往往不知從何發(fā)布失物信息;而拾取到物品者,也不知放于何處如何通知失主來(lái)招領(lǐng)。當(dāng)遺失物品或拾到物品,發(fā)布于本板塊向全校,使失物信息曝光率高,找回可能性大大增加,同時(shí)對(duì)于拾取失物上傳信息者,平臺(tái)也會(huì)給予一定的積分獎(jiǎng)勵(lì)機(jī)制。

      3.3.3 校內(nèi)新聞模塊

      校內(nèi)新聞模塊是一個(gè)濃縮精選版的“校園網(wǎng)”,同時(shí)也是傳播一些信息的聚集地,主要通過(guò)人工篩選來(lái)發(fā)布校園官網(wǎng)的的一些公告通知與新聞。當(dāng)今智能手機(jī)終端的普及,早已成為大學(xué)生獲取信息的主要方式,故借本小程序進(jìn)行一個(gè)新聞模塊的集合,可以很好的解決這個(gè)問(wèn)題。

      (1)新聞及通知公告板塊

      這個(gè)板塊包括學(xué)校以及各個(gè)學(xué)院、各管理后勤部門等新聞資訊以及通知公告等。這些信息來(lái)源于校園官網(wǎng)以及各部門的微信公眾號(hào),利用網(wǎng)絡(luò)爬蟲進(jìn)行提取和分類,具體內(nèi)容由各部門編輯,本模塊只負(fù)責(zé)從中抓取并集合,這樣做的目的是將信息流分類整合,方便同學(xué)對(duì)信息的獲取。

      (2)學(xué)術(shù)講座信息

      本板塊主要發(fā)布一些學(xué)術(shù)講座信息,同時(shí)帶有講座討論等,形成良性的學(xué)習(xí)互動(dòng),后續(xù)還將增加直播功能,方便同學(xué)及時(shí)參與校內(nèi)學(xué)術(shù)活動(dòng),足不出戶便可聆聽學(xué)術(shù)講座。同時(shí)該板塊可與網(wǎng)上其他高校講座聯(lián)合,一同推出各種不同講座信息,極大豐富同學(xué)們的知識(shí)獲取渠道。

      (3)校園社團(tuán)活動(dòng)專區(qū)

      該專區(qū)是由各社團(tuán)進(jìn)行維護(hù)和管理的“小圈子”,發(fā)布一些關(guān)于社團(tuán)活動(dòng)、招新等屬于自己社團(tuán)新聞等。

      [1]中國(guó)互聯(lián)網(wǎng)絡(luò)信息中心.中國(guó)互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告(2014年7月).http://www.cnnic.net.cn/jezyyw/gjymjezzfwyxyb/yxybybn/2014-8-15.

      [2]孫凈宇,李澈,張震,等.高校校園APP發(fā)展現(xiàn)狀初探[J].申國(guó)傳媒科技,2014(06):84-85.

      [3]林金壕,李麗瓊,霍英.校園APP的功能設(shè)計(jì)與運(yùn)營(yíng)研究——以“走進(jìn)韶院”校園APP為例[J].韶關(guān)學(xué)院學(xué)報(bào),2015(12).

      10.3969/j.issn.2095-1205.2019.04.75

      大學(xué)生創(chuàng)新創(chuàng)業(yè)項(xiàng)目——《移動(dòng)校園門戶“微武工”》NO:201813241032。

      TP311.56

      C

      2095-1205(2019)04-127-02

      猜你喜歡
      程序開發(fā)講座程序
      APP應(yīng)用程序開發(fā)模式探究
      電子制作(2019年19期)2019-11-23 08:42:02
      試論我國(guó)未決羈押程序的立法完善
      基于TestStand的自動(dòng)檢測(cè)程序開發(fā)
      “程序猿”的生活什么樣
      基于嵌入式系統(tǒng)Windows CE的應(yīng)用程序開發(fā)
      基于App inventor 2手機(jī)程序開發(fā)過(guò)程的學(xué)習(xí)與實(shí)——以“喵喵定時(shí)器”APP開發(fā)為例
      電子制作(2017年1期)2017-05-17 03:54:08
      英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
      他只做有“思享”的講座,讓小小微信裝下一個(gè)“萬(wàn)人體育場(chǎng)”
      山東青年(2016年3期)2016-02-28 14:25:46
      書法史講座(十二)
      書法史講座(五)
      商洛市| 伊金霍洛旗| 三原县| 绥化市| 福建省| 华坪县| 搜索| 平定县| 白山市| 涟源市| 枣庄市| 扶沟县| 宁明县| 江孜县| 德钦县| 富宁县| 定边县| 秦安县| 信阳市| 水城县| 岳阳县| 郎溪县| 陵川县| 横山县| 梓潼县| 古田县| 江阴市| 司法| 惠安县| 利辛县| 博乐市| 永州市| 安庆市| 鄯善县| 武冈市| 衡水市| 昌都县| 曲阜市| 三江| 烟台市| 宁陵县|