一个小程序:计算绩效的方案

因为强制要求考核绩效,为了大家雨露均沾,考虑制定平均的绩效方案比较挫的用了穷举,跑起来很慢啊...# -*- coding:utf-8 -*-'''用来计算指定季度,指定绩效评分类型,平均绩效方案'''class check_list: def __init__(self,season=4): self.get_list=set() s...
摘要由CSDN通过智能技术生成

因为强制要求考核绩效,为了大家雨露均沾,考虑制定平均的绩效方案

比较挫的用了穷举,跑起来很慢啊...

# -*- coding:utf-8 -*-

'''
用来计算指定季度,指定绩效评分类型,平均绩效方案
'''

class check_list:
    def __init__(self,season=4):
        self.get_list=set()
        self.season=season
        self.target=None
        self.count=0

    def job(self,list_a,result=()):
        '''
        计算所有可能的绩效排列方案,结果存储在self.get_list中,去重
        '''
        if(len(list_a)==1):
            result += (list_a[0],)
            self.get_list.add(result)
        else:
            for i in range(len(list_a)):
                a_bak=list_a[:]
                del a_bak[i]
                self.job(a_bak,result+(list_a[i],))
    
    def count_score(self,list_a):
        '''
        用来计算绩效方案的方差值
        计算方法:
        分别计算每个人所有季度的绩效分数总和,然后计算每个人总和的方差
    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
新翔绩效考核系统,是新翔软件有限公司整合众多企事业单位绩效考核需求,而开发的网络版绩效管理软件。软件分前台手机端评分页面和后台电脑端管理页面,可实现360度绩效考核、KPI考核等模式考核,评分方式多样、设置灵活、汇总形式丰富,功能可定制开发无缝对接企业需求。 新翔绩效考核系统 v2021更新日志 系统支持电脑端和手机端评分 系统同时支持KPI关键指标和360°考核的需求; 可以建立多套考核方案,可以设定各套考核方案不同的考核对像。 可以设定方案考核频率:每日,每周,每月,每季度,每半年、每年,随机;考核起止时间。 可为每套方案添加多个考核方式,每个方式指定分组人员参与评分,指定分组人员为被评人,独立设置评分权重,独立评分项目(360°考核功能)。 可以设定一级指标、二级指标、三级指标、考核细则、考核方式的权重实现多级权重控制。 可以设定逐人考评或逐项考评,逐项考评时可实现批量评分。 可以为每个考核方式设定不同的评分方式支持:下拉列表、点选判断、系数计算、直接输入、等级选择。 考核后考核情况可以一目了然的查看。 考核成绩有详细的汇总可以导出为excel文档。考核后方式权重有变化可以随时更新。 考核查询功能:可以查询每个员工每项得分的详情,并可以导出为excel格式。 考核记录功能:用户的考核信息有最细致的考核记录,可查询、导出。 用户管理功能:用户信息可以批量导入、导出excel类型文件,可按设定规则批量生成用户使工作高效。 工作计划管理:用户可在线填写工作计划、相关上级领导可点评评分、计划得分可以分时段汇总。 单位新闻功能:可以添加单位公示信息,方便信息及时下传。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值