基于规则引擎的薪资计算管理系统的研究与实现

被引量 : 0次 | 上传用户:twffhvknnh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机在各行各业的普及和社会信息化程度的不断提高,各类软件在企业得到了大力的推广与应用,包括企业邮件系统、聊天软件、办公自动化系统等。无论是传统行业还是新型行业的企业,为了增强自身的竞争力以及吸引更多的人才和资金,都将实现信息化作为自身长远发展的重要战略。企业的核心竞争力就是人才,除了给人才提供优质的工作环境,最重要的就是提供更高、更稳定的薪资待遇,这样才能吸引人才加入进来并且把他们留下来。所以薪资计算管理系统在企业的应用不仅是自身信息化建设的一部分,也是增强企业核心竞争力的重要手段。传统的薪资计算管理系统,采用的是逻辑控制语句来实现计算过程的,这将导致代码的重用性非常低,当业务逻辑发生变化的时候,就需要相关的开发人员重新进行编码。采用这种方法实现的系统,会导致系统执行效率低下、可扩展性差等问题。特别是当系统业务逻辑非常复杂且薪资计算要求发生变化的时候,可能导致整个系统的重新设计。因此,开发一个能够满足薪资计算要求不断变化、高扩展性、具备灵活的配置、可维护性高的薪资管理系统非常的迫切。相对于传统的薪资计算管理系统逻辑实现的过程,基于规则引擎的系统可以将业务逻辑用规则的形式提取出来,使得业务逻辑从代码中分离出来,只需生成对应的规则以及规则流文件。当薪资要求发生变化,我们只需要重新配置相应的规则文件就能够保证系统正常的运行,而不必重新进行编码,大大提高了系统的可维护性和代码的重用性。本文首先对薪资计算管理系统国内现状进行了相关分析,并阐述了其存在的不足之处。然后,对规则引擎做了细致的分析和阐述,包括原理、推理过程等,分析了规则引擎在系统中应用带来的好处。接着,详细分析了系统的需求,为系统选择合适的开发技术;结合一些经典的技术手段,给系统搭建了高通用性的架构;参阅薪资计算文件,提取出规则引擎调用所需的规则及规则流,创建相应的模型,并实现其自动生成与存储。最后,在前面工作的基础上,建立系统对应的模型、设计系统各个模块、实现相关的接口,完成了基于规则的薪资计算系统。系统最终能够调用规则引擎完成正确薪资计算,达到了预想的效果,解决了传统系统实现业务逻辑方式所带来的维护性差、重用性低等问题。
其他文献
改革开放以来,我国经济社会快速发展的同时,环境破坏也愈加严重。环境问题引起了全社会的关注,新能源汽车以其良好的环境保护效应和灵活多样的能源利用形式,受到了北京市政府高度
农村微型金融是一个复杂的统一整体,是农村经济的血液循环系统。经过最近几年的改革与发展,我国大中型城市的融资环境得到明显改善,农村却存在着严重的金融服务供给不足问题
ESP是“English for Specific Purposes”的缩写,即“专门用途英语”或“特殊用途英语”,指与某一特定职业或学科相关的英语,是根据学习者的特定目的和特定需求而开设的英语课
对FX-2N-48MR PLC及编程软件SWOPC-FXGP/WIN-C的简述、组态王V6.5软件简介、电梯控制系统介绍。以FX-2N PLC控制的电梯系统为例,介绍基于组态王的电梯监控系统实现新方案,并
锂离子电池目前已成为手机、摄像机、笔记本电脑等各种便携式电子设备的标准配套电源,同时也被公认为电动汽车的理想配套电源和潜在的风能太阳能等的储能电源。目前制约锂电
“箴”可分为“官箴”“私箴”两类。依箴谏对象的不同,官箴又可被分为君主箴、皇族箴、百官箴三类;依表达方式的不同,私箴可分为咏物箴、言志箴两类,这样的次类划分较全面科
目的:探讨Q开关Nd:YAG激光治疗真皮色素增加性皮肤病的疗效及安全性。方法:收集2004年12月至2011年12月来我院门诊就诊并完成治疗的资料完整的421例真皮色素增加性皮肤病患者资
现阶段高中新课程改革已走进了深水区,地理教育在新课程理念的指引下已取得了一定的成就。然而高中理科生的地理教学现状仍存在很多的问题,相关研究也处于空白区,面对社会对
传播的非物质性是传播学研究的主导性本体论基础,即认为传播是建立在人类认知、思想、语言和象征等基础上的文本性的、精神性的、非物质性的活动。近年来,随着数字时代技术、
五甲基槲皮素是多甲氧基黄酮类化合物中的一员,主要存在于沙棘果实及山奈属植物的根茎中。本实验室以槲皮素为原料,采取全甲基化的方法,成功合成了五甲基槲皮素,解决了其天然