張佳佳 王英 張海洋
摘 要
本文研究對象為移動數字校園建設當中的移動信息服務,基于此,提出了智能校園信息服務平臺,其中包含了四大功能模塊,即教學教務、事務議程、消息通知與新聞聚合。此系統以微信公眾平臺與JFinal Web開發框架為基礎進行開發而實現,具有維護方便、易使用等特點,能夠為在校師生提供更為高效且便捷的校園信息服務。
【關鍵詞】微信公眾平臺 智能校園信息平臺 設計 實現
伴隨當今移動互聯網技術的日益發展,無線網絡的覆蓋及智能終端的普及均得到實質性提升與擴大。以隨時隨地移動互聯為特征的移動互聯網技術,使得人們在離開電腦等硬件設備之后,同樣可在線對各種事務進行實時處理。但經調查研究發展,擁有龐大資源的高等院校在移動互聯網技術應用進程中,仍然未能較好滿足師生在信息提供方面“快狠準”的各類需求。
1 功能需求與系統特色分析
1.1 新聞聚合模塊
新聞聚合模塊能夠把個人相關的新聞內容與高校生活聚合起來,依據用戶所設定的新聞模塊,將新聞向平臺使用者定時、集中的推送,能夠省去用戶在各類網站及信息途徑方面自行查找、整合信息的時間與麻煩,另外,便于老師把控與管理新聞內容。校園微平臺主要有兩種新聞提供模式:
(1)教師在平臺上自主發布各類新聞,而平臺則向老師提供諸如“規章制度”及“思政教育”等模塊,便于其新聞發送,能夠較好的滿足日常管理學生的各項需要。
(2)通過對支持RSS協議相應訂閱源的調用,從中獲取一些具有實用性、有益的新聞內容,另利用審核機制,以此為信息可用性提供保障。
1.2 消息通知模塊
此模塊可從兩方面實現消息通知傳遞效率的提升。
(1)發布通知時,運用微信公眾平臺,即其高級客服消息接口,將所通知內容實時推送至用戶的微信客戶端,以微信龐大的用戶量及移動設備的普及的基礎,能夠為通知消息的實時、及時傳送提供保障。
(2)當學生接收到通知時,利用“一鍵確認收到”功能,實現反饋流程的簡化,如若確實需反饋交流,可利用消息形式便可順暢實現。
1.3 事務日程模塊
基于校園微平臺,通過提取事務中一些關鍵信息,然后將其在通知網頁上的快捷日程欄表單中進行預填寫,在事務日程添加時,實現用戶的“零編輯”或“少編輯”的特性。用戶可將新聞當中或通知中重要時間點,利用“一鍵添加”日程功能,將其添加至自己的日程表當中,以作備忘之用。此乃師生日常生活當中的迫切要求與剛性需求。
1.4 教學教務模塊
所謂教務信息模塊實際上就是對學生教務信息進行充分、全面的整合,不僅包含有傳統的課表查詢、成績查詢及空教室查詢等功能,還具有創新性的將請銷假功能加入其中,除此之外,還利用人臉識別功能,實現課堂考勤等。為學生學習生活提供方便。另外,教師可在PC端向學生布置作業,實現工作效率的提升。教學教務模塊當中的請銷假功能,能夠將任課教師、輔導員及學生緊密聯系起來,憑借信息化手段,實現請銷假。對于課堂考勤功能而言,其主要是利用微信的“掃一掃”功能來完成。任課教師僅需利用教師電腦,將平臺管理頁面打開,此時屏幕上便會動態生成一個二維碼,所形成的二維碼帶有當前的課堂信息,上課學生僅需將校園微平臺打開,然后掃一掃,便可完成任課教師課堂考勤工作。
2 數據庫設計
此系統將MySQL5.6當作整個平臺的數據庫管理系統(DBMS),另外,選用H2數據庫,將其當作平臺WEB服務器上相應嵌入式數據庫。二者均為關系型數據庫,均支持SQL當中的DML與DDL語句操作。具有使用事務插入速度快及查詢效率極高等特點,此數據庫占用較少的內存,對于查詢速度要求較高的工序更為適用。此系統當中的數據庫表由15張表組成,即選課表、點名詳情表、日程表、課程表、新聞模塊關注表及新聞表等。通過靈活運用函數、視圖及存儲過程,實現系統運行效率的提升。
3 功能模塊設計與實現
校園微平臺乃是基于微信公眾平臺而構建的移動校園信息平臺。其以手機當中的即時通訊軟件即微信為基礎,依據微信官方所提供的公眾平臺應用開發接口,以此對Web系統進行開發,通過微信官方服務器及第三方服務器的架設,實現信息交互,基于校園信息內容的提供者、校園微信用戶與學校間,構建系統化、全面性且多元化的關系,乃是未來數字化校園建設的基本趨向。校園微平臺系統架構乃為四層復合體系結構,即第三方數據庫服務器層、第三方Web服務器層、微信服務器層及用戶微信客戶端層。首層為微信客戶端層,利用此層,對于關注校園微平臺的用戶,可從后臺服務器層,直接獲取專有化、特色的服務支持。騰訊公司的微信后臺服務器層乃為第二層。此層乃是一個中間層,能夠實現第三方公共平臺接入商與微信用戶之間進行信息交換與傳遞,另外,還具有異步交互及過濾信息的功能。它通過對用戶所發消息實施接收,然后通過對其進行加工處理,然后將所得數據經HTTP請求,向公眾平臺服務器進行傳送,以作后續處理,另外,還能將平臺服務器響應處理結果,向微信用戶層實時反饋。校園微平臺服務器乃為第三層。此乃整個微信公眾平臺開發架構當中的核心層,各種最終業務邏輯均需在次層完成處理。它由平臺開發者利用接口編程,依據微信公共平臺各項開發規范,對校園微平臺業務邏輯代碼具體的執行層進行編寫。
4 結語
總而言之,本文所設計的校園微平臺系統,具有維護方便、擴展性強、使用容易及易部署的特點。此校園微平臺現今仍然處于廣泛探索階段,其中的許多功能仍需不斷改進與完善。
參考文獻
[1]卓之淮,朱立火,黃塵,等.基于微信公眾平臺的“校園請假助手”數據系統設計[J].軟件,2015(05):67-72.
[2]張志榮,孫鴻,李祿.基于微信公眾平臺的校園卡撿獲信息系統建立[J].黑龍江科技信息,2014(32):211-211.
作者單位
宿州學院 安徽省宿州市 234000