王學德
【摘要】 微信作為一款即時通訊服務工具,現在已經得到廣泛使用。開發(fā)一款基于微信考單查詢系統(tǒng),在方便學生隨時查詢考試信息同時,對提高學校教務管理水平有一定作用。
【關鍵字】 微信 查詢 考單
一、引言
上海開放大學嘉定分校在校學生5000余人,每年約3.5萬人次參加考試。由于學校近年來進行教學改革,考試形式多樣化考試,時間不再集中。學生可能拿到多張考單,經常發(fā)現有學生搞錯考試時間,人為造成缺考。
發(fā)現學生將微信作為主要交流工具,利用微信公眾號向學生提供考單查詢服務的條件已經成熟。
二、相關技術和開發(fā)平臺
WAMP作為系統(tǒng)開發(fā)環(huán)境,采用一鍵安裝的方式無需繁瑣設置,大幅度提高安裝效率。開發(fā)人員只需關心開發(fā)系統(tǒng)本身無需考慮開發(fā)平臺的任何配置信息。
為了實現考單查詢功能,系統(tǒng)開發(fā)人員必須在微信開發(fā)模式下編寫相關功能模塊,開發(fā)的功能模塊發(fā)布在公眾號服務器上。微信服務器、公眾號服務器和微信客戶端三者之間的交互關系如圖1所示:
三、需求分析
考單產生于多個渠道并且時間分散,分發(fā)到學生手中是一張張小紙條。現在需要解決分散考試信息集中查詢問題,教務老師將各種考試信息導入系統(tǒng),學生隨時查詢自己的考試信息,解決學生丟失和忘記考單問題同時提高教務工作效率。主要功能如下(1)賬號綁定模塊:為了安全考慮將微信號與學號進行綁定,每個學生只能查看自己考試信息。(2)考單查詢模塊:學號和微信號進行綁定后,學生只需點擊菜單或輸入關鍵字就可以查詢考試信息。(3)考單管理模塊:不同渠道考試信息都以EXEL表格形式得到,需要將EXEL表格數據導入系統(tǒng),以供學生查詢。
四、系統(tǒng)設計
以需求分析為基礎設計系統(tǒng)各個功能模塊,根據系統(tǒng)需求分析結果和結構化的系統(tǒng)設計方法,基于微信考單查詢系統(tǒng)可以分解成如圖2所示的4個功能模塊。
五、系統(tǒng)實現
賬號綁定:根據學號和身份證的后6位,實現微信號和學號綁定。具體實現方式是通過學生輸入的學號和身份證后6位的信息,學號和身份證后6位與教務處提供的信息進行比對,比對成功將微信號和學號進行綁定,比對失敗不予綁定。主要代碼實現:
考單查詢:學號和微信號已經綁定,考生查詢信息時只要將點擊菜單或輸入關鍵就可以進行查詢。根據微信號查詢出學號,再按照學號查詢相關考試信息,最后以時間順序將考試信息發(fā)送到微信客戶端。
考單管理:各種原始考試信息都是EXEL電子表格,因此需要將這些表格按照事先約定格式排列,提交到服務器后通過數據庫的相關命令將數據導入數據庫。同時具備對系統(tǒng)中的考試信息進行管理。
結束語:本文通過對基于微信考單查詢系統(tǒng)的研究,對賬號綁定、考單查詢、考單管理、賬號管理相關模塊研究,設計一款基于微信交互式考單查詢系統(tǒng)。希望通過這次課題研究,一方面方便學生將考單集中管理,供學生隨時查詢,準時參加考試;另一方面將班主任老師和教務老師在不停打電話和不斷打印考單的重復勞動中解放出來。
參 考 文 獻
[1]王萍,微信移動學習的支持功能與設計原則分析【J】.遠程教育雜志,2013(06)
[2]謝宇,基于微信的教學管理平臺設計與實現【B】.自動化與儀表,2016(3)
[3]微信公眾平臺技術文檔 https://mp.weixin.qq.com/wiki
[4]張麗,商洪濤 王彪 劉曉日.醫(yī)院微信服務平臺的設計與實現.中國醫(yī)學裝備【A】,2015(10)
[5] [美]梅洛尼, PHP、MySQL和Apache入門經典(第5版) . 人民郵電出版社. 2013(2)