基于iOS平台的手机银行客户端框架的设计与实现

哈尔滨工业大学工程硕士学位论文

目录

摘要 ......................................................................................................................... I Abstract ....................................................................................................................... I I 第 1 章绪论 (1)

1.1项目背景及研究的目的和意义 (1)

1.2相关技术的发展现状 (2)

1.2.1 手机银行发展现状 (2)

1.2.2 移动支付发展现状 (3)

1.2.3 iOS的发展现状 (4)

1.2.4 TLS的发展现状 (5)

1.3本课题主要研究内容 (5)

第 2 章手机银行客户端的需求分析与总体设计 (7)

2.1功能性需求 (7)

2.1.1 签约 (8)

2.1.2 查看 (8)

2.1.3 定期 (9)

2.1.4 转账 (9)

2.1.5 理财 (10)

2.1.6 特色业务 (10)

2.2非功能性需求 (11)

2.3总体设计 (11)

2.3.1 总体架构设计 (11)

2.3.2 功能模块设计 (13)

2.3.3 银行业务流程设计 (14)

2.4本章小结 (16)

第 3 章手机银行客户端的详细设计与实现 (17)

3.1通信连接模块的详细设计与实现 (17)

3.1.1 修改后的TLS安全协议 (17)

3.1.2 网络层次结构 (20)

3.1.3 NSURLConnection (22)

3.1.4 多线程网络请求 (23)

3.2数据加密处理模块的详细设计与实现 (24)

哈尔滨工业大学工程硕士学位论文

3.2.1 密码键盘 (24)

3.2.2 二维码加密 (26)

3.3数据报文解析模块的详细设计与实现 (28)

3.3.1 九宫格模块解析 (30)

3.3.2 布局模块解析 (32)

3.4组件实例化模块的详细设计与实现 (33)

3.4.1 九宫格相关组件 (33)

3.4.2 UITableView相关组件 (35)

3.4.3 基本组件 (36)

3.4.4 特殊组件 (37)

3.5组件展示模块的详细设计与实现 (37)

3.6窗体模块的详细设计与实现 (39)

3.6.1 委托代理模式 (39)

3.6.2 下载线程控制 (40)

3.6.3 界面回退机制 (41)

3.7本地化存储模块的详细设计与实现 (42)

3.7.1 NSUserDefault (43)

3.7.2 固化与解固 (44)

3.7.3 SQLite关系数据库 (45)

3.8本章小结 (47)

第 4 章手机银行客户端的系统测试 (48)

4.1测试环境 (48)

4.2功能测试 (48)

4.2.1 个账查看 (49)

4.2.2 转账业务 (52)

4.2.3 信用卡 (53)

4.3性能测试 (56)

4.4本章小结 (59)

结论 (60)

参考文献 (61)

哈尔滨工业大学学位论文原创性声明和使用权限 (64)

致谢 (65)

个人简历 (66)

哈尔滨工业大学工程硕士学位论文

第 1 章绪论

1.1 项目背景及研究的目的和意义

目前的社会已经步入创新型时期,许多领域都在打破传统的模式,挖掘其中的创新点,正是由于科技的不断创新,我们每个人都在感受科技带给我们的改变[1]。伴随着移动终端设备和通信网络的不断发展,移动互联网逐渐走进了我们的生活,改变着我们的行为方式和生活习惯[2]。移动互联网可以让我们不受时间和地点的局限,随时随地享受科技带给我们的方便。通过移动互联网,目前市场上出现了许多应用服务产品,这些安装在手机上的应用程序可以让我们用手机干除了打电话以外的很多事情,手机已然成为一个智能工具集合,让我们通过它来享受生活带给我们的超凡体验[3]。随着智能手机的普及,人们正在用它来替代大型台式机甚至是笔记本,人们希望借助智能手机的便携性的优势来体验更多的服务内容,让人们仅通过一部手机即可处理多领域的业务。

许多行业都在倾力于借助移动互联网来开拓业务领域,银行业也不例外,如何能给用户更好的产品体验,如何通过技术创新来更好的推销自己的金融产品,是他们时刻都在研究的主要问题。在这个快节奏高效率的社会中,人们已经厌倦了繁杂的业务流程,和受局限的办理条件,单纯以柜台这个单一的渠道进行交易的方式早已不适合现在的社会;与他们不同的是,在3G和WiFi的基础上,用户无论何时何地都可以通过移动设备来进行交易,由于这些因素,手机银行等一系列的电子支付产业进入市场[4]。

手机银行是行外渠道方向的一个重要分支,借助于互联网和手持设备来为用户提供服务[5]。通过该渠道,用户无需过多的操作,只需在银行柜面办理相关业务后,下载应用程序到手机上,打开移动网络即可进行金融交易[6]。电子支付的产生使得银行业务不必仅局限于营业网点,它可以通过公网与银行核心内网进行交互,从而让交易变得更方便快捷。从目前移动电子设备的使用量不难看出,电子支付领域蕴藏着可观的客户群,如果充分利用好这些资源并采用妥当的方法向客户推送新业务,势必会提高银行的效益[7]。

就目前市场上的手机银行产品来看,大部分集中在智能手机上,考虑到现在市场上手持设备种类很多,所以应该开发出可移植的应用产品,不受具体平台的限制,在多手持设备上均可安装,这样可以获得更大的客户群,使得银行业务可以在多渠道多平台上进行办理,使用户时刻感受到科技带给人们的方便

相关主题
相关文档
最新文档