从0-1的java技术开发银行风险金融系统,可以作为毕业设计,或者java面试项目

开始日期:

2023年3月26日

背景:

银行信贷、金融业务逻辑复杂,从头梳理一遍业务逻辑,便于开发银行系统功能

功能流程:

贷款人申请-贷前调查合格性-银行审批-成功放款-还款计划

贷款人申请

收集贷款人资料,包括贷款人姓名,电话号码,身份证,银行卡

贷款类型:

报错贷款人资产抵押:车,房等。信用贷款

贷前调查合格性(重点):

根据贷款人信息,进行贷款规则(重点),信用度,贷款人偿还能力(查贷款人公积金、社保,银行流水)、是否之前有贷款过进行评估

贷款偿还方案:

a.一次性利随本清法

在贷款到期后一次性付清本金利息

b.分期付息一次还本法

按合同规定期限分期付清利息。在贷款到期之后一次性付清本金。不能按期支付的利息按贷款合同利率按期计收复利。

c.等额本息法

每期偿还等额的本息。计算公式为:本金×每元每期应还金额。这里的每元每期应还金额需事先根据贷款利率算出。

d.等额本金法

每期偿还等额的本金加当期应付利息。计算公式为:本金÷总期数+剩余本金×每期利率。

银行审批:

成功放款,生成对应的还款计划(日,月,季度),包括还款周期(分期期数),还款方式(先息后本,等额还款)还款金额(本金+利息),还款操作(自动还是手动)

还款通知

每个月到还款日未还款进行短信或者电话通知

个人信息查询

贷款订单,还款计划

大概的需求功能点:

客户注册信息、客户更新信息,查询信息

申请贷款(客户身份校验,贷的规则校验,用户征信校验,黑白名单,流水,社保信息)、审批链:每一个环节的处理人

贷信息:每一种贷的信息

贷规则:每一种贷都有不一样的规则

预警信息: 检查不正常的贷款预警处理人,定时审查客户的资质

流程图:

UI界面:

客户注册:

选择贷款种类:

填写注册信息:

后台管理人处理:

贷款申请订单审批:

审批结束通知:

贷款流程图

技术方案:

后端:springboot mysql mybatis

前段: 待定

数据库表:loan_customer_info (客户资料表

)loan_application(贷款申请信息表)+ ====

操作类:用户注册身份、用户查询(更新)信息、贷款的种类操作、预警信息、

规则类:每种贷的校验规则

校验类:用户征信信息、客户信息、贷信息、黑白名单

角色类:每种贷对应不一样的审批角色

缺少点:

因为没有社保、工资流水、征信资料,所以用模拟数据,设置了个等级,通过几个数据的相加,来判定申请贷款客户的最终等级(3<=X<6 走全流程 6<=x<9 走短流程 x>=9直接审批),来选择不一样的审批链逻辑。

进度过程展示:

1.学学怎么使用vue,尝试先查了下数据映射到了表格中(数据为瞎造的)

进度:

1.0期(0326):初步写了需求方案功能点

1.1期(0405):开发了客户注册,更新,查询信息功能,2张表设计

1.2期(0408):补全功能流程图、UI界面图、开发的功能点、功能分类、开发注册新贷功能

1.2期(0409):新增保存贷款申请信息,

1.3期(0422):新增闪电贷角色,新增定期审核客户资质四张表+角色表,优化下返回的数据结果处理,新增下一审批链选取角色处理人,新增客户申请贷款成功审批信息,

1.4期(0429):光写后端接口有点枯燥,研究了一下午怎么去使用vue,搭建前端页面一起做

(0430):做了个登陆界面

(0429)--(0501):

入口:登录界面,注册账号界面

用户操作界面:客户注册贷款资料界面,查询所有贷款品种界面,注册贷款资料界面

管理员界面:管理员界面,查看用户贷款申请订单界面,查看用户资料信息界面

对应加了一些后端接口

猜你喜欢

转载自blog.csdn.net/weixin_42450130/article/details/129776767
今日推荐