目录
前注:由于薪酬系统部分字段【实际含义】和【字段展示文字】不一致,为避免后文描述出现【二义性】,描述时统一采用【字段展示文字】
一.整体环境,系统顶层用例图
二.系统外部接口介绍
1.外部数据库
sys_user{系统用户表}
hr_employee{人资员工表} 注明:【员工表】是 【用户表】 的子集
sys_area{系统账套表}
sys_organization{系统组织体系表}
sys_role{系统角色表}
sys_user_role {用户_角色_账套三者之间关系表}
sys_dict{系统字典表} 注明:多数字段保存的【字典ID_KEY】都需要通过该表来查询实际的中文含义
{流程23张表} 注明:与流程框架activiti工作相关的23张数据库表 版本引用5.21.0
2.外部接口
1)流程待办事项 注明:用户启动流程后,到待办中心处理工作事务
2)员工管理信息接口 注明:薪酬系统中所涉及到的人员信息,均来自于hr_employee员工工资管理
3)账套获取接口 注明:薪酬系统所获取的账套由 cmis主系统框架统一提供
4)字典翻译接口 注明:薪酬系统所引用到的字典字段由 cmis主系统框架统一提供的【应用API】完成中文翻译
5)用户选择接口 注明:薪酬系统所引用到的人员选择组件由 cmis主系统框架统一提供
三.系统公共专业术语描述
用户:cmis系统所有分配了账号的人员
员工:cmis下人力资源子系统下的人员,是用户的子集,用户不一定是员工,员工是能建公司正式或非正式的工作人员统称
机构 :能建公司体系结构从上至下的层级关系结构
账套 : 统一命名sys_scope_area ,对应sys_area数据表 , 以二级机构为最小单位的一种组织结构,如下图所示
所在地:对应hr_employee【员工表】中projectid , 关联的是sys_organazation【机构表】
注明:该字段实际含义是员工所在的项目部,但在本薪酬系统的字段中显示为【所在地】
所在地部门:对应hr_employee【员工表】中projectdeptid , 关联的是sys_organazation【机构表】
注明:该字段实际含义是员工所在的项目部下的部门,但在本薪酬系统的字段中显示为【所在地部门】
班组:项目部下的部门下的分组,比如【永州项目部】下的【财务部】下的【A组】
所在地下属部门:对应hr_employee【员工表】中projectdeptgroupid , 关联的是sys_organazation【机构表】
注明:该字段实际含义是员工所在的项目部下的班组,但在本薪酬系统的字段中显示为【所在地下属部门】
所属单位:对应hr_employee【员工表】中unitid
所属部门:对应hr_employee【员工表】中deptid , 关联的是sys_organazation【机构表】
注明:含义和【所在地部门】一致,也表示项目部下的部门,不同的是由于人事调动,该字段用于保留【人员原始所在的部门】
四.各模块功能
-
薪酬管理
一级目录
1)员工工资管理
2)绩效工资管理
3)专项费用管理
4)零星费用管理
5)发放打印
-
统计报表管理
一级目录
1) 职工人数与工资统计报表
列表查询
保存 —— 统计并保存
打印 —— 附件
移交报表
重新提交
审核报表—— 退回 、确认
2)其他发放报表
列表查询
保存 —— 统计并保存
打印 —— 附件
移交报表
重新提交
审核报表—— 退回 、确认
3)各部门平均人数报表
3.1)月度在册明细
列表查询
打印 —— 导出excel 格式以附件为准
3.2)月度平均人数明细
列表查询
打印 —— 导出excel 格式以附件为准
4)员工月度收入统计
列表查询
加载条件) 账套、月份
搜索条件) 所在地 、 所在地部门、工号或姓名
打印 —— 导出excel 以附件为准
5)人工费用月度发放清单
列表查询
加载条件) 账套、月份
搜索条件) 起始月份、截止月份
打印 —— 导出excel 以附件为准
-
收入统计汇总管理
一级目录
1)员工收入统计汇总
列表查询
加载条件) 账套、月份
搜索条件) 起始月份、截止月份、所在地、所在地部门、工号或姓名
打印 —— 导出excel 以附件为准
2)个人收入明细管理
列表查询
加载条件) 账套、月份
搜索条件) 起始月份、截止月份、所在地、所在地部门、工号或姓名
打印 —— 导出excel 以附件为准
-
基础数据设置
一级目录
二级目录
五.数据库设计
公共字段
sys_creator | varchar | 64 | 创建人 | |
sys_created | datetime | 0 | 创建时间 | |
sys_modifier | varchar | 64 | 修改人 | |
sys_modified | datetime | 0 | 修改时间 | |
sys_remark | varchar | 255 | 备注 | |
sys_status | char | 1 | ('0') | 数据状态 |
sys_scope | varchar | 64 | 所属机构 | |
sys_scope_area | varchar | 64 | 所属账套 |
薪酬管理模块
员工工资管理表 hr_salary_management | ||||
字段名 | 字段类型 | 字段长度 | 默认值 | 注释 |
id | varchar | 64 | ||
employee_id | varchar | 64 | 员工id | |
name | varchar | 50 | 名字 | |
num | varchar | 64 | 工号 | |
month | datetime | 0 | 月份 | |
projectid | varchar | 64 | 所在地 | |
projectdeptid | varchar | 64 | 所在地部门 | |
projectdeptgroupid | varchar | 64 | 所在地下属部门 | |
should_pay | money | 0 | 应发工资 | |
take_home_pay | money | 0 | 税后工资 | |
post_technical_ability_salary | money | 0 | 岗能工资 | |
seniority_wage | money | 0 | 年功工资 | |
skills_allowance | money | 0 | 技能津贴 | |
apprentice_wages | money | 0 | 见习工资 | |
off_duty_wages | money | 0 | 歇岗工资 | |
living_allowance | money | 0 | 生活补贴 | |
endowment_insurance_fee | money | 0 | 养老保险 | |
medical_insurance_fee | money | 0 | 医疗保险 | |
large_ill_mutual_assistance_fee | money | 0 | 大病补助 | |
enterprise_annuity | money | 0 | 企业年金 | |
accumulation_fund | money | 0 | 公积金 | |
personal_tax | money | 0 | 个税 | |
water_power_and_property_fee | money | 0 | 水电物 | |
additation_wages | money | 0 | 补工资 | |
deduct_wages | money | 0 | 扣工资 | |
laborcompany | varchar | 64 | 劳务公司 | |
technological_fee_name | varchar | 64 | 科技费用名称 | |
sex | varchar | 64 | 性别 | |
poststatus | varchar | 64 | 在职状态 | |
postcategory | varchar | 64 | 岗位性质 | |
unitid | varchar | 64 | 所属单位 | |
deptid | varchar | 64 | 所属部门 | |
deptgroupid | varchar | 64 | 所属班组 | |
employtype | varchar | 64 | 用工形式 | |
execempllevel | varchar | 50 | 执行岗级 | |
rank | varchar | 50 | 职级 | |
salary_tabulation | varchar | 64 | 工资制表人 | |
inancial_tabulation | varchar | 64 | 财务制表人 | |
proc_ins_id | varchar | 50 |