规则引擎实战篇-------银行贷款业务处理1

软件工程实践 软件工程(实验笔试) 样题1. 某商店销售50种商品,为了及时了解各种商品的销售情况,拟建一销售统计系统,售货员售货时即输入售货数和销售收入,能使经理随时了解每种商品的日销售额,每周、每月的累计销售额和库存情况,请画出此系统的数据流图(顶层图)(必须给图上所有元素命名)。 样题2.某银行发放贷款原则如下: (1)对于贷款未超过10万元的客户,允许立即贷款; (2) 对于贷款已经超过10万元的客户,... 阅读详情

     

前面的文章一直在介绍规则引擎的各种常用功能,接下来我们将前面介绍的功能结合实际业务来使用。

具体业务场景如下:

某银行发放贷款原则如下:
     1。对于贷款未超过限额的客户,允许立即贷款。
     2。对于贷款超过限额的客户,若过去还款记录好且本次贷款在12万元以下,可作出贷款安排;否则拒绝贷款。
    根据上面的要求我们绘制出如下决策表:


决策表优化后:


有了这张决策表,我们可以很轻松地在规则引擎中使用决策表去处理贷款业务,新建一个规则工程如下:




下面我直接给出对象库里的对象和决策表的决策条件:




决策表属性要改一下,如下图:



保存之后我们运行一下:

结果1:


结果2:


代码分析:

可以看见上面只需要简单的建立决策表,决策表通过三个条件去判断贷款的结果,当贷款条件发生改变或增加新条件时,可以通过决策表修改条件去实现。而且通过规则引擎强大的图形化界面,业务人员不需要参与代码的编写即可直接修改决策条件。


对于一个完整的业务系统,我们已经通过规则引擎把业务分离出来,用图形化的方式呈现给业务人员,那么后期业务变更时业务人员能直接修改决策表而无需程序员的参与。业务逻辑与系统程序代码独立管理,这样整个系统的后期维护成本将极大的降低。

本文给出了银行贷款业务的决策表实现,这也是业务的核心,作为一个完整的系统,我将会在下篇文章继续完善,请继续关注本博客。


敬畏知识 标明 出处:https://blog.youkuaiyun.com/qq1026605798/article/details/48053267

决策表(决策树) 回归VS回溯 决策表: 1.定义: 用表格的方式描述决策问题一种方法,这种表格也被称为决策矩阵。所谓决策表是指一个以行、列形式来描述和表示决策规则和知识信息的表,如果决策问题的后果是用损失的费用表示,这个表也被称为损失矩阵。 决策表又称判断表,是一种呈表格状的图形工具,适用于描述处理判断条件较多,各条件又相互组合、有多种决策方案的情况。精确而简洁描述复杂逻辑的方式,将多个条件与这些条件满足后要执行动作相对应。但不同于传统程序语言中的控制语句,决策表能将多个独立的条件和多个动作直接的联系清晰的表示出来。 2.结构: 决策表 阅读详情

相关推荐

信用卡审批自动化应用Drools规则引擎

本文还有配套的精品资源,点击获取 简介:在金融领域,尤其在信用卡审批中,规则引擎如Drools提供了高效、准确执行复杂业务决策的能力。本项目介绍如何利用Drools实现信用卡申请的自动化审批流程,通过将业务规则与核心应用程序逻辑分离,提高审批过程的效率和公平性。本项目涵盖Drools的基本组件如规则库、工作内存和议程,以及DRL规则语言的应用。此外,还包含Drools提供的...

weixin_36282234的博客 1390

决策表或决策树

转自:http://blog.sina.com.cn/s/blog_5132c99b01008pw4.html标签: 决策树 物资 贷款 定额 库存 1.某银行发放贷款原则如下: 1)对于贷款未超过限额的客户,允许立即贷款。 2)对于贷款超过限额的客户,若过去还款记录好且本次贷款在2万元以下,可作出贷款安排;否则拒绝贷款。 请绘出发放贷款的...

weixin_30410999的博客 1403

ADP在线自适应动态规划之持续激励条件

在线自适应动态规划之持续激励条件 在在线自适应动态规划算法中,需要通过满足持续激励条件(Persistent Excitation Condition)保证critic网络权值的收敛性,一般的做法都是在算法初期在输入端引入探测噪声(Probing Noises)来保证数据的丰富性,但是由于在输入端引入噪声会给系统带来一些不好的影响,甚至可能破坏系统的稳定性。因此,出现了一些其他的方法来避免引入探测噪声,受阅读所限,我目前了解两种: Concurrent Learning(CL) Experience Re

qq_43435956的博客 6162

软件测试_决策表(Decision Table)

利用判定表设计测试用例集合的方法叫做判定表驱动分析法(决策表法)。

有个爱胡思乱想的产品经理! 7749

matlab 用m_map画地形水深图

