面向iOS及Apple Watch平臺的手機銀行系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2022-02-22 13:48
隨著手機銀行應(yīng)用在功能上的不斷擴充,其本身不可避免地出現(xiàn)了體積臃腫和運行緩慢的問題。且傳統(tǒng)的面向智能手機開發(fā)的手機銀行應(yīng)用在交互形式上已經(jīng)不能適應(yīng)當(dāng)前諸多應(yīng)用的需要,盡管觸屏智能手機的普及在交互形式上帶來了飛躍,但用戶在諸多實際操作中仍然體驗到了便利性上的不足。其次,傳統(tǒng)手機銀行應(yīng)用注重傳統(tǒng)柜面服務(wù)的完成,在應(yīng)對新需求和創(chuàng)造附加值方便考慮有限。本文在對已經(jīng)面世和應(yīng)用的傳統(tǒng)手機銀行類應(yīng)用進行全面分析之后,結(jié)合Apple Watch本身的特點,梳理總結(jié)出將要達到的基本目標(biāo)和標(biāo)準(zhǔn)。本文首先對項目的國內(nèi)外背景進行了研究,之后對整個系統(tǒng)的相關(guān)功能需求和非功能需求進行了分析和闡述。接著在需求分析的指導(dǎo)下,對系統(tǒng)架構(gòu)和重點功能模塊進行了劃分和設(shè)計,然后給出了相應(yīng)的詳細設(shè)計與實現(xiàn)。最后通過測試,驗證了系統(tǒng)滿足最初的設(shè)計目標(biāo)。使用與HTML結(jié)合的混合開發(fā)模式使得本系統(tǒng)中iOS客戶端方面擴展性和易用性上保持了較高的水平。在Apple Watch應(yīng)用方面,采用純原生形式開發(fā),避免了使用HTML形式給Apple Watch上本身更加緊張的硬件資源帶去更大的負載,從而影響用戶體驗。在推薦模塊方面,本系統(tǒng)的數(shù)據(jù)源...
【文章來源】:北京交通大學(xué)北京市211工程院校教育部直屬院校
【文章頁數(shù)】:102 頁
【學(xué)位級別】:碩士
【文章目錄】:
致謝
摘要
ABSTRACT
1 引言
1.1 課題的研究背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 本課題的研究內(nèi)容
1.4 論文的組織結(jié)構(gòu)
1.5 本章小結(jié)
2 相關(guān)技術(shù)概述
2.1 客戶端使用的開發(fā)框架
2.1.1 Cocoa Touch框架
2.1.2 watchOS與WatchKi框架
2.2 安全保證
2.2.1 HTTPS
2.2.2 數(shù)據(jù)的對稱加密
2.3 SSH框架
2.3.1 Struts
2.3.2 Spring
2.3.3 Hibernate
2.4 推薦技術(shù)
2.4.1 Spark
2.4.2 協(xié)同過濾算法
2.5 本章小結(jié)
3 系統(tǒng)需求分析
3.1 概述
3.2 iOs系統(tǒng)功能性需求
3.2.1 基本業(yè)務(wù)功能需求
3.2.2 增值業(yè)務(wù)功能需求
3.2.3 擴展業(yè)務(wù)功能需求
3.3 Apple Watch系統(tǒng)功能性需求
3.4 系統(tǒng)的非功能性需求
3.5 本章小結(jié)
4 系統(tǒng)概要設(shè)計
4.1 總體設(shè)計目標(biāo)及應(yīng)用架構(gòu)
4.1.1 設(shè)計目標(biāo)
4.1.2 應(yīng)用架構(gòu)
4.2 系統(tǒng)功能設(shè)計
4.2.1 iOS系統(tǒng)功能設(shè)計
4.2.2 Apple Watch系統(tǒng)功能設(shè)計
4.3 系統(tǒng)的數(shù)據(jù)庫設(shè)計
4.3.1 用戶詳情表
4.3.2 存款詳情表
4.3.3 轉(zhuǎn)賬詳情表
4.3.4 資產(chǎn)信息表
4.3.5 消費記錄表
4.3.6 Hbase表設(shè)計
4.4 安全機制設(shè)計
4.4.1 客戶端(本地)安全設(shè)計
4.4.2 通信與傳輸安全設(shè)計
4.4.3 流程安全設(shè)計
4.5 本章小結(jié)
5 系統(tǒng)詳細設(shè)計與實現(xiàn)
5.1 開發(fā)環(huán)境與平臺
5.2 服務(wù)與推薦模塊的詳細設(shè)計與實現(xiàn)
5.2.1 服務(wù)模塊
5.2.2 推薦模塊
5.3 iOS系統(tǒng)主要功能模塊的詳細設(shè)計與實現(xiàn)
5.3.1 用戶登錄和注冊模塊
5.3.2 主頁模塊
5.3.3 賬戶查詢模塊
5.3.4 信用卡管理模塊
5.3.5 定活互轉(zhuǎn)模塊
5.3.6 實時轉(zhuǎn)賬模塊
5.3.7 收付款模塊
5.3.8 理財助手模塊
5.4 Apple Watch系統(tǒng)主要功能模塊的詳細設(shè)計與實現(xiàn)
5.4.1 Apple Watch主頁模塊
5.4.2 二維碼收付款模塊
5.4.3 交易助手模塊
5.4.4 資訊助手模塊
5.5 安全機制的詳細設(shè)計與實現(xiàn)
5.5.1 報文加密
5.5.2 越獄檢測
5.5.3 手勢密碼
5.6 本章小結(jié)
6 系統(tǒng)測試
6.1 測試環(huán)境
6.2 功能測試
6.2.1 iOS系統(tǒng)功能測試
6.2.4 Apple Watch系統(tǒng)功能測試
6.3 性能測試
6.4 測試結(jié)論
6.5 本章小結(jié)
7 總結(jié)與展望
7.1 總結(jié)
7.2 展望
參考文獻
作者簡歷及攻讀碩士/博士學(xué)位期間取得的研究成果
學(xué)位論文數(shù)據(jù)集
【參考文獻】:
期刊論文
[1]手機銀行市場規(guī)模進入快速增長期[J]. 本刊綜合. 時代金融. 2018(31)
[2]基于iOS系統(tǒng)的天氣App程序開發(fā)與應(yīng)用[J]. 李清平,孟祥芳,宋國順. 軟件工程. 2017(11)
[3]IOS架構(gòu)下的應(yīng)用程序開發(fā)研究[J]. 韓玉會. 西安文理學(xué)院學(xué)報(自然科學(xué)版). 2017(02)
[4]淺談物聯(lián)網(wǎng)與可穿戴技術(shù)融合——以蘋果手表為例[J]. 李勃燃. 通訊世界. 2017(02)
[5]針對SSL/TLS協(xié)議會話密鑰的安全威脅與防御方法[J]. 劉新亮,杜瑞穎,陳晶,王持恒,姚世雄,陳炯. 計算機工程. 2017(03)
[6]智能可穿戴產(chǎn)品用戶體驗設(shè)計方法研究[J]. 徐榮鈺. 設(shè)計. 2015(21)
[7]互聯(lián)網(wǎng)時代的商業(yè)模式創(chuàng)新:價值創(chuàng)造視角[J]. 羅珉,李亮宇. 中國工業(yè)經(jīng)濟. 2015(01)
[8]Struts框架在網(wǎng)上購物系統(tǒng)中的應(yīng)用[J]. 彭國勇. 信息通信. 2014(08)
[9]可穿戴設(shè)備交互設(shè)計研究[J]. 孫效華,馮澤西. 裝飾. 2014(02)
[10]手機銀行使用情況調(diào)查(2013年第二季度)[J]. 金融博覽(財富). 2013(08)
碩士論文
[1]基于SSH框架的圖書銷售與推薦系統(tǒng)的設(shè)計與實現(xiàn)[D]. 雷興邦.山西大學(xué) 2018
[2]iOS應(yīng)用程序的攻擊手段分析及防護[D]. 劉朋飛.電子科技大學(xué) 2014
本文編號:3639571
【文章來源】:北京交通大學(xué)北京市211工程院校教育部直屬院校
【文章頁數(shù)】:102 頁
【學(xué)位級別】:碩士
【文章目錄】:
致謝
摘要
ABSTRACT
1 引言
1.1 課題的研究背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 本課題的研究內(nèi)容
1.4 論文的組織結(jié)構(gòu)
1.5 本章小結(jié)
2 相關(guān)技術(shù)概述
2.1 客戶端使用的開發(fā)框架
2.1.1 Cocoa Touch框架
2.1.2 watchOS與WatchKi框架
2.2 安全保證
2.2.1 HTTPS
2.2.2 數(shù)據(jù)的對稱加密
2.3 SSH框架
2.3.1 Struts
2.3.2 Spring
2.3.3 Hibernate
2.4 推薦技術(shù)
2.4.1 Spark
2.4.2 協(xié)同過濾算法
2.5 本章小結(jié)
3 系統(tǒng)需求分析
3.1 概述
3.2 iOs系統(tǒng)功能性需求
3.2.1 基本業(yè)務(wù)功能需求
3.2.2 增值業(yè)務(wù)功能需求
3.2.3 擴展業(yè)務(wù)功能需求
3.3 Apple Watch系統(tǒng)功能性需求
3.4 系統(tǒng)的非功能性需求
3.5 本章小結(jié)
4 系統(tǒng)概要設(shè)計
4.1 總體設(shè)計目標(biāo)及應(yīng)用架構(gòu)
4.1.1 設(shè)計目標(biāo)
4.1.2 應(yīng)用架構(gòu)
4.2 系統(tǒng)功能設(shè)計
4.2.1 iOS系統(tǒng)功能設(shè)計
4.2.2 Apple Watch系統(tǒng)功能設(shè)計
4.3 系統(tǒng)的數(shù)據(jù)庫設(shè)計
4.3.1 用戶詳情表
4.3.2 存款詳情表
4.3.3 轉(zhuǎn)賬詳情表
4.3.4 資產(chǎn)信息表
4.3.5 消費記錄表
4.3.6 Hbase表設(shè)計
4.4 安全機制設(shè)計
4.4.1 客戶端(本地)安全設(shè)計
4.4.2 通信與傳輸安全設(shè)計
4.4.3 流程安全設(shè)計
4.5 本章小結(jié)
5 系統(tǒng)詳細設(shè)計與實現(xiàn)
5.1 開發(fā)環(huán)境與平臺
5.2 服務(wù)與推薦模塊的詳細設(shè)計與實現(xiàn)
5.2.1 服務(wù)模塊
5.2.2 推薦模塊
5.3 iOS系統(tǒng)主要功能模塊的詳細設(shè)計與實現(xiàn)
5.3.1 用戶登錄和注冊模塊
5.3.2 主頁模塊
5.3.3 賬戶查詢模塊
5.3.4 信用卡管理模塊
5.3.5 定活互轉(zhuǎn)模塊
5.3.6 實時轉(zhuǎn)賬模塊
5.3.7 收付款模塊
5.3.8 理財助手模塊
5.4 Apple Watch系統(tǒng)主要功能模塊的詳細設(shè)計與實現(xiàn)
5.4.1 Apple Watch主頁模塊
5.4.2 二維碼收付款模塊
5.4.3 交易助手模塊
5.4.4 資訊助手模塊
5.5 安全機制的詳細設(shè)計與實現(xiàn)
5.5.1 報文加密
5.5.2 越獄檢測
5.5.3 手勢密碼
5.6 本章小結(jié)
6 系統(tǒng)測試
6.1 測試環(huán)境
6.2 功能測試
6.2.1 iOS系統(tǒng)功能測試
6.2.4 Apple Watch系統(tǒng)功能測試
6.3 性能測試
6.4 測試結(jié)論
6.5 本章小結(jié)
7 總結(jié)與展望
7.1 總結(jié)
7.2 展望
參考文獻
作者簡歷及攻讀碩士/博士學(xué)位期間取得的研究成果
學(xué)位論文數(shù)據(jù)集
【參考文獻】:
期刊論文
[1]手機銀行市場規(guī)模進入快速增長期[J]. 本刊綜合. 時代金融. 2018(31)
[2]基于iOS系統(tǒng)的天氣App程序開發(fā)與應(yīng)用[J]. 李清平,孟祥芳,宋國順. 軟件工程. 2017(11)
[3]IOS架構(gòu)下的應(yīng)用程序開發(fā)研究[J]. 韓玉會. 西安文理學(xué)院學(xué)報(自然科學(xué)版). 2017(02)
[4]淺談物聯(lián)網(wǎng)與可穿戴技術(shù)融合——以蘋果手表為例[J]. 李勃燃. 通訊世界. 2017(02)
[5]針對SSL/TLS協(xié)議會話密鑰的安全威脅與防御方法[J]. 劉新亮,杜瑞穎,陳晶,王持恒,姚世雄,陳炯. 計算機工程. 2017(03)
[6]智能可穿戴產(chǎn)品用戶體驗設(shè)計方法研究[J]. 徐榮鈺. 設(shè)計. 2015(21)
[7]互聯(lián)網(wǎng)時代的商業(yè)模式創(chuàng)新:價值創(chuàng)造視角[J]. 羅珉,李亮宇. 中國工業(yè)經(jīng)濟. 2015(01)
[8]Struts框架在網(wǎng)上購物系統(tǒng)中的應(yīng)用[J]. 彭國勇. 信息通信. 2014(08)
[9]可穿戴設(shè)備交互設(shè)計研究[J]. 孫效華,馮澤西. 裝飾. 2014(02)
[10]手機銀行使用情況調(diào)查(2013年第二季度)[J]. 金融博覽(財富). 2013(08)
碩士論文
[1]基于SSH框架的圖書銷售與推薦系統(tǒng)的設(shè)計與實現(xiàn)[D]. 雷興邦.山西大學(xué) 2018
[2]iOS應(yīng)用程序的攻擊手段分析及防護[D]. 劉朋飛.電子科技大學(xué) 2014
本文編號:3639571
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3639571.html
最近更新
教材專著