Font Size: a A A

Design And Implementation Of Internet Bank Scheduling Platform

Posted on:2021-04-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y C XuFull Text:PDF
GTID:2428330614971285Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the introduction of the national inclusive financial policy,Internet companies have begun to slowly enter the financial industry,a variety of financial products emerge in an endless stream,and customer needs are also undergoing rapid changes.As a financial institution holding a banking license,Internet Banking plays an important role in the Internet finance industry.Different from traditional banks,it breaks the geographical time limit of traditional banks,cancels physical outlets and moves all businesses online,providing customers with electronic Financial services such as convenient deposits,loans,payments,settlements,remittances,credit,account management,currency swap,investment and wealth management.The characteristics of Internet banking require banks to set up a fast-responding back-end system for Internet financial services.It has an intelligent wind control system based on big data technology and has long-term agile operation and maintenance service capabilities.In the bank's many businesses,loans are the core business.When the loan is centered around the customer's credit and loan links,how to control the risk,how to collect information for the risk decision engine to judge,in this case,a platform is required to bear the task of distribution the message assembly and return results.While the platform needs to have a corresponding back-end system for credit managers to use.This paper takes a subsystem under the core system of Internet banking,the scheduling platform,as an example to illustrate the design and implementation process of the system.The scheduling platform system is divided into the following six modules: special management module,work order module,model module,configuration interface module,system setting module,and scheduling task module.The special management module includes black and white list,associated person management,inviter management,and special loan management;work order module includes work order management and abnormal queue management;model module includes field management,GBDT interface management,model file management;and configuration interface module.Including product configuration,call configuration,ilog interface configuration;system setting module includes role management,rights management,user management,menu management;scheduling task module includes message assembly,message delivery,message storage,message distribution.I mainly participated in the following parts: in the requirements analysis part,deepen the function details and perfect the requirements specification;in the outline design and detailed design part,divide the system modules,list the function points,write the interface documents,and the database and data structure.Designing;in the implementation part,I am responsible for writing code to implement the interface function.The system uses a distributed architecture based on SOA(Service-Oriented Architecture)to integrate the SSM(Spring MVC-Spring?MyBatis)framework.The main development language is java,the main database is mysql,the interface call uses Dubbo,the middleware applies the message queue RabbitMQ to receive and publish messages,and also uses the Saturn timing task to perform batch tasks.The system has been put into production and is running smoothly.The follow-up will be iterated according to the business needs of the risk department and the product department,and will continue to be improved and adjusted.
Keywords/Search Tags:Internet banking, Credit management, Risk decision engine, Scheduling platform
PDF Full Text Request
Related items