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

基于微信公眾平臺的高校移動信息服務設計與實現

2017-03-31 15:58:51肖金克劉曉陽陳鑫李洋李靜
軟件導刊 2016年8期

肖金克+劉曉陽+陳鑫+李洋+李靜

摘 要:針對國內高校移動信息化建設效率較低的現狀,設計和實現了一種基于微信公眾平臺的高校移動信息服務系統,并以三峽大學官方微信為例,對該系統的可行性進行了驗證。系統依托新浪SAE云計算服務,采用PHP+MYSQL開發,擁有校園新聞、校園招聘,圖書檢索、成績查詢、失物招領等功能,累計用戶數萬人。實踐表明,該信息服務平臺提高了高校信息的傳播效率和便捷性,可為高校移動信息服務建設提供借鑒。

關鍵詞關鍵詞:微信公眾平臺;高校移動信息服務;微信開發;新浪云SAE;PHP

DOIDOI:10.11907/rjdk.161977

中圖分類號:TP319

文獻標識碼:A 文章編號:1672-7800(2016)008-0083-03

0 引言

隨著高校信息化建設的飛速發展,目前國內的大部分高校都擁有了自己的綜合網絡信息服務系統,教務、新聞、圖書、財務等部門也都各自實現了信息的網絡發布與查詢,極大方便了師生對相應信息的獲取。但這些系統大都基于Web網站應用,很少有高校提供WAP手機網站或者APP服務。據CNNIC統計,截至2015年12月,我國手機網民規模達6.20億,有90.1%的網民通過手機上網,只使用手機上網的網民達到1.27億人,占整體網民規模的18.5%[1]。因此,如何讓師生通過智能移動終端快速獲取想要的信息服務,已經成為高校信息化建設工作中亟待解決的難題。

目前,國內外關于高校移動信息服務設計與應用的研究很多。例如,余世英等[2]通過對全國820所普通高等院校圖書館進行調查,對圖書館4種移動信息服務應用模式進行了深入分析;白明鳳等[3]闡述了輕應用服務對于豐富高校圖書館移動服務類型,以及中小型高校圖書館開展手機移動信息服務的重要意義,并據此針對我國高校圖書館輕應用設計提出了建議;秦曉彤等[4]分析了校園微信公眾平臺的發展現狀及存在問題,在此基礎上結合微信特性、用戶需求,構建了校園微信公眾平臺;王武海[5]以陜西師范大學數字化后勤管理為例,論述了以移動后勤或掌上后勤為主要形式的高校云后勤所帶來的管理方式的變革。LC Thomas[6]調查了圖書館提供移動服務過程中所遇到的障礙,并提出了相應的改善建議。以上研究為基于微信公眾平臺的高校移動信息服務設計提供了重要的理論參考。

本文在借鑒和參考其它高校成功案例的同時,結合三峽大學官方微信信息服務平臺搭建方法,闡述了作者在利用微信公眾平臺開放接口和新浪SAE云計算服務開發高校移動信息服務平臺的方法和實際應用經驗。

1 微信公眾平臺及開發模式簡介

微信公眾平臺是騰訊公司在微信的基礎上新增的功能模塊,依托微信的社交關系鏈,同時又為微信用戶提供內容和各類服務,從而形成一種良性的生態循環。通過此平臺,個人、企業、媒體、政府和事業單位等都可以打造一個甚至多個微信公眾號,分為訂閱號、服務號、企業號3種,公眾號以一對多的方式群發文字、圖片、語音、視頻、圖文消息5個類別的內容來進行持續運營并為關注的用戶提供信息服務[7]。

同時,微信公眾平臺提供各種開發接口,可以利用這些接口進行功能開發,如語音識別、客服接口、OAuth2.0網頁授權、生成帶參數二維碼、獲取用戶地理位置等接口。本文即利用部分接口開發,使公眾號能提供與用戶進行消息交互、自定義菜單交互的能力。對于成功接入公眾平臺開發接口的公眾賬號,當用戶發消息給公眾號,微信公眾平臺服務器會使用HTTP請求對接入的網址進行消息推送,第三方服務器可通過響應包回復特定結構,從而達到回復消息的目的[8]。

2 系統設計與開發

2.1 開發環境

Sina App Engine(簡稱SAE)是新浪研發中心推出第一個Alpha版本的國內首個公有云計算平臺[9]。本例所使用的SAE上的相關擴展服務如表1所示。

