Font Size: a A A

Design And Practical Test Of Mobile Banking Client-side System Based On Android Platform

Posted on:2013-05-06Degree:MasterType:Thesis
Country:ChinaCandidate:K XiaoFull Text:PDF
GTID:2248330374490651Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present, such factors as the unbelievable advancement of the3G mobilecommunication technology and the mobile Internet, the growing popularity of smartphones, PDAs, tablet PCs and other portable mobile devices have created a favorableenvironment for the development of e-finance and e-business and have offered thetechnical support to their popularity. Considering the advantages of the mobile banksand the urgent demands of clients, it has become a direction for technologicaldevelopment of banking to realize the wireless mobility and permanent online of theelectronic banks. The rapid development of mobile devices such as Apple’s iOS andGoogle’s Android Systems, whose on-improving hardware configuration as well astheir excellent graphical interface and high-resolution display screen makes itpossible to run on them some complex operations which were just run on PCs, hasprovided a hardware foundation for the development and design of the client-side ofthe mobile banking system. Especially, the Android System has been born to be thewinner of the competition of the mobile terminal devices market and has stably takenthe first position in the current market share thanks to its full openness and free offerof source codes. Thus, it is necessary and significant to develop and design mobilebanking client applications which can be used in mobile terminals operated by theAndroid System, with rich application features, excellent user interface, fullcompatibility, good stability and easiness for operation.This paper first introduces the background and the future tendency of the mobilebanking, analyses the advantages of the mobile banks, and reviews a variety oftechnology to realize the mobile banks, the features of the Android Platform as well asthe relevant core technology to develop and design the Android programs.Based on the actual market need gained after a thorough investigation, this paperfocuses on the design and development of some function modules in the mobilebanking client-side systems, including system logging-in, account management, fundstransfer, remittance, self-serviced bill payments and system management. Startingfrom the analyses on the actual market needs, this paper describes the process ofsystem development including the market demand analysis, the overall design, theframe design, the division of some function modules, the database design and theinterface design of the end user. The puzzles and problems encountered in the development are analyzed and their solutions are proposed.The System to be developed in this paper has been enlightened by analyzing theframes and projects of other mobile banking systems such as K-Java and BREW, andstudying the mature cases in the open source community of the Android system. Theresearch presented in this paper is to design and practically test the client-side moduleand some functions of the server-side module for the mobile banking applicationsystem, using Java, Eclipse, the Android SDK and the like as the development toolsand environment, using the XML language to design the framework, and using theJAVA language to implement the function modules.In the end, the research presented in this paper has tested its designed client-sideof the mobile banking system. The results of the tests have verified that the softwarepresented in this paper can run stably and high-efficiently on the smart phones andother mobile devices operated by Android System, which demonstrates that the designproject presented in this paper is feasible. Focusing on developing and putting intopractice the client-side program based on the Android platform, the research hopes tooffer a useful reference to the further development of this type of application softwarebased on the Android System.
Keywords/Search Tags:mobile banking, Android OS, JAVA, system development
PDF Full Text Request
Related items