论文部分内容阅读
当前,3G移动通信和移动互联网技术飞速发展,智能手机、PDA、平板电脑等便携式移动设备日益普及,为移动银行业务的应用创造了有利的发展环境和技术支持,同时,基于移动银行的优势特点和客户的迫切需求,实现电子银行的无线移动和永久在线,成为了当前银行业务的技术发展方向。以苹果公司的iOS系统和Google公司的Android系统为代表的移动设备近年来市场占有率不断攀升,这些设备的核心硬件配置越来越高,拥有优秀的图形界面和高分辨率的显示屏幕,能够运行一些个人电脑上可以运行的复杂运算,这为开发设计移动银行客户端系统提供了硬件基础。尤其是Android系统具备完全免费和开放源码的独特优势,自诞生之日起便扮演了移动终端市场竞争格局颠覆者的角色,当前市场占有率已稳居第一位。因此,开发和设计在搭载Android系统的移动终端上使用的,具有丰富的应用功能、优秀的用户界面、兼容性强、稳定性好、操作简单的移动银行客户端应用程序,是一件非常有意义的事情。论文首先介绍了移动银行业务的发展背景和趋势,分析了移动银行的优势特点,对实现移动银行的各类技术方式以及Android平台的特性和开发设计Android程序的相关核心技术进行了讨论。经过深入调查,结合实际需要,提出本次移动银行客户端系统主要开发设计系统登陆、账户管理、转账汇款、自助缴费、系统管理等功能模块,论文从需求分析开始,介绍了移动银行客户端系统开发的各阶段的情况,包括需求分析、总体设计、架构设计、部分功能模块划分、数据库设计及最终的用户界面设计,对在开发中遇到的困惑和问题进行分析并提出解决方案。在系统开发之前,通过分析K-Java、BREW等原有手机银行客户端系统的架构和方案,研究Android系统一些开源社区中的成熟案例,为本次开发设计提供了很好的启发。客户端系统使用JAVA、Eclipse、Android SDK等作为开发工具和环境,采用XML语言设计相应的框架,用JAVA语言编制相应的功能模块程序,设计并实现移动银行客户端程序及部分服务端模块功能。本文最终对所设计出来的移动银行客户端系统进行了测试,得出的结果表明本文开发的软件可以在搭载Android系统的智能手机和移动设备上平稳高效运行,证明设计方案切实可行。通过对Android客户端程序的开发和最终实现,希望为今后继续开发此类应用软件提供有益借鉴。