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