基于iOS平台的手机银行客户端框架的设计与实现
发布时间:2018-11-20 18:13
【摘要】:近些年,移动支付潮流势不可挡的功劳要归于通讯网络的突飞猛进和移动终端的更新换代。移动支付的诞生带来了许多全新的理念,目前,这一新生的金融渠道已经得到了国内外商业银行的认可并纵深发展。随着人们的不断努力,手机银行的使用规模和服务内容日渐充实,以手机银行为中心的移动支付产业已成为金融业的主要营销渠道。本文是在通过充分的研究龙江移动支付的需求分析报告后,着力于以i OS操作系统为硬件支撑进行设计和开发的。该项目是利用Objective-C开发的,开发环境是由苹果公司发布的XCode6.1.1。产品的组成元素主要是通过对XML报文中标签进行解析然后实例化出相应的控件构成的。在功能实现上,不仅含有下挂卡信息查询、转账汇款、信用卡等传统业务;还包括了如生活缴费、网点服务和ATM查询等特色业务的实现,这些便民服务不仅提高了用户体验还开拓了市场。该框架总共分为七个模块,遵循浏览器的运行模式,七个模块协同工作实现了网络连接、数据传输、数据解析、界面信息展示等一系列工作。整个系统由前台客户端、Web服务器和应用服务器组成。应用服务器创建报文模板,Web服务器根据报文模板填充信息,在通过与前端握手协商加密算法,建立安全传输信道后,Web服务器将填好信息的报文模板通过安全信道发送给前端,前端通过对报文模板中的数据进行解析后,根据标签中的元素,实例化成相应的控件展现给用户。在系统开发的过程中,根据项目的需求文档,对系统的各功能模块进行了功能和性能上的测试,在进行一系列的代码调优后,响应速度得到明显改善,总体符合项目需求。
[Abstract]:In recent years, the overwhelming trend of mobile payment has been attributed to the rapid development of communication networks and the upgrading of mobile terminals. The birth of mobile payment has brought many new ideas. At present, this new financial channel has been recognized and developed deeply by commercial banks at home and abroad. With the continuous efforts of people, the use scale and service content of mobile banking are becoming more and more substantial. The mobile payment industry with mobile banking as the center has become the main marketing channel of the financial industry. After fully studying the requirement analysis report of Longjiang Mobile payment, this paper focuses on the design and development of I OS operating system as the hardware support. The project was developed using Objective-C in a XCode6.1.1. released by Apple The components of the product are mainly composed by parsing the tags in the XML message and instantiating the corresponding controls. In the function realization, not only contains the lower hanging card information inquiry, transfers the remittance, the credit card and so on traditional business; It also includes the implementation of special services such as living fee, network service and ATM query. These convenience services not only improve the user experience but also open up the market. The framework is divided into seven modules, which follow the browser mode. The seven modules work together to achieve network connection, data transmission, data analysis, interface information display and a series of work. The whole system consists of foreground client, Web server and application server. The application server creates the message template, and the Web server fills in the information according to the message template. After negotiating the encryption algorithm with the front-end handshake, the Web server establishes the secure transmission channel. The Web server sends the message template to the front end through a secure channel. After parsing the data in the message template, the front end is instantiated into a corresponding control to the user according to the elements in the tag. In the process of system development, according to the requirement document of the project, the function and performance of each functional module of the system are tested. After a series of code tuning, the response speed is obviously improved, and the response speed is generally in line with the project requirements.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
本文编号:2345617
[Abstract]:In recent years, the overwhelming trend of mobile payment has been attributed to the rapid development of communication networks and the upgrading of mobile terminals. The birth of mobile payment has brought many new ideas. At present, this new financial channel has been recognized and developed deeply by commercial banks at home and abroad. With the continuous efforts of people, the use scale and service content of mobile banking are becoming more and more substantial. The mobile payment industry with mobile banking as the center has become the main marketing channel of the financial industry. After fully studying the requirement analysis report of Longjiang Mobile payment, this paper focuses on the design and development of I OS operating system as the hardware support. The project was developed using Objective-C in a XCode6.1.1. released by Apple The components of the product are mainly composed by parsing the tags in the XML message and instantiating the corresponding controls. In the function realization, not only contains the lower hanging card information inquiry, transfers the remittance, the credit card and so on traditional business; It also includes the implementation of special services such as living fee, network service and ATM query. These convenience services not only improve the user experience but also open up the market. The framework is divided into seven modules, which follow the browser mode. The seven modules work together to achieve network connection, data transmission, data analysis, interface information display and a series of work. The whole system consists of foreground client, Web server and application server. The application server creates the message template, and the Web server fills in the information according to the message template. After negotiating the encryption algorithm with the front-end handshake, the Web server establishes the secure transmission channel. The Web server sends the message template to the front end through a secure channel. After parsing the data in the message template, the front end is instantiated into a corresponding control to the user according to the elements in the tag. In the process of system development, according to the requirement document of the project, the function and performance of each functional module of the system are tested. After a series of code tuning, the response speed is obviously improved, and the response speed is generally in line with the project requirements.
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
【参考文献】
相关期刊论文 前2条
1 柴洪峰;;移动支付产业技术路线和发展策略探讨[J];信息技术与标准化;2010年07期
2 郝智伟;;手机银行的中国博弈[J];IT经理世界;2010年23期
相关硕士学位论文 前1条
1 张书光;手机银行系统实现方法的研究与其iOS平台实现[D];兰州大学;2012年
,本文编号:2345617
本文链接:https://www.wllwen.com/guanlilunwen/yingxiaoguanlilunwen/2345617.html