任建吉
摘 要
在“互聯(lián)網(wǎng)+教育”的背景下,將互聯(lián)網(wǎng)技術(shù)和教務(wù)信息系統(tǒng)相結(jié)合,可方便用戶(hù)隨時(shí)隨地查詢(xún)教務(wù)信息,提高信息獲取便利性。文章提出以微信公眾平臺(tái)融合傳統(tǒng)的教務(wù)信息系統(tǒng),利用PHP,Web Service等技術(shù)構(gòu)建基于微信公眾平臺(tái)的在線(xiàn)教務(wù)信息系統(tǒng)平臺(tái),實(shí)現(xiàn)課程表查詢(xún),考試成績(jī)查詢(xún),空閑教室查詢(xún),并結(jié)合實(shí)際使用情況提出了一定的思考與建議。
關(guān)鍵詞
教務(wù)信息系統(tǒng);微信公眾平臺(tái);Web Service;頁(yè)面解析
中圖分類(lèi)號(hào): TP311.52 ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.19694/j.cnki.issn2095-2457 . 2020 . 14 . 01
Abstract
In the context of "Internet + education", combine Internet technology with educational information systems, It is convenient for users to query educational affairs information anytime and anywhere, improve the convenience of information acquisition. The article proposes to integrate the traditional educational information system with the WeChat public platform. Using PHP, Web Service and other technologies to build an online educational information system platform based on WeChat public platform, achieve curriculum inquiries, test scores, free classroom inquiries, etc.. And combined with the actual use situation, put forward some thinking and suggestions.
Key words
Educational information system;WeChat public platform;Web service;Page analysis
0 引言
科技以及互聯(lián)網(wǎng)的飛速發(fā)展,改變了人們的生活習(xí)慣,改變了人們的生活觀(guān),對(duì)高質(zhì)量生活的追求,對(duì)個(gè)性化以及信息獲取的及時(shí)性追求愈來(lái)愈高。近年來(lái),互聯(lián)網(wǎng)的快速發(fā)展使計(jì)算機(jī)、手機(jī)、平板電腦等設(shè)備應(yīng)用如雨后春筍般地出現(xiàn)在我們的身邊,融入我們的生活之中。互聯(lián)網(wǎng)+教育概念已深入人心,隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,智能手機(jī)和微信應(yīng)用逐步普及,給教育教學(xué)改革和發(fā)展帶來(lái)了新的機(jī)遇,微信的出現(xiàn)加速實(shí)現(xiàn)了手機(jī)從傳統(tǒng)的通信工具變成富媒體平臺(tái)工具,大學(xué)生不僅僅利用微信進(jìn)行聊天,同時(shí)利用微信公眾號(hào)閱讀文章查詢(xún)各種信息。微信已經(jīng)逐漸成為手機(jī)上App中不可或缺的工具,對(duì)于學(xué)生的生活學(xué)習(xí)有著極大的影響,改變著學(xué)生的生活學(xué)習(xí)方式。
教務(wù)信息系統(tǒng)是學(xué)校信息化管理重要的手段之一,是融合了學(xué)生學(xué)習(xí)期間的方方面面功能,包含了課程表,授課地點(diǎn),考試成績(jī),自習(xí)教室等多個(gè)信息的查詢(xún)。本文設(shè)計(jì)利用微信公眾平臺(tái)結(jié)合教務(wù)信息系統(tǒng)進(jìn)行二次開(kāi)發(fā),搭建一個(gè)便于隨時(shí)隨地進(jìn)行信息查閱,稱(chēng)其為微教務(wù)信息系統(tǒng)平臺(tái)。通過(guò)該系統(tǒng)平臺(tái),用戶(hù)使用習(xí)慣又不做過(guò)多改變,從而迅速適應(yīng)學(xué)生使用和操作。以此拓寬教育信息化建設(shè)的方法和途徑,使得學(xué)生在學(xué)校學(xué)習(xí)生活中更加高效便捷。
1 教務(wù)信息系統(tǒng)與微信公眾平臺(tái)概述
1.1 教務(wù)信息系統(tǒng)
教務(wù)信息系統(tǒng)是學(xué)校的核心應(yīng)用系統(tǒng)之一,涵蓋了學(xué)校教務(wù)管理工作的基本環(huán)節(jié)[1-2],主要的功能模塊包括學(xué)籍管理、師資管理、教學(xué)計(jì)劃管理、智能排課管理、選課管理、考試管理、成績(jī)管理、教學(xué)質(zhì)量評(píng)價(jià)管理、實(shí)踐教學(xué)管理等。教育管理信息系統(tǒng)基于校園網(wǎng)、互聯(lián)網(wǎng)為高校教學(xué)運(yùn)行提供先進(jìn)、使用的信息化管理手段,為學(xué)生、教師、教輔及管理人員提供簡(jiǎn)便快捷的網(wǎng)絡(luò)化信息服務(wù)。在相關(guān)功能中,經(jīng)過(guò)調(diào)研,學(xué)生的需求和手機(jī)操作便捷性相結(jié)合考慮,主要有以下幾個(gè)方面的功能需求:(1)學(xué)生課表信息的實(shí)時(shí)查詢(xún);(2)學(xué)生成績(jī)的查看;(3)圖書(shū)館圖書(shū)的檢索與續(xù)借;(4)校園一卡通余額查詢(xún)與掛失;(5)體育達(dá)標(biāo)測(cè)試成績(jī)查詢(xún);(6)空閑教室自習(xí)室查詢(xún)。
1.2 微信公眾平臺(tái)概述
微信公眾平臺(tái)尤其在高校發(fā)展最為迅猛,一方面因?yàn)楦咝<Y(jié)了大多數(shù)青年、有想法、有時(shí)間的高才生,另一方面以微信公眾平臺(tái)為載體,作為高校的信息發(fā)布、教務(wù)查詢(xún)、學(xué)生管理平臺(tái),更是一個(gè)恰到好處的應(yīng)用。在國(guó)內(nèi)近幾年,高校的微信公眾平臺(tái)已經(jīng)廣泛搭建,從數(shù)量、覆蓋面的深度及廣度都呈現(xiàn)急劇上升的趨勢(shì)。涌現(xiàn)出了各種中小微信公眾平臺(tái)開(kāi)發(fā)商及騰訊研發(fā)的微校平臺(tái)[3],微信公眾平臺(tái)正在影響著大學(xué)生的日常生活,對(duì)高校的信息管理和服務(wù)產(chǎn)生著巨大的作用。 通過(guò)對(duì)近兩年的相關(guān)文獻(xiàn)檢索,可對(duì)國(guó)內(nèi)微信公眾平臺(tái)現(xiàn)狀做出以下總結(jié):(1)微信公眾平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)逐漸完善,但針對(duì)性不強(qiáng),偏向于商業(yè)化。(2)微信公眾平臺(tái)的設(shè)計(jì)與開(kāi)發(fā)平臺(tái)各類(lèi)繁多,功能各異,缺乏統(tǒng)一性與規(guī)范性。
2 基于微信公眾平臺(tái)的教務(wù)信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
2.1 功能需求與系統(tǒng)特色
基于微信公眾平臺(tái)的教育信息系統(tǒng)具有四大功能模塊,為學(xué)生提供專(zhuān)屬的信息交互平臺(tái),實(shí)現(xiàn)智慧校園移動(dòng)化服務(wù)。平臺(tái)功能模塊如圖1所示。
2.2 平臺(tái)的開(kāi)發(fā)環(huán)境
(1)微信公眾賬號(hào)。本設(shè)計(jì)不僅僅采用微信公眾號(hào)的接口功能,同時(shí)還要考慮平時(shí)的文章發(fā)布和推廣,申請(qǐng)賬號(hào)采用訂閱號(hào)類(lèi)型[4]。
(2)程序開(kāi)發(fā)環(huán)境。后臺(tái)采用PHP語(yǔ)言,前臺(tái)采用HTML5和前端框架Bootstrap,開(kāi)發(fā)工具采用ZendStudio,數(shù)據(jù)庫(kù)采用MySQL。
2.3 整體數(shù)據(jù)交互流程
平臺(tái)整體的交互設(shè)計(jì)以微信客戶(hù)端為終端,以微信公眾平臺(tái)為載體,負(fù)責(zé)消息的轉(zhuǎn)發(fā)與接收,以本平臺(tái)服務(wù)器為數(shù)據(jù)處理中心,從網(wǎng)上遠(yuǎn)程抓取所需數(shù)據(jù),處理好之后以?xún)?yōu)美、簡(jiǎn)潔形式展示給用戶(hù)。
2.4 服務(wù)子模塊的實(shí)現(xiàn)
服務(wù)子模塊分別包括課程表查詢(xún)、成績(jī)查詢(xún)等多信息類(lèi)的查詢(xún),以課程表查詢(xún)?yōu)槔?,如圖3所示:
通過(guò)登錄系統(tǒng)后產(chǎn)生的cookie,可以持續(xù)進(jìn)行登陸和訪(fǎng)問(wèn),而無(wú)用戶(hù)再次認(rèn)證登陸。同時(shí)采用模擬網(wǎng)頁(yè)登錄的模式,有效解決教務(wù)系統(tǒng)網(wǎng)站不兼容移動(dòng)頁(yè)面的處理,模擬網(wǎng)頁(yè)登錄返回的數(shù)據(jù)重采用正則表達(dá)式將有效信息進(jìn)行過(guò)濾獲取,并存入數(shù)據(jù)庫(kù),同時(shí)將相應(yīng)的數(shù)據(jù)在二次開(kāi)發(fā)的移動(dòng)頁(yè)面上進(jìn)行顯示,效果如圖4所示。
3 結(jié)束語(yǔ)
本課題將微信公共平臺(tái)與學(xué)?,F(xiàn)有的教務(wù)系統(tǒng)、圖書(shū)館系統(tǒng)、一卡通系統(tǒng)對(duì)接,利用開(kāi)發(fā)的微信公眾第三方平臺(tái)實(shí)現(xiàn)了信息綁定、課程表查詢(xún)、成績(jī)查詢(xún)、空閑教室查詢(xún)、圖書(shū)館借書(shū)信息查詢(xún)、一卡通信息查詢(xún)、消息推送,同時(shí)具備解綁等管理功能,帶給用戶(hù)極大的方便,同時(shí)目前系統(tǒng)還處于查詢(xún)階段,對(duì)于業(yè)務(wù)辦結(jié)部分還有待持續(xù)改進(jìn),如選課、請(qǐng)假、考試安排、課堂評(píng)價(jià)等功能。
參考文獻(xiàn)
[1]郭慧敏,胡益懷.高?!敖虅?wù)助手”微信公眾平臺(tái)的構(gòu)建與實(shí)現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2017(2),209-210.
[2]趙展浩,基于微信公眾平臺(tái)的智能校園信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)時(shí)代,2016(5):38-44.
[3]騰訊公司.微校http://weixiao.qq.com/, 2018-09-10.
[4]騰訊公司.微信公眾平臺(tái) https://mp.weixin.qq.com/wiki,2018-09-10. http://www.dttyzzx.com/teach/HTML/20090928092942.html.