您的位置:首页 > 数据库

利用规则引擎计算个人所得税学习

2013-09-17 08:21 218 查看
以个人所得税计算为业务原型,采用表达式规则和决策表Excel 模板导入方式实现。体现业务规则文本编辑,业务逻辑快速实现。

创建规则包

右键工程“测试XML结构”,选择“新建规则包”添加个名为“计算个人所得税”的规则包,创建过程如下图所示:


创建变量,如图所示:




创建、编辑表达式规则

选择“计算个人所得税”规则包,右键创建“添加表达式规则”,并命名为“全月应纳税额”。如下图所示:




在右边编辑框中直接书写业务规则。“如果”、“那么”、“结束如果”为关键字。蓝色为 定义的变量。具体内容如下图所示:


决策表创建及内容导入

添加关联决策表并命名为“设置税率”,如图所示:


事先准备好的Excel模板。



如图所示操作,导入Excel



导入后,Excel内容就出现在关联决策表中,如想修改决策表中内容,直接在决策表上修改和在Excel中修改重新导入都可。


税后工资表达式创建及编写

如下图所示创建“税后工资”表达式规则,并编写内容。




保存、编译和测试



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息