本发明涉及区块链技术领域,具体涉及一种基于置信度非线性加权集成算子的绩效分配系统。
背景技术:
现有的企业管理计算机系统中,对于企业绩效的的评定由企业领导人作在计算机系统的中心节点单独确定,不能实现绩效评定去中心化。
现有的企业绩效的评定数据存储于单一的企业管理计算机系统中心节点,中心节点出现数据安全事故则会对企业的绩效评定数据产生灾难性的影响,安全性较差。
技术实现要素:
本发明的发明目的是,解决现有技术中企业计算机管理系统绩效评定中心化和绩效评定数据不安全容易被篡改的问题。
本发明提供一种基于置信度非线性加权集成算子的绩效分配系统,其系统结构由区块链模块、智能合约模块、客户端模块组成。
进一步的,所述区块链模块,有多个分布式的区块链计算机节点组成,用以存储数据和软件运行环境,作为本系统的后端服务器。
进一步的,所述智能合约模块部署在区块链模块中,能实现五种合约功能,一是根据企业管理部门录入的员工信息,生成绩效考核表;二是发放给每名员工绩效考核表,并在完成打分后进行收集;三是统计评分表,将绩效考核打分的评分数据作为输入;四是调用置信度非线性加权集成算子程序计算绩效考核分数和薪酬分配金额;五是将结果数据保存到区块链。
进一步的,所述智能合约模块用于实现一种让员工之间相互对他人的工作贡献进行评分的绩效考核方式,同时也要对自己评分,然后根据每名员工最终的得分来自动计算每名员工的绩效考核分数和薪酬分配金额。
进一步的,所述的每名员工相互对他人进行评分的绩效考核过程,是根据他人在企业里进行工作活动中的多种工作属性进行打分,在打分的同时还要选择一个自己对被评分员工的熟悉程度,称作置信度,从而实现置信度等级下的多属性的考核打分方式。
进一步的,所述的置信度等级代表评分人对被评分员工的熟悉程度,置信度等级分为五级,分别是非常熟悉、熟悉、一般、不熟悉、非常不熟悉,员工在进行评分的同时在客户端进行选择对他人的置信度等级,五个置信度等级分别对应不同的置信度数值,企业可自行设置,五个置信度水平数值的总和为1。
进一步的,所述自动计算每名员工的绩效考核分数和薪酬分配金额,其实现方法是调用智能合约里的置信度非线性加权集成算子程序。
进一步的,所述算子能够自动对智能合约收集的绩效考核表中分数数据进行计算处理,将每名员工所得的评分,按照工作属性的权重和每名评分人给出的置信度等级进行数据的非线性加权集成,每名评分人对某一名员工的打分可以依次集成得到一个不同的分数,再用该名员工得到的所有分数计算平均分,作为该名员工的最终绩效考核分数,一名评分人对某一名员工的评分集成计算公式为:
其中,
其中,s1表示编号为1的员工的最终绩效考核分数,m为对编号为1的员工进行评分的评分人总数,
进一步的,所述的薪酬分配金额由两部分金额组成,第一部分为绩效工资,第二部分为价值观奖励工资,这两部分薪酬的金额分配比例可由企业自行设定。
进一步的,所述的绩效工资由绩效考核分数决定,具体分配方法是计算该名员工的绩效考核分数占该部门全体员工的总绩效考核分数的比例,依据这个比例来分配企业绩效工资预算金额,计算公式如下:
其中
进一步的,所述的价值观奖励工资是在本系统中用来奖励对他人在工作中所做的贡献做出客观公正评价的员工。
进一步的,所述的价值观奖励工资的分配方式为根据每名员工给他人打分时候产生的评分操作权重值的高低来分配,所有员工都完成对所有其他员工的打分后,可以得到一个评分权重值表,如下:
其中,yi代表编号为i的员工,wi1代表编号为i的员工对编号为1的员工进行评分操作产生的评分权重值,进行评分操作时产生的权重值越高说明本次评分越公正,可以根据每名员工的绩效考核分来算出每一位员工进行评分时的权重值,评分权重值的计算公式如下:
其中w1i代表编号为1的员工对编号为i的员工进行评分后,所得的评分权重值;
其中
进一步的,所述智能合约模块的执行内容的步骤如下:
s1:企业管理部门录入企业员工的信息和企业本月度的分配薪酬预算金额作为输入数据,智能合约自动生成评分表;
s2:智能合约发布员工评分表到每一个员工节点,收集每名员工对他人的评分数据,并进行汇总;
s3:用置信度非线性加权集成算子计算出每名员工的绩效考核得分,根据绩效考核分来分配绩效工资金额;
s4:计算出每名员工的评分操作权重值,根据每名员工的评分权重值来分配价值观奖励工资;
s5:分配结果保存到区块链模块中。
进一步的,所述客户端模块是连接用户、智能合约模块和区块链后端的可视化前端接口,由web3和javascript搭建。
进一步的,系统的具体运行步骤为:
s1:在客户端模块录入企业员工信息和分配薪酬预算金额,智能合约模块自动生成具有对应信息的评分表;
s2:智能合约模块通过客户端模块向企业员工发布评分表,企业员工在客户端界面对包括自己在内的部门所有员工进行多属性的绩效考核评分和置信度等级选择,评分完后又通过客户端发送回智能合约模块,进行汇总;
s3:智能合约模块使用置信度非线性加权集成算子自动计算出每名员工的绩效考核分数和评分操作权重值,根据每名员工的绩效考核分数来分配绩效工资金额,再根据评分操作权重值来分配价值观奖励工资;
s4:最终的绩效考核分数和薪酬分配结果保存到区块链模块中;
s5:区块链数据更行后进行节点广播,实现绩效分配结果数据的分布式共识,每名员工节点处都可以看到绩效考核分数结果和薪酬分配结果。
本发明的有益效果是,通过将区块链技术应用在企业管理计算机系统,对企业计算机管理系统收集的绩效评定数据进行处理,实现了绩效评定数据去中心化收集和去中心化处理,实现了更加安全的绩效评定数据存储。
附图说明
图1为一种基于置信度非线性加权集成算子的绩效分配系统的系统架构图;
图2为绩效考核评分表格式;
图3为评分操作权重值表;
图4为系统的使用运行流程图;
具体实施方式
下面对本发明作进一步的阐述,参照附图更详细地描述本发明示例性实施例。
绩效分配现状:绩效分配过程主要可分为绩效考核和薪酬分配两个过程。绩效分配管理是企业管理中的重要一环,良好的绩效分配能激励员工,糟糕的绩效分配则会让企业失去动力。目前大多数企业的绩效考核和薪酬分配模式难以公平公正公开。绩效管理过程中的人情因素过多,企业领导一手掌控绩效分配权,讨好领导从而获得更好绩效考核分的现象屡见不鲜,造成企业内部不正之风,员工缺少工作热情。因此,本发明提供一种基于置信度水平加权集成算子的绩效分配dapp系统,将区块链中的dapp技术应用到企业的绩效分配管理中。让企业员工之间相互监督,并对他人在工作中的表现、贡献等等进行打分。根据打分情况,再利用置信度水平加权集成算子自动智能地对打分情况进行分析计算,自动分配每名员工的薪酬。这样的方式,绩效分配就不再是企业领导决定,而是企业的大多数员工共同来决定每名员工的工作贡献以及该分得多少薪酬,这样不仅实现了一种更公平公正公开的绩效分配管理模式,还可以激励员工乐于奉献。
区块链:区块链可以看作是一种去中心化的分布式数据库。区块链中保存的数据可以被节点,即区块链中参与处理业务的设备通过分布式一致协议共享。并且数据一旦进入区块链,区块链上的各个节点都可以获得数据,每个节点那里都有一个区块链副本,可以查找区块链中数据。即使一个节点偷偷篡改了数据,但其他节点的区块链副本可以比对区块链中数据的哈希值来证明数据被篡改。区块链的的价值在于提供安全、可追溯、不可篡改、自动执行的运算平台,可以同时防范来自内部和外部对数据的安全攻击。
置信度非线性加权集成算子:是一种对直觉模糊数据进行非线性集成的算法,该算子是在非线性加权集成(wn)算子的基础上引入了置信度等级数值,置信度等级数值是在决策科学里用来表示相应的决策者对所进行决策的领域的熟悉程度。在本系统里,置信度等级数值用来衡量评分人对被评分的员工的熟悉程度。当评分人对被评分员工足够熟悉时,其评分存在人情因素,当评分人对被评分员工一点不熟悉时,存在评分不准确情况。因此本系统在进行评分操作时会让评分人选择对被评分员工的熟悉程度,生成相应的置信度数值,让评分更公正。
实施例一
本发明实施例提供了一种基于置信度非线性加权集成算子的绩效分配系统,如附图的图1所示,所述系统的结构主要包括:区块链模块、智能合约模块、客户端模块。
其中,所述区块链模块为分布式的区块链节点服务器和计算机区块链环境,作为本系统的后端存在,负责储存系统数据,运行系统环境等。
其中,所述智能合约模块部署在区块链模块中,并且能实现五种合约功能,一是根据企业管理部门录入的员工信息,生成绩效考核表;二是发放给每名员工绩效考核表,并在完成打分后进行收集;三是统计评分表,将绩效考核打分的评分数据作为输入;四是调用置信度非线性加权集成算子程序计算绩效考核分数和薪酬分配金额;五是将结果数据保存到区块链。
所述绩效考核评分的智能合约会根据录入的企业员工信息自动生成一个评分表,再发放给每一个企业员工节点处,员工完成评分后,将评分表发回给智能合约,智能合约自动进行汇总。每名员工要对其他员工(包括自己在内)在日常工作活动中产生的多种属性分别进行评分。在本实施例中,假定有三种属性分别是工作成果、工作认真读和对公司其他人的友善程度。其中工作成果在这三种属性中的权重为50%,工作认真度为30%,友善程度为20%,表示为ωi=(ω1,ω2,ω3)=(0.5,0.3,0.2)。同时,在评分时评分人还要选择自身对被评分员工的置信度等级,所述的置信度等级代表评分人对被评分员工的熟悉程度,置信度等级分为五级,分别是非常熟悉、熟悉、一般、不熟悉、非常不熟悉。评分人对被评分员工足够熟悉时,其评分存在人情因素,当评分人对被评分员工一点不熟悉时,存在评分不准确情况。因此在实施例中,将置信度等级的数值li分别设定为0.15(非常熟悉)、0.25(熟悉)、0.3(一般)、0.2(不熟悉)、0.1(非常不熟悉)。绩效考核评分表格式如附图的图2所示。
所诉自动计算绩效考核分,是将每名员工的评分表中数据,按照工作属性的权重和每名评分人的置信度等级进行数据非线性集成,每名评分人对某一名员工的打分可以依次集成得到一个不同的分数,再用该名员工得到的所有分数计算平均分,作为该名员工的最终绩效考核分数。本实施例选取编号为2的员工作为评分人角色对编号为1的员工的多属性绩效评分的集成计算实例如下:
其中,
其中,s1表示编号为1的员工的最终绩效考核分数,m为对编号为1的员工进行评分的评分人总数,
所诉绩效工资薪酬分配,由员工的绩效考核分数决定,分配方法是计算该名员工的绩效考核分数占该部门全体员工的总绩效考核分数的比例,依据这个比例来分配企业绩效工资预算金额,计算公式如下:
其中
所诉的价值观奖励工资,用来奖励对他人的工作贡献等属性给出了公正评分的人,用以鼓励员工诚恳地评价他人的工作贡献等。分配方式为根据每名员工给他人打分时候产生的评分操作权重值的高低来分配,所有员工都完成对所有其他员工的打分后,可以得到一个评分权重值表,如附图的图3所示。其中,yi代表编号为i的员工,w1i代表编号为1的员工对编号为i的员工进行评分操作产生的评分权重值,进行评分操作时产生的权重值越高说明本次评分越公正,可以根据每名员工的绩效考核分来算出每一位员工进行评分时的权重值,评分权重值的计算公式如下:
其中w1i代表编号为1的员工对编号为i的员工进行评分后,所得的评分权重值;
其中
所述客户端模块是连接用户、智能合约模块和底层区块链模块的可视化前端界面接口已经实现与智能合约模块及区块链模块之间的通信传输,可以使用web3环境和javascript语言进行搭建。
所诉一种基于置信度非线性加权集成算子的绩效分配系统,其特征在于:系统的具体运行流程步骤为:
步骤一:企业财务录入员工信息和分配薪酬预算金额,智能合约模块自动生成具有对应信息的评分表;
步骤二:智能合约模块通过客户端模块向企业员工发布评分表,企业员工在客户端界面进行相互的多属性评分和置信度等级选择,评分完毕后又通过客户端发送回智能合约模块,智能合约进行汇总;
步骤三:智能合约模块利用置信度非线性加权集成算子来处理评分表,计算出每名员工的绩效考核分数和评分操作权重值,根据每名员工的绩效考核分数和评分操作权重值来分别计算每名员工应该分得的绩效工资薪酬和价值观奖励工资薪酬金额。
步骤四:最终的绩效分配结果保存到区块链模块中,并广播到私有区块链中的每个节点,实现不可篡改,让绩效分配过程公开透明。
实施例二
为了实现上述发明目的,本发明采用以下技术方案:一种基于置信度非线性加权集成算子的绩效分配系统,其特征在于:系统的搭建步骤为:
步骤一:搭建区块链环境和分布式区块链节点服务器;
步骤二:创建智能合约;
步骤三:在智能合约中编写基于置信度非线性加权集成算子的绩效考核和分配执行程序;
步骤四:部署智能合约到区块链模块中;
步骤五:编写客户端界面,并设计客户端界面与智能合约模块及区块链模块之间的通信传输;
步骤六:区块链模块、智能合约模块和客户端组合在一起就是一个完整的去中心化的绩效分配系统。
所述的区块链模块,是作为本系统的一个后端服务器而存在,负责系统的数据存储,网络通信,运行智能合约等,使用golang编程语言进行搭建,并让企业的计算机都成为区块链中的分布式节点服务器。
所述的创建智能合约是通过solidity编程语言来实现的。
所述的基于置信度非线性加权集成算子的绩效考核和分配执行程序,其特征在于,过程步骤如下:
步骤一:企业管理部门根据录入企业员工的信息和企业本月度的分配薪酬预算金额作为输入,智能合约程序自动生成评分表;
步骤二:智能合约程序收集完成打分的评分表,进行汇总;
步骤三:用置信度非线性加权集成算子对评分表中数据进行处理,计算出每名员工的绩效考核分,以此来分配绩效工资薪酬;
步骤四:从每名员工的评分过程中计算出评分操作权重值,以此来分配价值观奖励工资薪酬;
步骤五:将结果数据保存到区块链模块中;
所述的评分表中,每名员工要对其他员工(包括自己在内)在日常工作活动中产生的多种属性分别进行评分,同时还要选择对被评分人的熟悉程度作为置信度等级数值。
所诉的用置信度非线性加权集成算子对评分表中数据进行处理,将每名员工所得的评分,按照工作属性的权重和每名评分人的置信度进行数据非线性集成,每名评分人对某一名员工的打分可以依次集成得到一个不同的分数,再用该名员工得到的所有分数计算平均分,作为该名员工的最终绩效考核分数,一名评分人对某一名员工的评分集成计算公式为:
其中,
其中,s1表示编号为1的员工的最终绩效考核分数,m为对编号为1的员工进行评分的评分人总数,
所诉的绩效工资薪酬分配,由员工的绩效考核分数决定,具体分配方法是计算该名员工的绩效考核分数占该部门全体员工的总绩效考核分数的比例,依据这个比例来分配企业绩效工资预算金额,计算公式如下:
其中
所诉的价值观奖励工资薪酬,用来奖励对他人的工作贡献等属性给出了公正评分的人,用以鼓励员工诚恳地评价他人的工作贡献等。分配方式为根据每名员工给他人打分时候产生的评分操作权重值来分配,所有员工都完成对所有其他员工的打分后,可以得到评分权重值表,如下:
其中,yi代表编号为i的员工,wi1代表编号为i的员工对编号为1的员工进行评分操作产生的评分权重值,进行评分操作时产生的权重值越高说明本次评分越公正,可以根据每名员工的绩效考核分来算出每一位员工进行评分时的权重值,评分权重值的计算公式如下:
其中w1i代表编号为1的员工对编号为i的员工进行评分后,所得的评分权重值;ciwnsi1是编号为1的员工对编号为i的员工的评分集成值。以此类推,每名员工对另一名员工进行打分后都能计算得到一个评分权重值。价值观奖励工资的计算方法如下:
其中
优选地,所述的客户端模块的界面可以使用web3环境和javascript语言搭建。
企业员工在客户端界面注册,即可成为区块链中节点,使用系统。
所诉一种基于置信度非线性加权集成算子的绩效分配系统,其特征在于:系统的具体运行流程步骤为:
步骤一:企业财务录入员工信息和分配薪酬预算金额,智能合约模块自动生成具有对应信息的评分表;
步骤二:智能合约模块通过客户端模块向企业员工发布评分表,企业员工在客户端界面进行相互的多属性评分和置信度等级选择,评分完毕后又通过客户端发送回智能合约模块,智能合约进行汇总;
步骤三:智能合约模块利用置信度非线性加权集成算子来处理评分表,计算出每名员工的绩效考核分数和评分操作权重值,再根据每名员工的绩效考核分数和评分操作权重值来分别计算每名员工应该分得的绩效工资薪酬和价值观奖励工资薪酬金额。
步骤四:最终的绩效分配结果保存到区块链模块中,并广播到私有区块链中的每个节点,实现不可篡改,让绩效分配过程公开透明。
实施例三
在本实施例中,绩效工资薪酬和价值观奖励工资薪酬金额的计算方式与实施例一或实施列二相同。
绩效工资薪酬和价值观奖励工资薪酬金额之和组成员工的总酬薪。
在本实施列中分布式服务器与员工携带的移动智能终端通过互联网连接,移动智能终端设置有gps模块实时获取员工的位置信息并发送至智能合约模块;
智能合约模块依据员工的位置信息获取员工的实际出勤天数。
智能合约模块采用以下公式获取员工的最终总酬薪。
最终总酬薪=实际出勤天数/应当出勤天数*总酬薪。
智能合约模块依据员工的位置信息获取员工的实际出勤天数,具体为当员工该天全天工作时间的位置信息与公司位置信息重合,则判定员工该天出勤。
上述技术方案,所要解决的是如何准确去中心化计算员工酬薪的技术问题,该方案通过移动终端对位置信息进行采集和计算,利用的是遵循自然规律的技术手段,实现了准确判断员工出勤天数并去中心化计算酬薪的技术效果。
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,本领域普通技术人员对本发明的技术方案所做的其他修改或者等同替换,只要不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。