人力资源管理系统UML建模方案.pdf
人力资源管理系统
——UML建模
组名:TBNO
小组成员:XX,XX,XX,XXX
1
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构件图一三
5活动图一三
5.1所有用户一三
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
2
1.人力资源管理系统建模过程分析
1.1人力资源管理的需求
本部分用自然语言对系统进行描述。人力资源管理部门提供一个全面的信息管理系统,
通过系统可以比较容易地获得所需的关于组织体系、薪酬福利成本、人力资源状况等静态数
据,也可以方便地获得各种变动信息来进行趋势预Nt371。在企业内实现信息依据权限的共
享,人力资源管理的Et常业务在信息系统的协助下变得高效快捷。为了开发本系统,首先
要理解人力资源管理功能,通常人力资源管理系统包含以下模块,各模块功能简述如下:
(1)人事管理
(2)规章制度管理
(3)考勤管理
(4)绩效管理
(5)组织机构管理
(6)薪资管理
(7)培训管理
(8)招聘管理
1.2体系结构设计
人力资源管理系统的用户主要包括四类:
(1)系统管理员:总部的IT人员,负责系统的日常维护,人员权限和信息编码
的管理,具有一定的计算机专业知识。
(2)管理者:总部、分公司的人力资源部的相关人员,执行该系统的大部分业务
操作,涉及信息处理和查询。该部分人员电脑使用水平一般,基本会操作Windows,
Offce等系列软件,以及收发电子邮件,会使用浏览器上网。
(3)决策者:总部、分公司的高层管理人员,他们一般为进行人事方面的决策执
行查询操作系统。该部分人员电脑使用水平为初级,一般会使Windows操作系统,
会使用浏览器上网。
(4)查询者:集团公司所有员工。他们使用本系统主要用于查询与自己相关的个
人信息,以及特殊情况下处理突发性工作,该部分人员电脑使用水平不确定。
3