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

基于微信公眾平臺的銀行應用系統的設計

2015-09-21 07:14:50黃美璇
長春大學學報 2015年10期
關鍵詞:銀行微信功能

黃美璇

(黎明職業大學信息與電子工程學院,福建泉州362000)

0 引言

微信是騰訊推出的一款跨平臺的免費即時通訊應用(APP)。[1]微信公眾平臺是基于微信的功能模塊。個人或者企業都可申請一個公眾賬號群發推送、自動回復以及一對一實現和特定群體的信息交流。[2]微信銀行是銀行基于微信公眾平臺向微信用戶提供各類銀行服務。目前,多數銀行一般采用瀑布模型開發微信銀行應用系統,這種方法導致每當微信發布新的接口API時,系統就需要進行大量的改造或者重構。針對此問題,本文提出一種模塊化的分層設計方法,運用UML建模技術構建一個系統穩定、擴展性能好的微信銀行應用系統,該系統能在微信公眾平臺接口發生變化時,不調整或者簡單調整即可使用。

1 瀑布模型

瀑布模型將系統開發過程嚴格規定為固定次序聯接的若干階段工作。該模型是一種理想化的線性模型,適用于需求明確且很少變化的系統開發。[3]采用瀑布模型開發微信銀行應用系統,當微信公眾平臺接口發生變化時,微信銀行應用系統就需要進行大量改造或者重構,造成開發周期過長和開發資源浪費。顯然采用瀑布模型開發微信銀行應用系統無法克服接口變化引發的問題。

2 系統功能設計

2.1 需求分析

通過分析銀行的業務特點及銀行客戶的需求,確定微信銀行應用系統的業務功能包括查詢類業務、金融類業務和營銷類業務三大功能。其中查詢類業務功能包括產品和網點信息查詢、優惠活動查詢等常見問題的查詢功能;金融類業務功能包括賬戶綁定、匯款繳費、銀行卡掛失、信用卡還款、服務預約、微客服等功能;營銷類業務功能包括營銷廣告推送、活動推廣等功能。系統用例設計如圖1所示。

2.2 總體設計

圖1 微信銀行應用系統用例圖

設計該系統的基本思想是:將微信銀行應用系統進行分層設計,并將功能進行合理劃分、封裝成不同模塊。各模塊、各層之間采用XML定義接口,利用接口的自描述特征保證其松耦合,使得微信銀行應用系統穩定和易于擴展。系統總體架構如圖2所示。

圖2 微信銀行應用系統架構圖

2.2.1 內部接口設計

鑒于XML語言具有很強的可擴展性、可重用性、自解釋性以及在HTML頁面中嵌入可大大擴展HTML在網上的應用范圍等優勢。[4]微信銀行應用系統各模塊、各層之間均使用XML+HTTP的方式進行數據交互。為了保證內部接口的穩定性和可擴展性,內部接口設計采用XML自描述語言。利用這類語言定義接口可使接口獨立于應用系統,降低系統內各個程序之間的耦合,從而實現系統的穩定和可擴展性。

2.2.2 外部接口設計

根據騰訊公司已公布的接口進行設計,接口主要包括:基礎接口、發送消息接口、自定義菜單接口、賬號管理接口、數據統計接口、微信智能接口、多客服接口。[5]

2.2.3 可擴展性設計

鑒于微信銀行未來交易的快速增長,除了內部接口采用自描述語言XML設計,實現系統的擴展外,還可采用集群技術來擴展系統性能。即通過增加服務器或者虛擬服務器,同時在服務器之間接入負載均衡器或者安裝負載均衡軟件達到負載分流實現擴展功能,并通過會話復制技術實現各服務器節點會話數據同步。[6]

3 關鍵技術實現

3.1 接入模塊

接入模塊主要對來自微信服務器的HTTP請求進行簽名驗證,驗證url是否有效,并把處理結果返回給微信服務器。程序片段如下:

3.2 客服管理模塊

一般微信用戶通過輸入關鍵字進行查詢,微信服務器會立即呈現相應回答,但是無論建立多大的詞庫,有時還是不能滿足微信用戶的查詢,這時候系統就應該自動切換到人工服務。微信5.0以后開放了多客服的接口,使得系統轉人工變成可能。[7]實現多客服功能的程序片段如下:

客服管理模塊實現了:通過獲取微信用戶發過來的文本消息,如果滿足if里面的條件,會自動做出回答;如果不滿足,就會向微信服務器返回一條消息,微信服務器自動把該消息轉到多客服,這時候銀行客服人員只需要在電腦端安裝一個多客服客戶端,或者微信客戶端,即可接收消息,對用戶進行一對一的溝通。

