Font Size: a A A

Design And Implementation Of Mobile Bank Client

Posted on:2021-11-20Degree:MasterType:Thesis
Country:ChinaCandidate:T T YuFull Text:PDF
GTID:2518306047488624Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the development of the banking industry,the emergence,development,and popularity of 5G technology,major banks have launched mobile banking apps,which has greatly facilitated customers.However,due to the unevenness of technology,to stand out in the mobile banking market,traditional The business-driven APP has been unable to meet the needs of users,which requires banks to improve their core competitiveness,and digital transformation is essential.In response to the requirements of digital transformation,this article designs and implements a new type of mobile banking client.This mobile banking system is implemented based on Ant Financial's mPaaS platform.Developers can use this platform to develop,manage,and release mobile apps.Do a good job of the management of the entire life cycle of the App,including R&D testing during the development stage,packaging and construction,release management,as well as user behavior analysis and flashback analysis after release.In addition,the mobile banking has realized a great leap from tool-type to platform-type,and can access more small programs to expand its functions.By combining with related technologies such as artificial intelligence,it can accurately provide users with diverse services.The bank itself can To achieve accurate marketing of products.This article mainly does the following:(1)Design and implementation of offline packet subcontracting mechanism.Network conditions have largely restricted the performance of front-end pages developed with traditional H5 technology.Using offline package technology can more conveniently implement dynamic updates and improve user experience.By packaging all static resources into a compressed package,users can download the resources to the local area in advance when they open the application,so that the user's dependence on the network is greatly reduced.(2)Login design and interaction between native and js.This client is developed based on the hybrid mode,using Android Studio integrated with the mPaas framework as a development tool,and developing the Android client in JAVA language.Specific business functions are implemented using the vue framework.Therefore,it is necessary to focus on the interaction between native and js in the development process of the entire business function.(3)Design and implementation of RPC interface request and message push.RPC is a programming model that abstracts the call to the server into a procedure call.It mainly solves the problem of calling between services in a distributed system.Message push is very important for banks to attract target users in a timely manner,and based on TCP long connection and mobile phone manufacturers push channels for message notification related business data transmission.Call the RPC gateway for device registration,user binding,and relationship binding with third-party channels to implement message maintenance based on device maintenance and user dimensions.(4)Client-side security mechanisms.Because the business is developed through offline packages,the most important point is the offline package security mechanism,and secondly,the gateway signature mechanism.Usually banks use multiple methods to verify user information for transaction security,such as face recognition,fingerprint recognition,USBKey.The project also hides the encrypted KEY in the picture to prevent the decompiled code from getting the encrypted key value.After multiple rounds of testing,first of all the functional logic of the client is processed correctly,the interface is friendly,and the backend has a good interaction and can be used normally.Secondly,due to the use of offline package technology,its startup speed is greatly accelerated in a weak network environment,and Compatibility,response speed,and security have performed well,and generally meet the needs of the bank.
Keywords/Search Tags:Mobile banking, mPaaS, Offline package, Interaction
PDF Full Text Request
Related items