一种适用于薪资计算的规则生成器的设计与实现

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:quan777
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
薪资计算系统是现代企业管理系统的重要组成部分。传统的开发方式是将复杂的业务逻辑和处理流程耦合在代码之中,使得薪资计算系统普遍存在操作复杂、结构臃肿、扩展性差的问题,并且当薪资政策发生变化时,旧系统的更新和升级往往难度较大,成本较高。基于Drools规则引擎的薪资计算系统,可以轻松的将复杂的业务逻辑和处理流程进行解耦,通过建立完整的规则库和事实库,以推理的方式计算员工的工资,在易用性、扩展性和维护性方面有了极大的提升。当需要对薪资计算系统进行升级时,只需通过更新相应的规则库即可完成,大大降低了系统升级的成本。但是,由于Drools规则引擎对规则的格式有严格的要求,规则的编写也需要使用特定的语法,只能由专业的研发人员花费大量的时间来编写。针对这些缺点,本文作了如下的工作:本文首先对Drools规则引擎中的规则结构进行了分析,详细描述了规则属性、规则条件和规则动作的特点;然后对系统中调用和执行的规则进行了分类,并总结了规则之间的关系;最后将规则生成器从结构上分为源数据采集模块、规则表示模块、规则生成模块、规则管理模块四个部分,分别阐述了各个模块的主要功能。相比于传统手工编写规则的方式,规则生成器优势明显。在规则的命名方面,规则生成器使用“分段”命名的方式保证了规则的惟一性。在规则生成的过程中,“基于模板分步注入”的生成方式,使规则生成器具有了广泛的适应性。在规则的管理方式上,规则生成器使用了规则数据库和规则文件库相结合的管理方式,利用规则数据库管理规则,通过规则文件库调用规则,取得了良好的效果。规则生成器不但减少了研发人员的工作量,缩短了研发周期,而且减小了系统的人工依赖性,提高了系统的自适应性,在实际开发中具有重要意义。
其他文献
遥感技术是一种能够对目标进行非接触测量,采集并且分析的一种新型探测技术。随着电子计算机和空间技术的发展,各种资源和环境卫星的发射和成功的运行,通过遥感卫星从太空的高度对地球全貌以及地表动态变化等各种资源信息的提取技术得到了快速的发展。因此,对获得的海量遥感图像进行识别处理,即通过提取图像信息的特征,并利用这些特征进行图像分类,进而达到图像识别一直是遥感技术所要解决的重要问题之一。神经网络因特有的自
随着现代控制技术和计算机技术的迅速发展,以单片机为核心的控制终端控制系统在工业自动控制工程领域中取得了很大的发展,尤其在地理环境恶劣,无人值守,作业点分散,频发小数
为了简化组网结构,提高组网可靠性,网络设备虚拟化技术应运而生。然而随着交换网络面临越来越高的要求,其可靠性、可用性、可管理性等多方面都面临越来越高的挑战,传统的虚拟
射频识别(RFID, Radio Frequency Identification),是一种实现非接触式信息识别和采集的技术。通过RFID系统中读写器设备读取电子标签中的信息,将信息交付给用户或者服务器做
粗糙集理论是一种有效的数据分析工具,它可以处理不确定、不精确、不完备、不一致的数据。然而,经典粗糙集理论是基于严格等价关系的,在处理实际应用中的数据时具有一定的局限性
随着现有的智能家电设备的功能性以及智能家居服务的广泛性的迅速发展,给人们带来的便利有目共睹,可是问题也是层出不穷。除了设备异构性导致的设备互操作困难,应用程序和设
当下医疗行业存在巨量的影像数据,它们对疾病诊断与疗效评价具有重要研究意义。本文将糖尿病患者的视网膜眼底图作为数据集,进行深度学习算法的应用研究。在算法上对于糖尿病
近些年来,由于计算机及信息技术的高速发展,人们获取数据的能力极大的提高,数据流作为一类重要的数据来源,越来越受到关注。数据流是连续的、快速变化的、有序的、海量的数据,不同
近年来,对等网络(P2P网络)由于自身的自治性、扩展性、容错性等方面的优势,获得了快速发展。基于P2P网络的应用已远远超越简单的文件共享,在大规模互联网应用等方面显示出巨大的潜
无线传感器网络集成了传感器、微机电系统、嵌入式计算、分布式信息处理和网络通信五大技术,是一种全新的信息获取和处理技术。它能够协作地实时监测、感知和采集网络覆盖区