人力资源分配方法及装置的制造方法
【技术领域】
[0001]本发明涉及软件领域,特别是涉及一种人力资源分配方法及装置。
【背景技术】
[0002]值班工作是现代企业中不可缺少的一项工作,一些企业因业务关系,必须每天24小时都有人提供服务,因此不论是工作日还是节假日,都需要安排员工进行值班。而临时安排值班会使员工不能及时协调工作和个人事务,从而影响员工情绪,使公司业务受影响,所以需要公平合理且预先确定的值班表。
[0003]同时在安排员工进行值班时,需要考虑到不同员工的不同情况,综合考虑年龄、家庭、身体状况等多种因素,以得到一个大家都可以接收的值班安排。由此可见,值班安排工作实际上是相对复杂的一项工作。
[0004]目前,在绝大多数企业中,值班安排工作都是靠人工完成的,工作量大,效率也比较低。
【发明内容】
[0005]本发明提供了一种人力资源分配及装置,以克服上述问题或者至少部分地解决上述问题。
[0006]根据本发明实施例的一个方面,提供了一种人力资源分配方法,包括:在电子日历中设定一个时间段;分别获取上述时间段内节假日和非节假日的数量,按时间顺序分别对上述节假日和非节假日进行排序;获取预定的值班人员的数量及其权值;根据所述值班人员的权值,分别将值班人员分配至上述节假日和非节假日,生成值班安排表;其中,优先分配权值低的值班人员,或者优先分配权值高的值班人员。
[0007]根据本发明实施例的另一个方面,提供了一种人力资源分配装置,包括:时间设定模块,用于在电子日历中设定一个时间段;时间获取模块,用于分别获取上述时间段内节假日和非节假日的数量,按时间顺序分别对上述节假日和非节假日进行排序;人员获取模块,用于获取预定的值班人员的数量及其权值;值班分配模块,用于根据值班人员的权值,分别将值班人员分配至上述节假日和非节假日,生成值班安排表;其中,优先分配权值低的值班人员,或者优先分配权值高的值班人员。
[0008]基于本发明实施例提供的技术方案,自动高效地实现了值班安排。
[0009]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
[0010]根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
【附图说明】
[0011]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0012]图1是根据本发明一个实施例的人力资源分配方法的流程图;
[0013]图2是根据本发明一个优选实施例的人力资源分配方法的流程图;
[0014]图3是根据本发明一个实施例的人力资源分配装置的结构框图;
[0015]图4是根据本发明一个优选实施例的人力资源分配装置的结构框图。
【具体实施方式】
[0016]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0017]图1是根据本发明一个实施例的人力资源分配方法的流程图。如图1所示,根据本发明一个实施例的人力资源分配方法包括:
[0018]步骤S102,在电子日历中设定一个时间段;
[0019]步骤S104,分别获取上述时间段内节假日和非节假日的数量,按时间顺序分别对上述节假日和非节假日进行排序;
[0020]步骤S106,获取预定的值班人员的数量及其权值;
[0021]步骤S108,根据值班人员的权值,分别将值班人员分配至上述节假日和非节假日,生成值班安排表。
[0022]在上述值班人员的分配过程中,依据不同的实际情况,可以优先分配权值低的值班人员,或者优先分配权值高的值班人员。
[0023]本实施例提供的技术方案可以自动高效地实现值班安排,只要设定了时间段,设置了值班人员的人数和相应的权值,即可自动的安排出这个时间段内的值班计划。而且,将节假日和非节假日区别对待的方式也更加的合理。至于是优先分配权值低的值班人员还是权值高的值班人员可以自行选择。一般来说,值班人员的数量都会低于与需要值班的天数,全部值班人员就会进行多轮的分配,直到每一天都分配了值班人员。
[0024]对于时间段,本实施例不做具体限定,可长可短。同样,值班人员权值的设定,本实施例也不做具体限定,可以依据职位也可以依据年龄,可以在具体实施时根据具体需要进行设置。
[0025]在进行值班安排时,要考虑的因素很多,在不影响正常工作的前提下必须要做到相对的公平,这样才会被值班人员接受。本发明中引入了值班人员权值这一概念,除了可以实现值班人员的自动分配,对值班人员权值进行进一步的操作还可以对各种因素进行平衡,制定相对公平的值班安排。以优先分配权值低的值班人员为例,可以将权值分为5个档次,为工作负担较小、年纪较轻、家庭负担较小、身体较为健康的员工可以分配I档或2档,从而使这样的员工承担相对较多的值班工作;而对工作负担较重于年纪较大、家庭负担较重或身体不太健康的员工则可以分配4档或5档,从而使这样的员工承担相对较少的值班工作;其他无特殊状况的员工划分至3档。
[0026]优选地,不同的权值对应于不同的分配阈值,当一个值班人员参与分配的次数达到该值班人员对应的分配阈值时,该值班人员不再参与后续分配。
[0027]为不同的权值设置不同的分配阈值,实现了为不同值班人员设置不同的值班天数。理论上来说,让工作强度较轻或者说年纪较小身体更好的员工值相对来说更多的班是合乎逻辑,类似的考虑在实际工作中是纷繁复杂的,不同的公司有不同的情况。在本优选实施例中通过为不同的权值对应于不同的分配阈值,即可实现这样的区别对待。
[0028]依旧以优先分配权值低的值班人员且权值为5档为例,假如选定的时间段为50天,共有10个值班人员,那么理论上来说每个人都要值5天的班,而通过为不同的权值设置不同的分配阈值,可以实现进一步的差异化对待。例如可以将5档的分配阈值设置为3天,即权值为5档的员工在这50天内只值3天班,权值为5档的员工参与了 3次分配后就会被剔除出去不再参与后续的分配,相应的I档的分配阈值就要高一些,例如为7天。以优先分配权值低的值班人员为例,权值档位越高对应的分配阈值就越低,不同的档位都可以做相应的调整,例如可以采用I档7天、2档6天、3档5天、4档4天、5档5天这样的设置。为不同的权值设置不同的分配阈值,可以有效的平衡不同员工的值班强度。
[0029]优选的,可以为节假日值班分配设置一个权值阈值,称为节假日阈值,当优先分配权值低的值班人员时,权值高于节假日阈值的值班人员不参与所述节假日的值班分配;当优先分配权值高的值班人员时,权值低于节假日阈值的值班人员不参与所述节假日的值班分配。上述节假日阈值可以设定为某一档对应的权值,例如依旧以优先分配权值低的值班人员且权值为5档为例,为了进一步平衡不同员工的值班强度,可以设置权值为3档以上的员工不参与节假日值班的分配,即权值为4档和5档的员工只参与工作日值班的分配而不参与节假日值班的分配。这样的设置可以实现进一步的差异化对待,从而照顾情况特殊的员工。
[0030]本优选实施例中基于权值进行了进一步的操作,在本发明提供的方案中对节假日和非节假日是分开进行处理。那么,基于不同人员的具体情况,很可能会出现不需要某些人员在节假日值班的情况,可能是由于职位原因、身体原因、年龄原因、家庭原因等等。基于本优选实施提供的方案即可实现这样的区别对待,满足相应的需求。
[0031]优选的,如图2所示,在步骤S108之前,根据本优选实施例的人力资源分配方法,还可以进一步包括:
[0032]步骤S107,分别设置节假日每日和非节假日每日的值班人数。
[0033]基于本优选实施例提供的方案,可以自由的设置节假日每天和非节假日每天的值班人数。也就是说,一天值班人数是灵活可变的,从而可以满足用户多变的需求,使用范围更广泛。
[0034]优选的,如图2所示,在步骤S108之后,根据本优选实施例的人力资源分配方法,还可以进一步包括:
[0035]步骤S109,响应于管理员的操作,对值班安排表中的值班顺序进行调整。
[0036]值班人员的情况是不断变化的,尤其是涉及到很长一段时间的值班安排时,需要对值班安排进行调整几乎是必然要发生的。因此提供对生成的值班安排表的调整功能是很有必要的。这种调整可以两人的对换、多人的轮换甚至局部的重排,也有可能是减少人数、增加人数后重排,本优选实施例不做具体限定,在具体应用过程中要面临的情况是可能是很复杂的。但是,不论怎样调整都是要在已生成的值班安排表中进行的。
[0037]对应于上述的人力资源分配方法,本发明实施例提供了一种人力资源分配装置。图3是根据本发明一个实施例的人力资源分配装置的结构框图,如图3所示,根据本发明一个实施例的人力资源分配置包括:
[0038]时间设定模块10,用于在电子日历中设定一个时间段;
[0039]时间获取模块20,用于分别获取上述时间段内节假日和非节假日的数量,按时间顺序分别对上述节假日和非节假日进行排序;
[0040]人员获取模块30,用于获取预定的值班