基于Android平台的移动银行客户端系统的设计与实现
发布时间:2019-05-18 10:51
【摘要】:当前,3G移动通信和移动互联网技术飞速发展,智能手机、PDA、平板电脑等便携式移动设备日益普及,为移动银行业务的应用创造了有利的发展环境和技术支持,同时,基于移动银行的优势特点和客户的迫切需求,实现电子银行的无线移动和永久在线,成为了当前银行业务的技术发展方向。以苹果公司的iOS系统和Google公司的Android系统为代表的移动设备近年来市场占有率不断攀升,这些设备的核心硬件配置越来越高,拥有优秀的图形界面和高分辨率的显示屏幕,能够运行一些个人电脑上可以运行的复杂运算,这为开发设计移动银行客户端系统提供了硬件基础。尤其是Android系统具备完全免费和开放源码的独特优势,自诞生之日起便扮演了移动终端市场竞争格局颠覆者的角色,当前市场占有率已稳居第一位。因此,开发和设计在搭载Android系统的移动终端上使用的,具有丰富的应用功能、优秀的用户界面、兼容性强、稳定性好、操作简单的移动银行客户端应用程序,是一件非常有意义的事情。 论文首先介绍了移动银行业务的发展背景和趋势,分析了移动银行的优势特点,对实现移动银行的各类技术方式以及Android平台的特性和开发设计Android程序的相关核心技术进行了讨论。 经过深入调查,结合实际需要,提出本次移动银行客户端系统主要开发设计系统登陆、账户管理、转账汇款、自助缴费、系统管理等功能模块,论文从需求分析开始,介绍了移动银行客户端系统开发的各阶段的情况,包括需求分析、总体设计、架构设计、部分功能模块划分、数据库设计及最终的用户界面设计,对在开发中遇到的困惑和问题进行分析并提出解决方案。 在系统开发之前,通过分析K-Java、BREW等原有手机银行客户端系统的架构和方案,研究Android系统一些开源社区中的成熟案例,,为本次开发设计提供了很好的启发。客户端系统使用JAVA、Eclipse、Android SDK等作为开发工具和环境,采用XML语言设计相应的框架,用JAVA语言编制相应的功能模块程序,设计并实现移动银行客户端程序及部分服务端模块功能。 本文最终对所设计出来的移动银行客户端系统进行了测试,得出的结果表明本文开发的软件可以在搭载Android系统的智能手机和移动设备上平稳高效运行,证明设计方案切实可行。通过对Android客户端程序的开发和最终实现,希望为今后继续开发此类应用软件提供有益借鉴。
[Abstract]:At present, 3G mobile communication and mobile Internet technology are developing rapidly, and portable mobile devices such as smart phones and PDA, tablets are becoming more and more popular, which has created a favorable development environment and technical support for the application of mobile banking. At the same time, Based on the advantages of mobile banks and the urgent needs of customers, the realization of wireless mobile and permanent online of electronic banking has become the technical development direction of the current banking business. The market share of mobile devices, represented by Apple's iOS system and Google's Android system, has been rising in recent years. The core hardware configuration of these devices is getting higher and higher, with excellent graphical interface and high resolution display screen. Be able to run some complex operations that can be run on personal computers, which provides a hardware basis for the development and design of mobile bank client system. In particular, Android system has the unique advantages of completely free and open source, since its birth, it has played the role of subversive competition pattern in the mobile terminal market, and the current market share has been in the first place. Therefore, the mobile bank client application program with rich application function, excellent user interface, strong compatibility, good stability and simple operation is developed and designed on the mobile terminal equipped with Android system. Is a very meaningful thing. Firstly, this paper introduces the development background and trend of mobile banking business, and analyzes the advantages and characteristics of mobile banking. This paper discusses all kinds of technical methods to realize mobile bank, the characteristics of Android platform and the related core technologies of developing and designing Android program. After in-depth investigation, combined with the actual needs, this mobile bank client system mainly develops and designs the system login, account management, transfer remittance, self-help payment, system management and other functional modules. The paper begins with the demand analysis. This paper introduces the development of mobile bank client system in each stage, including requirement analysis, overall design, architecture design, division of some functional modules, database design and final user interface design. This paper analyzes the puzzles and problems encountered in the development and puts forward some solutions. Before the development of the system, by analyzing the architecture and scheme of the original mobile bank client system such as K Android, brew and so on, this paper studies some mature cases in the open source community of Java system, which provides a good inspiration for this development and design. The client system uses JAVA,Eclipse,Android SDK as the development tool and environment, uses XML language to design the corresponding framework, and compiles the corresponding functional module program with Java language. Design and implement the mobile bank client program and some server module functions. Finally, the designed mobile bank client system is tested, and the results show that the software developed in this paper can run smoothly and efficiently on smart phones and mobile devices with Android system, which proves that the design scheme is feasible. Through the development and final implementation of Android client program, it is hoped to provide useful reference for the further development of this kind of application software in the future.
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP311.52
本文编号:2479933
[Abstract]:At present, 3G mobile communication and mobile Internet technology are developing rapidly, and portable mobile devices such as smart phones and PDA, tablets are becoming more and more popular, which has created a favorable development environment and technical support for the application of mobile banking. At the same time, Based on the advantages of mobile banks and the urgent needs of customers, the realization of wireless mobile and permanent online of electronic banking has become the technical development direction of the current banking business. The market share of mobile devices, represented by Apple's iOS system and Google's Android system, has been rising in recent years. The core hardware configuration of these devices is getting higher and higher, with excellent graphical interface and high resolution display screen. Be able to run some complex operations that can be run on personal computers, which provides a hardware basis for the development and design of mobile bank client system. In particular, Android system has the unique advantages of completely free and open source, since its birth, it has played the role of subversive competition pattern in the mobile terminal market, and the current market share has been in the first place. Therefore, the mobile bank client application program with rich application function, excellent user interface, strong compatibility, good stability and simple operation is developed and designed on the mobile terminal equipped with Android system. Is a very meaningful thing. Firstly, this paper introduces the development background and trend of mobile banking business, and analyzes the advantages and characteristics of mobile banking. This paper discusses all kinds of technical methods to realize mobile bank, the characteristics of Android platform and the related core technologies of developing and designing Android program. After in-depth investigation, combined with the actual needs, this mobile bank client system mainly develops and designs the system login, account management, transfer remittance, self-help payment, system management and other functional modules. The paper begins with the demand analysis. This paper introduces the development of mobile bank client system in each stage, including requirement analysis, overall design, architecture design, division of some functional modules, database design and final user interface design. This paper analyzes the puzzles and problems encountered in the development and puts forward some solutions. Before the development of the system, by analyzing the architecture and scheme of the original mobile bank client system such as K Android, brew and so on, this paper studies some mature cases in the open source community of Java system, which provides a good inspiration for this development and design. The client system uses JAVA,Eclipse,Android SDK as the development tool and environment, uses XML language to design the corresponding framework, and compiles the corresponding functional module program with Java language. Design and implement the mobile bank client program and some server module functions. Finally, the designed mobile bank client system is tested, and the results show that the software developed in this paper can run smoothly and efficiently on smart phones and mobile devices with Android system, which proves that the design scheme is feasible. Through the development and final implementation of Android client program, it is hoped to provide useful reference for the further development of this kind of application software in the future.
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP311.52
【引证文献】
相关硕士学位论文 前1条
1 赵珂;基于Android移动终端预约挂号系统的设计与实现[D];武汉理工大学;2013年
本文编号:2479933
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2479933.html