999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

高校“教務助手”微信公眾平臺的構建與實現

2017-04-08 10:12:52郭慧敏胡益懷
數字技術與應用 2017年2期
關鍵詞:微信

郭慧敏++胡益懷

摘要:目前,高等院校的教務、考務管理是整個學校管理中最復雜、最重要的部分,需要面對大量的學生信息、教師信息的處理;借助微信公眾平臺搭建某高校教務輔助信息平臺“教務助手”,利用微信平臺的二次開發功能,采用SAE云計算平臺,主要實現了教務相關的如通知發布、考務信息、學生成績及教師課表、考試安排等相關信息的自助、便捷的查詢等服務功能。

關鍵詞:微信;公眾平臺;考務查詢;教務公告

中圖分類號:TP311 文獻標識碼:A 文章編號:1007-9416(2017)02-0209-02

1 研究背景

目前,高等院校的教務、考務管理是整個學校管理中最復雜、最重要的部分,需要面對大量的學生信息、教師信息的處理;雖然,各個高校都擁有自己的教務部門網站,但是,如何讓學生和教職工在在移動終端就能迅速查詢到簡潔明了的教務公告、查詢師生關心的考試和監考等信息,是需要解決的一個問題。

首先,需要的是一個擁有大量用戶群體且能夠支持二次開發的一個平臺。若是做成手機APP的話,工程的復雜程度暫且不考慮,光是吸引使用者使用,推廣起來有不少難度。其次,各系統如Android 、IOS和Windows Phone 三方都要進行從零開始的開發,這要投入大量的時間與精力。因此本次實現選擇了微信公眾平臺[1]。

2 微信公眾平臺的二次開發設計與實現

2.1 搭建微信公眾平臺

搭建微信公眾平臺一般需以下三個步驟:

(1)注冊:打開網站mp.weixin.qq.com,點擊“立即注冊”按照提示完成基本信息登記。

(2)激活: 基本信息完成后,注冊郵箱將收到一封激活郵件,點擊郵件中的鏈接地址即可激活。隨后登錄微信公眾平臺進行其他信息登記即可完成微信公眾號的注冊。

(3)審核: 信息登記完成后,一般需要七個工作日等待審核,在審核通過之前,該公眾號只能實現基本功能,無法實現群發、二次開發等高級功能[2]。

2.2 網站服務器的搭建

我們選擇采用了SAE云計算平臺。SAE全稱Sina App Engine,其架構具有高可靠性,且有一定容量的數據庫跟大容量存儲空間供使用。打開網址(sae.sina.com.cn),在注冊完新浪賬號后登錄,點擊創建應用,選擇無框架PHP應用并點擊創建。之后,新建代碼庫,并且部署微擎系統。部署完之后將微信公眾平臺相關信息添加到微擎系統中[3]。

2.3 微信公眾平臺之二次開發

在微信通過認證之后,微信開啟高級功能:編輯模式、開發模式。開發模式是微信二次開發的核心功能,我們采用這類模式實現我們所需的功能[4]。

微擎網站后臺支持設定自定義接口,微擎使用規則和模塊的機制來處理公眾平臺的請求數據并返回響應的結果。圖1是“教務助手”已經實現的微信平臺功能。

2.4 具體的功能實現

(1)如圖2所示,我們實現了讓用戶獲取快捷菜單,以下是快捷菜單的實現步驟:1)在進入微擎系統后,進入圖文回復。2)添加圖文回復并在來源上把自己的網頁處理程序網址添加上去。

(2)教務信息,新聞查詢的功能實現的核心技術及代碼描述如下,具體功能截圖如圖3所示;1)通過PHP代碼用curl抓包獲取網頁數據;2)通過正則表達式處理HTML代碼,以獲取相關信息將所得到的結果以HTML形式顯示在網頁中。

(3)考試安排查詢實現(該實現步驟因各校園教務系統不同而不同,文中以我院為例)。1)采用CURL技術向服務端POST教師賬號密碼,模擬登陸教師賬號,以獲取教師考試安排。2)再通過正則表達式進行數據處理,以獲取相關信息。最終實現界面截圖如圖4所示。

(4)綁定功能的實現。

