点击空白处退出提示
额度管理系统开发环境:Oracle11g,IBM Web Sphere,jdk1.8,IDEA,Gi
我要开发同款作品详情
软件架构:Spring Boot + Vue + Mybatis Plus + Redis + Rabbit MQ + Nginx
项目描述:
该系统用于对信贷业务系统使用的额度进行管理,所有信贷业务系统做业务时使用到多少信贷额度需要先到额度管理系统中占用额度,占用额度成功业务才能继续。而信贷管理系统中的额度由信贷部门在额度审批系统中审批通过后同步到额度管理系统中,每个交易对手都会有自己的授信额度。系统中会对每个交易对手的授信额度设置一些规则,例如交易对手的单个产品的使用额度最多是多少,每个交易对手多个产品组合的使用额度最多是多少。额度的规则设定会依照香港金管局的要求,以及信用评级系统对交易对手的信用评级。系统中的交易对手来自核心系统,以及从第三方公司买的银行客户信息。如果业务系统需要提前占用,需要先到额度管理系统中进行手工占用,并进行审批。每个交易对手的可用额度会放到Redis中供业务系统查询,所以业务系统占用额度前一般也会先查询可用额度,业务系统占用额度的请求会请求到Rabbit消息队列中。系统中提供了使用额度报表模块,可将报表导出给金融机构部查看,或给到香港金管局审计。
主要模块介绍:
(1)额度规则设定模块:依照香港监管局以及信贷部门的要求对交易对手的额度进行占用的规则设定,每个交易对手的产品额度使用会设置一定的上限。
(2)额度占用模块:业务系统做业务时占用额度会调用该模块,根据额度的规则验证后,如果有足够的可用额度,则占用,再将占用额度是否成功反馈给业务系统。
(3)额度手工预占模块:业务系统可能会有比较重要的业务需要提前到额度管理系统中进行额度预占,当业务系统做具体业务时会先占用提前预占的额度,这样可以保证这笔业务能顺利完成,不会出现额度不够的情况。手工预展的额度,需要在额度管理系统中完成审批流程。手工预占额度会有一个期限,一般是T+1,如果超过期限该额度会释放到共用额度中。另外如果该手工预占额度使用过一次但未全部使用完, 剩下的额度也会释放到共用额度中。
(4)批量模块:该模块主要用于获取上游系统或第三方公司的接口数据,或者下发数据给下游系统。
责任描述:
1、 参与了需求调研,分析,业务模块划分;
2、 接口定义文档,功能说明文档,项目计划文档的编写
3、 我主要负责额度系统中的额度占用模块,额度手工预占模块,额度规则设定模块,批量模块等功能的实现。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论