zoukankan      html  css  js  c++  java
  • 人事系统工资模块设计

    摘要:列出了一个针对生产型企业,工资生成模块的初步设计,希望有个抛砖引玉的效果^_^

    1.背景

    一个生产型企业,工资按月发放,工资主要分成计件工资(生产线员工)、考勤工资(后勤,行政等人员)两中,外加一些福利报酬,计件工资原始数据来自多张生产报表,考勤工资涉及考勤记录,福利报酬一般由工资制作员指定,涉及一些基本配置表

    2.总统设计

    2.1主要用例

    2.2流程

    2.3状态图

    将审核失败分成全部失败与部分失败.
    全部失败:允许制作人员删除全部重新生产,审核人员需要全部重审
    部分失败:工资表制作人员只能针对失败的记录进行重新编制,这样减轻了审核人员的工作量

    2.4数据库

    5张生产报表一月共用20来万条记录,每条记录根据字段的组合可能有多个工资计算公式
    工序价格表里保存的是工资计算公式中用到的一些参变量.

    3.具体设计

    3.1生成引擎类图

    由于计算规则经常变动,这部分逻辑考虑使用脚本实现(IronPython)。

    3.2计件工资生成流程

  • 相关阅读:
    If选择结构
    三元运算符
    顺序结构
    键盘输入使用
    逻辑运算符
    关系运算符
    自增自减运算符
    《黑客与画家》阅读笔记1
    周总结1
    2020年秋季个人阅读计划
  • 原文地址:https://www.cnblogs.com/wdfrog/p/2318695.html
Copyright © 2011-2022 走看看