面向云服務的Android金融支付終端軟件設計與實現(xiàn)
發(fā)布時間:2017-10-03 02:31
本文關鍵詞:面向云服務的Android金融支付終端軟件設計與實現(xiàn)
更多相關文章: Android 云服務 移動支付 開放平臺 推送服務
【摘要】:近年來,業(yè)界智能金融終端產(chǎn)品功能較單一,缺乏有效的管理和維護機制,缺少與云服務的整合。本文為智能金融終端設計了一套面向云服務的終端軟件系統(tǒng),完成其開放平臺構建和大數(shù)據(jù)云服務集成。終端軟件系統(tǒng)包括安全網(wǎng)絡服務接口和本地軟件兩個部分。首先,本文基于表述性狀態(tài)傳遞(representational state transfer,REST)風格設計了一套安全的網(wǎng)絡服務接口,從數(shù)據(jù)格式、身份認證、接口安全等方面構建了接口規(guī)范,并采用數(shù)據(jù)請求和結果解析分離的架構和線程池技術解決了結合云服務時由于請求資源多樣、并發(fā)訪問多導致的開發(fā)問題。其次,本文從支付、賬戶管理、軟件管理和推送四個方面完成了終端本地軟件的開發(fā),在支付模塊中采用CSS架構,屏蔽不同支付接口的差異,實現(xiàn)多種支付方式的整合;在賬戶管理中使用OAuth2.0協(xié)議解決了三方登錄的安全性問題;在軟件管理中,基于系統(tǒng)簽名機制實現(xiàn)了升級軟件靜默安裝;在推送模塊中通過WebSocket技術,并結合雙服務和WakeLock機制提高了推送服務的到達率和性能。驗證與測試結果表明,本文實現(xiàn)的終端軟件系統(tǒng)達到并超過預定設計目標,各項功能能夠正確、穩(wěn)定的運行。支付功能的性能和穩(wěn)定性稍好于原生系統(tǒng),響應時間在5秒以內(nèi),且成功率達到99%以上;可以實現(xiàn)安全流暢的軟件升級和應用授權;達90%以上的推送信息到達率和低于0.5小時的接收延遲。
【關鍵詞】:Android 云服務 移動支付 開放平臺 推送服務
【學位授予單位】:東南大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP393.09;TP311.52
【目錄】:
- 摘要5-6
- Abstract6-9
- 第一章 緒論9-15
- 1.1 論文研究背景及意義9-10
- 1.2 國內(nèi)外研究現(xiàn)狀10-12
- 1.3 系統(tǒng)設計目標12
- 1.4 論文的主要工作內(nèi)容和結構12-15
- 第二章 終端軟件系統(tǒng)開發(fā)技術介紹15-29
- 2.1 Android系統(tǒng)介紹15-17
- 2.1.1 Android系統(tǒng)背景15-16
- 2.1.2 Android系統(tǒng)架構16-17
- 2.2 Android開發(fā)技術分析17-24
- 2.2.1 Android活動17-19
- 2.2.2 Android視圖19-21
- 2.2.3 Android多線程21-22
- 2.2.4 Android服務22-24
- 2.3 相關技術介紹24-28
- 2.3.1 Posd Framework介紹24-25
- 2.3.2 OAuth2.0協(xié)議25-26
- 2.3.3 WebSocket技術26-28
- 2.4 本章小結28-29
- 第三章 安全網(wǎng)絡服務接口設計29-43
- 3.1 字符編碼與傳輸方式29-30
- 3.2 數(shù)據(jù)交換格式30-31
- 3.3 REST接口設計31-35
- 3.3.1 服務器端資源管理31-32
- 3.3.2 身份認證32-33
- 3.3.3 接口安全33-34
- 3.3.4 響應內(nèi)容分頁34-35
- 3.4 錯誤處理35-36
- 3.5 網(wǎng)絡請求API架構設計36-40
- 3.6 網(wǎng)絡服務接口整體結構40-41
- 3.7 本章小結41-43
- 第四章 本地軟件的設計與實現(xiàn)43-68
- 4.1 系統(tǒng)介紹43-44
- 4.2 支付模塊的實現(xiàn)44-50
- 4.2.1 刷卡支付44-47
- 4.2.2 微信支付47-50
- 4.3 賬戶管理模塊的實現(xiàn)50-56
- 4.3.1 用戶登錄50-53
- 4.3.2 賬戶系統(tǒng)53-56
- 4.4 軟件管理模塊的實現(xiàn)56-62
- 4.4.1 本地軟件管理56-59
- 4.4.2 軟件升級59-62
- 4.5 推送模塊的實現(xiàn)62-66
- 4.5.1 推送方案確定62-63
- 4.5.2 WebSocket協(xié)議移植63-65
- 4.5.3 推送服務的實現(xiàn)65-66
- 4.6 本章小結66-68
- 第五章 終端軟件功能驗證與測試分析68-76
- 5.1 測試環(huán)境與測試方案68-69
- 5.1.1 測試環(huán)境搭建68-69
- 5.2 功能驗證和性能分析69-75
- 5.2.1 支付模塊測試69-71
- 5.2.2 賬戶管理模塊測試71-72
- 5.2.3 軟件管理模塊測試72-73
- 5.2.4 推送模塊測試73-75
- 5.3 本章小結75-76
- 第六章 總結與展望76-78
- 6.1 總結76
- 6.2 展望76-78
- 致謝78-80
- 參考文獻80-82
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 林耕宇;;觀摩50名Google Android程序開發(fā)競賽作品[J];電子與電腦;2008年08期
2 樹子;;Android中文版不完全體驗[J];互聯(lián)網(wǎng)天地;2009年04期
3 Jason Whitmire;;產(chǎn)業(yè)軟件專家如何協(xié)助解決Android的分裂困境[J];電子與電腦;2010年02期
4 蔣彬;;10款Android手機必備應用——Android操作系下的軟件評測[J];微電腦世界;2010年04期
5 ;PCWorld Windows Phone 7挑戰(zhàn)Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微電腦世界;2010年08期
6 韓青;;Android平臺發(fā)展的動力與挑戰(zhàn)[J];中國電子商情(基礎電子);2010年09期
7 方智勇;;Android手機這樣用[J];電腦迷;2010年15期
8 缺少浪漫;;Android的另一面[J];電腦迷;2010年13期
9 ;ZTE and Three Release Android ,
本文編號:962679
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/962679.html
最近更新
教材專著