1)在數據庫中建立相關的表并需要學校提供學生賬號密碼以達到驗證的目的。所需SQL語句如下:

Create table stu_check(name varchar(10) not null, id varchar(12) primary key, pwd varchar(18) not null);

Insert into stu_check values(name, id, pwd);

2)所需PHP函數如下:

$conn = mysql_connect(IP:PORT, username, password); //連接數據庫

mysql_query($sql, $conn);//執行sql語句

mysql_close($conn);

(5)成績查詢實現。1)采用CURL技術向服務端POST學生賬號密碼,模擬登陸學生賬號,以獲取學生考試成績信息。2)通過正則表達式進行數據處理,以獲取相關信息。3)返回所需數據。

3 應用與展望

本文實現了基于微信公眾平臺開發的“高校教務助手”,該系統具有高度可擴展性,本次開發,經測試使用,極大的方便了教師與學生的使用及教務管理人員的管理工作。若若還需要新功能即可自行開發相關網頁處理程序添加入微擎自定義接口來實現,例如教師評測,學生選課等。

參考文獻

[1]易偉.微信公眾平臺搭建與開發解密[M].北京:機械工業出版社,2013.

[2]徐亞峰,蔣曉峰.基于.NET平臺的交互高校信息系統的設計與實現[J].軟件,2013,34(2).

[3]鐘志勇.微信公眾平臺應用開發實戰[M].北京:機械工業出版社,2013.

[4]吳津津,田睿,李云,劉昊.PHP與MySQL權威指南[M].北京:機械工業出版社,2011.

猜你喜歡
微信
微信
微信
微信
微信
微信
微信
微信
微信
微信
微信
主站蜘蛛池模板: 国产办公室秘书无码精品| 香蕉久人久人青草青草| 孕妇高潮太爽了在线观看免费| 草逼视频国产| 国产极品粉嫩小泬免费看| 无码精油按摩潮喷在线播放| 成人在线不卡视频| 黄色三级网站免费| 免费国产一级 片内射老| 国产三级毛片| 国产午夜无码专区喷水| 色久综合在线| 丰满人妻中出白浆| 成人午夜视频免费看欧美| 国产欧美日本在线观看| 91久久国产热精品免费| 欧美日韩午夜视频在线观看 | 91在线播放免费不卡无毒| 国产成人综合网| 日韩成人免费网站| 99ri精品视频在线观看播放| 三级视频中文字幕| 无码免费视频| 国产欧美又粗又猛又爽老| 免费看久久精品99| 亚洲伊人天堂| 国产极品美女在线观看| 国产色婷婷| 婷婷成人综合| 国产91视频免费观看| 九色在线视频导航91| 午夜综合网| 色婷婷电影网| 三级毛片在线播放| 亚洲精品男人天堂| 亚洲永久色| 婷婷亚洲视频| 欧美日韩成人在线观看| 国产丝袜第一页| 欧美日韩综合网| 制服丝袜亚洲| 国产高清免费午夜在线视频| 热99re99首页精品亚洲五月天| 91麻豆国产视频| 色婷婷啪啪| 在线色综合| 亚洲免费黄色网| 午夜成人在线视频| 又黄又爽视频好爽视频| 日韩免费毛片| 91亚洲免费| 97精品伊人久久大香线蕉| 精品国产免费人成在线观看| 亚洲欧洲日韩综合色天使| 99精品伊人久久久大香线蕉| 亚洲欧美成人影院| 国产精品网址你懂的| 18禁色诱爆乳网站| 精品国产一区二区三区在线观看 | 欧美一级爱操视频| 啦啦啦网站在线观看a毛片| 日本在线欧美在线| 国产色爱av资源综合区| 一级毛片免费高清视频| 亚洲最大福利视频网| 国产色伊人| 日韩在线网址| 中文字幕在线观| 欧美亚洲国产精品第一页| 污网站在线观看视频| 综合亚洲网| 午夜啪啪网| 狠狠色婷婷丁香综合久久韩国| 国产69囗曝护士吞精在线视频| 亚洲高清无在码在线无弹窗| 亚洲a免费| 99久久成人国产精品免费| 国产一级特黄aa级特黄裸毛片| 99人体免费视频| 亚洲精品在线91| 久久黄色视频影| 国产成人三级|