大型ERP系统HR详细设计说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

HR(人力资源管理系统)详细设计说明书第 1 页本源码下载地址:人力资源管理系统详细设计说明书科技有限公司 2003/7/6HR(人力资源管理系统)详细设计说明书第 2 页 1 前言 1.1 目的详细设计也叫过程设计或程序设计(Program Design),它不同于编码(Coding)或编程(Programming);在详细设计阶段,主要是详细说明模块内各功能的详细描述、界面表达、实现算法,并精确地表达各功能的界面形式和实现算法(使用伪代码)。本详细设计说明书是在【人力资源系统需求说明书】和【人力资源系统数据库设计说明书】的基础上形成的,任何对需求说明书或数据库设计说明书的修改,都应该检查本说明书是否应该修正 1.2 范围和功能本详细设计说明书针对的产品:人力资源系统,包括以下功能模块l基础资料进行人事基础代码、部门/岗位、人事档案、人事合同管理、系统参数的设置。l人事招聘包括招聘途径维护、人员需求计划、人事招聘计划的产生,应聘人员简历,面试,应聘人员档案查询,应聘人员结构分析。l人事动态员工入职登记,转正登记、调薪登记、职位变迁登记、部门变迁登记、员工续聘登记、员工退休登记、奖惩登记、离职申请、离职登记等。l考勤记录设置节假日,工作日历,班次定义,轮班规则定义,员式轮班班次,员工月度班次表,考勤规则定义,考勤记录、假期登记、出勤报告。l员工培训设置培训课程、进行能力规划,职业规划,员工培训需求、培训计划,培训课程表、培训记录,职称变更。l绩效评估进行评估项目设置,评估结果登记,评估结果查询。l人事查询合同信息查询,个人简历查询,人事档案查询,招聘计划查询,离职人员档案查询,新员工档案查询,员工转正提醒,员工加薪提醒。员工合同到期预警,按部门统计查询。l人事分析对员工进行文化结构分析,专业结构分析,薪资结构分析,年龄结构分析,资历结构分析,员工离职分析,综合分析。 1.3 适用读者软件需求分析人员、设计人员、软件客户代表和软件开发者HR(人力资源管理系统)详细设计说明书第 3 页 1.4 读者须知 1、黑体——重点强调 2、双删除线——要(已经)删除的内容 3、兰色字体——需注意的内容 4、红色字体——需讨论或不明确的内容 1.5 参考资料参参照照资资料料名名称称作作者者 1.6 修改说明对本详细设计说明书的修改需经过以下流程: 1、界面和实现算法的修改由设计说明书的编写者完成;对各模块主界面的修改需要经过技术方案组通过。 2、对数据库设计的修改由于详细设计修改导致的数据库设计修改,需经过技术方案组同意,修改数据库设计说明书后修改 3、对需求的修改由于详细设计修改导致的需求修改,需经过公司运营委员会同意,修改需求设计说明书、数据库设计说明书后修改 2 系统概述人力资源系统分为基础资料维护、人事招聘、人事动态、员工培训、考勤、绩效评估、人事查询、人事分析等功能。HR(人力资源管理系统)详细设计说明书第 4 页人事管理档案室考勤记录员工培训人事基础代码人事档案系统参数假期登记考勤记录培训记录培训课程轮班规则人事招聘节假日设置出勤报告人事合同管理员工奖惩登记员工入职登记人事动态员工退休登记员工离职申请应聘人员档案查询应聘人员简历职称变更部门/岗位设置招聘途径维护应聘人员结构分析面试员工离职登记人员招聘计划人员需求计划员工转正登记员工调薪登记职位变迁登记员工续聘登记考勤规则绩效评估评估结果登记平估结果查询评估项目设置工作日历班次定义员工轮班规则定义员工月度班次培训计划培训课程表能力规划职业规划员工培训需求平估结果查询平估结果查询部门变迁登记菜单见(m_hr_mdi)HR(人力资源管理系统)详细设计说明书第 5 页 3 详细设计 3.1基础资料进行人事基础代码、部门/岗位、人事档案、人事合同管理、系统参数的设置。3.1.1部门/岗位维护 3.1.1.1 功能描述对部门/岗位进行设置,修改、删除。 3.1.1.2 界面设计HR(人力资源管理系统)详细设计说明书第 6 页 3.1.1.3 业务处理流程 1、部门可分级,当部门有下级部门时,不能增加部门,只有最明细的部门可设置岗位、班组。同样,当部门设置了岗位后,不能再在其下级设置部门。删除部门时,若此部门下有岗位、班组或下级部门,则只能将岗位、班组或下级部门先删除完,才能删除部门部门编码不允许修改 2、部门删除或者Findependence由“Y”变为“N”时,删除t_prvdatapriv表中相对应的数据项.在t_prvdatapriv表中的fdata字段保存有对应的编码。分配FDatatype=“12”deletet_prvdataprivwherefentityno=:gs_entitynoandfdata=:fdeptnoandfdtatype=‘12’ 3.1.1.4 引用表说明部门表 t_HRDept 岗位表 t_HRPosition 班组表 t_woteamList 基础资料表 t_Name 人员基本表 t_HREmpl 触发器: tri_hrdept_ins tri_hrdept_upd 3.1.2部门班组维护 3.1.2.1 功能描述对部门/岗位进行设置,修改、删除。 3.1.2.2 界面设计HR(人力资源管理系统)详细设计说明书第 7 页 3.1.2.3 业务处理流程 1、只可在最明细部门下新增班组 2、班组中若有员工则不可删除此班组 3.1.2.4 引用表说明部门表 t_HRDept 班组表 t_woteamList 人员基本表 t_HREmpl 3.1.3员工档案维护 3.1.3.1 功能描述对员工的档案如基本信息、家庭背景、受教育程度、特长、培训、工作业绩、证件、备HR(人力资源管理系统)详细设计说明书第 8 页注、工作经历等进行增加、修改和删除。 3.1.3.2 界面设计 3.1.3.3 业务处理流程对员工档案中的人员信息变动进行更改。当进行员工姓名更改时,要更改相关表中的人名。(权限表,审核历史表,人事合同表,评估结果表)用触发器实现。新增员工时,在 t_Hrcard中新增一条员工考勤卡记录.HR(人力资源管理系统)详细设计说明书第 9 页人力资源系统启用后,不允许用户删除当状态不为‘0’的记录,当状态不为‘0’时控制某些关键资料不允许修改。不允许将状态从不为0 的状态改为‘0’状态。 3.1.3.4 引用表说明人员基本表 t_HREmpl 人事合同表 t_HREmpContract 权限操作员表 t_PRVUser 审核历史表 t_PRVAuditHistory 绩效评估结果表 t_HREvalResultReg 卡号表 t_Hrcard 触发器 tri_hrempl_ins tri_hrempl_upd tri_hrempl_del 3.1.4人事合同管理 3.1.4.1 功能描述对员工的人事合同进行增加、修改和删除 3.1.4.2 界面设计 3.1.4.3 业务处理流程人事合同的合同类型取自 t_name 表且在此可新增定义合同类型,受聘人和聘用单位代HR(人力资源管理系统)详细设计说明书第 10 页表分别可双击查询,或直接输入并进行检测。合同条款可引用系统已定义的合同条款模板,当员工合同到期,进行续聘登记,亦弹出此窗口,将原合同内容复制显示,提供编辑。若合同类型改变,则同步更新员工基础资料表中的合同类型。引入条款模板将选择模板的条款内容复制到当前合同的条款内容。已失效的合同不可修改合同只能与员工一起删除,删除员工时删除此员工的合同 3.1.4.4 引用表说明员工表 t_HREmpl 岗位表 t_HRPosition 人事合同表 t_Hrempcontract 人事合同条款表 t_HRContrItems 基础基础资料表 t_Name 合同模板表 t_termtemplate 3.1.5招聘途径维护 3.1.5.1 功能描述帮助用户管理各种内部和外部的招聘广告 3.1.5.2 界面设计 3.1.5.3 业务处理流程招聘途径的招聘方式来源于 t_name 表,由用户自定义。招聘途径启用于招聘计划则不可删除。HR(人力资源管理系统)详细设计说明书第 11 页 3.1.5.4 引用表说明招聘途径表 t_HRInviteEmpMeans 招聘计划表 t_HRNeedEmpPlan 基础资料 t_Name 3.1.6员工卡号管理 3.1.6.1 功能描述对员工的考勤卡进行管理,如果使用考勤机,可制作对考勤机的考勤卡 3.1.6.2 界面设计 3.1.6.3 业务处理流程新增员工考勤卡时,若员工已有有效卡,将原有效卡置为失效,新卡写入员工档案中。若卡性质为临时卡,则员工编码不可录入。员工卡号管理不提供删除功能; 当设置员工编号与卡号相同时不允许,考勤卡作废当员工卡作废时,反写员工资料的考勤卡号为空(''),当作废卡改为有效时,重新设置员工资料的考勤卡号;员工资料的触发器中,判断如果该员工存在有效的其他卡或该卡已被其他人持有,则不允许插入。在员工资料或员工入职登记中判断如果该卡已被其他人持有,或该员工有其他有效卡时不允许录入。与考勤机的连接参数通讯串口和波特率取自系统参数(’comNo’,’baudrate’) 3.1.6.4 引用表说明系统参数表: t_SysParamHR(人力资源管理系统)详细设计说明书第 12 页卡号表 t_Hrcard 员工表 t_Hrempl 触发器: tri_hrcard_ins tri_hrcard_upd tri_hrcard_del 3.1.7临时卡借出管理 3.1.7.1 功能描述员工若正式考勤卡未带时,可使用临时卡进行打卡,作为员工的考勤记录 3.1.7.2 界面设计 3.1.7.3 业务处理流程临时卡中的卡号选择来源于卡号管理中定义的临时卡。 3.1.7.4 引用表说明卡号管理表 t_Hrcard 临时卡借出表 t_HrtempCard 员工表 t_Hrempl 3.1.8系统参数维护 3.1.8.1 功能描述对人力资源系统用户定义的参数进行记录。HR(人力资源管理系统)详细设计说明书第 13 页 3.1.8.2 界面设计 3.1.8.3 业务处理流程将用户所设置的参数存放在表 t_sysparam中系统参数保存: update t_sysparam set FValue = ‘’ where Fentityno = :gs_Entityno and Fsysno = ‘Hr’ and FparamNO = ‘tryout’ 1:员工试用期,对员工转正进行提醒 2:每隔加薪周期,提前 N天进行加薪提醒(N = 提前天提示员工加薪参数)。 3:提前 N 天提示员工生日 4:提前 N天提示员工转正(与员工试用期结合提示) 5:提前 N天提示员工加薪(与加薪周期结合,若加薪周期为 0则不进行提前提示) 6:提前 N天提示员工合同到期 7:入职职列表显示N 天内入职员工(便于编辑新入职的员工资料) 8:考勤卡与员工编码相同则只需输入员工编码,则此员工的考勤卡即为其员工编码,否则要手工输入员工考勤卡号。 9:节假日算应出勤 10:公休日算应出勤 11:可以先调休后加班 12:加班可以跨月补休 13:假期可跨的累加(假期可以跨年累加,则未休完的年休假和长期病假可以计入下一年。否则只为本年应得年假和长期病假) 14:假期年度设定(用于年假和长期病假计算) 15:假期计算方式(用于年假和长期病假计算) 16:考勤统计分段参数(考勤汇总) 17:考勤机通讯串口与传输速率参数设定,机器型号来源于 t_sysenum系统枚举表中的机器型号 machinetype(用于制考勤卡和从考勤机引入考勤数据) 3.1.8.4 引用表说明系统参数表: t_sysParam 系统枚举表 t_sysEnum 3.1.9条款模板维护HR(人力资源管理系统)详细设计说明书第 14 页 3.1.9.1 功能描述对人事合同常用的合同条款可做为模板,选择合同模板则合同条款将做为此员工的合同内容。 3.1.9.2 界面设计

1 / 60
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功