• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于微信公眾平臺的掌上校園應(yīng)用研究

      2017-07-01 20:28:38劉軍華唐麗華
      關(guān)鍵詞:菜單消息服務(wù)器

      劉軍華,唐麗華

      (湖南郵電職業(yè)技術(shù)學(xué)院,湖南長沙410015)

      基于微信公眾平臺的掌上校園應(yīng)用研究

      劉軍華,唐麗華

      (湖南郵電職業(yè)技術(shù)學(xué)院,湖南長沙410015)

      隨著微信公眾平臺的普及,移動應(yīng)用越來越受到人們關(guān)注。文章在分析研究微信公眾平臺功能模塊的基礎(chǔ)上,構(gòu)建了一個基于微信公眾平臺的掌上校園應(yīng)用系統(tǒng)。首先分析系統(tǒng)的應(yīng)用需求,然后設(shè)計系統(tǒng)的架構(gòu)和功能,最后采用ASP. NET技術(shù)為學(xué)生群體開發(fā)了一個全方位、立體化的校園信息服務(wù)平臺,提供高效、便捷的一站式學(xué)習(xí)和生活交互查詢服務(wù)。

      移動校園;掌上校園;微信公眾平臺

      隨著網(wǎng)絡(luò)科技的高速發(fā)展,智能手機(jī)的使用越來越普及,微信作為時下最流行的網(wǎng)絡(luò)社交工具之一,以其免費(fèi)、便捷、實(shí)名、互動等特點(diǎn),已然成為廣大手機(jī)用戶安裝率較高的手機(jī)應(yīng)用之一,尤其在高校,學(xué)生應(yīng)用更為廣泛。如何讓大學(xué)生通過智能手機(jī)更加便捷及時地得到教務(wù)、繳費(fèi)、圖書等校園公共信息是亟需解決的問題,構(gòu)建一個基于微信公眾平臺的掌上校園,將為高校師生提供一個更為便捷及時的移動信息服務(wù)平臺。

      1 微信公眾平臺的簡介

      微信公眾平臺是在微信的基礎(chǔ)上新增的功能模塊,個人或企業(yè)都可以通過這一平臺創(chuàng)建屬于自己的微信公眾號,實(shí)現(xiàn)與特定群體進(jìn)行文字、圖片、語音、視頻、圖文等消息的溝通和互動。目前微信公眾平臺主要還是通過PC端來操作的,雖然在手機(jī)上可以通過公眾平臺安全助手進(jìn)入微信公眾平臺后臺,但是一些復(fù)雜的操作還是需要在電腦上來完成。

      1.1 微信公眾平臺常用功能模塊

      1)群發(fā)消息:公眾賬號運(yùn)營者定期向所有關(guān)注用戶或特定分組用戶推送消息,消息可以包括圖文、文字、圖片、語音和視頻等內(nèi)容。

      2)自動回復(fù):公眾賬號通過簡單的界面編輯來設(shè)置自動回復(fù)。在用戶關(guān)注或輸入一些特殊關(guān)鍵字時,自動回復(fù)指定內(nèi)容。

      3)素材管理:公眾賬號能保存用戶制作的圖文消息,以及上傳的圖片、語音和視頻等素材。

      4)用戶管理:公眾賬號能對關(guān)注的用戶進(jìn)行分組管理,以便查看和查詢用戶對象,實(shí)現(xiàn)更精準(zhǔn)的消息推送。

      1.2 微信公眾平臺高級功能支持模式

      1)編輯模式:啟用自動回復(fù)功能,即可開通編輯模式。通過編輯自動回復(fù)內(nèi)容或設(shè)置關(guān)鍵詞規(guī)則,就可實(shí)現(xiàn)消息的自動回復(fù)。其優(yōu)勢在于界面編輯簡單,對運(yùn)營者開發(fā)能力要求不高,上手容易,編輯速度快。劣勢在于功能有限,拓展性差,用戶體驗(yàn)效果欠佳。

      2)開發(fā)模式:開發(fā)者可以通過公眾平臺提供的接口,實(shí)現(xiàn)自動回復(fù),獲取訂閱者和自定義菜單操作。其優(yōu)勢在于基于接口開發(fā),拓展性強(qiáng),可提供個性化服務(wù),用戶體驗(yàn)效果好。劣勢在于對運(yùn)營者開發(fā)能力要求高,上手稍難,開發(fā)速度相對較慢,與編輯模式不能共存。

      2 需求分析

      基于微信公眾平臺的掌上校園主要是為在校學(xué)生提供一個可隨時隨地查詢校園相關(guān)信息的移動平臺,平臺以學(xué)校信息化系統(tǒng)數(shù)據(jù)和專用查詢接口作為支撐,根據(jù)用戶的查詢請求,將查詢結(jié)果以消息的形式實(shí)時推送給用戶。用戶只需關(guān)注校園指定的微信公眾賬號,然后根據(jù)操作指引即可獲得校園學(xué)習(xí)和生活兩個方面的個性化信息服務(wù),能提供的查詢內(nèi)容主要包括課表、成績、圖書、電話、周邊、票務(wù)、快遞等校園移動信息,從而實(shí)現(xiàn)真正意義上的校園信息“掌上通”。

      3 系統(tǒng)設(shè)計

      3.1 架構(gòu)設(shè)計

      微信公眾平臺的架構(gòu)設(shè)計不再基于計算機(jī)底層實(shí)現(xiàn),而是通過設(shè)計請求接口與微信接口對接,然后再根據(jù)請求實(shí)現(xiàn)具體的業(yè)務(wù)邏輯。系統(tǒng)的架構(gòu)設(shè)計如圖1所示。

      圖1 系統(tǒng)架構(gòu)設(shè)計圖

      在上圖中請求接口層負(fù)責(zé)處理HTTP請求及響應(yīng)。服務(wù)分發(fā)層根據(jù)接口層傳入請求的類型調(diào)用具體的業(yè)務(wù)應(yīng)用。業(yè)務(wù)邏輯層再根據(jù)分發(fā)層請求,實(shí)現(xiàn)具體的業(yè)務(wù)邏輯處理。數(shù)據(jù)訪問層主要用于訪問底層數(shù)據(jù)庫、文件、網(wǎng)絡(luò)或緩存等數(shù)據(jù),并將獲取數(shù)據(jù)層層逆序回傳給調(diào)用的上一層,直至請求發(fā)出的起始位置。3.2功能設(shè)計

      基于微信公眾平臺的掌上校園主要為學(xué)生提供學(xué)習(xí)和生活兩大服務(wù)功能,系統(tǒng)功能結(jié)構(gòu)設(shè)計如圖2所示。

      圖2 系統(tǒng)功能結(jié)構(gòu)圖

      學(xué)習(xí)服務(wù)模塊可分為:

      1)課表查詢:點(diǎn)擊課表查詢菜單后,系統(tǒng)將自動回復(fù)本周全部課程表信息,內(nèi)容涵蓋必修和選修課的上課時間、地點(diǎn)和任課老師等。

      2)成績查詢:點(diǎn)擊成績查詢菜單后,系統(tǒng)將自動回復(fù)當(dāng)前綁定學(xué)生用戶的成績,內(nèi)容包括所有學(xué)期的成績及學(xué)分。

      3)四六級成績查詢:點(diǎn)擊四六級成績查詢菜單,系統(tǒng)將自動回復(fù)當(dāng)前一個登錄頁面,要求輸入姓名及準(zhǔn)考證號,即可查看到英語四六級成績。

      4)圖書查詢:點(diǎn)擊圖書查詢菜單,系統(tǒng)將自動回復(fù)用戶在學(xué)院圖書館的借閱情況,內(nèi)容包括當(dāng)前借書本數(shù)、欠費(fèi)情況以及近期的借閱歷史等。

      5)繳費(fèi)查詢:點(diǎn)擊繳費(fèi)查詢菜單,系統(tǒng)將自動回復(fù)用戶在校全部繳費(fèi)記錄,包括學(xué)費(fèi)、書籍費(fèi)、住宿費(fèi)以及成人教育繳費(fèi)等。

      生活服務(wù)模塊可分為:

      1)天氣查詢:點(diǎn)擊天氣查詢菜單,系統(tǒng)將自動回復(fù)當(dāng)?shù)鼗蛑付ǔ鞘斜局艿奶鞖馇闆r,包括溫度、濕度、空間質(zhì)量以及外出穿衣提醒等。

      2)票務(wù)查詢:點(diǎn)擊票務(wù)查詢菜單,系統(tǒng)將顯示一個站點(diǎn)輸入框和日期選擇頁面。內(nèi)容包括始發(fā)站和到達(dá)站名指定日期的火車車次信息。

      3)快遞查詢:點(diǎn)擊快遞查詢菜單,系統(tǒng)提示輸入一個約定格式的快遞單號后,將會自動回復(fù)該快遞的物流信息。

      4)校園周邊:點(diǎn)擊校園周邊菜單,系統(tǒng)提示輸入一個約定的關(guān)鍵詞后,將會自動回復(fù)校園周邊的酒店、美食、公交、超市、銀行等信息。

      5)校園電話:點(diǎn)擊校園電話菜單,系統(tǒng)將自動回復(fù)校園公共服務(wù)電話,包括教處務(wù)、后勤處、客戶部、招生處、就業(yè)處等聯(lián)系電話。

      3.3 數(shù)據(jù)庫設(shè)計

      根據(jù)系統(tǒng)實(shí)現(xiàn)的功能模塊,系統(tǒng)數(shù)據(jù)庫需要設(shè)計的數(shù)據(jù)表主要包括學(xué)生信息表、成績信息表、借閱信息表、繳費(fèi)信息表,其它信息(如天氣、票務(wù)、快遞等)均以文本文件的形式存放,不在關(guān)系數(shù)據(jù)庫中存儲。

      3.4 消息編碼設(shè)計

      系統(tǒng)回復(fù)的消息主要有文本消息、圖文消息兩種類型,其中文本消息主要用于回復(fù)一些簡單的文字信息。而圖文消息主要用于回復(fù)信息量大、內(nèi)容相對豐富的請求,根據(jù)回復(fù)需求,圖文消息還可分為單圖文消息和多圖文消息,可以包含文字、縮略圖片、超鏈接、表情動畫等富文本信息。按從小到大進(jìn)行排序,接著將排序后的三個參數(shù)拼接成一個字符串并進(jìn)行sha1加密,最后再將加密后的字符串與signature簽名進(jìn)行比較,如果比較結(jié)果相等,則表示與微信服務(wù)器接入成功,否則接入失敗。查詢接口主要響應(yīng)用戶具體的查詢請求,包括微信公眾平臺自帶的查詢接口,以及第三方提供的公開查詢接口。微信公眾平臺開發(fā)模式下自助查詢消息的流程如圖3所示。

      4 系統(tǒng)開發(fā)與實(shí)現(xiàn)

      圖3 開發(fā)模式下消息查詢流程圖

      4.1 系統(tǒng)開發(fā)環(huán)境

      基于微信公眾平臺的掌上校園后臺處理程序選擇C#作為程序開發(fā)語言,采用ASP.NET的Web開發(fā)技術(shù),以SQLSERVER數(shù)據(jù)庫存放校園學(xué)習(xí)服務(wù)相關(guān)的數(shù)據(jù)。部署了一臺能被外網(wǎng)訪問的應(yīng)用服務(wù)器,用于運(yùn)行基于微信公眾平臺二次開發(fā)的接口程序。

      4.2 關(guān)鍵技術(shù)

      基于微信公眾平臺的掌上校園采用的是應(yīng)答模式,用戶通過微信公眾賬號進(jìn)行操作或發(fā)送文本、圖片、聲音、位置等消息,這些消息將被傳送到微信服務(wù)器上,微信服務(wù)器再將這些消息轉(zhuǎn)發(fā)到開發(fā)模式下所指定的服務(wù)器URL。服務(wù)器后臺程序?qū)λ邮盏南⑦M(jìn)行解析,并根據(jù)用戶的請求意圖,從多個不同的數(shù)據(jù)源中提取用戶所需的數(shù)據(jù)返回到微信服務(wù)器,再由微信服務(wù)器自動回復(fù)給用戶。

      微信公眾平臺開發(fā)模式下消息的獲取及回復(fù)都是通過接口程序來完成的,而接口主要包括驗(yàn)證接口和查詢接口兩個部分。其中,驗(yàn)證接口主要是驗(yàn)證微信服務(wù)器與開發(fā)者自己的服務(wù)器之間的通信是否真實(shí)有效,驗(yàn)證時微信服務(wù)器會將三個指定的參數(shù),以GET的方式向開發(fā)者服務(wù)器地址發(fā)送驗(yàn)證請求。開發(fā)者服務(wù)器收到請求后,首先將獲取三個參數(shù)的值并

      5 結(jié)束語

      基于微信公眾平臺的掌上校園應(yīng)用,實(shí)現(xiàn)了課表、成績、繳費(fèi)、天氣、快遞、校園周邊、火車票等查詢功能。為學(xué)生提供了一個高效、便捷的學(xué)習(xí)和生活應(yīng)用服務(wù)平臺,關(guān)注即可使用,操作簡便、校園用戶體驗(yàn)良好,能有效促進(jìn)移動互聯(lián)網(wǎng)在高校教育教學(xué)中的實(shí)踐應(yīng)用,具有很高的應(yīng)用和推廣價值。

      [1]陳曉羅.基于微信公眾平臺的高校師生信息互動平臺研究與實(shí)現(xiàn)[J].吉林省教育學(xué)院學(xué)報,2013(9):98-99.

      [2]夏雨,孫炯寧,鮑建成.基于微信公眾平臺開發(fā)的高校學(xué)生助手系統(tǒng)[J].電腦與電信,2013(11):30-32.

      [3]李響,劉鴻沈,何軍.基于微信公眾平臺的校園掌上應(yīng)用[J].山東工業(yè)技術(shù),2016(12):224-225.

      [4]禹祿君.基于微信平臺的微課程在計算機(jī)網(wǎng)絡(luò)技術(shù)教學(xué)中的應(yīng)用研究[J].湖南郵電職業(yè)技術(shù)學(xué)院學(xué)報,2015(1):104-106.

      [5]夏凌云,韓立峰,王長慶.利用微信公眾平臺打造校園信息移動發(fā)布平臺[J].信息技術(shù),2014(2):183-185.

      [6]柳峰.微信公眾平臺應(yīng)用開發(fā)方法、技巧與案例[M].北京:機(jī)械工業(yè)出版社出版,2014.

      Application research on palm top cam pusbased on W eChat public p latform

      LIU Jun-hua,TANG Li-hua
      (Hunan Postand Telecommunication College,Changsha,Hunan,China 410015)

      With the popularity of the WeChat public platform,mobile apps are becomingmore and more popular.Based on the research ofWeChat public platform function modules,this paper constructs a palmtop campus application system based on WeChat public platform.First the paper analyzes the system application requirements,and then designs the system architecture and functions, and finally uses the ASP.NET technology to develop a comprehensive and three-dimensionalcampus information service platform for the students,which providesefficientand convenientinteractive query service ofone-stop learningand life.

      mobile campus;palmtop campus;WeChatpublic platform

      10.3969/j.issn.2095-7661.2017.02.007】

      TP311.52

      A

      2095-7661(2017)02-0024-03

      2017-04-20

      劉軍華(1979-),男,湖南衡陽人,湖南郵電職業(yè)技術(shù)學(xué)院副教授,碩士,研究方向:移動互聯(lián)網(wǎng)應(yīng)用技術(shù)、軟件工程研究。

      湖南省教育科學(xué)規(guī)劃課題“高職移動互聯(lián)網(wǎng)應(yīng)用開發(fā)(Android方向)人才培養(yǎng)的研究與實(shí)踐”(課題批準(zhǔn)號:XJK013CZY 055);湖南省教育廳科學(xué)研究項(xiàng)目“移動互聯(lián)網(wǎng)環(huán)境下掌上校園應(yīng)用研究與實(shí)踐”(課題編號:14C0834)。

      猜你喜歡
      菜單消息服務(wù)器
      中國新年菜單
      一張圖看5G消息
      通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計與實(shí)現(xiàn)
      本月菜單
      美食堂(2017年1期)2017-01-13 01:37:42
      得形忘意的服務(wù)器標(biāo)準(zhǔn)
      計算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
      消息
      消息
      消息
      一個“公海龜”的求偶菜單
      鴨綠江(2013年10期)2013-03-11 19:41:55
      宜兰市| 云和县| 德阳市| 内江市| 故城县| 凌源市| 武穴市| 德庆县| 汉阴县| 德令哈市| 卓尼县| 新乐市| 广平县| 崇明县| 灌南县| 竹溪县| 民权县| 紫金县| 江门市| 巴东县| 枣庄市| 福安市| 大石桥市| 霸州市| 刚察县| 德庆县| 呼伦贝尔市| 太和县| 乡宁县| 黎平县| 星子县| 多伦县| 白河县| 榆社县| 江川县| 灌云县| 常宁市| 霸州市| 调兵山市| 永仁县| 宝兴县|