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