亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于微信的在線生活服務(wù)的設(shè)計與實現(xiàn)

        2017-02-27 03:11:22許嵩明
        軟件 2017年1期
        關(guān)鍵詞:微信消費者服務(wù)

        符 天,吳 云,許嵩明

        (海南軟件職業(yè)技術(shù)學(xué)院 海南 571400)

        基于微信的在線生活服務(wù)的設(shè)計與實現(xiàn)

        符 天,吳 云,許嵩明

        (海南軟件職業(yè)技術(shù)學(xué)院 海南 571400)

        隨著互聯(lián)網(wǎng)的快速發(fā)展,在線生活服務(wù)迅速通過移動終端走進消費者的生活,通過微信公眾號平臺與原有的網(wǎng)絡(luò)生活服務(wù)平臺對接,企業(yè)、商家可利用方便快捷的微信終端為消費者提供在線生活服務(wù)的接入,已成為許多企業(yè)、商家店鋪在線服務(wù)在移動終端應(yīng)用的發(fā)展趨勢。本文注重分析微信數(shù)據(jù)處理業(yè)務(wù)流、利用微信公共接口設(shè)計并實現(xiàn)與在線生活服務(wù)實現(xiàn)數(shù)據(jù)對接。

        互聯(lián)網(wǎng);XML;微信;消息推送;引擎服務(wù)

        0 引言

        近年來,隨著電子商務(wù)的快速發(fā)展,促使越來越多的消費者通過移動終端進行在線消費。許多企業(yè)、商家已將在線服務(wù)平臺遷移到移動終端,并將在線服務(wù)應(yīng)用作為企業(yè)、商家服務(wù)質(zhì)量的建設(shè)衡量的指標(biāo)。至騰訊推出微信公眾號后,企業(yè)、商家等通過微信公眾號提供優(yōu)質(zhì)的在線服務(wù)而得到廣泛的應(yīng)用。消費者可以通過關(guān)注相應(yīng)企業(yè)、商家的微信公眾號,然后通過微信公眾號來享受在線預(yù)約、在線消費、在線排隊、在線咨詢等服務(wù),消費者也根據(jù)個人喜好選擇個人消費或者團購消費;因此利用微信公眾號作為移動發(fā)布平臺不僅方便快捷而且能為企業(yè)、商家提供一個方便、快捷的推廣渠道,其次是微信公眾號提供開放的開發(fā)接口,極大地降低了與現(xiàn)有的應(yīng)用系統(tǒng)對接的成本;再次是運用微信公眾號完成在線服務(wù)較目前其它移動APP方式不僅維護成本低而且實效性強。

        1 系統(tǒng)設(shè)計框架—MEAN

        MEAN是一個Javascript平臺的現(xiàn)代Web開發(fā)框架總稱,如圖1所示,它是MongoDB + Express +AngularJS + NodeJS四個框架的第一個字母組合。本文在線生活服務(wù)系統(tǒng)將運用MEAN技術(shù)框架,前端用戶界面采用Angular開發(fā)框架,后端管理部分采用Node開發(fā)框架,數(shù)據(jù)庫采用MongoDB。首先,用戶端Angular通過ajax調(diào)用后端NodeJs的API向后臺數(shù)據(jù)庫進行數(shù)據(jù)查詢,并將查詢結(jié)果返回給Node,NodeJs再輸出給前端Angular。

        2 基于微信在線服務(wù)平臺的應(yīng)用架構(gòu)設(shè)計

        由于基于微信公眾平臺開發(fā)的系統(tǒng)提供可通過微信客戶端與用戶之間的交互、自定義菜單等功能。因此利用微信公眾平臺通過微信服務(wù)引擎便可與企業(yè)在線應(yīng)用服務(wù)實現(xiàn)業(yè)務(wù)對接。首先移動終端向微信公眾號發(fā)送請求消息,微信消息服務(wù)器將請求消息封裝成XML報文推送給企業(yè)或商家的業(yè)務(wù)應(yīng)用系統(tǒng),應(yīng)用系統(tǒng)解析XML內(nèi)容,并提取操作請求進行判斷,然后進行相關(guān)數(shù)據(jù)操作,再根據(jù)讀取數(shù)據(jù)類型選擇回復(fù)消息類型,然后進行消息封裝,回復(fù)?;谝苿悠脚_的應(yīng)用架構(gòu)設(shè)計如下圖2所示。

        圖1 MEAN架構(gòu)

        圖2 應(yīng)用架構(gòu)設(shè)計

        其中,微信通信服務(wù)接口主要負(fù)責(zé)微信消息服務(wù),如XML解析、任務(wù)調(diào)度、會話控制等。微信推送POST的XML數(shù)據(jù)格式如下代碼所示:

        在線服務(wù)系統(tǒng)接口主要響應(yīng)微信轉(zhuǎn)發(fā)過來的消息,并根據(jù)POST請求的內(nèi)容響應(yīng)特定的XML數(shù)據(jù)包,并將結(jié)果的XML數(shù)據(jù)包返回給微信服務(wù),web應(yīng)用服務(wù)響應(yīng)的XML數(shù)據(jù)格式有文本、語音、圖

        3 系統(tǒng)體系結(jié)構(gòu)設(shè)計

        用戶通過微信客戶端向?qū)?yīng)的微信公眾號發(fā)送相應(yīng)的命令,微信平臺首先檢驗相應(yīng)的命令,如該命令是消息格式且命令合法,微信平臺則將該消息轉(zhuǎn)發(fā)給在線業(yè)務(wù)服務(wù)處理,業(yè)務(wù)服務(wù)收到消息請求后,業(yè)務(wù)系統(tǒng)將檢查消息是否由微信平臺發(fā)出,如是則對請求消息進行關(guān)鍵字提取并進行解析,WEB服務(wù)響應(yīng)并調(diào)用相關(guān)函數(shù)完成數(shù)據(jù)操作后,根據(jù)消息類型進行相應(yīng)的回復(fù),最終與微信公眾號通信接口完成雙向數(shù)據(jù)交互,整個業(yè)務(wù)數(shù)據(jù)交互過程如下圖3所示。如微信平臺在規(guī)定的響應(yīng)時間內(nèi)未接收到正確的消息格式,將進行重新發(fā)送,重新發(fā)送三次失敗后,微信平臺將放棄此次消息的處理,反饋請求失敗的響應(yīng)信息。

        4 系統(tǒng)平臺功能實現(xiàn)

        在線生活服務(wù)平臺包括用戶管理、商品管理、消息管理、在線預(yù)約、在線消費服務(wù)以及文章管理等。下面主要介紹消息服務(wù)、在線消費服務(wù)、在線預(yù)約這三個功能模塊。

        圖3 業(yè)務(wù)數(shù)據(jù)交互流程

        4.1 消息服務(wù)

        當(dāng)在線消費服務(wù)平臺完成向移動端的布局后,消費者都可以通過微信公眾號接收來自企業(yè)、商家在線服務(wù)平臺的相關(guān)產(chǎn)品信息或優(yōu)惠活動,由于利用微信公眾號推送的消息相對比純文本消息內(nèi)容上更加豐富,消息內(nèi)容不僅可包含圖片、音頻、視頻而且形式上更加直觀。目前微信公眾號推送的消息類型包括:文本消息、語言消息、地理位置、圖文消息、鏈接消息等?;貜?fù)文本消息配置result = util. format(textTpl, object. FromUserName, object. ToU-serName, new Date().getTime(), content);回復(fù)圖文消息配置result =util.format(articleTpl, object. FormUserName, object.ToUserName, newDate().getT-ime(), Pic.length),其他消息的返回形式類似。

        4.2 在線消費服務(wù)

        在線消費服務(wù)即指消費者享受商家提供的在線服務(wù),消費者利用移動終端設(shè)備在線選擇需要消費的商品。在線消費服務(wù)主要在飲食服務(wù)方面運用,首先商家在線服務(wù)平臺的后臺添加相應(yīng)的消費商品,并對上線商品如味道、口感、產(chǎn)地、價格等進行詳細(xì)描述。消費者通過商家的微信公眾號提供消費功能對商家提供的商品進行選擇后,并自主選擇本次需要消費的商品。消費者明確需要消費的商品后,提交訂單申請,微信對消息提取關(guān)鍵詞,商家的服務(wù)端便會收到消費者的消費請求,商家與消費者予以確認(rèn),確認(rèn)后消費者便會收到本次消費的清單消息,商家為消費者提供訂單商品,在線消費基本流程如圖4所示,關(guān)鍵函數(shù)代碼如下所示。

        4.3 在線預(yù)約

        在線預(yù)約功能主要實現(xiàn)消費者在線對線上商品或商家提供的配套服務(wù)資源進行預(yù)約,例如線上訂位、娛樂包間、專車接送等。對于成功進行預(yù)約的消費者,系統(tǒng)會發(fā)送所預(yù)約的詳細(xì)信息,并在消費者消費時間到來之前給消費者發(fā)送提示消息,從而為消費者統(tǒng)籌地組織好相關(guān)活動,節(jié)省寶貴的時間避免不必要繁瑣細(xì)節(jié)。而商家只需根據(jù)消費者需求統(tǒng)籌安排相關(guān)服務(wù)資源即可,預(yù)約函數(shù)配置createordered (req, res, next),通過對商品數(shù)組paramArray[‘numid’, ‘min’,‘num’, ‘contacts’, ‘contact number’,‘remark’, ‘date’, ‘time’, ‘type’]進行配置可以添加響應(yīng)的預(yù)約,取消預(yù)約函數(shù)配置cancelordered(req, res,next)。在線預(yù)約運行效果如圖5所示。

        5 結(jié)束語

        隨著移動終端應(yīng)用的不斷發(fā)展,移動信息服務(wù)一定會有更廣闊的發(fā)展前景。本文利用MEAN技術(shù)框架設(shè)計在線生活服務(wù)系統(tǒng)總體架構(gòu),設(shè)計并初步實現(xiàn)運用微信公眾號作為信息載體隨時隨地快速實現(xiàn)在線生活服務(wù)的定制及訪問,系統(tǒng)實現(xiàn)通過界面底部的菜單快速打開需要的服務(wù),也可使用文字命令調(diào)用,完成信息交互、商品查詢、消費與預(yù)約等功能,該系統(tǒng)不僅極大地拉近消費者與商家的距離,而且也給消費者提供了較好的消費體驗。

        圖4 在線消費基本流程

        圖5 預(yù)約訂座

        [1] 倪志宏. 基于微信公眾平臺的掌上高校網(wǎng)絡(luò)信息服務(wù)系統(tǒng)研究[J]. 合作經(jīng)濟與科技, 2013(14): 127-128.

        [2] 鮑金. 四川師范大學(xué)成都學(xué)院校園移動信息服務(wù)系統(tǒng)設(shè)計與實現(xiàn)[D]. 電子科技大學(xué), 2011.

        [3] 甘榮石. 基于微信平臺的移動銀行應(yīng)用架構(gòu)研究[D]. 廣州: 華南理工大學(xué), 2013.

        [4] 如何使用騰訊微信公眾平臺示例代碼(調(diào)用公眾平臺消息接口)一新浪博客[EB/OL]http://blog.sina.tom.cn/s/blog_ 40d47c890101auej.html.

        [5] 劉俐. 本地化生活服務(wù)電子商務(wù)平臺構(gòu)建[D]. 武漢: 華中科技大學(xué), 2012.

        [6] 肖金克, 劉曉陽, 陳鑫, 李洋, 李靜. 基于微信公眾平臺的高校移動信息服務(wù)設(shè)計與實現(xiàn)[J]. 《軟件導(dǎo)刊》, 2016, 15(8): 83-85. [7] 何圣華, 白汶靈. 基于微信公眾號平臺的高校移動信息化管理系統(tǒng)[J]. 《電子技術(shù)與軟件工程》, 2015(19): 80-82.

        [8] 沈美盈. 移動互聯(lián)網(wǎng)背景下基于微信平臺的服務(wù)設(shè)計研究[D]. 杭州: 浙江大學(xué)學(xué)位論文, 2014: 18-20.

        [9] 申晉祥, 鮑美英. 基于Android的移動在線教育平臺的設(shè)計與實現(xiàn)[J]. 軟件, 2016, 37(3): 30-33.

        [10] 于浩佳, 陳波. 基于微信公眾平臺的醫(yī)院預(yù)約掛號服務(wù)系統(tǒng)實現(xiàn)[J]. 軟件, 2015, 36(10): 94-99.

        Design and Implementation of Online Life Service Based on WeChat

        TIAN Fu, YUN Wu, SONG Ming-xu
        (Hainan College of Software Technology Hainan 571400)

        with the rapid development of the Internet, online life service quickly through the mobile terminal into the lives of consumers, by docking WeChat public platform and network life service platform of existing enterprises, businesses can provide access, in line service for consumers using WeChat terminal convenient, has become a lot of enterprises, businesses and stores in the online service the development trend of mobile terminal applications. This paper focuses on the analysis of WeChat data processing business flow, the use of WeChat common interface design and implementation and online life service data docking.

        Internet; XML; WeChat; Message push; Engine service

        TP311

        A

        10.3969/j.issn.1003-6970.2017.01.022

        符天,男,碩士,研究方向:云計算、信息安全、軟件開發(fā);第二作者:吳云,女,碩士,研究方向:網(wǎng)絡(luò)技術(shù);第三作者:許嵩明,男,碩士,研究方向:系統(tǒng)架構(gòu)。

        本文著錄格式:符 天,吳 云,許嵩明. 基于微信的在線生活服務(wù)的設(shè)計與實現(xiàn)[J]. 軟件,2017,38(1):108-110

        猜你喜歡
        微信消費者服務(wù)
        消費者網(wǎng)上購物六注意
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        服務(wù)在身邊 健康每一天
        知識付費消費者
        招行30年:從“滿意服務(wù)”到“感動服務(wù)”
        商周刊(2017年9期)2017-08-22 02:57:56
        微信
        悄悄偷走消費者的創(chuàng)意
        悄悄偷走消費者的創(chuàng)意
        微信
        噜噜中文字幕一区二区| 国产精品青草久久久久婷婷| 91久国产在线观看| 免费观看日本一区二区三区| 精品免费国产一区二区三区四区| a级毛片100部免费看| 任你躁国产自任一区二区三区| 给我播放的视频在线观看| 女人av天堂国产在线| 在线 | 一区二区三区四区| 国产91成人精品亚洲精品| 久久爱91精品国产一区| 中文字幕日韩有码在线| 久久久www成人免费精品| 欧美成人三级网站在线观看| 亚洲精品一区二区三区国产| 亚洲色图在线免费观看视频| 欧美黑人性暴力猛交喷水黑人巨大| 国产高潮精品久久AV无码| 亚洲国产丝袜美女在线| 女人18片毛片60分钟| 精品日韩欧美一区二区在线播放| 亚洲av乱码专区国产乱码| 亚洲精品一区二在线观看| 天天爽夜夜爽人人爽| 人人做人人妻人人精| 国产亚洲一区二区三区夜夜骚| 男人的天堂手机版av| 闺蜜张开腿让我爽了一夜| 国产丝袜一区二区三区在线不卡 | 嗯啊好爽高潮了在线观看| 公粗挺进了我的密道在线播放贝壳| 久久狠色噜噜狠狠狠狠97| 国内精品毛片av在线播放| 情人伊人久久综合亚洲 | 午夜色大片在线观看| 美女裸体无遮挡免费视频的网站| 中文字幕人妻在线少妇完整版| 九九在线中文字幕无码| 亚洲乱码日产精品bd在线观看| 成人国产一区二区三区精品不卡|