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