2.2 數據流轉過程

微信用戶向三峽大學公眾帳號發送指令關鍵詞,微信公眾平臺接受響應并將指令傳給服務器。服務器端收到指令后,根據指令的不同含義,調用不同的功能。例如,用戶想要獲取三峽大學最新的校園新聞,則需要向微信賬號回復“新聞”,服務器端會定時抓取學校官方網站的新聞列表,并返回圖文信息;如果用戶想要查詢圖書館的藏書,則服務器端會將檢索的關鍵詞以HTTP請求的方式發送到三峽大學移動圖書館館藏圖書檢索系統,并將抓取到的檢索結果發送給關注用戶。

2.3 功能模塊列表

功能模塊分為工具類和資訊類,具體功能如表2所示。

2.4 業務流程設計

2.5 功能實現

以新聞資訊類功能為例,新聞資訊類功能的實現主要由兩部分組成:①爬蟲程序定時向目標網站發送抓取請求,通過第三方的PHP類(本例采用PHP Simple HTML DOM Parser)對網站HTML頁面進行解析,剝離出網站的新聞列表(新聞標題、文章鏈接、文章略縮圖)并將其保存到MYSQL數據庫;②微信用戶向微信服務器發送關鍵詞指令,微信服務器接受指令并調用相關程序,將數據庫中保存的新聞列表以微信圖文信息的形式反饋給用戶,用戶點擊圖文信息后可進入轉碼后的詳細新聞頁面(通過第三方PHP類Readability實現)。

數據庫結構如圖3所示。

(1)Cron定時程序代碼。

---

name: ctgunews

version: 1

cron:

- description: news

url: /spider/news.php

schedule: every 2 hour, offset 0 //每兩小時執行一次PHP腳本

(2)生成微信圖文信息部分代碼。

if(trim($keyword) == "新聞")

