任建吉



摘 要
在“互聯網+教育”的背景下,將互聯網技術和教務信息系統相結合,可方便用戶隨時隨地查詢教務信息,提高信息獲取便利性。文章提出以微信公眾平臺融合傳統的教務信息系統,利用PHP,Web Service等技術構建基于微信公眾平臺的在線教務信息系統平臺,實現課程表查詢,考試成績查詢,空閑教室查詢,并結合實際使用情況提出了一定的思考與建議。
關鍵詞
教務信息系統;微信公眾平臺;Web Service;頁面解析
中圖分類號: TP311.52 ? ? ? ? ? ? ? ? 文獻標識碼: 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 引言
科技以及互聯網的飛速發展,改變了人們的生活習慣,改變了人們的生活觀,對高質量生活的追求,對個性化以及信息獲取的及時性追求愈來愈高。近年來,互聯網的快速發展使計算機、手機、平板電腦等設備應用如雨后春筍般地出現在我們的身邊,融入我們的生活之中。互聯網+教育概念已深入人心,隨著移動互聯網的發展,智能手機和微信應用逐步普及,給教育教學改革和發展帶來了新的機遇,微信的出現加速實現了手機從傳統的通信工具變成富媒體平臺工具,大學生不僅僅利用微信進行聊天,同時利用微信公眾號閱讀文章查詢各種信息。微信已經逐漸成為手機上App中不可或缺的工具,對于學生的生活學習有著極大的影響,改變著學生的生活學習方式。
教務信息系統是學校信息化管理重要的手段之一,是融合了學生學習期間的方方面面功能,包含了課程表,授課地點,考試成績,自習教室等多個信息的查詢。本文設計利用微信公眾平臺結合教務信息系統進行二次開發,搭建一個便于隨時隨地進行信息查閱,稱其為微教務信息系統平臺。通過該系統平臺,用戶使用習慣又不做過多改變,從而迅速適應學生使用和操作。以此拓寬教育信息化建設的方法和途徑,使得學生在學校學習生活中更加高效便捷。
1 教務信息系統與微信公眾平臺概述
1.1 教務信息系統
教務信息系統是學校的核心應用系統之一,涵蓋了學校教務管理工作的基本環節[1-2],主要的功能模塊包括學籍管理、師資管理、教學計劃管理、智能排課管理、選課管理、考試管理、成績管理、教學質量評價管理、實踐教學管理等。教育管理信息系統基于校園網、互聯網為高校教學運行提供先進、使用的信息化管理手段,為學生、教師、教輔及管理人員提供簡便快捷的網絡化信息服務。在相關功能中,經過調研,學生的需求和手機操作便捷性相結合考慮,主要有以下幾個方面的功能需求:(1)學生課表信息的實時查詢;(2)學生成績的查看;(3)圖書館圖書的檢索與續借;(4)校園一卡通余額查詢與掛失;(5)體育達標測試成績查詢;(6)空閑教室自習室查詢。
1.2 微信公眾平臺概述
微信公眾平臺尤其在高校發展最為迅猛,一方面因為高校集結了大多數青年、有想法、有時間的高才生,另一方面以微信公眾平臺為載體,作為高校的信息發布、教務查詢、學生管理平臺,更是一個恰到好處的應用。在國內近幾年,高校的微信公眾平臺已經廣泛搭建,從數量、覆蓋面的深度及廣度都呈現急劇上升的趨勢。涌現出了各種中小微信公眾平臺開發商及騰訊研發的微校平臺[3],微信公眾平臺正在影響著大學生的日常生活,對高校的信息管理和服務產生著巨大的作用。 通過對近兩年的相關文獻檢索,可對國內微信公眾平臺現狀做出以下總結:(1)微信公眾平臺的設計與開發逐漸完善,但針對性不強,偏向于商業化。(2)微信公眾平臺的設計與開發平臺各類繁多,功能各異,缺乏統一性與規范性。
2 基于微信公眾平臺的教務信息系統的設計與實現
2.1 功能需求與系統特色
基于微信公眾平臺的教育信息系統具有四大功能模塊,為學生提供專屬的信息交互平臺,實現智慧校園移動化服務。平臺功能模塊如圖1所示。
2.2 平臺的開發環境
(1)微信公眾賬號。本設計不僅僅采用微信公眾號的接口功能,同時還要考慮平時的文章發布和推廣,申請賬號采用訂閱號類型[4]。
(2)程序開發環境。后臺采用PHP語言,前臺采用HTML5和前端框架Bootstrap,開發工具采用ZendStudio,數據庫采用MySQL。
2.3 整體數據交互流程
平臺整體的交互設計以微信客戶端為終端,以微信公眾平臺為載體,負責消息的轉發與接收,以本平臺服務器為數據處理中心,從網上遠程抓取所需數據,處理好之后以優美、簡潔形式展示給用戶。
2.4 服務子模塊的實現
服務子模塊分別包括課程表查詢、成績查詢等多信息類的查詢,以課程表查詢為例,如圖3所示:
通過登錄系統后產生的cookie,可以持續進行登陸和訪問,而無用戶再次認證登陸。同時采用模擬網頁登錄的模式,有效解決教務系統網站不兼容移動頁面的處理,模擬網頁登錄返回的數據重采用正則表達式將有效信息進行過濾獲取,并存入數據庫,同時將相應的數據在二次開發的移動頁面上進行顯示,效果如圖4所示。
3 結束語
本課題將微信公共平臺與學校現有的教務系統、圖書館系統、一卡通系統對接,利用開發的微信公眾第三方平臺實現了信息綁定、課程表查詢、成績查詢、空閑教室查詢、圖書館借書信息查詢、一卡通信息查詢、消息推送,同時具備解綁等管理功能,帶給用戶極大的方便,同時目前系統還處于查詢階段,對于業務辦結部分還有待持續改進,如選課、請假、考試安排、課堂評價等功能。
參考文獻
[1]郭慧敏,胡益懷.高校“教務助手”微信公眾平臺的構建與實現[J].數字技術與應用,2017(2),209-210.
[2]趙展浩,基于微信公眾平臺的智能校園信息平臺設計與實現[J].計算機時代,2016(5):38-44.
[3]騰訊公司.微校http://weixiao.qq.com/, 2018-09-10.
[4]騰訊公司.微信公眾平臺 https://mp.weixin.qq.com/wiki,2018-09-10. http://www.dttyzzx.com/teach/HTML/20090928092942.html.