人事系统---工资模块设计
2012-01-11 08:48
169 查看
摘要:列出了一个针对生产型企业,工资生成模块的初步设计,希望有个抛砖引玉的效果^_^
1.背景
一个生产型企业,工资按月发放,工资主要分成计件工资(生产线员工)、考勤工资(后勤,行政等人员)两中,外加一些福利报酬,计件工资原始数据来自多张生产报表,考勤工资涉及考勤记录,福利报酬一般由工资制作员指定,涉及一些基本配置表
2.总统设计
2.1主要用例
2.2流程
2.3状态图
将审核失败分成全部失败与部分失败.
全部失败:允许制作人员删除全部重新生产,审核人员需要全部重审
部分失败:工资表制作人员只能针对失败的记录进行重新编制,这样减轻了审核人员的工作量
2.4数据库
5张生产报表一月共用20来万条记录,每条记录根据字段的组合可能有多个工资计算公式
工序价格表里保存的是工资计算公式中用到的一些参变量.
3.具体设计
3.1生成引擎类图
由于计算规则经常变动,这部分逻辑考虑使用脚本实现(IronPython)。
3.2计件工资生成流程
1.背景
一个生产型企业,工资按月发放,工资主要分成计件工资(生产线员工)、考勤工资(后勤,行政等人员)两中,外加一些福利报酬,计件工资原始数据来自多张生产报表,考勤工资涉及考勤记录,福利报酬一般由工资制作员指定,涉及一些基本配置表
2.总统设计
2.1主要用例
2.2流程
2.3状态图
将审核失败分成全部失败与部分失败.
全部失败:允许制作人员删除全部重新生产,审核人员需要全部重审
部分失败:工资表制作人员只能针对失败的记录进行重新编制,这样减轻了审核人员的工作量
2.4数据库
5张生产报表一月共用20来万条记录,每条记录根据字段的组合可能有多个工资计算公式
工序价格表里保存的是工资计算公式中用到的一些参变量.
3.具体设计
3.1生成引擎类图
由于计算规则经常变动,这部分逻辑考虑使用脚本实现(IronPython)。
3.2计件工资生成流程
相关文章推荐
- C#人事管理系统开发(5)登录模块设计
- 5.系统模块设计
- Java之------单机版书店管理系统(设计思想和设计模式系列六)销售模块
- Java之------单机版书店管理系统(设计思想和设计模式系列四)图书模块
- Java设计模块系列之书店管理系统单机版(二)
- SSM整合开发的小Demo----毕业设计管理系统之教师模块
- 基于J2ME-J2EE的移动工资查询系统 的设计与实现
- 电子商务(电销)平台中系统设置模块(SysSetting)数据库设计明细(转载)
- 快速开发一套HR人事系统--设计篇-建模
- 模块管理常规功能自定义系统的设计与实现(15--进一步完善"省份"模块)
- 常规功能和模块自定义系统 (cfcmms)—038模块记录(数据)的权限设计(3)
- 客户管理系统之模块设计(三)
- 模块管理常规功能自定义系统的设计与实现(30--第二阶段总结)
- 模块管理常规功能自定义系统的设计与实现(31--第三阶段 权限设计[1])
- 模块管理常规功能自己定义系统的设计与实现(36--终级阶段 综合查询[3])
- Java-单机版的书店管理系统(练习设计模块和思想_系列 三 )
- 模块管理常规功能自定义系统的设计与实现(37--终级阶段 综合查询[4])
- Java之------单机版书店管理系统(设计思想和设计模式系列七)库存模块
- IM系统中聊天记录模块的设计与实现
- 模块管理常规功能自己定义系统的设计与实现(52--功能更新[2] 对百分比字段的操作)