沈建剛 付祥
【摘要】本文研究和分析了騰訊公司微信公眾平臺開發(fā)模式的第三方接口,通過調(diào)研某高職院校學生信息查詢需求,結合后臺程序,完成了一款學生信息服務系統(tǒng)的開發(fā),并將微信應用作為系統(tǒng)的客戶端,提供了上課地點查詢、成績查詢、教師信息查詢、課程信息查詢以及心情反饋等功能,本文研究是作為移動互聯(lián)網(wǎng)手機應用的一項探索和嘗試。
【關鍵詞】微信公眾平臺;學生信息服務系統(tǒng);開發(fā)
1.前言
近年,隨著移動互聯(lián)網(wǎng)技術的迅速發(fā)展,智能手機應用得到了廣泛的重視,有調(diào)查顯示,現(xiàn)在的大學生對智能手機認可度越來越高,擁有智能手機的學生占到調(diào)查樣本數(shù)據(jù)的91%,而手機應用也成為越來越多的大學生群體關注的焦點。
微信是騰訊公司于2011年推出的一款通過網(wǎng)絡快速發(fā)送語音短信、視頻、圖片和文字,支持多人群聊的手機聊天軟件。微信公眾平臺是騰訊公司在微信的基礎上新增的功能模塊,是剛剛興起新興領域,但在浙江省內(nèi)許多本科院校,包括部分高職院校已經(jīng)紛紛注冊了微信公共帳號,以期在移動互聯(lián)網(wǎng)領域為學生提供更好的服務,微信公眾平臺與以往的項目有所不同,其實現(xiàn)不再基于計算機底層,而是通過設計通用微信服務框架,支持所有業(yè)務領域。
2.系統(tǒng)需求與設計
基于微信公眾平臺的學生信息服務系統(tǒng)利用微信公眾平臺架構基礎功能,提供對本校計算機工程學院學生信息服務功能,由于微信公眾賬號是一個新生事物,其本身也在不斷的成長和完善,各行業(yè)都在積極探索符合行業(yè)特點的應用模式,因此我們在開發(fā)學生信息服務系統(tǒng)時,也僅是希望從教育領域應用出發(fā),利用計算機專業(yè)軟件開發(fā)能力強的優(yōu)勢,對微信公眾帳號開發(fā)模式進行一些有益嘗試。
在具體實現(xiàn)過程中,我們首先整理和收集了學生比較關注的熱點問題:
(1)上課地點查詢;
(2)各門課程上課的難易度和往年通過率;
(3)相關教師的基本信息;
(4)專業(yè)課表查詢;
(5)跳蚤市場查詢;
(6)跟老師互動交流;
(7)網(wǎng)絡游戲討論;
(8)專業(yè)學習問題研究和探討;
(9)?;ㄐ2菰u選;
(10)周邊旅游信息;
(11)周邊美食信息;
(12)課余兼職信息等12個問題。
然后,對全分院1000余位同學進行問卷調(diào)研,最終得出排名前4位的信息服務需求為:
(1)上課地點查詢,91%;
(2)課程信息查詢,88%;
(3)補考成績查詢,79%;
(4)授課老師信息查詢,73%。
另外,作為一款互動性比較強的移動應用,為強化學生關注程度,還需要提供了一個心情反饋的交互功能,即無論何時何地,學生只要簡單的發(fā)送一個微信表情到公眾帳號,系統(tǒng)就會根據(jù)表情分類,隨機給予回復。
由于這些功能大部分都需要用到后臺數(shù)據(jù)和后臺資源,并且是屬于動態(tài)獲取方式,因此,系統(tǒng)需要采用開發(fā)模式,利用后臺云計算主機進行信息的交互。
3.系統(tǒng)的功能設計
基于微信公眾平臺的學生信息服務系統(tǒng)利用后臺云主機搭建了基于PHP技術的第三方消息接口服務平臺,同時開發(fā)了相應的后臺管理程序,實現(xiàn)了消息主動推送服務和信息交互查詢服務,主要功能模塊如下:
3.1 后臺管理子系統(tǒng)
系統(tǒng)后臺管理子系統(tǒng),主要是對學生信息服務的數(shù)據(jù)進行導入導出,以上課教室查詢功能為例,實訓教室安排數(shù)據(jù),目前是由機房管理部門提供格式EXCEL電子表格進行數(shù)據(jù)更新,學期初更新一次,每周如果有變動再更新一次。
3.2 上課教室查詢功能
主要是通過微信查詢到本班當天以及本周上課的實踐實訓室安排情況。由于學校職業(yè)教育的特性,大量課程是在實踐實訓機房完成,而由于教學資源調(diào)配等原因,機房安排存在不確定,因此,此項功能在調(diào)查中獲得了最廣泛學生的關注,本功能查詢的索引詞為班級編號,通過輸入班級編號,即可獲得這個班級當天的上課安排,也可進一步查詢到一周安排。
3.3 課程信息查詢功能
課程信息查詢的索引詞為課程名稱,通過輸入或選取課程編號,可以了解到該門課程的任課老師,選用教材,數(shù)字資源庫網(wǎng)址以及前三屆學生的課程通過率等。
3.4 補考成績查詢功能
學校通用的考試成績查詢,學生已經(jīng)可以通過數(shù)字化校園查詢,但數(shù)字化校園查詢的更新一般,而每學期的補考是部分學生非常關心的信息,本功能查詢的索引詞為學生姓名,通過輸入本人姓名,即可查詢到本學期補考成績信息,此功能一般在學期開學4周后開放。
3.5 授課老師信息查詢功能
輸入授課老師的姓名,即可查詢到該任課老師的基本聯(lián)系方式以及歷年講授課程情況,歷年課程及格率等信息。
4.系統(tǒng)特色與創(chuàng)新
自從分院推出微信公眾賬號服務平臺到現(xiàn)在已經(jīng)進行了近2年的試運行,活躍用戶500余名,隨著2014新生的入學,用戶數(shù)還在不斷增長,基于微信公眾平臺的學生信息服務系統(tǒng)主要優(yōu)點在于搭建成本比較低,只需要合理地調(diào)用接口就可以豐富 APP功能和實現(xiàn)用戶交互,功能定制相對簡單靈活,后期我們增加學生工學結合、頂崗實習等功能不需要重新升級客戶端程序。近年,有統(tǒng)計報告指出,手機已經(jīng)成為第一大上網(wǎng)終端,微信作為一種新的技術和產(chǎn)品,必將得到更加豐富使用。
參考文獻
[1]移動互聯(lián)網(wǎng)入口呈現(xiàn)多元化發(fā)展[EB/OL].中國互聯(lián)網(wǎng)數(shù)據(jù)平臺http://h.cnnicresearch.cn/
[2]高健,湯志鵬.微信平臺在高校共青團活動資源信息化建設中的應用研究[J].山東農(nóng)業(yè)管理干部學院學報,2013(06).
[3]雷么麗.淺析微信平臺在大學生職業(yè)指導中的運用[J].時代經(jīng)貿(mào),2013(24).
[4]鞠文飛.利用微信公眾平臺構建移動設備教學輔導環(huán)境[J].電腦編程技巧與維護,2013(12).
[5]潘林峰,程衍富.基于PHP的教學網(wǎng)站的構建[J].電腦學習,2006(02).
[6]尹克榮,趙毅彬.基于Web的高校實驗中心網(wǎng)站的建設[J].武漢船舶職業(yè)技術學院學報,2006(01).
[7]微信公眾平臺API開發(fā)接口[OL].http://wenku.baidu.com/view/f1cb7d4cb307e87101f696f1.html.
作者簡介:
沈建剛(1978—),男,實驗師,主要研究方向:PHP框架程序開發(fā)研究。
付祥(1975—),男,講師,工程師,主要研究方向:計算機網(wǎng)絡工程規(guī)劃設計,信息管理系統(tǒng)設計與開發(fā)。