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

基于微信公眾平臺的校園掌上應用

2016-06-13 06:44:32劉鴻沈遼寧工業大學電子與信息工程學院遼寧錦州121001
山東工業技術 2016年12期

李 響,劉鴻沈,何 軍(遼寧工業大學 電子與信息工程學院, 遼寧 錦州 121001)

?

基于微信公眾平臺的校園掌上應用

李 響,劉鴻沈,何 軍
(遼寧工業大學 電子與信息工程學院, 遼寧 錦州 121001)

摘 要:隨著3G/4G等移動通信技術的發展, 移動互聯網已經成為人們生活中不可或缺的一部分,而微信作為超級APP已經成為移動互聯網的入口。基于微信公眾平臺的應用設計,整合校園信息資源,為廣大師生提供一站式服務。系統選用Eclipse作為開發工具,使用JDK1.6,Struts2框架,數據庫使用MySQL,應用引擎選擇新浪應用引擎(SAE),開發語言使用Java,同時采用HTML5、jQuery Mobile進行網頁設計和前端框架設計。校園掌上通采用MVC框架,結構層次分明,實現了天氣、快遞、周邊搜索、成績、課表、火車票等查詢功能。還提供了人臉識別、智能聊天機器人等娛樂功能。系統操作簡便、校園用戶體驗良好,為學生提供高效、便捷的校園應用服務。

關鍵詞:校園應用;微信公眾平臺;新浪應用引擎;HTML5

1 引言

隨著移動互聯網的飛速發展,互聯網的巨頭們都推出了各自的主打應用,如:騰訊QQ、微信、新浪微博、百度地圖等。現如今大量的用戶也正在向這幾個超級APP集中,而微信以其四億真實用戶成為了中國移動互聯的超級入口。校園“掌上通”正是基于微信公眾平臺設計的手機應用。它整合了大學校園相關信息快速檢索功能,以微信作為校園信息服務的載體,為同學們提供新的服務體驗,構建了一個實時,高效的移動校園信息服務系統。

校園“掌上通”無需升級,無需跨平臺,兼容各種智能手機操作系統,提供了一站式的信息檢索功能,只需微信關注公眾號,即可體驗課表查詢、成績查詢、圖書查詢、天氣查詢、快遞查詢、人臉識別、周邊檢索等服務,實現了真正意義上的校園信息“掌上通”。

2 需求分析

校園“掌上通”地圖設計采用了百度LBS接口,人臉識別采用Face++接口,天氣查詢使用了中國天氣網接口,英文翻譯采用了百度翻譯接口,智能聊天機器人采用圖靈機器人接口,成績和課表采用模擬登錄技術對網頁數據進行抓取。

校園“掌上通”主要有三大功能模塊:生活模塊、學習模塊、娛樂模塊。

(1)生活模塊:根據指定條件進行查詢,主要包括火車票查詢,天氣查詢,快遞查詢,周邊檢索,號碼歸屬地查詢及校園辦公電話簿查詢等。

(2)學習模塊:根據學生平日學習需求進行查詢,主要包括課表查詢,成績查詢、四六級成績查詢,圖書查詢、智能翻譯等。

(3)娛樂模塊:可以為學生打發無聊枯燥的時光,功能包括聽歌,人臉識別,小游戲、星座運勢、智能聊天機器人,電影資訊等。

系統獲取微信服務器轉發的用戶輸入信息,同時得到微信服務器發送的簽名及時間戳等請求參數。程序對signature、timestamp、nonce、echostr等參數,按照規定算法進行校驗來驗證是否是一個合法的請求。經過驗證消息真實性確認是合法請求后,對用戶輸入的信息進行分析處理,返回結果到微信服務器,而后微信服務器將消息返回到請求的用戶。系統的消息交互流程圖如圖1所示。

3 概要設計

3.1 數據庫設計

天氣信息表(城市編號、省、市、縣)

快遞公司信息表(編號、快遞公司中文名、快遞公司英文名)

火車站信息對照表(車站英文編碼、車站全名、車站拼音、車站拼音縮寫、車站拼音簡寫、車次數)

天氣現象對照表(天氣現象編碼、天氣現象中文名、天氣現象英文名)

歷史操作記錄表(編號、用戶ID、類別、文本信息、時間戳)

用戶坐標信息表(編號、用戶ID、經度、緯度、轉換后的經度、轉換后的緯度)

城市信息對照表(城市ID、城市編碼、城市名稱)

風力信息對照表(天氣現象編碼、風力大小、時速)

風向信息對照表(天氣現象編碼、風向中文名、風向英文名)

系統的實體類圖如圖2所示。

3.2 系統功能模塊圖

4 詳細設計

4.1 系統編碼設計

系統采用MVC結構,實現了代碼的分層管理,使代碼的結構清晰,層次分明,便于團隊開發和維護。源碼中src下有8個包,分別實現不同的功能,具體功能如下:

org.cyansoft.wx.action 獲取用戶請求,處理業務邏輯

org.cyansoft.wx.dao 訪問數據庫

org.cyansoft.wx.message.event 封裝微信事件基類

org.cyansoft.wx.message.request 封裝請求消息基類

org.cyansoft.wx.message.response 封裝響應消息基類

