利用规则引擎计算我的所得税学习

以我的所得税计算为业务原型,采用表达式规则和决策表Excel 模板导入方式实现。体现业务规则文本编辑,业务逻辑快速实现。 测试

建立规则包

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


建立变量,如图所示: 原型


建立、编辑表达式规则

         选择“计算我的所得税”规则包,右键建立“添加表达式规则”,并命名为“全月应纳税额”。以下图所示: 编译

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


决策表建立及内容导入

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

事先准备好的Excel模板。 im

如图所示操做,导入Excel 命名

导入后,Excel内容就出如今关联决策表中,如想修改决策表中内容,直接在决策表上修改和在Excel中修改从新导入均可。 img


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

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


保存、编译和测试


相关文章
相关标签/搜索