人力资源管理系统详细设计文档.docx
- 文档编号:23905448
- 上传时间:2023-05-22
- 格式:DOCX
- 页数:51
- 大小:428.19KB
人力资源管理系统详细设计文档.docx
《人力资源管理系统详细设计文档.docx》由会员分享,可在线阅读,更多相关《人力资源管理系统详细设计文档.docx(51页珍藏版)》请在冰豆网上搜索。
人力资源管理系统详细设计文档
1.项目基本信息
1.1项目名称:
人力资源管理系统
1.2项目背景:
企业必须有人,而人是最难管理的,管好了企业就好了;管坏了,可以立即让你人去楼空。
在当今这个竞争激烈,变化快速的市场经济条件下,企业要保持住其竞争力向上发展,需要有一套适合本企业特点,体现企业文化灵魂的人力资源管理系统来管理其内部员工。
凸显出比其他公司更高的管理效率和精度,从而拥有更多的竞争优势。
人力资源部在正常运作中面对关于员工的各种大量信息,现有的人工记录方法效率低下,又容易产生各种的错误,大大影响了管理的效果。
因此需要有一套人力资源管理系统对员工的信息、招聘的管理、培训安排、考勤统计,绩效,薪酬计算等业务进行有效的系统管理,人力资源部及时得到各个环节中信息的变更,给予高精度的管理。
本系统就是为了企业能够更好地管理其人力资源而设计开发的。
1.3项目开发环境:
硬件环境
软件环境
个人笔记本
MyEclipse6.5
Tomcat5.5
JDK1.6
Microsoftoffice2003
2.系统干系人&Actors
2.1系统干系人:
员工,人事部管理员,人事部经理,招聘管理部,应聘者,培训管理员,考勤部经理,考勤部管理员,绩效部管理员,绩效计划审批人,绩效部经理,薪酬部管理员。
2.2Actors:
员工,人事部管理员,招聘管理员,应聘者,培训管理员,考勤部经理,考勤管理员,绩效部管理员,薪酬部管理员。
3.系统边界与范围
3.1人事部管理子系统:
人事管理部主管员工信息,为员工建立详细的档案,员工职位调动的审批。
3.2招聘管理子系统:
招聘主要是由公司的发展需要来决定的,公司某个部门制定出招聘计划后,由招聘管理员把招聘信息发布到系统中。
招聘管理员可以查看应聘者提交的应聘信息,并通知相应的应聘者前来面试。
3.3培训管理子系统:
培训主要是针对新员工或者是公司的某一个项目的特殊需要来实施的,培训管理部的主要任务是管理员工提交的培训意向信息,管理审批培训管理员输入系统的培训计划(增加,修改和删除培训计划),管理员工对培训的评价,管理培训管理员对培训作的总结。
3.4考勤管理子系统:
考勤部按照公司的规定对员工的上班出勤情况进行考查记录,整理统计表提供给上级查看,提供给绩效部,同时考勤部经理负责审批员工的请休假请求。
3.5绩效管理子系统:
绩效部主要负责管理绩效评估信息以及奖罚信息,包括发布绩效标准,整理绩效评估信息,反馈绩效评估结果,制定奖罚单。
3.6薪酬管理子系统:
薪酬部负责制定薪酬计划,根据各部门采集的信息,按一定的公式进行加工计算,得出各员工的工资。
4.系统事件列表
4.1人事部管理
4.1.1人事部管理员
4.1.1.1根据招聘部门提供的信息填写员工的信息表,记录为档案。
4.1.1.2查看员工的信息。
4.1.1.3查询申请结果。
4.1.1.4修改员工的信息。
4.1.1.5删除员工。
4.1.1.6登录系统,被识别为合法用户。
4.1.2员工
4.1.2.1查看员工的信息。
4.1.2.2提交职位变动申请。
4.1.2.3查询申请结果。
4.2招聘管理
4.2.1招聘管理员
4.2.1.1招聘管理员发布招聘信息。
4.2.1.2招聘管理员查看应聘者提交的应聘信息。
4.2.1.3招聘管理员决定聘用哪些应聘者。
4.2.1.4删除招聘信息。
4.2.2应聘者
4.2.2.1应聘者提交应聘信息。
4.3培训管理
4.3.1培训管理员
4.3.1.1培训管理员查看员工提交的培训意向信息。
4.3.1.2培训管理员输入做好的培训计划。
4.3.1.3培训管理员修改,删除培训计划。
4.3.1.4培训管理员输入对该次培训的总结。
4.3.1.5培训管理员删除已经被满足的意向信息。
4.3.2员工
4.3.2.1员工输入对该次培训的评价。
4.4考勤管理
4.4.1员工:
4.4.1.1员工登录考勤管理系统,输入用户标识(用户名和密码)。
4.4.1.2员工填写并提交请假单。
4.4.1.3员工填写并提交休假单。
4.4.1.4员工提交出差通知。
4.4.2部门经理:
4.4.2.1部门经理登录系统,输入用户标识(用户名和密码)。
4.4.2.2审批员工提交的请假单。
4.4.2.3审批员工提交的休假单。
4.4.2.4查看,确认员工的出差事件。
4.4.3考勤管理员:
4.4.3.1考勤管理员登录系统,输入用户标识(用户名和密码)。
4.4.3.2获取员工的名单。
4.4.3.3根据公司安排进行考勤参数设定。
4.4.3.4把员工的考勤情况统计表提交给绩效管理部。
4.5绩效管理
4.5.1绩效部管理员
4.5.1.1绩效部管理员发布绩效标准。
4.5.1.2绩效部管理员整理绩效评估信息。
4.5.1.3绩效部管理员反馈绩效评估结果。
4.5.1.4绩效部管理员制定奖罚单。
4.5.2员工
4.5.2.1员工进行绩效评估。
4.5.2.2员工查看评估结果。
4.5.2.3员工查看奖罚单。
4.6薪酬管理
4.6.1薪酬部管理员
4.6.1.1管理员登陆薪酬部门子系统。
4.6.1.2管理员制定详细的薪酬计划,包括各项参数和公式。
4.6.1.3根据从各部门获取员工信息,计算各员工工资。
4.6.1.4修改员工工资。
4.6.1.5制订工资报表。
4.6.2员工
4.6.2.1登陆系统。
4.6.2.2查询当月或历史工资。
5.功能需求规格(UseCase模型及文档)
5.1人事部管理
用例名
登录
用例ID
UC-RS1
主要业务参与者
人事部管理员
其他参与者
员工
项目相关人员兴趣
用户有登录系统的意愿
描述
用户登录到系统
前置条件
用户已经注册
后置条件
无
触发条件
用户进入登录界面
基本流程
1.用户进入登录界面
2.选择用户种类
3.输入用户名和密码
4.点击“登陆”按钮
备选事件流
无
扩展事件流
用户名或者密码输入有误
结束
无
实现约束和说明
必须输入正确的用户名和密码
待解决问题
无
用例名
查看员工信息
用例ID
UC-RS2
主要业务参与者
人事部管理员
其他参与者
员工
项目相关人员兴趣
用户有查看员工信息的意愿
描述
用户查看员工信息
前置条件
用户已经登录
后置条件
无
触发条件
用户点击“查看员工信息”按钮
基本流程
1.用户查看员工信息
备选事件流
无
扩展事件流
查看员工信息失败
结束
无
实现约束和说明
员工只能查看自己的信息,人事部管理员可以查看所有员工信息
待解决问题
对员工查看信息的权限进行限定
用例名
查询申请结果
用例ID
UC-RS3
主要业务参与者
人事部管理员
其他参与者
员工
项目相关人员兴趣
用户有查询申请结果的意愿
描述
用户查询申请结果
前置条件
用户已经登录
后置条件
无
触发条件
用户点击“查询申请结果”按钮
基本流程
1.用户查询申请结果
备选事件流
无
扩展事件流
查询申请结果失败
结束
无
实现约束和说明
员工只能查询自己申请的结果,人事部管理员可以查询所有申请结果
待解决问题
对员工查询申请结果的权限进行限定
用例名
添加新员工信息
用例ID
UC-RS4
主要业务参与者
人事部管理员
其他参与者
无
项目相关人员兴趣
无
描述
人事部管理员将新员工的信息添加到数据库中
前置条件
招聘部提供新员工的信息
后置条件
数据库的员工表中添加一条记录
触发条件
人事部管理员进入添加员工界面
基本流程
1.点击“添加新员工信息”按钮
2.添加新员工信息到表单
3.提交信息
备选事件流
无
扩展事件流
所输入的信息不满足限定条件
结束
无
实现约束和说明
1.用户ID必须由xxx个字节组成
2.用户Email必须满足Email的组成符号
3.密码和确认密码必须一致
4.有几项是必须填写的
待解决问题
无
用例名
修改员工信息
用例ID
UC-RS5
主要业务参与者
人事部管理员
其他参与者
无
项目相关人员兴趣
无
描述
人事部管理员对员工信息进行修改
前置条件
该员工信息已存在
后置条件
数据库内一条员工信息被修改
触发条件
人事部管理员进入修改员工界面
基本流程
1.点击“修改员工信息”按钮
2.员工信息
3.提交信息
备选事件流
无
扩展事件流
所输入的信息不满足限定条件
结束
无
实现约束和说明
1.用户ID必须由xxx个字节组成
2.用户Email必须满足Email的组成符号
3.密码和确认密码必须一致
4.有几项是必须填写的
待解决问题
无
用例名
删除员工信息
用例ID
UC-RS6
主要业务参与者
人事部管理员
其他参与者
无
项目相关人员兴趣
无
描述
人事部管理员删除员工信息
前置条件
该员工信息已经存在
后置条件
数据库内删除一条记录
触发条件
人事部管理员进入删除员工界面
基本流程
1.点击“删除员工”按钮
2.确认删除
备选事件流
无
扩展事件流
人事部管理员对其不能删除的人员进行删除
结束
无
实现约束和说明
人事部管理员只能对其可以删除的人员进行删除
待解决问题
无
用例名
提交职位变动申请
用例ID
UC-RS7
主要业务参与者
员工
其他参与者
无
项目相关人员兴趣
无
描述
员工提交职位变动申请
前置条件
员工已经登录
后置条件
数据库内增加一条记录
触发条件
员工进入提交职位变动申请界面
基本流程
1.将职位变动申请的信息填写到表单
2.提交职位变动申请
备选事件流
无
扩展事件流
职位变动申请信息提交失败
结束
无
实现约束和说明
职位变动申请的信息要按照要求填写
待解决问题
无
5.2招聘管理
用例名
管理招聘信息
用例ID
UC-ZP1
主要业务参与者
招聘管理员
其他参与者
无
项目相关人员兴趣
无
描述
招聘管理员根公司需求制定招聘计划,并把相应的招聘信息发布到系统中,招聘完成之后,删除招聘信息
前置条件
公司需要招聘人员
后置条件
无
触发条件
招聘管理员选择发布招聘信息选项
基本流程
1.选择发布招聘信息选项
2.发布信息
3.删除招聘信息
备选事件流
2a.对招聘信息进行修改
扩展事件流
无
结束
无
实现约束和说明
招聘管理员管理招聘信息
待解决问题
无
用例名
应聘者提交应聘信息
用例ID
UC-ZP2
主要业务参与者
应聘者
其他参与者
无
项目相关人员兴趣
无
描述
应聘者根据自己的专长,提交应聘信息给系统
前置条件
应聘者符合应聘条件
后置条件
增加一条应聘信息
触发条件
应聘者选择应聘选项
基本流程
1.应聘者选择应聘选项
2.输入应聘信息(有时可能需要提交文件)
3.提交应聘信息
4.提示操作结果
备选事件流
无
扩展事件流
无
结束
无
实现约束和说明
无
待解决问题
无
用例名
审批招聘信息
用例ID
UC-ZP3
主要业务参与者
招聘管理员
其他参与者
应聘者(提交的招聘信息)
项目相关人员兴趣
无
描述
招聘管理员根据应聘者提交的应聘信息,审核该应聘者,最终确定是否聘用该应聘者,把聘用结果发到应聘者邮箱
前置条件
存在已经提交但还未经过审核的应聘信息
后置条件
增加一个新员工
触发条件
选择查看应聘信息选项
基本流程
1.选择查看应聘信息选项
2.选择应聘者
3.查看应聘信息,并决定是否聘用
备选事件流
无
扩展事件流
2a.计划子项不符合格式要求,返回继续输入
3a.提交数据超时,提示重新提交
结束
无
实现约束和说明
只有培训管理员才有输入培训计划的权限
待解决问题
无
5.3培训管理
用例名
查看意向信息
用例ID
UC-PX1
主要业务参与者
培训管理员
其他参与者
员工(输入意向信息)
项目相关人员兴趣
员工输入意向信息,人事部经理查看培训情况
描述
培训管理员查看员工提交的培训意向信息
前置条件
存在培训员工提交的意向信息且该意向没有被满足
后置条件
无
触发条件
培训管理员选择了查看意向信息选项
基本流程
4.选择查看意向选项
5.选择一个员工
6.查看意向信息
备选事件流
无
扩展事件流
可能根据需要,把意向信息按某个标准分类
结束
无
实现约束和说明
只有培训管理员才能查看意向信息
待解决问题
无
用例名
输入培训计划
用例ID
UC-PX2
主要业务参与者
培训管理员
其他参与者
无
项目相关人员兴趣
无
描述
培训管理员根据员工提交的意向信息,或者根据某一个项目的特殊需要,在制定了培训计划之后,把该计划输入系统
前置条件
存在已经制定好的计划并且未输入系统
后置条件
增加一个培训计划
触发条件
选择输入培训计划选项
基本流程
4.选择输入培训计划选项
5.按照指定格式输入计划的各个项信息
6.提交数据
7.系统提示操作结果
备选事件流
无
扩展事件流
2a.计划子项不符合格式要求,返回继续输入
3a.提交数据超时,提示重新提交
结束
无
实现约束和说明
只有培训管理员才有输入培训计划的权限
待解决问题
无
用例名
查看修改删除培训计划
用例ID
UC-PX3
主要业务参与者
培训管理员
其他参与者
人事部经理
项目相关人员兴趣
人事部经理可以查看培训计划
描述
对输入的培训计划进行管理
前置条件
存在还没有结束的培训计划
后置条件
对培训计划的更改
触发条件
选择了查看或者修改或者删除选项
基本流程
1.选择查看培训计划选项
2.选择一个计划
3.查看
备选事件流
1a.1.选择修改培训计划选项
2.选择需要修改的计划(如果该计划已经实施完毕,拒绝修改)
3.输入新的修改项信息(格式不正确要求重新输入)
4.提交信息
5.显示操作结果
1b.1.选择删除培训计划选项
2.选择需要删除的计划
3.提交删除
4.显示操作结果
扩展事件流
无
结束
无
实现约束和说明
只有培训管理员才有修改删除培训计划的权限
待解决问题
无
用例名
输入评价信息
用例ID
UC-PX4
主要业务参与者
员工
其他参与者
无
项目相关人员兴趣
培训管理员参照员工的评价信息进行总结
描述
员工输入对该次培训的评论,意见和建议等信息
前置条件
已经参加了培训的员工
后置条件
增加一条评价信息
触发条件
选择输入评价信息选项
基本流程
1.选择输入评价信息选项
2.选择需要评价的培训
3.按照格式输入评价项
4.提交信息
5.提示操作结果
备选事件流
无
扩展事件流
3a.格式不正确,要求重新输入
4a.提交数据超时,要求重新提交
结束
无
实现约束和说明
无
待解决问题
无
用例名
输入总结信息
用例ID
UC-PX5
主要业务参与者
培训管理员
其他参与者
无
项目相关人员兴趣
无
描述
根据员工提交的评价信息进行总结
前置条件
存在评价信息
后置条件
增加一条总结记录
触发条件
选择输入总结信息选项
基本流程
1.选择输入总结信息选项
2.选择一个培训
3.输入信息
4.提交信息
5.提示操作结果
备选事件流
无
扩展事件流
2a.选择的培训已经被总结过,拒绝再次总结
4a.提交数据超时,要求重新提交
结束
无
实现约束和说明
只有培训管理员才有权限对培训进行总结
待解决问题
无
5.4考勤管理
用例名
填写请求单据
用例ID
UC-KQ1
主要业务参与者
员工
其他参与者
无
项目相关人员兴趣
1.员工:
希望请求能获得审评通过
2.部门经理:
希望员工少请假,少休假,努力工作
描述
员工填写请假单,休假单,出差通知单并提交
前置条件
员工登录系统,已经被识别为公司的合法员工
后置条件
无
触发条件
当员工出差,希望请假休假时,该用例触发
基本流程
1.填写单据信息
2.提交
3.提示操作结果
备选事件流
无
扩展事件流
1.表单信息填写错误,没通过系统格式要求,提示返回
2员工放弃填写
结束
无
实现约束和说明
提交的表单的信息量必须合法,格式必须符合要求
待解决问题
无
用例名
审批员工提交的请求单据
用例ID
UC-KQ2
主要业务参与者
部门经理
其他参与者
无
项目相关人员兴趣
1.员工:
希望请求获得通过
2.部门经理:
对合理的请求给予批准
描述
部门经理审批员工的请求,并做出审批决定
前置条件
部门经理登录系统,已经被识别为一个合法用户
后置条件
无
触发条件
员工提交请求时,该用例触发
基本流程
1.查看员工提交的表单
2.审核表单,作出决定
3.提示操作结果
4.把审核结果通知员工
备选事件流
无
扩展事件流
无
结束
无
实现约束和说明
必须提交审核结果,即批准还是不批准
待解决问题
无
用例名
查看考勤统计表
用例ID
UC-KQ3
主要业务参与者
部门经理
其他参与者
无
项目相关人员兴趣
部门经理:
希望得到各个员工的详细且准确的考勤信息
描述
部门经理查看员工的考勤统计表,了解员工的工作情况
前置条件
部门经理登录系统,已经被识别为一个合法用户
后置条件
无
触发条件
部门经理想要了解员工的考勤情况时,该用例触发
基本流程
1.选择要统计的项目
2.提交
3.查看操作结果
备选事件流
无
扩展事件流
无
结束
无
实现约束和说明
能查看所有员工的考勤信息,统计表以列表的形式表示出来
待解决问题
无
用例名
设定考勤信息
用例ID
UC-KQ4
主要业务参与者
考勤管理员
其他参与者
无
项目相关人员兴趣
部门经理:
希望考勤的信息详细且准确
描述
考勤管理员根据人事部提供的员工名单,根据公司的考勤要求,对员工的考勤信息,参数进行设定
前置条件
考勤管理员登录系统,已经被识别为合法用户
后置条件
无
触发条件
公司增加了新员工,需要增加新员工信息到考勤名单
公司开除员工,取消该员工的考勤工作
基本流程
输入考勤人员名单
提交
对考勤的参数进行设定
修改管理考勤名单
提示操作结果
备选事件流
无
扩展事件流
无
结束
无
实现约束和说明
参数的设定必须合法
待解决问题
无
用例名
获取单据审批结果
用例ID
UC-KQ5
主要业务参与者
考勤管理员
其他参与者
无
项目相关人员兴趣
考勤管理员:
希望部门经理能尽快提供单据审核后的结果
描述
考勤管理员获取到部门经理的审核结果,查看后对员工的情况经行记录
前置条件
考勤管理员登录系统,已经被识别为合法用户
后置条件
无
触发条件
当系统提示有审批结果到达时,该用例触发
基本流程
1.获取审批结果
2.查看
3.对审批结果进行记录操作
4.显示操作结果
备选事件流
无
扩展事件流
无
结束
无
实现约束和说明
无
待解决问题
无
用例名
管理考勤信息
用例ID
UC-KQ6
主要业务参与者
考勤管理员
其他参与者
无
项目相关人员兴趣
绩效部:
对员工进行绩效评估的时候,希望考勤部能提供每个员工详尽的考勤信息统计表
描述
考勤管理员可以随时查看员工的考勤统计表;根据绩效部的要求,输出员工的考勤统计表
前置条件
考勤管理员登录网站,已经被识别为合法用户
后置条件
无
触发条件
绩效部要求提供考勤统计表
基本流程
查看考勤统计表
把统计表提交给绩效部
显示操作结果
备选事件流
无
扩展事件流
无
结束
无
实现约束和说明
1.统计表以表单的形式表示
2.接受到绩效部的请求后,应尽快提供统计表
3.统计表应该包括每个员工的考勤统计
待解决问题
无
5.5绩效管理
用例名
发布绩效标准
用例ID
UC-JX1
主要业务参与者
绩效部门管理员
其他参与者
无
项目相关人员兴趣
绩效部门管理员:
希望系统按时发布绩效标准、内容清晰明确,并有一定的错误处理能力,过程出错及时报告
员工:
希望系统及时发布绩效标准、信息准确
描述
本用例允许绩效管理子系统获得绩效计划后,发布绩效标准
前置条件
管理员已经成功通过身份验证,绩效计划审批通过
后置条件
生成新的绩效标准,绩效标准单增加新的纪录
触发条件
有新的绩效标准传入
基本流程
1.系统接收新的绩效标准
2.管理员请求发布绩效标准
3.系统将新的绩效标准存储到数据库
4.系统删除原有的绩效标准
5.系统显示新的绩效标准
备选事件流
无
扩展事件流
2a.发布的标准不合法
1.返回错误信息
结束
显示新的绩效标准,用例结束
实现约束和说明
无
待解决问题
无
用例名
整理评估信息
用例ID
UC-JX2
主要业务参与者
绩效部门管理员
其他参与者
无
项目相关人员兴趣
绩效部门管理员:
希望系统整理迅速、准确,吞吐量大
员工:
希望系统对绩效评估信息整理迅速、全面,生成的绩效评估结果准确
描述
本用例允许绩效部门管理员对所有的绩效评估信息进行整理,并生成绩效评估结果
前置条件
管理员已经成功通过身份验证,员工已经进行绩效评估
后置条件
生成绩效评估结果,绩效评估单增加新的纪录
触发条件
绩效评估结束
基本流程
1.系统获得全部绩效评估信息
2.管理员请求整理绩效评估信息
3.系统根据折算公式,整理绩效评估信息
4.系统将整理后的评估信息插入数据库
5.系统生成绩效评估结果报表
6.系统显示绩效评估结果报表
备选事件流
无
扩展事件流
3a.插入信息格式不合法
1.返回错误信息
结束
绩效评估结果报表显示,本用例结束
实现约束和说明
无
待解决问题
无
用例名
绩效评估
用例ID
UC-JX3
主要业务参与者
员工
其他参与者
无
项目相关人员兴趣
绩效部门管理员:
希望员工填写的信息真实、准确、符合要求
员工:
希望系统能够准确的纪录评估信息
描述
本用例允许员工对相应部门员工进行绩效评估
前置条件
员工已经成功通过身份验证,绩效标准已经发布
后置条件
绩效评估纪录增加
触发条件
员工请求绩效评估
基本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力资源 管理 系统 详细 设计 文档