移动薪酬系统平台设计文档.docx

上传人:b****5 文档编号:2836077 上传时间:2022-11-15 格式:DOCX 页数:81 大小:4.17MB
下载 相关 举报
移动薪酬系统平台设计文档.docx_第1页
第1页 / 共81页
移动薪酬系统平台设计文档.docx_第2页
第2页 / 共81页
移动薪酬系统平台设计文档.docx_第3页
第3页 / 共81页
移动薪酬系统平台设计文档.docx_第4页
第4页 / 共81页
移动薪酬系统平台设计文档.docx_第5页
第5页 / 共81页
点击查看更多>>
下载资源
资源描述

移动薪酬系统平台设计文档.docx

《移动薪酬系统平台设计文档.docx》由会员分享,可在线阅读,更多相关《移动薪酬系统平台设计文档.docx(81页珍藏版)》请在冰豆网上搜索。

移动薪酬系统平台设计文档.docx

移动薪酬系统平台设计文档

版本说明

版本编号

版本日期

撰写者

变更描述

1.0

2009/03/18

高冰

初稿

1.1

2009/07/20

高冰

完善

1人工成本管理系统结构组成

2员工基本信息

2.1.1简述说明

员工基本信息是系统中的核心数据、基础数据,所有的月工资、月奖、期权(期权具有独立的一套员工信息)、年奖都是围绕员工信息展开,门诊费,公积金的计算需要根据员工信息的职级和工龄,系统应用和开发的顺序优先级为1级。

员工基本信息的维护是有工会罗成进行,员工基本信息包括:

〖员工信息初始化〗、〖员工信息导入〗、〖员工信息异动〗、〖银行账号导入〗。

〖期权员工信息导入〗、〖期权员工银行帐号导入〗

2.1.2对应菜单项目

✧人工成本管理

一级

●员工基本信息管理

二级

系统管理员、人力资源部/行管中心/工会员工、部门经理、会计

✓员工信息初始导入

三级

系统管理员、人力资源部员工(在初始工作完成后隐藏)

✓员工信息导入

三级

系统管理员、人力资源部员工

✓员工信息异动

三级

系统管理员、人力资源部员工

✓银行账号导入

三级

系统管理员、人力资源部员工、会计

✓期权员工信息导入

三级

系统管理员、人力资源部员工

✓期权员工银行帐号导入

三级

系统管理员、人力资源部员工

2.1.3员工信息初始化

2.1.3.1功能描述

1.选择下载员工信息初始化模板

模板:

员工信息

说明

HRMS编号

每个员工的唯一标志

姓名

性别

男/女

身份证号

进入本单位时间

参加工作时间

连续工龄

〖异动人员门诊费计算〗以此作为计算依据,每年系统自动加1,以此避免业务人员每年年初对<连续工龄>的异动

移动工龄

每年系统自动加1,以此避免业务人员每年年初对<移动工龄>的异动

来源

职级

1~19级,〖异动人员公积金计算〗以此作为计算依据,系统根据上年12月的员工职级计算公积金

公司

员工所属公司

一级部门

员工所属一级部门

二级部门

员工所属二级部门

基本薪金标准

---

员工标识

此标识只适用于基本工资发放的相关项目,包括基本工资异动、保险异动、补充养老保险、异动人员公积金计算和异动人员门诊费计算;

月奖、月度其他奖金、期权、年度奖励则不适应此标识;

<在职>计入,<离职><退休>则不计入,相应的项目自动调整成0.00;

科目类别

---

上年期末职级

系统根据员工上年期末职级计算公积金

2.选择初始化数据年月

3.导入员工信息

(导入员工信息包括了[上年末职级]——用与公积金计算)

4.验证导入员工信息数据正确性

✓模板中HRMS编号重复数据检验

✓进入本单位时间格式验证:

必须为日期格式

✓参加工作时间格式验证:

必须为日期格式

✓连续工龄格式验证:

必须为整型格式

✓移动工龄格式验证:

必须为整型格式

✓模板中的性别数据的验证:

必须为"男"或者"女"

✓职级必须格式验证:

必须为浮点型

✓上年末职级必须格式验证:

必须为浮点型

导入数据验证请参照《人工成本管理Excel数据导入技术实现》

5.导入数据完全验证成功可以进行提交确认

(如果导入数据中存在错误数据将不能进行提交)

如果出错显示出错数据

用户点击[查看明细项目]可以查看具体明细

当前查看的明细项目会用不同颜色(蓝色)标识出来

6.提交后数据会正式生效

7.正式生效的时候会同时初始化相关年月的相关数据

(基本工资、保险、银行帐号)

2.1.3.2页面

2.1.3.3数据库表设计

表:

Finance_SalaryProvince_Employees([薪酬]员工信息基础数据记录表)

描述

字段名

类型

表单号

TableNum

int

RefID

RefID

uniqueidentifier

Year

int

Month

int

HRMS编号

HRMS

nvarchar(100)

姓名

EmployeeName

nvarchar(100)

性别

Sex

nvarchar(10)

身份证号

IdentifyNum

nvarchar(100)

进入本单位时间

EnterTime

nvarchar(100)

参加工作时间

StartWorkTime

nvarchar(100)

连续工龄

WorkTime

nvarchar(100)

移动工龄

CompanyWorkTime

nvarchar(100)

职级

Range

nvarchar(100)

来源

Source

nvarchar(max)

公司

Company

nvarchar(100)

一级部门

FirstDepartment

nvarchar(100)

二级部门

SecondDepartment

nvarchar(100)

基本薪金标准

