摘 要:随着4G时代的到来,越来越多的用户选择在移动端进行各种银行业务操作,因此开发一款手机银行客户端程序是很有实际意义的。本设计基于Android平台,结合Eclipse的开发环境,利用Sqlite数据库,服务器端采用MySQl数据库管理系统实现了用户注册登录,实名认证,绑定银行卡,充值,转账,提现,交易记录查询及手势密码、账户二维码、密码管理等功能的手机银行客户端。本文首先介绍系统需求分析及相关开发技术,然后对系统进行了总体模块设计及详细设计,最后对系统进行了测试和总结。 80821
毕业论文关键词:手机在线银行,Android平台,网上支付
Abstract:With the advent of the era of 4 g, more and more users choose on the mobile end for all kinds of banking operation, thus developing a mobile banking client program is of great practical significance。 This design is based on the Android platform, combining with the Eclipse development environment, using the Sqlite database, the server using MySQl database management system to achieve the user registration login, real-name authentication, the binding of bank CARDS, prepaid phone, transfer, withdrawal, transaction records query and gestures to qr code, password, account password management functions such as mobile banking client。 This paper introduces the system requirements analysis and related development technologies, and then the system has carried on the overall module design and detailed design, finally, the system was tested and summed up。
Keywords:Mobile phone online banking, the Android platform, online payment
目录
1 引言 4
1。1 课题研究的背景以及意义 4
1。2 系统目标 4
2 需求分析 5
2。1 系统可行性分析 5
2。2 系统需求 5
3 开发环境及相关技术 6
3。1 开发环境 6
3。2 相关技术 6
4 系统总体设计 7
4。1 系统主要功能的设计 7
4。2 系统流程图 7
4。3服务器端数据交互设计 8
5基于Android平台的手机银行的设计与实现 8
5。1 用户注册功能 8
5。2用户登录功能 11
5。3 用户实名认证功能 13
5。4 用户绑定银行卡功能 14
5。5 充值功能 18
5。6 提现功能 19
5。7用户转账功能 22
5。8二维码扫描转账功能 24
5。9手势密码功能 25
5。10交易记录查询功能 28
6 软件测试 30
6。1 软件测试的必要性 30
6。2软件测试的方法 31
结论 32
参考文献 33
致谢 34
1 引言