4 結語

本文針對傳統的瀑布模型開發微信銀行存在的問題,提出了一種模塊化的分層設計方法。將微信銀行應用系統進行分層設計,并將功能進行合理劃分、封裝成不同模塊。各模塊、各層之間采用XML定義接口,利用接口的自描述特征保證其松耦合,構建一個系統穩定、擴展性能好的微信銀行應用系統。具體方案實施及將關鍵技術整合實現一個微信銀行應用系統是該研究工作的下一步重點。

[1]林澤斐.基于微信公眾平臺API的移動OPAC設計與實現[J].農業圖書情報學刊,2015,27(2):44-46.

[2]甘宇健,毛靈芝,向龍蓮.銀行智能微信公眾平臺設計與實現[J].軟件導,.2014,13(2):6-8.

[3]閆帥,許鵬翔.基于瀑布模型與敏捷開發相結合的項目管理方法探討[J].電子技術與軟件工程,2013(18):67.

[4]徐進強.XML語言在Web開發中的應用研究[J].軟件導刊,2013,12(12):33-35.

[5]騰訊.微信公眾平臺開發者文檔{EB/OL].{2014-3-26}.http://mp.weixin.qq.com/wiki/home/index.html.

[6]甘榮石.基于微信平臺的移動銀行應用架構研究[D].廣州:華南理工大學,2013.

[7]微信開發.微時代微信咨詢網[EB/OL].{2014-6-11}.http://www.wechatstyle.com/weixinkaifa/,

猜你喜歡
銀行微信功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
10Gb/s transmit equalizer using duobinary signaling over FR4 backplane①
關于非首都功能疏解的幾點思考
微信
保康接地氣的“土銀行”
“存夢銀行”破產記
銀行激進求變
上海國資(2015年8期)2015-12-23 01:47:31
微信
微信
微信
主站蜘蛛池模板: 欧洲一区二区三区无码| 日韩在线成年视频人网站观看| 99热国产在线精品99| 亚洲全网成人资源在线观看| 国产成人综合久久| 97人妻精品专区久久久久| 国产成人精品免费av| 国产精品妖精视频| 五月天在线网站| 免费啪啪网址| 国产欧美日韩综合在线第一| 99热这里只有精品5| 视频二区亚洲精品| 久久性妇女精品免费| 久久精品最新免费国产成人| 亚洲丝袜第一页| 免费看久久精品99| 91精选国产大片| 国产区人妖精品人妖精品视频| 欧美不卡视频一区发布| 国产理论精品| 亚洲综合在线网| 五月婷婷综合网| 日韩天堂在线观看| 欧美精品影院| 成人蜜桃网| 亚洲精品国产首次亮相| а∨天堂一区中文字幕| 国产成人91精品| 亚洲日韩精品无码专区97| 国产精品手机视频一区二区| 久久精品视频亚洲| 精品人妻无码中字系列| 日韩一区精品视频一区二区| 一本色道久久88| 亚洲一级毛片在线播放| 国产视频大全| 日韩视频福利| 欧美中文字幕第一页线路一| 色天天综合| 青青久视频| 专干老肥熟女视频网站| 日本不卡视频在线| 成人一区专区在线观看| 亚洲大尺码专区影院| 国产精品jizz在线观看软件| 成人无码一区二区三区视频在线观看| 久久女人网| 青青操视频免费观看| 综合色婷婷| 日本欧美成人免费| 99国产精品一区二区| 成人在线亚洲| 日韩欧美国产另类| 久久夜色撩人精品国产| 亚洲第一在线播放| 国产成年女人特黄特色毛片免| 欧美不卡二区| 欧洲成人免费视频| 伊人久久精品无码麻豆精品 | 中文字幕欧美成人免费| 99re免费视频| 2020久久国产综合精品swag| 热99精品视频| 免费人成网站在线高清| 极品尤物av美乳在线观看| 国产精品美乳| 不卡色老大久久综合网| 在线日韩日本国产亚洲| P尤物久久99国产综合精品| 草草线在成年免费视频2| 91精品啪在线观看国产| 91在线高清视频| 婷婷综合亚洲| 毛片免费在线视频| 亚洲欧美精品在线| 亚洲伊人天堂| 亚洲国内精品自在自线官| 亚洲欧美一区二区三区图片| 成人毛片在线播放| 亚洲精品无码AⅤ片青青在线观看| 国模私拍一区二区|