人力资源管理系统UML建模
人力资源管理系统人力资源管理系统 UMLUML建模建模 ——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 薪资治理 6 2.5 规章制度治理7 2.6 人事治理 7 2.7 绩效治理 8 2.8 考勤治理 8 3 系统部署图模型9 4 构件图 9 5 活动图 9 5.1 所有用户 9 5.2 系统治理员:10 5.3 人力资源治理员 10 5.4 财务人员 11 6 包图11 7 类图12 7.1Action 包中的类讲明 12 7.2Model 包中的类讲明 16 7.3ServiceI 包中的接口讲明 16 7.4ServiceImpl 包中的类讲明:用于实现 ServiceI 包中的接口 7.5DaoI 包中的接口讲明20 7.6DaoImpl 包中的类讲明:用于实现 DaoI 包中的接口 20 8 顺序图 21 8.1 系统治理员21 8.2 所有用户 21 8.3 人力资源治理员 21 8.4 财务人员 22 19 8.5 一般职工 22 9 状态图 23 9.1 系统治理员23 9.2 一般职员 23 9.3 人力资源治理员 23 人力资源治理系统建模过程分析 1.1 人力资源治理的需求 本部分用自然语言对系统进行描述。人力资源治理部门提供一个 全面的信息治理系统,通过系统能够比较容易地获得所需的关于组织体系、 薪酬福利成本、人力资源状况等静态数据,也能够方便地获得各种变动信 息来进行趋势预 Nt371。在企业内实现信息依据权限的共享, 人力资源治理 的 Et 常业务在信息系统的协助下变得高效快捷。为了开发本系统,第一要 明白得人力资源治理功能,通常人力资源治理系统包含以下模块,各模块 功能简述如下: (1)人事治理 (2)规章制度治理 (3)考勤治理 (4)绩效治理 (5)组织机构治理 (6)薪资治理 (7)培训治理 (8)聘请治理 1.2 体系结构设计 人力资源治理系统的用户要紧包括四类: (1)系统治理员:总部的 IT 人员, 负责系统的日常爱护, 人员权限和 信息编码 的治理,具有一定的运算机专业知识。 (2)治理者:总部、分公司的人力资源部的有关人员,执行该系统的 大部分业务 操作,涉及信息处理和查询。该部分人员电脑使用水平一样,差不多 会操作 Windows, 人事管理管理 考勤管理 绩效管理 组织机构管理 培训治理的角色包括人力资源治理人员和一般职员,人力资源治理人 员采纳咨询 然后据此制 管理员通过本模块查 培训需求管理 培训需求调查 培训需求分析 定年度培训打算,并将此打算作为培训信息进行公布,一般职员能够 指定培训计划培训信息发布 部门修改 员。系统治理员负责系统用户的定义和权限的划分;人力资源治理部门负责 部门管理 人事信息、考勤、聘请、培训等要紧的工作;关于薪资治理,人力资源治理 人力资源管理人员 人员定义薪资帐套,以及工资项目和人员的工资录入权限,具有相应权限 部门删除 的财务人员或者后勤人员(例如水电费)完成具体的录入和运算的任务。 应聘 岗位管理岗位统计 人员通过聘请治理的应聘界面实现应聘信息的输入;而一般职员能够通过系 统查询与自己的个人信息有关的信息。系统顶层用例图。 岗位增加 岗位修改 岗位删除 2.4 薪资治理 薪资治理也是人力资源治理系统的核心功能之一,因为人力资源 治理系统的本 质确实是充分挖掘人力资源潜力,做到人尽其能,而薪资措施则是激 指定账套 指定付款管理 发人的潜能的措 人事管理 工资管理 考勤管理 虚圆圈: 然后按照事先由人力资源治理人员定义的权值进行运算,并将职员的 考核处理 《extend》 部门考核 部门考核人员 绩归纳为相应等级,同时将考核成绩作为历史数据储存并进行统计分 考勤管理 析.绩效治理 的用例图。 2.8 考勤治理 本模块涉及到的角色包括执行考勤工作的人力资源治理人员、参 加考勤的公司 所有职员以及薪资治理子系统。由人力资源治理人员第一制定考勤规 则,要紧包括 定义考核等级 统计分析 审核调整 考勤项目的治理、奖惩措施的制定和奖惩指标的量化定义;一般职员通 个人统计 过本模块提 出请假、销假和加班的申请,并通过人力资源治理人员的审核,每逢 导入考勤机考勤数据 月末,人力资 加班的审核数 奖惩规则,计 培训管理 sql文件 制定考勤规则 《include》 人力资源管理员 (from 组织结构管理) 《include》薪资管理 汇总月末考勤源治理人员将考勤机中的考勤数据导入到本系统,结合请假、销假和 审核考勤数据 《include》 《include》 备份数 数据库据,形成月末考勤数据的个人和部门汇总,以此为依据,按照制定的 据库 申请销假 部门统计 申请请假算出本月的职员考勤奖惩金额并提交给薪资治理系统。 培训管理 model文件 培训管理 dao文件 培训管理 Action文件 培训管理 ui 文件 普通员工 (from 人事管理) 招聘管理 sql文件 应用服 招聘管理 model文件 务器 组织机构管 理model文件 招聘管理 dao文件 申请加班 printer 招聘管理 action文件 招聘管 理ui文件 组织机构管 理sql文件 组织机构管 理dao文件 组织机构管 理action文件 组织机构管 理ui文件 3薪资管理 填写注册信 系统部署图模型model文件 sql文件息 薪资管理 薪资管理 dao文件 薪资管理 action文件 薪资管理 ui文件 不合法 pc 1 从系统中软件和硬件的物理架构的角度来看,该系统的部署模型 如下: 规章管理制度 管理sql文件 规章管理制度 管理model文件 pc n 验证表单信息 人事管理 sql文件 人事管理 model文件 规章管理制度 管理dao文件 规章管理制度 管理action文件 规章管理 制度ui文件 已存在此用户 人事管理 dao文件 人事管理 action文件 人事管理 ui文件 判断是否存在此用户 绩效管理 model文件 绩效管理 dao文件 绩效管理 action文件 绩效管理 ui文件 绩效管理 sql文件 合法 4 构件图 写入数据库 考勤管理 sql文件 系统管理 sql文件 考勤管理 model文件 考勤管理 dao文件 考勤管理 action文件 考勤管理 ui文件 构件是系统的可替代的物理部分,它表示的是实际的事物.构件是定义 了良好接口的物理实现单元.它是系统中能够替代的部分. 注册成功 系统管理 model文件 系统管理 dao文件 系统管理 action文件 系统管理 ui文件 5 活动图 5.1 所有用户 注册: 输入用户名和密 码,选择角色 提示错误信 息 提交 验证提交信 息 人力人力 资源资源 管理员管理员员工员工 不正确 正确 定义考核项 进入主界面 系统系统 管理管理 员员 目 填写考核计 划 登陆: 登录 发布考核计 划 5.2 系统治理员: 管理用户备份数