Font Size: a A A

Design And Implementation Of Financial Unified Settlement System Based On Microservice

Posted on:2021-03-16Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhaoFull Text:PDF
GTID:2428330602980884Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous evolution and development of internet technology,online transactions are gradually popularized.The business scale of various e-commerce enterprises is growing,and the business field of them is also expanding.The traditional monolithic architecture system development method is packaging all the functional modules of the system into one application,then run it in the same process.Software developed under this method cannot meet the needs of modern enterprise business,which may expose a series of problems such as difficulty in system maintenance,poor scalability,and cumbersome deployment.The microservice architecture development method overcomes the shortcomings of the traditional one.By splitting the system into different modules,each service can be running independently,which reduces the coupling between modules and makes the system more flexible.Therefore,the microservice architecture has become a new option for e-commerce enterprise system developmentThis thesis designs and implements a financial unified settlement system based on microservice in response to meet the needs of e-commerce companies' internal fund settlement and management.The system is designed and developed by using a microservice architecture,and services are split according to the system's business areas,that is,basic service,supplier settlement service,internal transaction service,and journal service.By using the RPC remote calling method based on Dubbo and Zookeeper,the communication between services is realized.The whole system is divided into two parts,system functions,and system interfaces.System functions realize the unified management of the settlement business between the enterprise and the supplier and the internal transaction between the company's main bodies.The system can streamline work processes by automatically generating accounting entries from business documents,thereby improving the efficiency of financial staff.And the system can improve the standardization of the process and the accuracy of the data,and achieve document verification through the approval flow.And it can provide data support for corporate decision-making and improve data analysis capabilities by generating reports.System interfaces realize the data connection between the system and each business line of the company such as OA system,sales system,and warehousing system.The system can automatically store data to reduce the error rate caused by manual operations,and it is conducive to the integration of business and finance,by integrating settlement documents from other systemsThe system is implemented by SpringBoot framework,which has a lot of advantages such as simplifying coding,simplifying configuration,and simplifying deployment.The Client part of the system uses Vue.js framework,which realizes the separation of Client and Service and reduces the coupling between them;The system uses a combination of MySQL database and Redis cache database to improve system performance.The Web server uses Jetty and Jenkin to achieve continuous integration and automated deployment,making deployment efficient and fast;The system uses the Oracle Cloud platform and Oracle's financial module to store and reconcile the accounting data generated by the accuracy.The interaction between the system and Oracle Cloud is implemented using Web Service.Web Service has the characteristics of cross-platform and cross-language,and it can realize the interface calling between different platforms.At present,the system has been delivered to users within the enterprise and is in good operating condition.
Keywords/Search Tags:Microservice, Monolithic architecture, Financial settlement
PDF Full Text Request
Related items