BaseSalary

nvarchar(100)

员工标识

Identifier

nvarchar(100)

公积金职级

AccumulationFundRange

nvarchar(100)

员工科目类型

CategoryType

nvarchar(100)

新增标识

NewAddFlag

bit

异动标识

ChangeFlag

bit

公积金职级异动标识

ChangeAccumulationFundRangeFlag

bit

连续工龄异动标识

ChangeWorkTimeFlag

bit

导入数据校验标识

CheckFlag

bit

错误提示

ErrorMessage

nvarchar(max)

说明:

Finance_SalaryProvince_Employees表中存储了所有的员工信息,状态包括有:

起草(临时)状态和完成(生效)状态数据,员工信息的状态是通过表单信息关联获得(表单信息表中的Status字段)

在初始导入的时候[新增标识]NewAddFlag为True,[异动标识]ChangeFlag为False

(通过TableNum『表单号』进行关联)

员工标识表明了员工是否为在职员工,在进行月工资发放的时候导入数据必须验证为在职员工才可进行发放。

员工标识记录了员工的状态,为系统操作和查询建立了视图:

Finance_SalaryProvince_AvailabilityEmployees(有效全体员工信息,包括非在职员工)

Finance_SalaryProvince_ActivityEmployees(有效在职员工信息)

2.1.4员工信息新增

2.1.4.1功能描述

1.选择新增年月

2.如果当月没有员工信息,系统会自动从上月进行copy(员工信息复制)(请参照《员工信息复制》),如果上月没有员工信息则提示用户,上月员工信息数据为空,不能进行跨月操作。

系统在copy数据的的时候[新增标识]NewAddFlag和[异动标识]ChangeFlag都设置为False

3.下载新增员工信息模板

新增员工信息模板同员工信息初始模板,参考员工信息初始化模板

4.导入员工信息

(导入员工信息(新增)包括了[上年末职级]——用与公积金计算)

[新增标识]NewAddFlag为True

导入数据验证:

✓模板中HRMS编号重复数据检验

✓进入本单位时间格式验证:

必须为日期格式

✓参加工作时间格式验证:

必须为日期格式

✓连续工龄格式验证:

必须为整型格式

✓移动工龄格式验证:

必须为整型格式

✓模板中的性别数据的验证:

必须为"男"或者"女"

✓职级必须格式验证:

必须为浮点型

✓上年末职级必须格式验证:

必须为浮点型

导入数据验证请参照《人工成本管理Excel数据导入技术实现》

5.验证导入员工信息数据正确性

如果出错显示出错数据

用户点击[查看明细项目]可以查看具体明细

当前查看的明细项目会用不同颜色(蓝色)标识出来

6.导入数据完全验证成功可以进行提交确认

(如果导入数据中存在错误数据将不能进行提交)

7.提交后数据会正式生效

8.正式生效会初始化相关年月的相关数据

(基本工资、保险、银行帐号)

2.1.4.2页面

2.1.4.3数据库表设计

表:

Finance_SalaryProvince_Employees([薪酬]员工信息基础数据记录表)

(参考员工信息初始化数据库表设计说明)

2.1.5员工信息异动

2.1.5.1功能描述

1.选择异动年月

2.如果当月没有员工信息,系统会自动从上月进行copy(请参照《员工信息复制》),如果上月没有员工信息则提示用户,上月员工信息数据为空,不能进行跨月操作。

3.导入员工异动信息

4.验证导入员工信息数据正确性

●需要根据异动项目确定导入数据的格式

●需要根据判断原值是否与系统中的原值相符

验证项目有

✓模板中HRMS编号重复数据检验

✓进入本单位时间格式验证:

必须为日期格式

✓参加工作时间格式验证:

必须为日期格式

✓连续工龄格式验证:

必须为整型格式

✓移动工龄格式验证:

必须为整型格式

✓模板中的性别数据的验证:

必须为"男"或者"女"

✓职级必须格式验证:

必须为浮点型

✓上年末职级必须格式验证:

必须为浮点型

导入数据验证请参照《人工成本管理Excel数据导入技术实现》

5.导入数据完全验证成功可以进行提交确认

(如果导入数据中存在错误数据将不能进行提交)

6.提交后数据会正式生效

生效后会根据异动项目修改员工信息对应的值

生效后的异动员工标识为True

如果异动了员工的连续工龄生效后连续工龄异动标识为True

如果异动了

2.1.5.2页面

2.1.5.3数据库设计

表:

Finance_SalaryProvince_EmployeeChangeDatas([薪酬员工信息异动数据]记录表)

异动流程完成后,对应表单数据会同步到对应表中

描述

字段名

类型

表单号

TableNum

int

RefID

RefID

uniqueidentifier

Year

int

Month

int

HRMS编号

HRMS

nvarchar(100)

异动项目

Item

nvarchar(1000)

原值

OriginalData

nvarchar(1000)

当前值

CurrentData

nvarchar(1000)

备注

Comment

nvarchar(2000)

原因

Reason

nvarchar(2000)

导入数据校验标识

CheckFlag

bit

错误提示

ErrorMessage

nvarchar(max)

说明:

Finance_SalaryProvince_EmployeeChangeDatas表中存储了员工的异动信息,当异动流程完成,也就是生效的时候,系统会根据该表中的数据修改对应表Finance_SalaryProvince_Employees中符合条件的数据,需要注意的是如果用户撤销了异动生效操作,系统还需要根据该表中的数据将修改过的Finance_SalaryProvince_Employees表中数据进行还原操作。

当异动生效后,Finance_Sal

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1