clear,clc %投影 m_proj('albers equal-area','lat',[5 43],'long',[105 125],'rect','on'); %加载水深文件 [CS,CH]=m_etopo2('contourf',[-7000:500:3000],'edgecolor','none'); %绘制高分辨率陆地和海岸线 m_gshhs_h('patch',[0.1 0.9 ...

qq_44913577的博客 9513

QGIS-空间分析-核密度分析

本文在QGIS软件中使用核密度估计法分析全球历年的地震数据,旨在分析出地震频发且严重的区域,为地震防控提供参考依据。全球历年地震数据来源于网络,仅用于技术学习探索。通过核密度分析,可以观察到南美、美国西部海岸线和太平洋北部区域在全球地震分布状态中是最为集中和强烈的。

imxiezy的博客 2467

规则引擎实战篇-------银行贷款业务处理3

上次我们简单地实现了银行贷款业务的功能,这次我们利用规则引擎来快速导出页面。 首先我们来看看对象库,设置好对象传入传出的关系后,我们导出页面 如图右键选择添加jsp页面 导出了本规则工程的jsp页面,为了方便,我重命名为1.jsp 选择页面后右键菜单,点击在浏览器中访问 页面是打开成功了,不过有点问题,它提示说yh.conf文件找不到,这是什么回事呢?

qq1026605798的博客 1455

Vercel部署个人博客

先去注册一个账号,建议注册一个Github账号后,使用Github账号来登录Vercel。vercel 部署静态资源网站极其方便简单,并且有可观的访问速度,最主要的是免费部署。此时项目已经成功搭建完毕了,点击图片即可跳转到 vercel 所提供的二级域名访问。然后可以直接拉取我的仓库,所有已经配置好了,可以直接使用,建议fork成自己的!然后修改dns就行,注意vercel提供的域名可能访问不了,需要自己绑定!如果有自己的域名,还可以在 vercel 中进行设置。进入Vercel官网。

醉里博客202271.xyz 2361

drools规则引擎的基本使用和原理介绍

理论基石 借用:《drools规则引擎技术指南》来说, drools是: 开源项目,规则引擎技术,规则语法形成的规则文件,可以存在数据库等,通过drools包提供的接口,调用生成对应的结果,并且想要直到执行的过程和结果,可以设置监听器 为什么要使用: 一般的项目中没有引用规则引擎之前,通常的做法都是使用一个接口进行业务工作。首先要传进去参数,通过if…else或其他方式进行业务逻辑判断,其次要获取到接口执行完毕后的结果。引用规则引擎后就截然不同了,原有的if…else不复存在,代替它们的是..

liudaka的博客 2742

【电机学复习笔记】同步电机的特性及参数的求取

同步电机的主要特性包括:空载特性、短路特性、零功率因数负载特性、外特性和调整特性。 基于以上特性我们可以实现: 从空载特性和短路特性求同步电抗的不饱和值和短路比; 从零功率因数负载特性和空载特性确定保梯电抗(定子漏抗)和电枢反应电动势

Pantrick_的博客 2万+

内网穿透-frp二层隧道搭建

环境: weblogic: 192.168.0.133 10.10.20.12 win7 : 10.10.20.7 10.10.10.7go语言、跨平台的 可以分为frpc和frps frpc—>请求----->frps frps:放到黑客公网上 1.需要出网 2.配置: frpc:放到肉鸡上,请求frps 2.端口转发 2.1frpc传到肉鸡(weblogic) 利用工具,传入内存马到weblogic,然后使用冰蝎进行连接 然后在文件管理中上传frpc.exe和frpc.ini文件 fr

yyytaotao的博客 2103

黑盒测试方法:决策表具体步骤及实例

它提供了一种方便的方式来编制业务规则,根据不同的条件和结果,生成决策树,快速地推理和决策。在这些应用场景中,决策表都是用来快速处理和决策业务逻辑的,减少了开发者手动处理决策所需的时间。它可以将患者的症状和储存的疾病信息映射到之前的诊断结果中,然后提供一份最可能的诊断方案。2. 订单处理:一个企业的订单可能根据发货地址、订单数量、交付日期和其他因素的不同而有很多可变的方案。2. 编制表格:将所有规则组合成一个表格,将所有的条件列在左侧,将所有的结果列在顶部。

m0_49521873的博客 1021

【机器学习与数据挖掘实战 | 医疗】案例18:基于Apriori算法的中医证型关联规则分析

本案例针对三阴乳腺癌患者,经问卷调查收集数据并筛选处理形成原数据,经清洗、特征选择与变换后,构建Apriori模型,基于业务理解与建模结果,分析患者症状与中医证型关联,并据症状给出建议 。

Morse_Chen的博客 1380

规则引擎的主要作用及使用场景举例

规则引擎的主要作用是将业务规则从应用程序代码中分离出来,使规则的制定、修改和执行更加灵活、高效。

学亮编程手记 966

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

常用的银行反欺诈规则引擎

这些规则引擎具有不同的特性和适用场景,适用于不同规模和复杂度的银行反欺诈系统,可以根据具体的需求选择合适的解决方案。

大东码字 814

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

从客户反馈到业务改进:规则引擎在信用卡未办卡问题中的价值体现

在当今的金融市场中,信用卡作为一种便捷的消费工具,受到了广大消费者的青睐。在实际业务运营中,银行有时会收到客户的反馈,称他们收到了需要还款的信息,但实际上并未办理过该行的信用卡。这可能由于传统的人工处理过程中存在的疏忽或系统错误导致发送错误的提醒。在金融服务领域,确保客户信息的准确性和服务的精准性至关重要。这不仅可能引起客户的困惑和不满,还可能对银行的信誉造成负面影响。规则引擎作为一种自动化智能化的决策判断工具可以高效、准确地处理这一复杂场景。

892

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

金融风控实战:图神经网络与规则引擎协同防控金融犯罪

金融犯罪防控本质是资金流异常识别问题,其技术核心在于融合确定性规则与概率性模型的协同机制。图神经网络(GNN)因能建模账户间拓扑关系,天然适配资金网络分析场景;而规则引擎提供监管可追溯的强逻辑锚点,二者结合可兼顾实时性、可解释性与低误报率。该架构已在反洗钱、信用卡欺诈、对公账户监测等刚性场景落地验证,显著提升涉诈资金链路识别准确率并压缩响应延迟。本文聚焦GNN在金融图谱中的轻量化部署、规则感知型特征工程及监管合规映射实践,面向风控建模工程师、合规负责人与中小银行科技团队提供可复用的技术路径。

weixin_30388285的博客 266

银行电商平台架构实战:如何用分布式缓存和规则引擎提升千万级订单处理能力?

本文深入探讨了银行电商平台架构实战,重点解析如何通过分布式缓存和规则引擎优化千万级订单处理能力。文章详细介绍了三级缓存架构设计、Memcached集群优化策略,以及Drools规则引擎在交易风控中的高效应用,帮助金融级电商平台实现99.99%的高可用性和毫秒级响应。

weixin_28327051的博客 297

规则引擎 Drools:问题引出

现有一个在线申请信用卡的业务场景,用户需要录入个人信息,如下图所示: 通过上图可以看到,用户录入的个人信息包括姓名、性别、年龄、学历、电话、月收入、邮寄地址、是否有房、是否有车、现持有信用卡数量等。录入完成后点击申请按钮提交即可。 用户提交申请后,需要在系统的服务端进行 用户信息合法性检查 (是否有资格申请信用卡),只有通过合法性检查的用户才可以成功申请到信用卡(注意:不同用户有可能申请到的信用卡额度不同)。 检查用户信息合法性的规则如下: 规则编号 名称 描述 1 检查学历与薪水1 如果

491

【研发经验】工作流和规则引擎的应用与场景

工作流引擎和规则引擎在各种场景中都可以提供自动化和规范化的解决方案,帮助组织和企业提高效率、降低风险并提供更好的服务。

wenchun001的博客 951

Together规则引擎 金融解决方案

对于承销和销售抵押贷款的组织,可通过Together规则引擎构建抵押贷款行业特定的功能集,使金融机构能够简化受理流程、改善风险管理并优化贷款和贷款管理,确保数据驱动的决策、合规性和增长。ogether规则引擎使金融机构能够简化受理流程、改善风险管理并优化贷款和贷款管理,确保数据驱动的决策、合规性和增长。对于承销和销售抵押贷款的组织,可以通过Together规则引擎构建抵押贷款功能集,适应法规和业务规则的高频变化。抵押贷款行业标准是抵押贷款金融行业的信息交换和开展业务的标准。

CC_longhua的博客 947

还款计划的前生!

一笔贷款,每期应该还多少钱,对普通来讲,其实很难理解,甚至对数字不敏感的行业从业者来讲,也很玄幻,定义每期还款金额其实有一个行业术语叫“还款计划”。一、还款计划以下是期限3个月,日利率万分之3,贷款金额10万,等额本息的还款计划:月份本金(元)利息(元)还款总额(元)剩余本金(元)133,492.85900.0034,392.8566,507.15233,635.57757.4334,392.85...

chenxuetao的专栏 1113

信贷风险控制管理-策略生成及规则挖掘

规则引擎使用一组简单的规则进行客户分类,使得不同客户群体的期望风险存在显著差异,并能够快速进行风险划分。公司领导发现只有给等级A的客户放款才能不亏钱,现需要我们在现在的基础上制定有效的规则策略,控制坏账率。业务背景:某打车平台和某些加油站达成合作,联合推出油品贷业务,可以给打车平台的司机提供贷款等业务,但最近发现使用油品贷的人,坏账率很高,数据高达5%,否则项目会被砍掉。该树的模型当中,设置三个参数,max_depth最大深度为3,min_samples_leaf表示在叶节点处需要的最小样本数为500,

m0_63186866的博客 1065
上一篇: 规则引擎实战篇-------银行贷款业务处理2
下一篇: 规则引擎实战篇-------银行贷款业务处理3
A__Men
博客等级 码龄9年 502粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值