王神洋,卓榮慶,金重振
(1.浙江傳媒學(xué)院 信息化辦公室,浙江 杭州 310018;2.浙江傳媒學(xué)院 教育技術(shù)中心,浙江 杭州 310018)
智慧校園下微信公眾平臺研究
王神洋1,卓榮慶2,金重振1
(1.浙江傳媒學(xué)院 信息化辦公室,浙江 杭州 310018;2.浙江傳媒學(xué)院 教育技術(shù)中心,浙江 杭州 310018)
為了更好地建立智慧化校園,探索微信公眾平臺在高校中的應(yīng)用,文章探討了利用微信公眾平臺的特性構(gòu)建校園微門戶,將校園信息化中的各個移動應(yīng)用集成于微信公眾平臺中,并對存儲于學(xué)校各個系統(tǒng)中的異構(gòu)數(shù)據(jù)進行查詢。實踐表明該系統(tǒng)具有良好的穩(wěn)定性、可擴展性,極大地方便了用戶。
微信公眾平臺;微門戶;單點認證
各個高校信息化應(yīng)用經(jīng)過多年的建設(shè),現(xiàn)已經(jīng)取得了很大進展。各個高校都建立了比較完善的信息管理系統(tǒng),在一定程度上解決了信息發(fā)布不夠及時、信息的抵達有效率低等問題。但隨著新媒體技術(shù)的不斷出現(xiàn),特別是微信公眾平臺的引入,為智慧校園建設(shè)與管理提供了新的途徑。
以往高校在信息化建設(shè)過程當中,往往存在以下一些問題:
第一,高校信息系統(tǒng)一般采用“瀏覽器/服務(wù)器”架構(gòu)的方式來建立信息系統(tǒng)。采用這種方式,學(xué)生需要主動登陸網(wǎng)站去查看相應(yīng)的內(nèi)容,如果教師與學(xué)生疏忽,往往容易照成他們錯過一些重要的信息。第二,高校傳統(tǒng)的信息發(fā)布往往是單方面的信息發(fā)布,無法滿足教師、學(xué)生及時與相關(guān)部門溝通。當前各個高校逐步利用微信公眾平臺的特性,有效地克服了以上問題。
微信公眾平臺自推出以來,因其便捷的語音、視頻、文字消息推送等功能以及二維碼訂閱、品牌傳播等個性化服務(wù)而深受各個媒體、網(wǎng)站的歡迎。
微信公眾平臺有如下特點:第一,信息傳遞及時、準確。在高校微信公眾平臺的運營過程當中,運營者不僅能將文字內(nèi)容進行編輯發(fā)送,同時還能編輯語音、圖片等內(nèi)容,使用戶更好的理解所發(fā)布的信息。用戶在學(xué)校內(nèi),只需連接學(xué)校內(nèi)無線網(wǎng)絡(luò)或者運營商網(wǎng)絡(luò),即可及時地收到推送過來的信息內(nèi)容,避免了信息的遺漏。第二,運營成本低。微信公眾平臺在使用過程當中,用戶只需連接運營商網(wǎng)絡(luò)或者連接學(xué)校WiFi信號,即可獲得學(xué)校的各類信息,其所需支付成本極低。而對于微信公眾平臺開發(fā)運營者來說,微信官網(wǎng)公布了大量的關(guān)于微信公眾平臺相關(guān)功能的二次開發(fā)接口文檔,方便運營者參考,從而降低了微信公眾平臺運營的成本。第三,信息管理者與用戶的互動。運營者在推送信息時,可以將相關(guān)信息推送到用戶微信上,用戶在收到相關(guān)信息后,可以通過微信公眾平臺發(fā)表自己的見解告知信息推送者,從而與有關(guān)部門進行及時溝通和交流,有效避免了信息傳遞不清楚而引起的不必要問題。
本校微信公眾平臺,可將系統(tǒng)主要分為以下幾類:用戶層、接入層、業(yè)務(wù)邏輯層以及數(shù)據(jù)的采集層。在用戶層中,用戶主要包含以下幾種用戶:教師、學(xué)生、游客。
根據(jù)實際情況,通過需求分析可將微信公眾平臺分為以下幾個模塊,具體分類情況如下描述所示。
3.1公共信息查詢模塊
根據(jù)信息隱私的不同要求,該微信公眾平臺中微門戶,包含有兩種不同的公共信息查詢:一種是供校內(nèi)教師、學(xué)生等人員查詢訪問的信息,如學(xué)校教師通訊錄等;另一種除了在校教師、學(xué)生以外,游客關(guān)注微信公眾平臺之后同樣可以進行正常查詢的公共信息。如新聞、校歷、校園資訊等。
3.2學(xué)生訪問模塊
學(xué)生登陸該微信公眾平臺后,其可訪問的模塊包括:教學(xué)服務(wù)、學(xué)工服務(wù)、后勤服務(wù)等。其中,學(xué)生通過微信公眾平臺登陸到微門戶后,訪問相應(yīng)的“教學(xué)服務(wù)”,學(xué)生即可查詢本人的課表、本人的成績、本人點名的情況等。訪問其中的“學(xué)工服務(wù)”后,學(xué)生即可查詢本人的宿舍衛(wèi)生檢查情況、勤工助學(xué)的薪資情況、本人的基本信息情況等。訪問其中的“后勤服務(wù)”模塊后,學(xué)生可以利用對接到該微信公眾平臺中微門戶下的“后勤服務(wù)”模塊,在該模塊中進行電費的繳納與查詢、二手市場的交易、失物招領(lǐng)等。
3.3教師訪問模塊
教師登陸該微信公眾平臺,其同樣可以訪問“教學(xué)服務(wù)”“學(xué)工服務(wù)”“后勤服務(wù)”模塊。
教師在登陸微信公眾平臺,訪問“教學(xué)服務(wù)”模塊時,可根據(jù)自身的身份,通過“教學(xué)服務(wù)”來查詢自己的課表,自己所帶班級學(xué)生的成績、學(xué)生的到課情況等。同樣,教師在訪問“學(xué)工服務(wù)”模塊時,可查詢自己所帶班級學(xué)生的寢室衛(wèi)生情況、勤工助學(xué)情況、學(xué)生個人基本信息情況等。而在訪問“后勤服務(wù)”模塊時,同樣可通過其中的各個應(yīng)用進行學(xué)??觳偷念A(yù)定、公車的預(yù)約等。
3.4游客訪問模塊
游客在登陸微信公眾平臺時,則只能訪問微門戶中,“新聞公告”下的新聞、公告等對游客公開的訪問信息。其余各類信息,游客無法登陸訪問。
接入層則主要的作用是將用戶或者微信公眾平臺服務(wù)器的數(shù)據(jù)以XML的格式發(fā)送給對方。業(yè)務(wù)邏輯層,則主要是對用戶身份進行相應(yīng)的驗證以及對數(shù)據(jù)庫的操作。數(shù)據(jù)采集層,則主要是指學(xué)校內(nèi)各個部門中的異構(gòu)的信息管理系統(tǒng)。
4.1利用超文本預(yù)處理器(Hypertext Preprocessor,PHP)等技術(shù)搭建系統(tǒng)環(huán)境
PHP被作為一種開源的腳本語言,其語法擁有C語言、Java語言以及Perl語言的特點,有利于開發(fā)者學(xué)習(xí),被廣泛使用于web開發(fā)領(lǐng)域。PHP的功能非常強大,其支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。面向?qū)ο缶幊淌钱斍败浖_發(fā)的趨勢,PHP對面向?qū)ο缶幊烫峁┝肆己玫闹С郑梢允褂妹嫦驅(qū)ο蟮乃枷雭磉M行PHP的編程。
本系統(tǒng)通過PHP技術(shù)來實現(xiàn)微信公眾平臺的接口并搭建該微信公眾平臺中微門戶的后臺,同時利用Oracle作為該微門戶的后臺數(shù)據(jù)庫。
4.2利用ODI獲取各類數(shù)據(jù)
高校信息化建設(shè)經(jīng)過多年的發(fā)展后,已經(jīng)開發(fā)了各種業(yè)務(wù)系統(tǒng)應(yīng)用。隨著時間的推移,各個業(yè)務(wù)系統(tǒng)積累了大量的數(shù)據(jù)。通過ETL技術(shù),即將數(shù)據(jù)從數(shù)據(jù)的源頭經(jīng)過抽取(Extract)、轉(zhuǎn)換(Transform)、加載(Load)到目的數(shù)據(jù)倉庫,通過該過程可將各個業(yè)務(wù)系統(tǒng)中的數(shù)據(jù)統(tǒng)一地保存到數(shù)據(jù)存儲當中。這些積累的大量數(shù)據(jù)源可推送到本微信公眾平臺的后臺數(shù)據(jù)庫Oracle中,供用戶查看。
4.3接口的對接和認知方式
關(guān)注微信公眾平臺,進入到微門戶的不同模塊之中,為了滿足不同用戶的需要,系統(tǒng)集成了各類移動應(yīng)用。本微信公眾平臺支持不同的開發(fā)語言、不同應(yīng)用服務(wù)器平臺實現(xiàn)的應(yīng)用系統(tǒng)的認證集成方式(Java,.NET,ASP,PHP等)。本微信公眾平臺采用的認證集成方式為URL單點模式,其單點認證過程如下:用戶通過該微信公眾平臺的集中單點登陸界面進入業(yè)務(wù)系統(tǒng)時,系統(tǒng)通過URL向相應(yīng)的業(yè)務(wù)系統(tǒng)傳遞認證所需要的參數(shù),業(yè)務(wù)系統(tǒng)獲得這些參數(shù)以后,通過校驗這些參數(shù)來確定該認證是否可以通過。
隨著高校信息化的發(fā)展,微信公眾平臺在高校中也屢見不鮮,如何推廣微信公眾平臺以及加強用戶使用微信公眾平臺的活躍度成為微信公眾平臺至關(guān)重要的問題。自本校的微信公眾平臺上線以來,關(guān)注該平臺的用戶一直保持著較高的使用頻率。經(jīng)過微信公眾平臺的管理后臺的分析發(fā)現(xiàn),學(xué)生對本微信公眾平臺的依賴性已逐漸增加,其原因主要包括以下幾點:(1)本校的微信公眾平臺利用學(xué)校數(shù)據(jù)中心積累的不同業(yè)務(wù)系統(tǒng)的數(shù)據(jù)資源,為用戶提供了一些與學(xué)生生活、教學(xué)密切相關(guān)的信息。比如:課表查詢、點名查詢、學(xué)術(shù)講座查詢等。學(xué)生可以利用課間時間,隨時通過手機微信即可查看本人的課表。(2)本校的微信公眾平臺對移動應(yīng)用的集成。該微信公眾平臺上提供了各類應(yīng)用系統(tǒng),如班車預(yù)約系統(tǒng)、失物招領(lǐng)系統(tǒng)、后勤報修系統(tǒng)等,這些應(yīng)用系統(tǒng)是學(xué)生日常生活中需要經(jīng)常使用的業(yè)務(wù)。有了微信公眾平臺后,學(xué)生只需通過移動設(shè)備,即可隨時隨地進行相應(yīng)的操作。
本研究結(jié)果顯示,利用微信公眾平臺,極大方便了高校的信息管理。但目前狀態(tài)下,高校的微信公眾平臺,往往只是將Web端的內(nèi)容簡單地遷移到了微信公眾平臺進行展示,而微信公眾平臺仍有許多值得探討和實現(xiàn)的地方,比如可以利用微信公眾平臺的定位功能實現(xiàn)學(xué)生的考勤功能等。在未來的發(fā)展過程當中,高校信息化管理人員將持續(xù)關(guān)注微信公眾平臺的新發(fā)展,更好地利用微信公眾平臺的特性,從而為廣大師生提供更便捷的信息化服務(wù)。
[1]夏凌云,韓立峰,王長慶,等.利用微信公眾平臺打造校園信息移動發(fā)布平臺[J].信息技術(shù),2014(2):183-185,190.
[2]白浩,郝晶晶.微信公眾平臺在高校教育領(lǐng)域中的應(yīng)用研究[J].中國教育信息化·基礎(chǔ)教育,2013(2):78-81.
Research on the public platform of WeChat in the smart campus
Wang Shenyang1, Zhuo Rongqing2, Jin Chongzhen1
(1.Information Office of Zhejiang University of Media and Communications, Hangzhou 310018, China; 2.Educational Technology Center of Zhejiang University of Media and Communications, Hangzhou 310018, China)
In order to better establish intelligent campus and explore the application of WeChat public platform in colleges and universities, this paper discussed the construction of the campus micro portal with the characteristics of WeChat public platform, and integrated the mobile application in campus information into the WeChat public platform, inquiring heterogeneous data stored in each school system. The practice shows that the system has good stability and scalability, which is of great convenience to users.
WeChat public platform; micro portal; single point authentication
2015年浙江傳媒學(xué)院校級項目課題;項目名稱:大數(shù)據(jù)環(huán)境下智慧校園微信服務(wù)平臺研究;項目編號:Z431Y15508。
王神洋(1986— ),男,浙江紹興,助理工程師。