人力资源管理系统UML建模
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人力资源管理系统
——UML建模
组名:TBNO
小组成员:XX,XX,XX,XXX
1. 人力资源管理系统建模过程分析 (3)
1.1人力资源管理的需求 (3)
1.2体系结构设计 (3)
1.3系统管理 (4)
2 系统用例模型 (5)
2.1培训管理 (5)
2.2招聘管理 (5)
2.3组织机构管理 (6)
2.4薪资管理 (7)
2.5规章制度管理 (8)
2.6人事管理 (9)
2.7绩效管理 (10)
2.8考勤管理 (11)
3 系统部署图模型 (12)
4 构件图 (13)
5 活动图 (13)
5.1所有用户 (13)
5.2系统管理员: (16)
5.3人力资源管理员 (16)
5.4财务人员 (20)
6 包图 (21)
7 类图 (22)
7.1Action包中的类说明 (22)
7.2Model包中的类说明 (25)
7.3ServiceI包中的接口说明 (26)
7.4ServiceImpl包中的类说明:用于实现ServiceI包中的接口 (28)
7.5DaoI包中的接口说明 (29)
7.6DaoImpl包中的类说明:用于实现DaoI包中的接口 (29)
8 顺序图 (29)
8.1系统管理员 (29)
8.2所有用户 (30)
8.3人力资源管理员 (31)
8.4财务人员 (36)
8.5普通职工 (37)
9 状态图 (39)
9.1系统管理员 (39)
9.2普通员工 (40)
9.3人力资源管理员 (40)
1.人力资源管理系统建模过程分析
1.1人力资源管理的需求
本部分用自然语言对系统进行描述。人力资源管理部门提供一个全面的信息管理系统,通过系统可以比较容易地获得所需的关于组织体系、薪酬福利成本、人力资源状况等静态数据,也可以方便地获得各种变动信息来进行趋势预Nt371。在企业内实现信息依据权限的共享,人力资源管理的Et常业务在信息系统的协助下变得高效快捷。为了开发本系统,首先要理解人力资源管理功能,通常人力资源管理系统包含以下模块,各模块功能简述如下:
(1) 人事管理
(2) 规章制度管理
(3) 考勤管理
(4) 绩效管理
(5) 组织机构管理
(6) 薪资管理
(7) 培训管理
(8)招聘管理
1.2体系结构设计
人力资源管理系统的用户主要包括四类:
(1)系统管理员:总部的IT人员,负责系统的日常维护,人员权限和信息编码
的管理,具有一定的计算机专业知识。
(2)管理者:总部、分公司的人力资源部的相关人员,执行该系统的大部分业务
操作,涉及信息处理和查询。该部分人员电脑使用水平一般,基本会操作Windows,
Off ce等系列软件,以及收发电子邮件,会使用浏览器上网。
(3)决策者:总部、分公司的高层管理人员,他们一般为进行人事方面的决策执
行查询操作系统。该部分人员电脑使用水平为初级,一般会使用Windows操作系统,
会使用浏览器上网。
(4)查询者:集团公司所有员工。他们使用本系统主要用于查询与自己相关的个
人信息,以及特殊情况下处理突发性工作,该部分人员电脑使用水平不确定。
考勤管理
财务人员后勤人员
1.3系统管理
本模块的角色是系统管理员,用户管理主要实现用户的添加、删除、修改以及
用户的权限指派等操作;为了维护数据库的安全,对系统数据库的备份和恢复也是由系统管理员实现,其次系统涉及到的所有选择性参数由本模块进行初始化。系统管理的用例图。
恢复数据库
2 系统用例模型
2.1培训管理
培训管理的角色包括人力资源管理人员和普通员工,人力资源管理人员采用问
卷调查的方法获取培训需求信息,并对调查的结果进行培训需求分析,然后据此制定年度培训计划,并将此计划作为培训信息进行发布,普通员工可以通过本模块查询培训计划信息。对于具体培训计划的实施首先由人力资源管理人员将此信息发布出去,普通员工通过本模块进行报名,人力资源管理人员登记培训人员、培训专家、培训课程以及培训的费用。在培训结束之后,管理员对培训进行总结分析,并登记总结报告,主要包括培训成本和培训效果以及培训证书的管理。
提交总结报告
2.2招聘管理
本模块涉及到的角色包括人力资源管理人员、用人部门和应聘人员,首先用人部门提出用人需求,人力资源管理人员根据用人部门的用人需求和组织结构管理子系统中的岗位信息制定招聘计划,并依此对外发布招聘信息。应聘人员根据招聘信息做出应聘登记,人力资源管理人员对招聘登记的相关信息做出处理,对于录用人
员,一方面将其信息转入企业人事库,另一方面需要修改招聘信息;对于非录用人
员,将其信息转入企业人才库,以便在需要的时候与其联系。
用人部门
2.3组织机构管理
组织机构管理系统的主要角色包括人力资源管理部门的管理人员、应聘人员、公司一般员工、财务部门人员、后勤部门人员、系统管理员。系统管理员负责系统用户的定义和权限的划分;人力资源管理部门负责人事信息、考勤、招聘、培训等主要的工作;对于薪资管理,人力资源管理人员定义薪资帐套,以及工资项目和人员的工资录入权限,具有相应权限的财务人员或者后勤人员(比如水电费)完成具体的录入和计算的任务。应聘人员通过招聘管理的应聘界面实现应聘信息的输入;而普通员工可以通过系统查询与自己的个人信息有关的信息。系统顶层用例图。