{

$newsTpl = "

<![CDATA[%s]] > <![CDATA[%s]] >

%s

<![CDATA[news]] >

<![CDATA[]] >

9

";

$mysql = new SaeMysql();

$sql = "SELECT * FROM `news`"; $arr = $mysql->getData( $sql ); //查詢數據庫

$i = 1;

foreach($arr as $value){

if($i > 8){

break;

}

$newsTpl .= "

<![CDATA[$value[title]]] >//輸出新聞標題

<![CDATA[$value[title]]] >//輸出新聞描述(與標題相同)<![CDATA[$value[picurl]]] >//輸出新聞圖片鏈接

<![CDATA[http://1.ctgunews.sinaapp.com/read/?url=$value[url]]] >//輸出新聞鏈接,并對頁面進行轉碼,方便手機閱讀

";

$i++;

}

$newsTpl .= "

<![CDATA[更多校園新聞請訪問索源網>>]] > <![CDATA[]] ><![CDATA[]] > <![CDATA[http://syw.ctgu.edu.cn/]] >

0

";

$resultStr = sprintf($newsTpl,$fromUsername,$toUsername,$time);

echo $resultStr;

exit;

}

用戶關注三峽大學的微信公眾賬號后,通過回復 “新聞”關鍵詞,系統會從數據庫中調取已經提前從校園網抓取好的新聞列表,并以微信圖文信息形式返回,點擊相應的微信條目,會跳轉到轉碼后的新聞詳情頁面,轉碼頁面采用響應式布局,自適應屏幕寬度,更適合手機閱讀。

3 結語

針對國內高校移動信息化建設效率較低的現狀[10-12],設計并實現了一種基于微信公眾平臺的高校移動信息服務系統,并以校園新聞為示例,對該系統的可行性進行了驗證。本例采取的是定時采集目標網站新聞列表的方法,創造性跨越了不同業務部門網站數據庫平臺的差異性問題,使其能將任意網站的新聞列表輸出為微信圖文信息,省略了人工單獨更新微信內新聞的環節,極大提升了工作效率,而其將普通網站頁面轉換成手機頁面的方法,也降低了單獨開發手機網站的成本。由于該平臺依托的是新浪SAE云計算服務,如何將其移植到普通的LAMP環境,使其更具普遍性和通用性,將是今后的研究方向。

參考文獻:

[1] 中共中央網絡安全和信息化領導小組辦公室.CNNIC發布第37次《中國互聯網絡發展狀況統計報告》[EB/OL].[2016-01-22].http://www.cac.gov.cn/2016-01/22/c_1117860830.htm.

[2] 余世英,明均仁.移動信息服務在國內高校圖書館中的應用模式分析[J].圖書情報知識,2012(6):60-67.

[3] 白明鳳,匡惠華.高校圖書館移動信息服務中輕應用模式的應用及其借鑒——基于高校圖書館微信公眾號的分析[J].情報資料工作,2014(4):78-81.

[4] 秦曉彤,龍婷婷,盧斯琦,等.校園微信公眾平臺的移動信息服務研究[J].軟件導刊,2016,15(1):124-126.

[5] 王武海.論數字化革命背景下中國高校后勤管理方式的變革[J].陜西師范大學學報:哲學社會科學版,2013(2):171-176.

[6] THOMAS L C.Gone Mobile(Mobile Libraries Survey 2010)[J].Library Journal,2010,135(17):30-34.

[7] 百度百科.微信公眾平臺[EB/OL].[2014-5-7].http://baike.baidu.com/view/9212662.htm.

[8] 微信.公眾平臺開發者文檔[EB/OL].[2014-5-7].http://mp.weixin.qq.com/wiki/index.php?title=%E9%A6%96%E9%A1%B5.

[9] 百度百科.SAE[EB/OL].[2014-01-06].http://baike.baidu.com/subview/570224/10751351.htm.

[10] 葉海智,劉強,尹丹丹.基于微信的圖書館移動信息服務設計與實現[J].軟件導刊,2013(11):92-94.

[11] 倪志宏.基于微信公眾平臺的掌上高校網絡信息服務系統研究[J].合作經濟與科技,2013(14):129-130.

[12] 夏雨,孫炯寧,鮑建成.基于微信公眾平臺開發的高校學生助手系統[J].電腦與電信,2013(11):34-36.

(責任編輯:孫 娟)

主站蜘蛛池模板: 日韩在线欧美在线| 亚洲人成网站色7799在线播放| 亚洲欧美激情小说另类| 天天色综网| 亚洲日本在线免费观看| 凹凸精品免费精品视频| 国产麻豆va精品视频| 欧美一区二区福利视频| 午夜啪啪福利| 精品黑人一区二区三区| 五月天久久婷婷| 国产一二三区在线| 亚洲乱强伦| 999福利激情视频| 亚洲AⅤ无码日韩AV无码网站| 亚洲欧美国产五月天综合| 欧美性色综合网| 欧美亚洲国产视频| 成年女人18毛片毛片免费| 性网站在线观看| 国产丰满成熟女性性满足视频| 国产免费久久精品99re丫丫一| 东京热一区二区三区无码视频| 日韩色图区| 香蕉eeww99国产在线观看| 亚洲无限乱码一二三四区| 亚洲av无码专区久久蜜芽| 久久福利网| 99热这里只有精品免费| 亚洲天堂视频在线观看免费| 国产精品成人AⅤ在线一二三四| 亚洲综合久久一本伊一区| 日韩性网站| 久久女人网| 国产对白刺激真实精品91| 欧美a级在线| 亚洲无码免费黄色网址| 国产99精品久久| 色综合久久久久8天国| 久久久久九九精品影院| 孕妇高潮太爽了在线观看免费| 国产成人精品午夜视频'| 欧美一区福利| 粗大猛烈进出高潮视频无码| 国产精品19p| 国产福利小视频高清在线观看| 中国一级毛片免费观看| 久久国产精品娇妻素人| 99在线国产| 日韩欧美中文| 久久综合伊人 六十路| 成人韩免费网站| 亚洲成人一区二区三区| 欧美黄网在线| 国产一区二区三区在线精品专区| 91在线播放国产| 中文字幕人成人乱码亚洲电影| 国产乱子伦视频在线播放| 日韩区欧美国产区在线观看| 99热最新在线| 青青草原国产精品啪啪视频| 国产美女91呻吟求| 波多野结衣在线一区二区| 日韩精品毛片| 久操中文在线| 亚洲欧美国产高清va在线播放| 欧洲av毛片| 99在线视频免费| 亚洲有码在线播放| 性色生活片在线观看| 国产91无码福利在线| 欧美精品影院| 国产在线欧美| 久久99这里精品8国产| 久久综合九九亚洲一区| 日本午夜影院| 欧美另类精品一区二区三区| 全色黄大色大片免费久久老太| 性69交片免费看| 91精品最新国内在线播放| 国模沟沟一区二区三区| 亚洲国产日韩一区|