国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

2019-06-20 11:25周宇勛
廣東蠶業(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 什么是小程序

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

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

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

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操作的消息過濾器,用于攔截傳輸途中的I/O各種操作消息。

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

MINA框架在應(yīng)用過程中能按開發(fā)者需求定制各種服務(wù)場景的應(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ì),用戶通過視圖層發(fā)出請求,JSbridge將用戶的請求進(jìn)行邏輯腳本處理并調(diào)用至數(shù)據(jù)層,然后數(shù)據(jù)層再將所得數(shù)據(jù)反饋至邏輯層,最終顯示于視圖層。

2.3 后端接口開發(fā)

在本次小程序開發(fā)中,前端利用微信提供的組件框架,因此需要開發(fā)相應(yīng)的后端接口服務(wù)。所以在開發(fā)中采用了前后端分離的這種開發(fā)模式,需要根據(jù)小程序中對應(yīng)的功能需求,來進(jìn)行開發(fā)相應(yīng)的后端接口。在本次開發(fā)中,利用到Node.js這種基于Chrome引擎的JavaScript運(yùn)行環(huán)境來進(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ò)展功能包,對不同的擴(kuò)展包管理也十分方便,除了運(yùn)行性能高效外,在服務(wù)器中安全性也十分高,因此本次小程序開發(fā)利用Node.js來進(jìn)行服務(wù)器的搭建。

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

3.1 開發(fā)目的

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

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

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

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

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

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

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

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

3.3 開發(fā)功能簡介

3.3.1 教學(xué)資源模塊

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

(1)校圖書館功能

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

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

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

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

該模塊對接了本校“正方教務(wù)管理系統(tǒng)”,使在校同學(xué)能隨時(shí)通過本小程序查詢成績、選修課程、日常課表、素質(zhì)學(xué)分等內(nèi)容,極大減少從本校教務(wù)系統(tǒng)獲取信息的難度。

3.3.2 校園生活模塊

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[1]中國互聯(lián)網(wǎng)絡(luò)信息中心.中國互聯(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].申國傳媒科技,2014(06):84-85.

[3]林金壕,李麗瓊,霍英.校園APP的功能設(shè)計(jì)與運(yùn)營研究——以“走進(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)目——《移動校園門戶“微武工”》NO:201813241032。

TP311.56

C

2095-1205(2019)04-127-02

猜你喜歡
程序開發(fā)講座程序
淺析大學(xué)生在兼職小程序開發(fā)中遇到的問題
APP應(yīng)用程序開發(fā)模式探究
試論我國未決羈押程序的立法完善
“快樂語文”公益講座特別報(bào)道
“快樂語文”公益講座特別報(bào)道
“程序猿”的生活什么樣
基于嵌入式系統(tǒng)Windows CE的應(yīng)用程序開發(fā)
基于App inventor 2手機(jī)程序開發(fā)過程的學(xué)習(xí)與實(shí)——以“喵喵定時(shí)器”APP開發(fā)為例
英國與歐盟正式啟動“離婚”程序程序
他只做有“思享”的講座,讓小小微信裝下一個(gè)“萬人體育場”
博客| 建宁县| 家居| 土默特右旗| 乐业县| 定州市| 兴文县| 江阴市| 邢台市| 略阳县| 章丘市| 庆阳市| 平潭县| 浦县| 达日县| 兴化市| 婺源县| 佛冈县| 裕民县| 剑川县| 清涧县| 宝鸡市| 双柏县| 武定县| 新津县| 咸丰县| 东台市| 探索| 铜鼓县| 克拉玛依市| 云南省| 金门县| 突泉县| 鹤壁市| 马关县| 桃园市| 天门市| 阳高县| 林西县| 通河县| 新民市|