org.cyansoft.wx.model 存放一些數據模型,包含天氣、快遞、地理位置信息等

org.cyansoft.wx.service 處理用戶的請求,返回結果信息

org.cyansoft.wx.util 共有五個工具類,負責百度坐標轉換、消息處理、請求校驗、查找字符串、對字符串簽名。

4.2 消息編碼設計

系統包含兩種消息類型:文本消息、圖文消息。其中圖文消息運用了單圖文消息和多圖文消息。文本消息主要用于回復一些簡單的文字信息。圖文消息表現形式相對比較豐富,包含文字、縮略圖、超鏈接,主要用于回復信息量大,含超鏈接的消息。

另外,消息中還可以添加表情,合理的搭配可以增加消息的閱讀性和觀賞性。

5 軟件的實現與測試

5.1 關注及首頁界面

關注公眾號后會彈出歡迎界面,點擊幫助手冊可以查看使用手冊,回復首頁呈現功能菜單。具體如圖4所示。

5.2 生活模塊界面

點擊生活模塊進入生活模塊菜單,點擊菜單進入網頁查詢,也可以微信輸入關鍵字信息查詢。如圖5所示。

5.3 學習模塊界面

點擊學習模塊進入學習模塊菜單,點擊菜單進入網頁查詢,也可以微信輸入關鍵字信息查詢。

5.4 娛樂模塊界面

點擊娛樂模塊進入娛樂模塊菜單,點擊菜單進入網頁查詢,也可以微信輸入關鍵字信息查詢。

6 結論

基于微信公眾平臺的校園掌上應用系統校園信息資源,實現了天氣、快遞、周邊搜索、成績、課表、火車票等查詢功能。還提供了人臉識別、智能聊天機器人等娛樂功能。它操作簡便、校園用戶體驗良好,為學生提供高效、便捷的校園應用服務,具有很高的應用和推廣價值。

參考文獻:

[1]盛偉芳.校園微信公眾平臺運營策略研究[J].劍南文學,2013(02):317-318.

[2]柳峰.微信公眾平臺應用開發方法、技巧與案例[M].北京:機械工業出版社出版,2014:55-97.

[3]李正,張欣宇,馮一帆.HTML5技術在移動互聯網中的應用[J].信息通信技術,2014(05):73-75.

[4]劉強.基于微信的校園信息服務系統設計研究[D].河南師范大學,2014.

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

DOI:10.16640/j.cnki.37-1222/t.2016.12.195

主站蜘蛛池模板: 伊人色婷婷| 国产丝袜无码一区二区视频| 国产精品欧美日本韩免费一区二区三区不卡| 精品视频在线一区| 欧美成人综合在线| 三上悠亚在线精品二区| 国产麻豆aⅴ精品无码| 国产日韩欧美视频| 久久精品国产国语对白| 国产毛片片精品天天看视频| 精品伊人久久久香线蕉| 国产精品亚洲日韩AⅤ在线观看| 午夜激情婷婷| 欧美成人国产| 亚洲国产一区在线观看| 五月天久久综合| 伊在人亚洲香蕉精品播放| 中文字幕亚洲精品2页| 久久香蕉国产线看精品| 国产精品大尺度尺度视频| 亚洲精品777| 亚洲一欧洲中文字幕在线| 亚洲成人手机在线| 亚洲男女天堂| 日韩亚洲高清一区二区| 久久黄色一级视频| 日韩精品无码免费一区二区三区| 精品人妻系列无码专区久久| 欧美福利在线| 日韩中文精品亚洲第三区| 日韩专区欧美| 欧美一区二区福利视频| 国产极品美女在线| 无码免费试看| 女人18毛片一级毛片在线 | 伊人91在线| 亚洲精品成人福利在线电影| 在线另类稀缺国产呦| 热九九精品| 亚洲综合色婷婷中文字幕| 亚洲AV无码久久精品色欲| 中国美女**毛片录像在线| 九九久久精品免费观看| 亚洲一区二区在线无码| 欧美www在线观看| 欧美全免费aaaaaa特黄在线| www.狠狠| 亚洲精品图区| 亚洲丝袜中文字幕| 日韩一级毛一欧美一国产| 欧美天堂久久| 狼友av永久网站免费观看| 国产亚洲现在一区二区中文| Jizz国产色系免费| 亚洲一级色| 视频一本大道香蕉久在线播放 | 欧美曰批视频免费播放免费| 免费三A级毛片视频| 亚洲精品不卡午夜精品| 欧美不卡在线视频| 99re经典视频在线| 国产原创演绎剧情有字幕的| 亚洲综合九九| 国产成人免费视频精品一区二区| 久久成人18免费| 免费观看欧美性一级| 亚洲AV无码不卡无码| 久久精品国产一区二区小说| 四虎永久在线精品国产免费| 91丨九色丨首页在线播放 | 亚洲精品无码在线播放网站| 国产微拍一区| 91综合色区亚洲熟妇p| 国产欧美视频在线观看| 亚洲国产精品一区二区高清无码久久 | 狠狠亚洲五月天| 成人在线天堂| 免费观看精品视频999| 日韩色图区| 亚洲日本一本dvd高清| 美女扒开下面流白浆在线试听| 亚洲国产精品无码AV|