System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于区块链的单位员工同岗位自动晋升系统技术方案_技高网

一种基于区块链的单位员工同岗位自动晋升系统技术方案

技术编号:40018206 阅读:13 留言:0更新日期:2024-01-16 16:20
本发明专利技术公开一种基于区块链的单位员工同岗位自动晋升系统,包括管理端基础数据维护模块、数据收集与预处理模块、区块链智能合约模块、数据输出模块和区块链;管理端基础数据维护模块同于统计信息建立双表,数据收集与预处理模块接收管理端基础数据维护模块指令,提供所需信息,并根据职位晋升条件作筛选预处理后数据上传区块链,区块链智能合约模块接收管理端基础数据维护模块指令进行晋级计算,并将结果存储在区块链,最后由数据输出模块输出到单位内部系统。本发明专利技术具有不可篡改、不可干预特性,建立公平晋升环境,能够实现自动执行,提高员工工作积极性。

【技术实现步骤摘要】

本专利技术属于企业管理,具体涉及一种基于区块链的单位员工同岗位自动晋升系统


技术介绍

1、为了控制人力资源成本,实现员工的精细化管理,很多单位一般采用岗位+职级的管理模式。比如技术岗分为助理级、初级、中级、高级、资深级;管理岗分为组长、团队经理、高级经理、业务主管、副总经理和总经理等;销售岗分为销售专员、销售经理、销售主管、大区经理、全球经理等。通过绩效考核方式激励员工在考核周期的工作积极性。

2、员工晋升主要由单位管理者根据员工历史业绩表现等因素主观确定。缺乏客观标准,员工无法结合自身情况对目标晋升职级做出工作重点调整,影响了员工的职业发展规划,从而影响员工工作积极性。


技术实现思路

1、本专利技术的目的在于提供一种基于区块链的单位员工同岗位自动晋升系统,具有不可篡改、不可干预特性,建立公平晋升环境,能够实现自动执行,提高员工工作积极性。

2、为实现上述目的,本专利技术一种基于区块链的单位员工同岗位自动晋升系统,包括管理端基础数据维护模块、数据收集与预处理模块、区块链智能合约模块、数据输出模块和区块链;

3、所述管理端基础数据维护模块包括各部门岗位职级、每个绩效考核周期职级晋升所需最低绩效累计积分、附加条件、跨级晋升条件以及每个考核周期岗位绩效考核结果分档标准及每档积分,并建立表1:部门、岗位、考核周期绩效考核结果分档标准及积分规则,表2:岗位职级及晋升条件;

4、表1、部门、岗位、考核周期绩效考核结果分档标准及积分规则

<p>5、

6、表2、xx岗位职级及晋升条件

7、

8、所述数据收集与预处理模块接收管理端基础数据维护模块指令,从单位内部系统抽取员工当前岗位职级信息、当前岗位职级聘任日期、绩效考核结果信息、业务量信息所有必须条件和附加条件原始数据,根据职位晋升条件作筛选预处理后数据上传区块链;

9、所述区块链智能合约模块接收管理端基础数据维护模块指令,计算晋升附加条件量化、计算员工本绩效考核周期得分、绩效累计积分,最后按部门、岗位计算员工晋升职级,计算结果存储在区块链;

10、所述数据输出模块根据区块链内存储结果,整理晋升员工名单信息、待晋升职级信息、职级晋升必须条件和附加条件信息,输出到单位内部系统。

11、作为本专利技术进一步的方案:计算员工本绩效考核周期得分的处理算法,步骤如下:

12、第一步:获取单位内部门清单,逐一处理;

13、第二步:获取一个未处理的部门,查询部门的岗位清单,逐个岗位处理;

14、第三步:获取一个未处理的岗位,查询该岗位下的所有员工,逐个员工处理;

15、第四步:获取一个未计算的员工,查询表1所属部门和岗位的档次信息,将该员工本周期绩效考核结果与各档次“绩效考核结果条件(或者区间)”进行靠档,得出本次绩效归属的分档档次,同时从表1中得出本档次可获得的积分,记录在区块链中,标记该员工已计算完毕;

16、第五步:判断该岗位是否还有未计算的员工,如果有,继续循环执行第四步;

17、第六步:判断该部门是否还有岗位未处理,如果有,继续循环执行第三步;

18、第七步:判断是否还有部门未处理,如果有,继续循环执行第二步;

19、第八步:算法结束。

20、作为本专利技术进一步的方案:计算员工绩效累计积分的处理算法,步骤如下:

21、第一步:查询单位所有员工清单,逐一处理;

22、第二步,获取一个未计算的员工,查询其未使用的各周期绩效考核积分,计算绩效累计积分=∑未使用的各周期绩效考核积分,计算结果存储到区块链,标记该员工已计算完毕;

