ERP系统人力资源模块需求设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人力资源管理系统
详细设计说明书
1 前言
1.1 目的
详细设计也叫过程设计或程序设计(Program Design),它不同于编码(Coding)或编程(Programming);在详细设计阶段,主要是详细说明模块内各功能的详细描述、界面表达、实现算法,并精确地表达各功能的界面形式和实现算法(使用伪代码)。
本详细设计说明书是在【人力资源系统需求说明书】和【人力资源系统数据库设计说明书】的基础上形成的,任何对需求说明书或数据库设计说明书的修改,都应该检查本说明书是否应该修正
1.2 范围和功能
本详细设计说明书针对的产品:人力资源系统,包括以下功能模块
基础资料进行人事基础代码、部门/岗位、
人事档案、人事合同管理、系统参数的设置。
人事招聘包括招聘途径维护、人员需求计划、人事招聘计划的产生,应聘人员简历,面试,应聘人员档案查询,应聘人员结构分析。
人事动态员工入职登记,转正登记、调薪登记、职位变迁登记、部门变迁登记、员工续聘登记、员工退休登记、奖惩登记、离职申请、离职登记等。
考勤记录设置节假日,工作日历,班次定义,轮班规则定义,员式轮班班次,员工月度班次表,考勤规则
定义,考勤记录、假期登记、出勤报告。
员工培训设置培训课程、进行能力规划,职业规划,员工培训需求、培训计划,培训课程表、培训记录,职称变更。
绩效评估进行评估项目
设置,评估结果登记,评估结果查询。
人事查询合同信息查询,个人简历查询,人事档案查询,招聘计划查询,离职人员档案查询,新员工档案查询,员工转正提醒,员工加薪提醒。员工合同到期预警,按部门统计查询。
人事分析对员工进行文化结构分析,专业结构分析,薪资结构分析,年龄结构分析,资历结构分
析,员工离职分析,综合分析。
1.3 适用读者
软件需求分析人员、设计人员、软件客户代表和软件开发者
1.4 读者须知
1、黑体——重点强调
2、双删除线——要(已经)删除的内容
3、兰色字体——需注意的内容
4、红色字体——需讨论或不明确的内容
1.5 参考资料
1.6 修改说明
对本详细设计说明书的修改需经过以下流程:
1、界面和实现算法的修改
由设计说明书的编写者完成;对各模块主界面的修改需要经过技术方案组通过。
2、对数据库设计的修改
由于详细设计修改导致的数据库设计修改,需经过技术方案组同意,修改数据
库设计说明书后修改
3、对需求的修改
由于详细设计修改导致的需求修改,需经过公司运营委员会同意,修改需求设
计说明书、数据库设计说明书后修改
2 系统概述
人力资源系统分为基础资料维护、人事招聘、人事动态、员工培训、考勤、绩效评估、人事查询、人事分析等功能。
档案室
人事基础代码部门/岗位设置人事档案人事合同管理系统参
数
人事招聘
招聘
途
径
维
护
人
员
需
求
计
划人
员招聘
计划
应聘人
员简历
面试
应聘
人员结构
分析
应聘
人员档案
查询
人事动态
人
事
管
理
考勤记录
员工入职登记员工转正登记员工调薪登记职位变迁登记部门变迁登记员工续聘登记员工退休登记员工奖
惩登记
员工离职申请
员工离职
登记
节假日设置工作日历班次定义轮班规则员工轮班规则定义员工月度班次考勤规则考勤记录假期登记出勤报告
菜单见(m_hr_mdi)
绩
效评
估
评
估项目
设置
评估结
果登记
平估结
果查询
平估结
果查询
平估结
果查询
3 详细设计
3.1 基础资料
进行人事基础代码、部门/岗位、人事档案、人事合同管理、系统参数的设置。
3.1.1 部门/岗位维护
功能描述
对部门/岗位进行设置,修改、删除。
界面设计
业务处理流程
1、部门可分级,当部门有下级部门时,不能增加部门,只有最明细的部门可设置岗位、班组。同样,当部门设置了岗位后,不能再在其下级设置部门。
删除部门时,若此部门下有岗位、班组或下级部门,则只能将岗位、班组或下级部门先删除完,才能删除部门
部门编码不允许修改
2、部门删除或者Findependence由“Y”变为“N”时,删
除t_prvdatapriv 表中相对应
的数据项. 在t_prvdatapriv 表中的fdata字段保存有对应的编码。分配FDatatype = “12”
delete t_prvdatapriv where fentityno
= :gs_entityno and fdata = :fdeptno and fdtatype = ‘12’
引用表
说明部门表
t_HRDept岗位
表
t_HRPosition
班组表
t_woteamList
基础资料表 t_Name
人员基本表t_HREmpl
触发器:
tri_hrdept_i
ns tri_hrdept_upd
3.1.2 部门班组维护
功能描述
对部门/岗位进行设置,修改、删除。