Font Size: a A A

Design And Implementation Of Mobile Bank System Based On Android

Posted on:2015-05-17Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhaoFull Text:PDF
GTID:2308330464468939Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Mobile banking is an important part of electronic banking system. As a combination of electronic currency with a new mobile communication service, mobile banking can not only process a variety of financial business anytime, anywhere for any people, but also greatly enrich the connotation of banking service. Mobile Banking has made banks provide customers with traditional and innovative services through convenient, efficient and safe way, and has become a powerful business tool of bank after ATM, Internet, and POS due to its unique pocket feature. Since more and more attention to the mobile banking is paid from the international bankers. To develop a more safe, reliable and convenient mobile banking system has become the focus of competition in the field of electronic banking for the banks.This thesis discuss about the whole process of developing a mobile banking system running on Android Smartphone. The mobile banking system includes android mobile client and server, which is a web application developed through Java EE technology in SSH open source integration framework, and deployed in Tomcat 7.0 Web application server. Android client is developed as APK(Android Package) in the ADT(Android Development Tool) android integrated development environment using Java programming language. The communication between mobile banking system server and the mobile banking system client have the aid of the Apache Http Client class of the three parties open source tools, following the communication protocol of the HTTPS, so that sending a GET or POST request message from mobile client to the server and accepting the return message from the server are implemented. In order to improve the security of the system, the function of verifying the customer fingerprint is added to the system in the process of the logon from the mobile client to the server. After the check of fingerprint is passed, the customer can enter the password and dynamic verification code to log on mobile banking system. Out of concern of customer account security, the times limiting continuous wronging password for the logon function is added: when number of the continuous losing password is above the limit, the customer account will be locked. In the process of the whole deal, all interactive messages between mobile client and server are encrypted based on HTTPS protocol. At the end of the thesis, it is demonstrated that according to the aim of the testing, combiningblack box testing method and the white box testing method, the test cases covering each business function module and each program path were written, executed in sequence at test environment, and recorded.After comparing the actual results with the expected results, consistent data shows the test result is satisfactory.
Keywords/Search Tags:Mobile Banking, Fingerprint Authentication, Java EE, Android, SSH, ADT, AXIS2, APK
PDF Full Text Request
Related items