馬 勇,楊 敏,劉 亮
(1. 包頭醫(yī)學(xué)院 網(wǎng)絡(luò)信息中心,內(nèi)蒙古 包頭 014040; 2.包頭醫(yī)學(xué)院 教務(wù)處 ,內(nèi)蒙古 包頭 014040)
基于微信企業(yè)號的智慧校園移動平臺研究與實現(xiàn)*
馬 勇1,楊 敏2,劉 亮1
(1. 包頭醫(yī)學(xué)院 網(wǎng)絡(luò)信息中心,內(nèi)蒙古 包頭 014040; 2.包頭醫(yī)學(xué)院 教務(wù)處 ,內(nèi)蒙古 包頭 014040)
在研究微信企業(yè)號提供的豐富功能接口與調(diào)用基礎(chǔ)上,結(jié)合智慧化校園概念,并與現(xiàn)有的數(shù)字化校園系統(tǒng)進行深研究融合,設(shè)計并提出了高校智慧化校園移動平臺。闡述了智慧移動平臺構(gòu)架設(shè)計。首先利用基于HTTP協(xié)議的Web Service接口以及中間件技術(shù)實現(xiàn)微信功能管理中心與數(shù)字化校園系統(tǒng)之間的數(shù)據(jù)交互, 并根據(jù)業(yè)務(wù)需求開發(fā)設(shè)計豐富的功能模塊,然后利用系統(tǒng)管理中心調(diào)用微信企業(yè)號平臺接口,將功能模塊數(shù)據(jù)封裝后推送到微信企業(yè)號平臺展示。通過對包頭醫(yī)學(xué)院微信企業(yè)號展現(xiàn)設(shè)計效果與實踐,有效地完成了智慧化校園建設(shè)中微信企業(yè)號移動端的研究與實現(xiàn),為學(xué)校整體智慧化校園建設(shè)打下堅實基礎(chǔ)。
智慧校園;移動應(yīng)用;微信企業(yè)號;信息化
Abstract: By researching rich interface and call provided by WeChat enterprise, based on smart campus concept, and merging with the existing digital campus system, the smart campus mobile platform is put forward. The intelligent mobile platform architecture design is elaborated. Firstly using Web Service interface based on HTTP protocol and middleware technology it realizes data interaction between WeChat functional management center and digital campus system. According to the needs of the business, it designs rich function modules. Then using system management center it calls WeChat enterprise platform interface, pushing the function module data encapsulated to WeChat enterprise platform to present. By showing design effects and practicing Baotou medical college WeChat enterprise, it effectively completes the mobile terminal research and implementation of WeChat enterprise in the construction of smart campus, and lays a solid foundation for smart campus construction.
Key words:smart campus; mobile application; WeChat enterprise; informatization
智慧校園理念的提出已經(jīng)經(jīng)歷了數(shù)年,雖然理念上各個大學(xué)都保持高度一致,而具體展現(xiàn)形式上則各不相同。從理念上而言,智慧化校園要以服務(wù)學(xué)校、服務(wù)教學(xué)、服務(wù)社會為方向,以深化應(yīng)用、優(yōu)化服務(wù)為核心,以業(yè)務(wù)協(xié)同、資源整合、信息共享為主線,提供個性化、多渠道、智能化的服務(wù),全面提升校園信息化應(yīng)用與服務(wù)水平[1]。伴隨著移動互聯(lián)網(wǎng)的快速發(fā)展,移動智慧校園逐步成為智慧校園的重要組成部分,各個高校開始建立基于APP的移動智慧平臺,但是由于其自身的特點決定了其發(fā)展應(yīng)用緩慢。而在2014騰訊公司推出了微信企業(yè)號后,移動智慧平臺建設(shè)有了新的思路和方向,因此基于微信企業(yè)號的智慧平臺建設(shè)有著巨大的優(yōu)勢。
1.1應(yīng)用系統(tǒng)部署架構(gòu)
為了保障系統(tǒng)安全運行和業(yè)務(wù)不間斷,本設(shè)計在VMware虛擬化集群中搭建一臺微信內(nèi)部前端管理服務(wù)器, 一臺MongonDB數(shù)據(jù)存儲分析服務(wù)器,一臺微信數(shù)據(jù)交換管理服務(wù)器,三臺服務(wù)器共同保障功能模塊的實現(xiàn)。現(xiàn)有的業(yè)務(wù)系統(tǒng),如教務(wù)系統(tǒng)、一卡通系統(tǒng)、學(xué)工系統(tǒng)、數(shù)字化校園系統(tǒng)都部署在VMware虛擬化集群當(dāng)中,各自系統(tǒng)提供的Web Service 接口以及中間件,極大地方便了數(shù)據(jù)的對接和資源的利用。為了保障核心數(shù)據(jù)安全,三臺服務(wù)器以及其他業(yè)務(wù)系統(tǒng)都與數(shù)據(jù)庫RAC集群相連接,保障數(shù)據(jù)的安全行及高可用性。系統(tǒng)架構(gòu)如圖1所示。
圖1 系統(tǒng)架構(gòu)圖
1.2平臺選擇優(yōu)勢
(1)有良好的用戶基礎(chǔ)。微信團隊在2017微信公開課PRO版上發(fā)布的《2016微信數(shù)據(jù)報告》顯示,微信的月活躍用戶數(shù)已達(dá)到7.8億,50%用戶每天使用微信的時長在90 min,95后的人群比例也占據(jù)主要地位,而在校大學(xué)生為主要群體[2]。
(2)開發(fā)成本低?;谖⑿牌髽I(yè)號的基礎(chǔ)框架及接口進行開發(fā),能夠有效縮減開發(fā)成本,而且維護成本低。
(3)信息傳播更廣泛準(zhǔn)確。借助微信企業(yè)號的消息推送功能,能夠達(dá)到100%的信息接收率,還可以通過標(biāo)簽、分組等功能進行消息精準(zhǔn)推送[2]。
1.3關(guān)鍵技術(shù)
數(shù)據(jù)同步:微信企業(yè)號雙層認(rèn)證保障了用戶數(shù)據(jù)安全,首先通過微信認(rèn)證,關(guān)注無權(quán)限控制。其次需要與微信企業(yè)號中通信錄的數(shù)據(jù)進行二次驗證,只有通信錄中有的數(shù)據(jù)才能通過驗證。通信錄中的數(shù)據(jù)通過中間庫技術(shù)從數(shù)據(jù)中心平臺中獲得,并設(shè)置同步時間間隔,包含所有基礎(chǔ)字段并確定通信錄的數(shù)據(jù)源頭,保證數(shù)據(jù)的唯一性與準(zhǔn)確性,例如教工數(shù)據(jù)來源于人事系統(tǒng),學(xué)生數(shù)據(jù)來源于教務(wù)系統(tǒng)[3]。
數(shù)據(jù)對接:微信企業(yè)號平臺提供標(biāo)準(zhǔn)接口提供開發(fā),只需掌握具體參數(shù)就可以實現(xiàn)功能調(diào)用。而與業(yè)務(wù)系統(tǒng)的對接則需要考慮到關(guān)鍵字段以及對接方式,例如保密性較高的財務(wù)系統(tǒng)只能通過中間庫系統(tǒng)對接,而網(wǎng)絡(luò)計費系統(tǒng)則是利用Web Servcie接口進行對接,因為涉及實時繳費問題需要將數(shù)據(jù)進行實時交互。其他業(yè)務(wù)系統(tǒng)對接則需充分考慮所需的字段與編碼規(guī)則,例如教務(wù)系統(tǒng)中學(xué)生的學(xué)號、班級、身份證號、年齡、性別等基礎(chǔ)字段。
為了體現(xiàn)移動智慧化校園建設(shè),更加貼近實際需求和智能化,系統(tǒng)在設(shè)計之初就針對包頭醫(yī)學(xué)院實際需求進行調(diào)研,系統(tǒng)功能模塊設(shè)計也是跟隨業(yè)務(wù)部門需求而開發(fā)設(shè)計的[4]。經(jīng)過調(diào)研需求后,結(jié)合微信企業(yè)號的功能和特點,平臺總體設(shè)計如圖2所示。
圖2 系統(tǒng)總體設(shè)計結(jié)構(gòu)圖
2.1智能化課表
集中表現(xiàn)高校中以教學(xué)為主線,以服務(wù)為輔助。為了更好地服務(wù)教學(xué),體現(xiàn)智慧校園建設(shè)的特點,微信內(nèi)部服務(wù)器通過Web Service接口獲得教務(wù)系統(tǒng)課表的課程信息,實現(xiàn)教師和學(xué)生的課程信息的精準(zhǔn)匹配。學(xué)生可以通過課表模塊獲得本人的全部課表信息,包含上課時間、地點、任課教師,并且在上課期間設(shè)計了微信掃碼點名簽到功能模塊。將學(xué)生微信掃碼信息與內(nèi)部服務(wù)中課表信息進行比對,掃碼成功后的信息反饋給內(nèi)部服務(wù)器,然后內(nèi)部服務(wù)器調(diào)用微信封裝接口,將簽到信息反饋到學(xué)生的微信端,顯示簽到情況,因此通過打開微信掃一掃,就可以輕松實現(xiàn)課程簽到[5]。教師可以查詢所任課程的課表以及所帶班級的人員名單,還可以查詢微信點名簽到情況,根據(jù)全學(xué)期的點名情況在課程結(jié)束時生成本門課程的考勤統(tǒng)計報表,查看每位學(xué)生上課的總體情況,為平時成績判定提供有效依據(jù)。
2.2個人消息中心
個人消息中心由新聞中心和公告通知組成,新聞中心確定要抓取業(yè)務(wù)系統(tǒng)的數(shù)據(jù)源,并制定讀取新聞消息的時間任務(wù)計劃,將數(shù)據(jù)信息如:教務(wù)系統(tǒng)、學(xué)工系統(tǒng)、學(xué)校門戶、一卡通系統(tǒng)、財務(wù)系統(tǒng)當(dāng)中的重要通告信息進行抓取,并封裝到本地服務(wù)器,然后調(diào)用微信接口推送到每一個微信用戶端。不僅可以幫助師生快速查詢各個業(yè)務(wù)系統(tǒng)的重要新聞信息,并且通過Web Service接口與中間庫技術(shù)查詢工資、學(xué)籍、一卡通、圖書借閱、網(wǎng)費等關(guān)鍵業(yè)務(wù)信息。微信企業(yè)號由于群發(fā)消息無條件限制,系統(tǒng)設(shè)計公告發(fā)布管理模塊,發(fā)布學(xué)校重要通知、會議通知、講座通知、學(xué)術(shù)活動信息,并將信息封裝打包后直接調(diào)用微信接口,以微信新消息的形式推送給每位用戶,大大提高了重要信息的傳播速度,為全校師生提供及時有效的服務(wù)。
2.3輔導(dǎo)員助手
輔導(dǎo)員是高校中學(xué)生管理的一個重要崗位,需要時刻掌控每位學(xué)生的最新生活與學(xué)習(xí)動態(tài),并與其及時溝通。為了更好地輔助輔導(dǎo)員管理學(xué)生,輔導(dǎo)員助手包含成績查詢、學(xué)籍查詢、繳費查詢、一鍵建群模塊[7]。設(shè)計思路為:將學(xué)工系統(tǒng)中輔導(dǎo)員信息、教務(wù)系統(tǒng)的學(xué)籍信息、財務(wù)系統(tǒng)的繳費信息同時調(diào)用到微信數(shù)據(jù)交換服務(wù)器中,將輔導(dǎo)員信息與學(xué)生信息精確匹配。輔導(dǎo)員在微信端就可以查詢本班每位學(xué)生的考試成績、繳費情況、學(xué)籍信息。為了解決新生入學(xué)時提前與輔導(dǎo)員取得聯(lián)系、了解學(xué)校相關(guān)情況的問題,定制開發(fā)了一鍵建群功能,將新生的班級、學(xué)號、籍貫等信息和輔導(dǎo)員信息導(dǎo)入到微信企業(yè)號通信錄中,輔導(dǎo)員只需一鍵建群,快速地與本班學(xué)生建立安全聯(lián)系溝通群組渠道,防止新生受到外來非法分子的欺騙。而新生首先關(guān)注包頭醫(yī)學(xué)院微信企業(yè)號,通過二次驗證身份成功以后就才能自動進到班級群中,與本班同學(xué)和輔導(dǎo)員取得聯(lián)系。
2.4校園服務(wù)
校園服務(wù)由后勤報修、網(wǎng)絡(luò)報修、后勤投訴、失物招領(lǐng)、微校園社區(qū)組成,報修業(yè)務(wù)將現(xiàn)有的業(yè)務(wù)流程轉(zhuǎn)化為電子流程,為用戶提供便捷服務(wù)。用戶通過選擇服務(wù)類型、報修地點、報修內(nèi)容等信息,將信息提交到微信企業(yè)號管理平臺。管理人員根據(jù)報修內(nèi)容分配維修人員前往維修,并將維修人員信息及狀態(tài)同步更新到微信企業(yè)號當(dāng)中,用戶可以實時查看維修狀態(tài),對維修結(jié)果進行評價反饋,并且將所有工單狀態(tài)進行公開透明展示,促使工作人員積極工作,增加了用戶滿意度,也提高了管理部門對學(xué)校問題的整體把控。失誤招領(lǐng)以及微校園社區(qū)為全校師生提供便捷服務(wù),將微信生活融入到校園的各個角落當(dāng)中[8]。
綜上所述,利用微信企業(yè)號實現(xiàn)移動智慧校園建設(shè)可以帶來巨大的效應(yīng),微信企業(yè)號不僅具有更好的擴展性,而且能夠滿足移動智慧校園建設(shè)的需求。本文通過研究微信企業(yè)號提供的豐富功能接口、管理接口,并與學(xué)校數(shù)字化校園系統(tǒng)實際需求相結(jié)合,設(shè)計并實現(xiàn)了包頭醫(yī)學(xué)院移動智慧校園平臺。該平臺貼近學(xué)校實際業(yè)務(wù)需求,在使全校師生能夠無時無刻通過移動端訪問校內(nèi)資源的同時,還增加了學(xué)校自己特色的業(yè)務(wù)模塊,給全校師生提供的極大的便利,豐富了校園生活,提高了學(xué)校的管理水平,為全校師生提供更加智慧的服務(wù)。
[1] 冀翠萍. 智慧校園信息化運行支撐平臺的建設(shè) [J]. 現(xiàn)代教育技術(shù), 2012, 22(1):49-53.
[2] 騰訊2016年微信用戶數(shù)據(jù)報[EB/OL].[2016-05-21].http://tech.qq.com/p/topic/20161227029627/index.html.
[3] 楊樹春,辛云飛,王義,等.基于微信企業(yè)號的高校移動平臺設(shè)計與實現(xiàn)[J].華中科技大學(xué)學(xué)報,2016,44(S1): 158-161.
[4] 許曉東,黃宏暉,任妍.智慧校園移動端一站式服務(wù)平臺設(shè)計與實現(xiàn)[J].數(shù)據(jù)通信,2016(4):47-50.
[5] 薛榮榮,閆學(xué)元.基于微信企業(yè)號的高校移動服務(wù)平臺研究[J].中國輕工教育,2016(1):67-69.
[6] 李書欽,李敏,馬時來.基于微信企業(yè)號的移動教學(xué)服務(wù)平臺設(shè)計與實現(xiàn)[J].計算機時代,2016(3):35-26.
[7] 茅志剛,徐小良.移動智慧校園平臺研究[J].電子科技,2014,27(9):89-92.
[8] 張莉,高靜.智能手機在高等院校中的應(yīng)用研究[J].智能計算機與應(yīng)用,2016,6(1):120-121.
Research and implementation of smart campus mobile platform based on WeChat enterprise
Ma Yong1, Yang Min2, Liu Liang1
(1. Network Information Center, School of Baotou Medical College, Baotou 014010, China; 2. Dean’s Office, School of Baotou Medical College, Baotou 014010, China)
G647
A
10.19358/j.issn.1674- 7720.2017.18.030
馬勇,楊敏,劉亮.基于微信企業(yè)號的智慧校園移動平臺研究與實現(xiàn)[J].微型機與應(yīng)用,2017,36(18):103-105.
秦文斌科技教育基金(BYJJ-QW 201604)
2017-02-28)
馬勇(1986-),男,碩士,講師,主要研究方向:計算機網(wǎng)絡(luò)、數(shù)據(jù)庫、智慧校園。
楊敏(1984-),女,碩士,講師,主要研究方向:數(shù)據(jù)庫技術(shù)、信息化。
劉亮(1981-),男,碩士,副教授,主要研究方向:數(shù)字化校園、多媒體技術(shù)。