摘 要 隨著移動互聯(lián)網(wǎng)的興起和不斷發(fā)展,數(shù)字化的進程逐漸深入到了高校的校園生活中。本文提出的基于微信公眾平臺的信息服務平臺具有高校教務系統(tǒng)的成績查詢、請銷假、空教室查詢等大部分功能,不僅如此,本平臺還添加了消息通知、新聞聚合等實用功能。系統(tǒng)采用Java Web與微信公眾平臺相結合的開發(fā)方式對系統(tǒng)進行了實現(xiàn),目前已經(jīng)投入使用并在進行了推廣。平臺具有易部署、使用方便等特性,能為廣大師生提供更加快捷及時的校園教務信息服務。
【關鍵詞】微信公眾平臺 教務系統(tǒng) MVC框架 移動互聯(lián)網(wǎng)
隨著移動通訊技術、互聯(lián)網(wǎng)技術的進步以及時代的發(fā)展,數(shù)字化的進程逐漸深入到了高校的校園生活中,師生通過移動端獲取各類信息的現(xiàn)象已經(jīng)十分普遍。但筆者通過校園調(diào)研、訪談發(fā)現(xiàn),大多數(shù)高校校園教務信息服務的提供形式仍未普及到移動端,在校師生對校園教務信息服務日益增長的需要同當前校園教務信息服務的提供形式仍有不足產(chǎn)生了矛盾,同時由于高校學生工作的文化背景,導致原有的部分工作方式失靈,使學生工作無法真正發(fā)揮作用。
故此,筆者基于當前非常流行的微信公眾平臺,通過將Java Web開發(fā)與微信公眾平臺開發(fā)相結合的方式對移動端教務系統(tǒng)進行實現(xiàn),并命名為校園微平臺。
1 功能需求
本平臺依托于微信公眾號開發(fā)平臺,通過集成并添加用戶綁定、學生考勤、本學期成績查詢、已修課程成績查詢、自習教室查詢、課表信息查詢、新聞聚合等教學過程中常用的功能,同時還將每天的日程安排、課堂信息、自習教室等集成到“我的面板”,以求方便師生,給當前的教學教務管理系統(tǒng)增添新的活力。結構圖如圖1所示。
2 數(shù)據(jù)庫設計
校園微平臺采用MySQL作為平臺的數(shù)據(jù)庫管理系統(tǒng),選擇H2數(shù)據(jù)庫做為WEB服務器的嵌入式數(shù)據(jù)庫,兩者均為支持SQL中DDL、DML語句操作的關系型數(shù)據(jù)庫。
校園微平臺主要涉及的的數(shù)據(jù)庫表有用戶表、微信表、教室安排表、點名情況表、模塊新聞表、消息表和日程表等,主要的關系如表1。
3 功能設計與實現(xiàn)
3.1 系統(tǒng)架構設計
校園微平臺采用四層復合體系結構,分別是:微信客戶端層、微信服務器層、第三方WEB服務器層、第三方數(shù)據(jù)庫服務器層。結構圖如圖2。
3.2 系統(tǒng)功能實現(xiàn)
本系統(tǒng)采用MVC設計模式,使用JFinal作為后端開發(fā)框架、Bootstrap作為前端開發(fā)框架、C3PO數(shù)據(jù)庫連接池技術并配合微信提供的API文檔,使用Eclipse和Dreamweaver作為開發(fā)工具進行開發(fā)。
3.2.1 用戶綁定
用戶在進行綁定時,系統(tǒng)將獲取到的用戶的學/工號以及教務密碼,通過jsoup網(wǎng)絡爬蟲模擬登陸學校教務系統(tǒng),若登陸成功,即表示用戶的學/工號以及教務密碼有效,用戶綁定成功。用戶綁定成功后,用戶通過使用“校園拍一拍”功能,向系統(tǒng)拍照發(fā)圖,系統(tǒng)通過調(diào)用face++的接口,對用戶的人臉信息進行采集。
3.2.2 教務信息查詢
當用戶需要查詢教務信息時,進入微信公眾號的“教務信息”功能,就可以對自己所需要的教務信息進行查詢。系統(tǒng)使用jsoup網(wǎng)絡爬蟲實時爬取教務系統(tǒng)中的教務信息,保證信息的準確性。
3.2.3 學生考勤
當教師發(fā)起點名時,系統(tǒng)會自動給該課堂生成18個隨機數(shù)字,并將這18個數(shù)字存儲在數(shù)據(jù)庫中,依次呈現(xiàn)在網(wǎng)頁端。當在進行人臉認證時,系統(tǒng)通過調(diào)用face++人臉識別接口,將發(fā)送的人臉信息與初次進行采集的人臉進行對比,若判定為同一個人,即可完成人臉認證。同時系統(tǒng)采用Quartz作業(yè)調(diào)度框架保證系統(tǒng)能夠高效地并發(fā)執(zhí)行。
4 結束語
校園微平臺雖然是一個基于微信公眾平臺的教務系統(tǒng),但是能夠應用到生活中的較多場景,解決生活中實實在在遇到的問題,目前校園微平臺已經(jīng)上線并被推廣使用。從師生的實際使用平臺的反饋來看,系統(tǒng)還有一些地方仍待改進。筆者始終秉承“不忘初心,方得始終”的信念去做新的展望。校園微平臺致力于為在校師生提供優(yōu)質(zhì)的校園教務信息服務,擬將當前流行的地理位置檢測、聲紋識別等發(fā)展成熟的先進技術應用到系統(tǒng)中來,以求校園微平臺能更好地、更加智能地給師生提供更便捷的服務,給校園信息化建設貢獻自己的一份力。
作者簡介
何世亮(1994-),男,湖北省恩施市人,土家族?,F(xiàn)為中南財經(jīng)政法大學信息與安全工程學院本科在讀學生。主要研究方向為管理信息系統(tǒng)。
作者單位
中南財經(jīng)政法大學信息與安全工程學院 湖北省武漢市 430073