HR管理系统软件开发技术

HR管理系统软件开发技术
作者:张强 徐文昭
来源:《硅谷》2012年第17
        摘要:企业人力资源管理系统中的招聘子系统为例,讲述如何把业务规则与程序独立开来,以适应企业业务规则的变化,全文分为了实例简述、业务规则、规则引擎和规则引擎的使用等几个部分。
        关键词:业务规则;规则引擎;软件构件
杨梢叶甲
        1 实例简述
        企业资源管理系统中会涉及到很多的企业业务流程,在这些工作流程中的工作规则就叫做业务规则。在软件开发中,一种简单的处理业务规则的方式是根据业务规则和业务流程设计软件、编写代码。但当企业要改变业务规则的时候,这些系统就必须跟着修改,实在是麻烦。企业的业务规则不可能是一成不变的,所以,把业务规则硬编码进软件代码里不是一种好的方法。应该把业务规则从程序中独立出来,使用一个专门读取业务规则并依据规则中的定义来执
行业务流程的程序模块来驱动整个业务的进行,这个模块就叫规则引擎。本文以企业的人才招聘模块为例子,本例子的人才招聘模式可以是面向院校、社会或者人力资源市场等,不同的招聘对象的招聘流程和规则都可以不一样,而客户要求我们设计的软件系统要能适用于各种招聘对象和场合。
        2 业务规则
        规则可以以XML绝路狂飙文件形式存储,职业中专采用XML成都体育学院学报形式的规则标记语言定义规则包中的对象以及相应的操作逻辑。根据在设计阶段得到的业务模式设计相应的业务规则,业务规则采用XML文档来存储。根据Microsoft BizTalk的规则引擎采用的规则定义文件的模式,每个模式的业务规则集用XML文档的一个元素来表示,元素包含的多个相同模式的子元素,子元素就表示业务模式的业务规则。BizTalk的规则语言是一些定义好的XML元素符号,能够用来表示各种业务规则,本文中涉及的规则的描述采用Biztalk的规则语言规范。mrpk
imperator fla
        如招聘管理业务模式中可建立如下筛选业务规则:

本文发布于:2024-09-23 06:28:26,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/138731.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:规则   业务   模式   招聘   企业
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议