23、第三步:判断是否还有未计算的员工,如果有,继续循环执行第二步;

24、第四步:算法结束。

25、作为本专利技术进一步的方案:职级晋升附加条件量化的处理算法,步骤如下:

26、第一步:获取单位内部门清单,逐一处理;

27、第二步:获取一个未处理的部门,查询部门的岗位清单,逐个岗位处理;

28、第三步:获取一个未处理的岗位,查询该岗位下的所有员工;

29、第四步:查询表2所属部门该岗位的“附加条件”信息,对条件去重处理;

30、第五步:获取该部门岗位一个未计算的员工;

31、第六步:获取该部门岗位一个附加条件,计算附加条件量化值:

32、if(附加条件1等于当前已任职级已任职年数):查询员工当前已任职级任职日期,附件条件1值=当前年份-当前已任职级任职日期的年份;

33、elif(附加条件2等于近3年销售总金额):查询员工近3年销售记录,附加条件2值=∑近3年销售记录所有销售额

34、...

35、elif(附加条件n等于基层任职锻炼天数):查询员工外派派出日期和调回日期记录,附加条件n值=∑外派调回日期-匹配的外派派出日期

36、else:return 0;

37、第七步:该部门岗位所有附加条件是否已处理完毕,未完则继续循环执行第六步;

38、第八步:标记该员工已计算完毕;

39、第九步:该部门岗位所有员工是否都计算完毕,未完则继续循环执行第五步;

40、第十步:判断该部门所有岗位是否都计算完毕,未完则继续循环执行第三步;

41、第十一步:判断所有部门是否都计算完毕,未完则继续循环执行第二步;

42、第十二步:算法结束。

43、作为本专利技术进一步的方案:计算员工晋升职级的处理算法,步骤如下:

44、第一步:获取单位内部门清单,逐一处理;

45、第二步:获取一个未处理的部门,查询部门的岗位清单,逐个岗位处理;

46、第三步:获取一个未处理的岗位,查询该岗位下的所有员工;

47、第四步:获取该岗位一个未计算的员工;

48、第五步:判断该员工是否已晋升到该岗位最高职级,满足条件则标识该员工已处理完毕,继续执行第十一步;

49、第六步:根据员工绩效累计积分和当前已任职级判断是否满足跨级晋升条件,查询该部门岗位跨级晋升条件,如未设置或者不满足跨级晋升条件,则执行逐级晋升,继续执行第八步;

50、第七步:(处理跨级晋升)根据员工绩效累计积分和当前已任职级计算可晋升的目标职级(如果跨级超过该岗位最高职级,则最高职级就是目标职级),查询目标职级的附加条件,逐个比较该员工的附加条件是否全部满足目标职级的附加条件要求,如果全部满足则可跨级晋升,将该员工信息、待晋升的目标职级信息和必须条件、附加条件记录在区块链,标识该员工已计算完毕,继续执行第十一步;

51、第八步:根据员工绩效累计积分和当前已任职级计算向上一级职级的必须条件是否满足,如果不满足条件说明该员工不可晋升,标识该员工已计算完毕,继续执行第十一步;本文档来自技高网...

【技术保护点】

1.一种基于区块链的单位员工同岗位自动晋升系统,其特征在于,包括管理端基础数据维护模块、数据收集与预处理模块、区块链智能合约模块、数据输出模块和区块链;

2.根据权利要求1所述的一种基于区块链的单位员工同岗位自动晋升系统,其特征在于,计算员工本绩效考核周期得分的处理算法,步骤如下:

3.根据权利要求1所述的一种基于区块链的单位员工同岗位自动晋升系统,其特征在于,计算员工绩效累计积分的处理算法,步骤如下:

4.根据权利要求1所述的一种基于区块链的单位员工同岗位自动晋升系统,其特征在于,职级晋升附加条件量化的处理算法,步骤如下:

5.根据权利要求1所述的一种基于区块链的单位员工同岗位自动晋升系统,其特征在于,计算员工晋升职级的处理算法,步骤如下:

【技术特征摘要】

1.一种基于区块链的单位员工同岗位自动晋升系统,其特征在于,包括管理端基础数据维护模块、数据收集与预处理模块、区块链智能合约模块、数据输出模块和区块链;

2.根据权利要求1所述的一种基于区块链的单位员工同岗位自动晋升系统,其特征在于,计算员工本绩效考核周期得分的处理算法,步骤如下:

3.根据权利要求1所述的一种基于区块链的单...

【专利技术属性】
技术研发人员:王志丽祁丽裴辉斌张颖琳冯灵云
申请(专利权)人:国家卫生健康委职业安全卫生研究中心国家卫生健康委煤炭工业职业医学研究中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1