基于IOS用户版手机银行设计与实现
发布时间:2018-04-24 10:57
本文选题:IOS系统 + 四大模块 ; 参考:《广西师范大学》2017年硕士论文
【摘要】:随着互联网的快速发展,手机银行已经普遍使用,手机银行的出现解决了现在银行柜台办理业务的一些缺点,手机银行拥有便捷的银行业务功能,在营业厅能办理的业务,在手机银行上大都能得到解决,实现了 24小时,足不出户就可以随时随地办理银行业务的可能。手机银行不仅仅为用户们解决了排队难、耗时长、出门不方便等诸多问题,提高了银行部门的办事效率,大大降低了银行人员办公的工作量。本课题的研究是分析现有的其他类手机银行系统业务基础上,再加入第二级安全加密硬件(贴膜盾)进行开发的。主要是对手机银行系统的界面设计,业务模块划分,详细功能的具体实现,并依托于对Objective语言的掌握和对UI控件的深度分析研究,对数据库SQLite的充分利用,经过总体需求分析,整体框架结构设计,功能模块设计,代码设计,功能测试,最终实现了手机银行系统的相关功能。本课题主要包括如下几个内容:(1)对IOS操作系统开发所使用的语言和平台进行研究分析,对IOS操作系统的四层架构和平台具有的特性进行研究,同时对手机银行系统的总体需求进行了分析归纳,列出了具体的需求模块,并分析研究实现手机银行系统所需要的整体框架结构。(2)手机银行系统的界面部分,共有四个大的功能模块:我的最爱、手机银行、乐享生活、更多服务。四个模块包含了本文所要研究的全部内容,四个模块中分别拥有自己的子模块部分。每个功能模块都对应着不同的生活需求。在对数据获取处理上,主要采取银行接口,由银行的接口提供信息,利用NSDefault存储方式来保存用户信息。(3)在涉及数据处理方面,如数据的传送、数据的接收、数据在整个系统中的交传递方式等,都进行详细设计与开发,尤其是在用户个人信息展示界面上,如存储、添加、删除、更改、展示这些功能上,都做到了对数据正确使用,这使得用户能够安全、方便的获取自己个人账户的详细信息。(4)在数据信息安全维护方面,主要采取贴膜盾硬件加密,大大提高了数据在传送过程中的安全性。乐享生活模块中的周围网点,利用百度MapKit第三方框架提供的接口,利用其获取的经纬度坐标,作为数据参数精确的获取网点的地理位置。模块中的手机团购部分,增加了手机银行的生活实用性,采用大众点评的开发文档,结合多线程网络的GCD技术来实现对网络数据的请求,发送与接收来实现该部分功能,利用UIWeb控件能够准确的获取周围的网购信息,以满足用户对商品的认知需求。(5)对软件进行功能性测试和非功能性的测试。其中,功能性测试是指检测软件具体功能实现情况。非功能性测试是指对屏幕适配兼容性和软件运行时耗电量情况、软件内存占用量的检测,整个检测环节从测试平台的配置、测试环境、测试分析、测试结果四个方面进行展开的。
[Abstract]:With the rapid development of the Internet, mobile banking has been widely used. The emergence of mobile banking has solved some of the shortcomings of banking counters. Mobile banking has convenient banking functions and can handle business in the business hall. In mobile banking can be mostly solved, achieved 24 hours, without leaving the home can handle the banking business anytime and anywhere possible. Mobile banking not only solves many problems for users, such as queue difficulty, long time consumption, inconvenient going out, and so on. It improves the efficiency of banking department and greatly reduces the workload of bank staff. Based on the analysis of other kinds of mobile banking system, the second level secure encryption hardware (membrane shield) is added to develop the research. It is mainly about the interface design of mobile banking system, the division of business modules, the specific realization of detailed functions, and based on the mastery of Objective language and the in-depth analysis of UI controls, the full use of database SQLite, through the overall demand analysis, The whole frame structure design, the function module design, the code design, the function test, finally realized the mobile phone banking system related function. This subject mainly includes the following contents: 1) Research and analysis of the language and platform used in the development of IOS operating system, and research on the characteristics of the four-tier architecture and platform of the IOS operating system. At the same time, the overall demand of mobile banking system is analyzed and summarized, the specific demand modules are listed, and the interface part of mobile banking system is analyzed and studied. There are four big function modules: my favorite, mobile banking, enjoyment of life, more services. The four modules contain all the contents of this paper, and each of the four modules has its own sub-module. Each functional module corresponds to different life needs. In the aspect of data acquisition and processing, the bank interface is mainly adopted, the bank interface provides information, and the user information is saved by NSDefault storage mode.) in the aspect of data processing, such as data transmission and data receiving, The data transfer mode in the whole system is designed and developed in detail, especially in the user's personal information display interface, such as storage, add, delete, change, display these functions, all achieve the correct use of data, This enables users to secure and conveniently obtain their personal account details. 4) in data information security maintenance, the main use of shield hardware encryption, greatly improve the security of data in the process of transmission. The peripheral network in the enjoyment life module uses the interface provided by Baidu MapKit third party frame and the longitude and latitude coordinates obtained by it as the data parameter to obtain the geographical position of the node accurately. The mobile phone group purchase part in the module increases the life practicability of the mobile phone bank, adopts Dianping's development document, unifies the multithread network GCD technology to realize the request to the network data, sends and receives realizes this part function, UIWeb control can accurately obtain the surrounding online shopping information in order to meet the needs of users to the cognitive requirements of goods. 5) the software for functional testing and non-functional testing. Among them, functional testing refers to the realization of the specific functions of the detection software. Non-functional testing refers to the test of screen compatibility, power consumption while software running, the amount of software memory occupied, the whole testing link from the configuration of test platform, test environment, test analysis, The test results were carried out in four aspects.
【学位授予单位】:广西师范大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52
【参考文献】
相关期刊论文 前3条
1 王红崧;周海晏;;基于百度地图API的旅游地理信息系统开发[J];现代计算机(专业版);2012年23期
2 柴洪峰;;移动支付产业技术路线和发展策略探讨[J];信息技术与标准化;2010年07期
3 高庆成;李红娥;;一种“手机银行”安全交易平台系统的设计[J];西华大学学报(自然科学版);2007年02期
相关硕士学位论文 前2条
1 冯艳红;基于Android平台社区服务系统研究与实现[D];宁波大学;2014年
2 蒋寅泉;基于Android的微课移动学习平台的设计与实现[D];江西师范大学;2014年
,本文编号:1796349
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1796349.html