人力资源管理系统UML设计.doc

合集下载

UML——人力资源管理系统1.doc

UML——人力资源管理系统1.doc

UML——人力资源管理系统1 人力资源管理系统一、综述供充足的信息和快捷的查询手段。

人事管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。

整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员的新增、老员工修改等管理工作。

二、系统功能介绍(一)员工管理员工管理模块包括员工信息管理、员工合同管理、员工档案管理、档案室档案柜管理、员工档案管理、人事变动管理、离职员工管理、员工报表生成等。

1、员工信息管理(1)新员工入职系统允许人事管理员添加新的员工数据,作为其它功能和模块的数据基础。

人事管理员可在以下页面填写员工相关资料,最后保存信息。

其中带(*)号的项目是人事管理员必填、普通员工没有权限填写的信息。

新员工工号默认由系统自动生成,人事管理员工也可自行手动修改。

在保存新员工信息的同时,管理员可选择同时创建系统用户,创建之后系统允许此员工登陆系统进行一定权限范围内的操作。

创建的系统用户登录名默认为工号、密码默认为111111,角色默认为普通员工。

具体如下图所示:图2-1 添加新员工信息(2)员工信息修改在修改员工信息功能上,系统对不同角色的用户有不同的处理方式。

人事管理员有权限对系统所有员工除工号以外的信息做修改,教学秘书允许修改本部门员工的信息,普通员工仅允许修改自己的信息。

非人事管理员没有权限修改员工所属部门、职务、职工类别等信息项。

在人事部门管理员添加新员工的基本数据后,该员工需登录系统进一步完善自己的信息,从而减轻人事管理员的工作负担。

以下是新员工登录系统修改信息流程图:图2-2 新员工入职登陆流程图(3)员工查询管理在员工管理页面点击“高级查询”按钮,可根据不同条件对员工信息进行综合查询,快速获取到符合各种条件的员工信息。

UML人事管理系统

UML人事管理系统

河南城建学院《UML》课程设计报告书人事管理系统设计题目:专业:信息管理与信息系统指导教师:班级:号:学姓名:组同人:计算机科学与工程学院2016 年 1月 8 日目录1.系统概述................................................... 错误!未定义书签。

2.需求分析................................................... 错误!未定义书签。

功能描述 ................................................. 错误!未定义书签。

.用例图...................................................... 错误!未定义书签。

人事部长用例图 ........................................... 错误!未定义书签。

系统专员用例图 ........................................... 错误!未定义书签。

人事专员用例图 ........................................... 错误!未定义书签。

4.用例描述................................................... 错误!未定义书签。

登陆的用例描述 ........................................... 错误!未定义书签。

离在职员工管理用例描述 ................................... 错误!未定义书签。

员工工作效绩管理用例描述 ................................. 错误!未定义书签。

职员招收管理用例描述 ..................................... 错误!未定义书签。

UML人力资源

UML人力资源

UML人力资源基于UML建模的人力资源管理系统设计一.绪论1.1、项目背景在科学技术发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们的政治、经济、生活等各个方面都发挥着重要的作用。

人力资源管理是近年发展起来的一个崭新的学科。

随着我国劳动力市场的建立和完善,随着员工越来越重视自己的工作、生活质量,随着政府部门关于劳动就业法规的逐步完善,企业中的人力资源管理将变得非常关键。

1.2、人力资源管理系统简介人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件。

它的内容对于企业的决策者和管理者来说都至关重要,所以人力资源管理系统应该能够为用户提供充足的信息和快捷的查询手段,以帮助企业领导了解企业现有的人力资源状况,但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在许多缺点,如:效率低,安全性差,时间一长就会产生大量的文件和数据积压,这对于查找、更新和维护都带来了不少的困难。

因此,为了加快企业的信息化步伐,提高企业的管理水平以在激烈的社会竞争中立于不败之地,建设和完善人力资源管理系统已经变得十分必要和迫切。

二.UML基本概念与方法2.1UML的概念统一建模语言UML(Unified Modeling Language)是一种标准的图形化建模语言,是面向对象分析和设计的一种标准表示,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。

UML 适用于面向对象的各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,它是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。

UML本身独立于过程,用户在使用UML 建模时,可以选用任何适合的过程。

然而,使用UML进行开发时,仍然有着大致统一的过程框架。

本文主要以人力资源管理信息系统为例,研究和讨论了基于UML的系统建模和软件开发的一般过程。

UML人事管理系统

UML人事管理系统

1、系统的功能与要求人力资源管理信息系统是基于B/S模式的WebMIS系统,它可以将杂论无章的信息(包括文字、图片和影音)经过组织,合理有序地呈现在大家面前。

对功能的规定:●招聘管理●岗位管理●临时用工管理●员工培训管理●员工档案管理●员工奖惩管理●考勤管理●工号牌管理●系统管理对性能的规定:●操作应该方便、灵活。

●系统应有较高的的稳定性。

●系统应有较高的安全性。

●系统应有较高的容错性。

●速度上要求前台要能够很快地响应应聘者。

●后台操作不能出现超时现象。

数据管理能力要求●能处理大量的新闻。

●安全指数高,防止黑客攻击。

●负荷能力强,防止数据量过大而影响速度。

●采用日志备份,追查非法应聘者。

●遵循数据完整性规则,保证数据实际有效。

●保证发送到数据库引擎的数据得以可靠存储。

●数据备份功能,保证数据在丢失之后可以得到及时的补救。

●数据恢复功能,当数据遭到破坏时,可以随时恢复过去的备份的数据。

●密码管理,系统对应聘者登录进行了加密限定。

二、系统的体系结构1)系统设计方案本企业人力资源管理系统是基于B/S模式的WebMIS系统,根据后台管理员设置的栏目自动生成的企业人力资源管理系统主页、栏目浏览页面,同时后台提供了招聘员工的信息编辑、修改、删除功能,主要通过相关类实现了数据库的管理和静态文件的生成操作。

2)系统业务流图下图所示的几个信息管理模块,其功能描述如下:业务功能描述: 人力资源管理信息系统招聘管理岗位管理临时用工管理员工培训管理员工档案管理员工奖惩管理考勤管理工号牌管系统管理添加应聘应聘信息岗位信息汇总添加岗位调动信息添加临时工信息岗位调动信息汇总临时工信息汇总添加培训计划培训计划汇总员工培训卡管理添加员工信息员工信息汇总员工健康记录管理员工工作履历管理员工工作业绩管理员工奖惩管理考勤管理工号牌管应聘者基本管理权限管理业务模块描述招聘管理添加应聘信息主要用于发布应聘信息应聘信息汇总对收到的应聘信息进行统计岗位管理岗位信息汇总对各个岗位的进行统计添加岗位调动信息主要用于发布岗位调动信息岗位调动信息汇总对各个岗位的调动信息进行统计临时用工管理添加临时工信息主要用于发布临时工信息临时工信息汇总对临时工信息进行统计员工培训管理添加培训计划主要用于发布培训的内容、计划培训计划汇总对各个部门培训计划的统计员工培训卡管理用于对员工培训卡进行管理员工档案管理添加员工信息主要用于增加员工信息员工信息汇总对所有员工的工号牌、姓名、所在部门、文化程度的统计员工健康记录管理对所有员工的身体状况进行统计(包括体检时间、单位、部门、工号)员工工作履历管理对员工原来的工作信息进行统计员工工作业绩管理对员工工作的业绩进行统计(包括开始时间、结束时间工作单位)员工奖惩管理员工奖惩管理对员工的获得奖励以及惩罚进行统计考勤管理考勤管理用于对应聘者平时出勤、请假、旷工、加班进行统计(包括所在单位、部门、工号)工号牌管理工号牌管理包括牌号、数目、使用者、岗位等系统管理应聘者基本管理用于应聘者进行登录系统(包括应聘者名、应聘者角色、邮箱地址等)权限管理对登录人员进行设置系统逻辑结构二、 系统用例建模识别系统的参与者;识别用例;对主要的用例书写用例文档;通过关系整理用例得出最终的用例模型。

基于UML的人事管理系统设计与建模

基于UML的人事管理系统设计与建模

---------------------------------装--------------------------------- --------- 订 -----------------------------------------线---------------------------------------- 班级 姓名 学号商 学 院 答 题 纸(格式二)课程 管理信息系统开发 2012 -2013 学年第 1 学期 成绩 评阅人请选取管理信息系统开发课程设计相关主题,采用面向对象的分析与设计方法,使用IBM Rational Rose Enterprise Edition 软件及合适的开发工具为某个部门或者单位开发一个管理信息系统。

要求完成管理信息系统的需求分析、系统设计、系统配置、开发与编码、测试与系统评价等各个阶段的工作。

基本要求:(1)写出系统的技术设计说明书,提交可以运行的系统;(2)要求撰写不少于3000个文字的技术设计说明书;(3)技术设计说明书中至少要包括:系统用例图、类图及对象图、序列图、协作图、状态图、活动图、包图、构件图与部署图。

技术设计说明书格式参考毕业论文要求,章节包括:(1)概述:包括项目背景、编写目的、软件定义、开发环境等内容。

(2)需求分析:问题陈述、需完成的功能,画出用例图;(3)系统静态模型设计:使用类图及对象图描述系统的静态结构。

(4)系统动态模型设计:使用序列图、协作图、状态图、活动图等描述系统的动态结构。

(5)系统部署模型设计:使用构件图与部署图对系统的实现结构进行建模。

(7)开发与编码:编写程序、调试并进行测试。

(8)结论:写出完成本课程设计的成果评价,领会管理信息系统理论与系统开发实践的关系。

软件还需要哪些改进。

(7)参考文献。

严禁剽窃、抄袭等作弊行为!全文抄袭,或未按时交卷,或与课程内容毫不相关按不及格处理。

评分标准分值得分完成管理信息系统开发课程设计工作任务20分 论文文章结构安排合理,写作、引注规范,结论正确。

(完整word版)人力资源管理系统UML建模

(完整word版)人力资源管理系统UML建模
2.5
本模块的角色包括人力资源管理人员和普通员工,人力资源管理人员对对规章
制度进行添加、删除和修改操作,而普通员工对规章制度进行查询、浏览,系统提
供的查询方式包括按照类别查询、按照规章制度的发布日期查询和按照关键字进行
查询。
2.6
人事管理是人力资源管理中最核心的模块之一,它处理的内容主要包括职工基
本信息(相对固定的信息)以及职工变动信息,职工的变动信息主要包括家庭关系
状况也是考核的内容之一,所以绩效管理的角色包括人力资源管理人员、员工个人、
部门考核人员以及考勤管理子系统。本模块的关键在于考核的指标体系,并且这种
指标体系应该是随着企业的经营状况和环境的变化而变化,所以人力资源管理人员
首先定义考核项目及其项目属性,员工个人根据定义好的考核项目制定自己的考核
计划表,并在期初进行填写。期末员工进行自评,并且部门对其管辖人员进行测评,
操作,涉及信息处理和查询。该部分人员电脑使用水平一般,基本会操作Windows,
Off ce等系列软件,以及收发电子邮件,会使用浏览器上网。
(3)决策者:总部、分公司的高层管理人员,他们一般为进行人事方面的决策执
行查询操作系统。该部分人员电脑使用水平为初级,一般会使用Windows操作系统,
会使用浏览器上网。
(4)查询者:集团公司所有员工。他们使用本系统主要用于查询与自己相关的个
人信息,以及特殊情况下处理突发性工作,该部分人员电脑使用水平不确定。
1.3
本模块的角色是系统管理员,用户管理主要实现用户的添加、删除、修改以及
用户的权限指派等操作;为了维护数据库的安全,对系统数据库的备份和恢复也是
由系统管理员实现,其次系统涉及到的所有选择性参数由本模块进行初始化。系统

人力资源管理系统设计文档

人力资源管理系统设计文档

企业管理信息系统-----人力资源管理系统设计文档人力资源管理系统设计文档图1:人力资源系统架构图 ................................................................................................ 2 一. 概述......................................................................................................... ......................... 3 1.绪论 ........................................................................................................ ........................ 3 2.背景 ........................................................................................................ ........................ 3 3.功能分析 ........................................................................................................ ................. 3 二. 业务流程 ........................................................................................................ .................... 4 1.人力资源数据流图如下: (4)2.人力资源ER图如下: .....................................................................................................5 三. 信息采集与各部门的使用权限.............................................................................................6 四. 系统模块描述 ........................................................................................................ ............. 6 1.岗位信................. 6 2.员工信息 ........................................................................................................ ................. 6 (1)员工基本信息 .. (6)(2)在职员工信息 (6)(3)离职员工信息 (7)3.合同信息 ........................................................................................................ ................. 7 4.请假信息 ........................................................................................................ ................. 7 5.证件证书信息 ........................................................................................................ .......... 7 6.招聘信息 ........................................................................................................ ................. 7 (1)待招聘岗位信息. (7)(2)定员异常岗位信息 .............................................................................................. 7 7.培训信................. 8 (1)培训计划 ........................................................................................................ .... 8 (2)培训申请 ........................................................................................................ .... 8 (3)培训记录 ........................................................................................................ .... 8 (4)培训计划审核 .. (8)(5)培训申请审核 (8)8.图表信息 ........................................................................................................ ................. 8 9.省市区信息 ........................................................................................................ ............. 8 五.数据字典 ........................................................................................................ ...................... 9 附表1:年度培训计划表 .. (10)附表2:员工培训申请表 (11)附表3:员工培训记12 附表4:行政人事部岗位说明书 ....................................................................................... 13 附表5:劳动合同管理台帐 . (14)企业管理信息系统-----人力资源管理系统设计文档图1:人力资源系统架构图人力资源岗位信息员工信息管理信息图表信息岗培合证招员请员员员分空招岗在离工同件聘职职假工工工公缺聘位位训基员员管证管管学工机司岗渠异信管本工工理书理理历作关人位道动息理信信信管信年信数信信信息息息理息限息统息息息计企业管理信息系统——人力资源管理系统设计文档一. 概述1.绪论人力资源管理是一个企事业单位不可缺少的部分,它的内容对于单位决策者和管理者至关重要。

人力资源管理系统设计文档

人力资源管理系统设计文档

企业管理信息系统-----人力资源管理系统设计文档人力资源管理系统设计文档图1:人力资源系统架构图 ................................................................................................ 2 一. 概述.............................................................................................................. .................... 3 1.绪论 ............................................................................................................. ................... 3 2.背景 ............................................................................................................. ................... 3 3.功能分析 ............................................................................................................. ............ 3 二. 业务流程 ............................................................................................................. ............... 4 1.人力资源数据流图如下: ................................................................................................ 4 2.人力资源ER图如下: (5)三. 信息采集与各部门的使用权限 ............................................................................................. 6 四. 系统模块描述 ............................................................................................................. ........ 6 1.岗位信息 ............................................................................................................. ............ 6 2.员工信息 ............................................................................................................. ............ 6 (1)员工基本信息 (6)(2)在职员工信息 (6)(3)离职员工信息 ..................................................................................................... 7 3.合同信息 ............................................................................................................. ............ 7 4.请假信息 ............................................................................................................. ............ 7 5.证件证书信息 ............................................................................................................. ..... 7 6.招聘信息 ............................................................................................................. ............ 7 (1)待招聘岗位信息 (7)(2)定员异常岗位信息 .............................................................................................. 7 7.培训信息 ............................................................................................................. ............ 8 (1)培训计划 ............................................................................................................8 (2)培训申请 ............................................................................................................8 (3)培训记录 ............................................................................................................8 (4)培训计划审核 (8)(5)培训申请审核 ..................................................................................................... 8 8.图表信息 ............................................................................................................. ............ 8 9.省市区信息 ............................................................................................................. ........ 8 五.数据字典 ............................................................................................................. ................. 9 附表1:年度培训计划表 .................................................................................................. 10 附表2:员工培训申请表 .................................................................................................. 11 附表3:员工培训记录 (12)附表4:行政人事部岗位说明书 ....................................................................................... 13 附表5:劳动合同管理台帐 (14)企业管理信息系统-----人力资源管理系统设计文档图1:人力资源系统架构图人力资源岗位信息员工信息管理信息图表信息岗培合证招员请员员员分空招岗在离工同件聘职职假工工工公缺聘位位训基员员管证管管学工机司岗渠异信管本工工理书理理历作关人位道动息理信信信管信年信数信信信息息息理息限息统息息息计企业管理信息系统——人力资源管理系统设计文档一. 概述 1.绪论人力资源管理是一个企事业单位不可缺少的部分,它的内容对于单位决策者和管理者至关重要。

UML人事管理系统

UML人事管理系统

河南城建学院之杨若古兰创作《UML》课程设计陈述书设计题目:人事管理零碎专业:信息管理与信息零碎指点教师:班级:学号:姓名:同组人:计算机科学与工程学院年 1月 8 日目录人事管理是每一个单位都必须面临的成绩,各个单位的工资处理内容老是有必定的区别,目前还没有一个公用的人事管理零碎.也不成能把各个单位的工资内容统一路来.为此各单位都面临一个人事管理零碎的开发利用成绩.本零碎是用UML开发的一个具有代表性的管理零碎.上面是该零碎的软件模型.人事工资管理零碎应完成以下功能:1.零碎使用者与角色管理:零碎使用者的权限,添加更新,替换.2.离退人员工管理:是将员工的任职情况进行记录与保护,以便无效的存储与检索.3.员工工作效绩管理: 员工效绩信息分为两部分,一部分是主管经理对员工的评价信息,包含工作分工、完成情况、工作态度等;另一部分是同组员工的评价信息,包含工作态度、合作情况等.4.资本招收管理:是根据企业的经营情况与营业需求,由人事部分进行相干岗位职工的雇用.5.员工档案管理:公司须要保存员工的基本信息并进行,添加员工信息,删除员工信息,点窜员工信息,查询一个信息等.6.劳动合同管理:次要配合员工信息的管理,员工的存在就必定存在这合同的签订,须要部分进行适当的管理,比方添加合同,点窜合同,删除合同,查询合同等.工作效绩管理用例描述静态结构零碎数据结构设计2. 人员效绩清单2.2. 使用者清单4. 使用者与角色清单5. 劳动合同清单6. 相干角色清单7. 人员信息清单8. 人员档案清单9. 部分清单在人事管理零碎中,零碎包含四种节点,分别是:1.数据库零碎节点,负责数据存储,处理等;2.收集利用服务节点,负责各个部分的彼此联系,与工作交互.3.各类材料打印节点,给负责一些日常工作材料的使用.4.文件服务器节点,负责为个部分的彼此合作的材料的提供传递.5.普通PC节点,每个部分的管理者可以在pc端方便的使用零碎服务一工作.6.智能手机网页端节点,负责挪动互联的感化,使得企业的工作效力更加便捷.。

人力资源管理系统UML设计

人力资源管理系统UML设计

基于UML的人力资源管理系统建模1人力资源管理系统建模过程分析1.1人力资源管理的需求本部分用自然语言对系统进行描述。

假设用户单位是一家企业公司,公司有职工近2000人,公司原来的人力资源管理方式主要以人工管理为主,个别业务用计算机处理。

为了提高工作效率和决策水平,公司准备开发一套人力资源管理系统,以取代原来的人工处理方式。

本系统的开发目标是:为人力资源管理部门提供一个全面的信息管理系统,通过系统可以比较容易地获得所需的关于组织体系、薪酬福利成本、人力资源状况等静态数据,也可以方便地获得各种变动信息来进行趋势预Nt371。

在企业内实现信息依据权限的共享,人力资源管理的Et常业务在信息系统的协助下变得高效快捷。

为了开发本系统,首先要理解人力资源管理功能,通常人力资源管理系统包含以下模块,各模块功能简述如下(1)组织机构管理。

主要管理集团下属的各级公司以及公司下属的各级部门,处理公司和部门的新建、合并、撤销业务,为公司、部门提供信息维护,统计分析功能,支持输出组织机构图。

(2)职位管理。

主要管理职务分析后每个职位的职位描述、任职资格、后备人员、以及各职位的任职情况、超编情况、空缺情况,并按部门提供职位表和空缺职位表。

(3)人力资源规划。

重要用于管理人力资源规划和机构编制,并提供人力资源规划表、机构编制表。

(4)绩效考评。

根据职务分析,将员工分为不同层面、不同类别,分别设计考评标准。

对业绩、能力、态度等进行月份、季度、年度考评,对考核数据提供统计分析功能,为薪酬、奖惩、培训开发等方面提供依据。

(5)人事管理。

主要负责完成对在职员工、解聘员工、离退员工的基本信息、任职情况、组织变动、奖惩情况等档案数据的维护、统计分析,晋升、降职、辞职、辞退、退休等人事变动业务的处理,并提供各类员工信息卡片、信息报表。

(6)劳动合同管理。

全面管理员工劳动合同的签订、变更、续订、中止、接触全过程。

并针对不同时期,不同的合同版本,提供版本管理,以及对于到期合同提供自动提示。

人力资源管理系统UML建模方案

人力资源管理系统UML建模方案

作用等。
05
物理架构模型
Chapter
系统架构设计
基于J2EE的多层结构
使用J2EE技术,将系统划分为表现层、业务逻辑层和数据访问层 。
服务器端
采用Servlet和JSP技术实现表现层和业务逻辑层,使用JavaBean 技术实现业务逻辑层和数据访问层之间的交互。
客户端
采用HTML和JavaScript技术实现客户端页面,使用AJAX技术实现 与服务器的异步通信。
复合结构图
员工-部门关系图
展示员工和部门之间的关联关系 ,包括员工所属部门、部门所辖
员工等。
公司-部门关系图
展示公司与部门之间的关联关系 ,包括公司下辖部门等。
公司-员工关系图
展示公司与员工之间的关联关系 ,包括公司员工总数等。
04
动态行为模型
Chapter
用例图
识别参与者和用例
识别出系统的参与者,包括员工、部门经理和系统管理员 ,以及他们与系统进行的交互用例,如员工登录、部门经 理创建项目和系统管理员管理员工信息等。
系统功能
本系统主要包括员工信息管理、招聘管理、培训管理、绩效管理等功能模块。
UML建模概述
UML简介
UML是一种面向对象的统一建模语言,它提供了一套标准的 图形化建模工具,使得软件设计师能够方便地建立可视化的 软件模型。
UML建模过程
通过对需求进行分析,确定系统的主要功能和流程;然后根 据流程设计各个类和对象,以及它们之间的关系;最后根据 设计结果建立相应的UML图。
02
用户需求分析
Chapter
用户角色划分
01
02
03
HR经理
负责整个系统的管理,包 括人员管理、招聘、薪资 管理等。

UML人事管理系统

UML人事管理系统

UML人事管理系统UML人事管理系统是一种基于UML(统一建模语言)的软件系统,它主要用于帮助管理人事部门更高效地进行组织和管理人员信息。

通过使用UML人事管理系统,企业能够集中管理员工的基本信息、工作经历、绩效评估等各种相关数据,有助于提升人力资源管理的效率和准确性。

1. 系统特点UML人事管理系统具有以下几个主要特点:1.1 数据集中管理该系统以数据库为核心,将员工的信息全部集中存储,包括个人基本信息、入职日期、职位等重要信息,方便人事部门随时查询和更新员工信息。

1.2 统一授权管理系统通过权限管理模块,分配不同权限给人事部门的不同员工,确保只有授权人员能够访问员工的敏感信息,提高信息安全性。

1.3 自动生成报表系统能够根据企业的需求,自动化生成各类人事报表,包括员工花名册、岗位职责、薪资报表等,大大减轻了人事部门的工作负担,提高了工作效率。

1.4 绩效评估跟踪系统支持绩效评估的记录和跟踪。

通过建立评估指标和追踪员工的工作表现,人事部门可以更加客观地评估员工的工作能力和发展潜力。

1.5 招聘流程管理系统提供了招聘流程的管理功能,包括发布招聘信息、筛选简历、面试安排等一系列流程,方便人事部门对招聘过程进行全面掌控,提高招聘效率。

2. 系统架构UML人事管理系统采用B/S架构,即浏览器/服务器架构。

它由客户端浏览器和服务器两部分组成。

客户端通过浏览器访问服务器端的应用程序,通过网络完成各种人事管理操作。

2.1 客户端客户端是指人事部门的计算机终端,一般采用常见的浏览器软件,如Google Chrome、Mozilla Firefox等。

人事部门通过打开浏览器,输入系统的访问地址,即可进入UML人事管理系统的登录界面。

2.2 服务器端服务器端是指安装UML人事管理系统的服务器计算机,它负责接收并处理来自客户端的请求,在数据库中进行相关数据的查询和存储。

服务器端一般使用高性能的服务器软件,如Apache、Nginx等。

人力资源管理系统UML设计实施方案1通用.doc

人力资源管理系统UML设计实施方案1通用.doc

人力资源管理系统UML设计实施方案1 基于UML地人力资源管理系统建模1人力资源管理系统建模过程分析1.1人力资源管理地需求本部分用自然语言对系统进行描述.假设用户单位是一家企业公司,公司有职工近2000人,公司原来地人力资源管理方式主要以人工管理为主,个别业务用计算机处理.为了提高工作效率和决策水平,公司准备开发一套人力资源管理系统,以取代原来地人工处理方式.本系统地开发目标是:为人力资源管理部门提供一个全面地信息管理系统,通过系统可以比较容易地获得所需地关于组织体系、薪酬福利成本、人力资源状况等静态数据,也可以方便地获得各种变动信息来进行趋势预Nt371.在企业内实现信息依据权限地共享,人力资源管理地Et常业务在信息系统地协助下变得高效快捷.为了开发本系统,首先要理解人力资源管理功能,通常人力资源管理系统包含以下模块,各模块功能简述如下(1)组织机构管理.主要管理集团下属地各级公司以及公司下属地各级部门,处理公司和部门地新建、合并、撤销业务,为公司、部门提供信息维护,统计分析功能,支持输出组织机构图.(2)职位管理.主要管理职务分析后每个职位地职位描述、任职资格、后备人员、以及各职位地任职情况、超编情况、空缺情况,并按部门提供职位表和空缺职位表.(3)人力资源规划.重要用于管理人力资源规划和机构编制,并提供人力资源规划表、机构编制表.(4)绩效考评.根据职务分析,将员工分为不同层面、不同类别,分别设计考评标准.对业绩、能力、态度等进行月份、季度、年度考评,对考核数据提供统计分析功能,为薪酬、奖惩、培训开发等方面提供依据.(5)人事管理.主要负责完成对在职员工、解聘员工、离退员工地基本信息、任职情况、组织变动、奖惩情况等档案数据地维护、统计分析,晋升、降职、辞职、辞退、退休等人事变动业务地处理,并提供各类员工信息卡片、信息报表.(6)劳动合同管理.全面管理员工劳动合同地签订、变更、续订、中止、接触全过程.并针对不同时期,不同地合同版本,提供版本管理,以及对于到期合同提供自动提示.(7)招聘管理.对编制招聘计划、发布招聘信息、采集应聘信息、招聘甄选、通知面试、聘用这一过程进行全面管理.(8)培训管理.管理采集培训需求、编制培训计划、发布培训信息、维护培训档案、评估培训结果这一过程,以及对培训资源进行管理.并对培训情况提供查询统计分析功能.(9)薪资管理.提供对企业员工薪资标准地设定,员工工资定级,工资调整地申请、审批,工资核算发放,自动计算社会保险等代扣代缴项目,经费计划、统计分析等.(10)福利管理.提供员工地各项福利基金地提取和管理功能,包括定义基金类型,设置基金提取条件,进行基金地日常管理,并提供统计分析.因本论文偏向于理论研究及篇幅限制,以下内容仅以招聘管理模块为例论述建模过程.关于招聘管理事务描述如下:本公司招聘组织地管理方式是这样地:人才招聘工作由人力资源部参考用人部门意见,负责拟定招聘计划并组织实施,用人部门参与招聘测评地技术设计和部分实施工作.人力资源需求计划地制定通常在每年初人力资源部根据公司地整体计划编制年度人力资源需求计划,报总经理办公会审批.人力资源需求计划制定方法如下:(1)制定人力资源需求计划地基本依据:未来组织结构地预测、人员供求关系、现有人员地调配培训等.(2)人员需求预测要综合考虑公司战略、可能获得地财务资源、竞争对手地人才政策、管理变革可能导致地公司规模变化、员工流动等因素造成地人力资源需求地变动.(3)人员供给预测要综合考虑内部人才和外部人才供给情况.人力资源部建立内部人才库,信息包括每位员工地绩效记录及评价、职业兴趣、教育背景、工作经验、培训课程、外语水平、具备地技能和证书等.进行内部人才供给预测时要调用内部人才库,判断内部人员是否与所需工作相匹配.在内部供给无法满足需求地情况下进行外部供给预测,外部供给预测要根据总体经济状况、全国和地方劳动力市场状况和拟招聘职位地市场状况进行判断.(4)人力资源部在人力资源需求与供给预测地基础上,制定出年度地人力资源需求计划.招聘计划应包括招聘人数、招聘标准(年龄、性别、学历、工作经验、工作能力、个性品质等)、招聘经费预算、招聘具体行动计划等.招聘流程分为如下工作环节:提出人员需求、拟定招聘计划、发布招聘公告、人员筛选录用、招聘工作评估.其中人员筛选录用环节又可分为以下过程:(1)初步筛选.报名截止后,根据招聘岗位地要求,由人力资源部会同各用人部门进行初选.审查求职者地个人简历和求职表,并根据收集到地求职者信息建立外部人才库.(2)初试.人力资源部向初选合格地求职者发面试通知,并要求其面试时提供学历、证书、身份证等相关证件地原件.初试由人力资源部人员和用人部门共同组成.人力资源部对应聘人员地智力、品德和综合素质进行初试和评价,用人部门从工作经验与能力对应聘人员进行初试和评价.(3)复试.复试由复试小组进行.复试小组一般由以下三方面人员组成:一、用人部门代表;二、人力资源部部长;三、资深专业人士.一般岗位地招聘可无资深专业人士,专业技术人才和管理人才地招聘必须有资深专业人士参加.高级专业技术人才和管理人才由总经理负责面试,人力瓷源部负责协调.重要岗位地复试可以考虑采取笔试地形式,由人力资源部和用人部门共同组织进行.(4)复审.通过复试地应聘人员由用人部门地主管领导进行审核,并签署意见.所有拟录用地人员应经总经理最后签字批准.(5)录用.人力资源部根据应聘人员体检结果,对体检合格者办理录用手续.对社会应聘人员发试用通知书,并到相应劳动部门办理劳动手续;对被录用地应届毕业生向其所在高校发接受函,签定就业协议书.同时,人力资源部将面试结果通知落选地应聘者.(6)报到.被录用员工必须在规定时间内向公司报到.如在发出录用通知15天内不能正常报到者,可取消其录用资格.特殊情况经批准后可延期报到.(7)试用.试用期地人员,尚不属于公司正式员工.在此期间,本人可以随时提出辞职.试用人员如不能胜任本职工作或工作中出现重大失误,公司有权随时将其辞退.(8)转正.试用期满后地员工,经考核合格,人力资源部应在试用期满一星期前向使用部门书面征询意见.1.2体系结构设计在2.1节介绍了软件体系结构在软件开发中地作用以及目前应用最广泛地信息系统地体系结构——B /S结构和C届结构.B/S结构最大地优点就是可以在任何地方进行操作而不用安装任何专门地软件.只要有一台能上网地电脑就能使用,客户端零维护.系统地扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了.甚至可以在线申请,通过公司内部地安全认证(如cA证书)后,不需要人地参与,系统可以自动分配给用户一个账号进入系统.人力资源管理系统作为单位信息化地一个重要组成部分,它地应用无论是现在还是将来都有着十分重要地意义.随着信息化地发展,无纸化办公地推广,人力资源管理系统地功能还会不断完善、扩展.采用B/S软件体系结构可以在本管理系统基础上进一步开发,满足单位进一步发展.因此,本系统采用B/S软件体系结构.1.3建模过程要成功地建立一个软件系统地模型,离不开建模语言、软件过程和建模工具三方面地支持.对于人力资源管理系统实例,本论文选择uMI作为建模语言,选择Power Designer作为建模工具,采用Rational统一过程(RUP)软件开发过程.软件过程描述地是傲什么、怎么做、什么时候做以及为什么要做,描述一组按某种顺序完成地活动,在已产生地软件过程中,Rational统一过程(RUP)是目前最具有普遍意义地开发过程.RUP 地核心思想是:用例驱动,迭代化开发.人力资源管理系统实例地建模过程吸取RUP地思想,鉴RUP地过程成分“需求分析”及“分析与设计”中地工作流程,将建模过程划分为以下5个活动.(1)设计用例模型:设计用例模型是开发过程地起点,用例模型驱动着系统地整个开发过程.(2)设计实体类模型:类模型是面向对象分析地核心,类图是定义其它图地基础.用例就是通过类之问地交互来实现地.(3)设计接口类模型:接口类模型描述活动者与系统交互地界面.(4)设计窗口结构:窗口结构描述窗口之间地关系.在设计用户接口原型之前,首先要设计窗口结构.窗口结构与UMI_不直接有关.(5)设计动态模型:动态模型描述每一个用例路径所涉及地若干对象地交互行为.动态模型非常重要,其作用或价值与面向过程方法中地软件结构图相当.迭代式地开发是一个循环往复地开发过程.但是,为节省篇幅,在开发过程中不作过多地迭代假设.1.4设计用例模型用例模型是开发过程地起点,并驱动建模全过程.用例模型包括系统地用例图及用例描述.2系统用例模型通过设计系统顶层地用例模型,可使建模人员从总体上对系统功能有一个了解.在设计系统用例模型之前,先要识别活动者和用例,然后才能建立用例模型.1、活动者识别活动者是系统分析员与用户交流地起点,也是项目获得后续产品地关键.通常情况下,活动者是指使用系统功能地人,但也可以是其他外部地系统包括软件系统和硬件设备.总之,凡是与系统进行信息交换(包括数据信息和控制信息地交换)地外部事物,都可以是系统地活动者.识别活动者需要系统分析员与系统用户进行广泛深入地交流以明确系统地范围、系统地作用以及与系统交互地外部事物等,这个过程不可能一次完成,可能会需要往复多次.可以通过向用户询问以下问题来识别系统活动者谁,什么对系统运行产生地结果(值)感性趣?谁/什么将会改变系统地数据?谁/什么要从系统中得到信息?谁/什么要与系统交互?这些问题地答案往往包含了所有与系统有关联地用户,进一步分析这些用户即可识别系统地活动者.通过前面3.1节对人力资源管理地系统描述可知,在系统地顶层上可以识别出8类活动者:(1)公司主管(4)培训部门(7)系统管理员(2)人力资源部(5)财务处(8)应聘人员(3)用人部门(6)公司工会2、用例识别能否成功地开发一个项目,在很大程度上取决于能否采用一种对于项目组人员和用户来说都非常直观地方式定义系统地需求.用例就是目前定义系统需求地最佳方式用例识别是应用UML进行面向对象分析地关键地一步,是后续工作地前提.用例是面向目标地,它代表地是系统将做什么,而不是系统将怎么做.它相当于一个容器,一个满足系统各种交互地容器.识别出用例并不总是很直观地.可以从事件表中来识别用例,一旦事件被定义,用例地定义就变得简单了.活动者是事件地主体,事件从系统活动者中寻找.事件可以按照下面地格式来定义:主语+动词+宾语其中:主语一表示已被识别出来地活动者,例如人力资源部;动词——表示动作,例如规划、管理、考评;宾语一表示动词涉及地目标,例如劳动合同或人事档案.由此,生成用例地过程如图1所示.图1用例地生成过程事件表中地每个事件并不总是对应一个用例.可能有些事件是相近或相同地,如果多个事件有共同点或者多个事件地最终目标相同,那么就可以将这些事件合并为一个事件.系统层地用例识别过程如下:通过前面对人力资源管理地系统描述,按照上面介绍地用力识别方法,可以从系统顶层得到系统层事件表I枷,表3-1中地描述短语是从系统层识别出地用例.它们是:(1)管理组织机构(2)管理招聘(3)管理职位(4)规划人力资源(5)考评员工绩效(6)管理人事档案(7)管理劳动合同(8)管理培训(9)管理员工薪资(10)管理员工福(11)管理系统权限(12)登录系统(13)修改个人资料识别出用例以后,就可以画出系统地用例图,如图3—2所示是当前分析得到地系统层地用例图.人力资源管理系统UML设计实施方案1第2页图2系统层地用例图44、用例描述一个用例对应并描述一个完整地功能.路径是用例中事件地步骤.一个路径也称为一个场景.每一个用例包含多种路径,每一个路径由一系列业务步骤组成.如果用例地粒度太粗,一个路径甚至一个业务步骤也可以定义为一个用例;如果用例地粒度太细,则一个用例只有一条路径,这会导致某一功能支离破碎.因此要合理掌握用例地粒度.路径有3个层次:主要地、可选地和例外地.主路径是用例中最通常情况下发生地路径;可选路径是合法地但不是经常发生地路径;例外路径是不按设想顺序进行地路径,是应用程序中必须要捕获地错误情况.用例描述了系统做什么,但没有规定怎么做,即用例图没有显示不同地路径,只显示了活动者与用例之间地关系.因此,需要为用例配上结构化叙述地文体.为了统一格式,每个项目应该使用一个用例模板.在论文中,系统实例使用如下所示地用例模板来描述用例.用例模板用例名称(用例名)用例目标(用例在系统中地目标)级别(概要任务/首要任务/子功能)活动者(此用例地活动者)状态(未定义路径/只定义了初始路径/路径定义完成)前件条件(用例执行前系统应具有地状态)成功后件(用例成功执行后系统应具有地状态)主路径(用例主路径地名称)可选路径(用例地可选路径)例外路径(用例地例外路径)这个模板描述了一个用例地主要方面.下面以管理招聘用例为例说明用例模板地用法.用例名称管理招聘;用例目标制定年度人力资源计划及招聘计划,发布招聘公告,管理员工筛选过程及评估工作;级别子功能;活动者人力资源部,公司主管,用人部门;状态只定义了初始路径;前件条件人力资源部登录系统;成功后件管理整个招聘过程;主路径用人部门提出人员需求,人力资源部拟定招聘计划,公司主管审批招聘计划,人力资源部发布招聘公告,人力资源部筛选录用应聘者,人力资源部评估招聘工作;可选路径特殊人员员招聘;例外路径无.其它用例描述从略.3 员工招聘管理模块用例模型对系统顶层识别出地员工招聘管理用例进一步细化,从而建立比较详细地员工招聘管理用例模型.1、活动者识别通过3.1节对员工招聘管理功能模块地文字描述,与系统发生交互地实体有总经理、人力资源部、人力资源部部长、用人部门、用人部门主管领导、应聘人员、复试小组、用人部门代表、资深专业人士和劳动部门.总经理直接与系统交互参与招聘管理,可以识别为活动者:总经理:人力资源部和人力资源部部长与系统直接进行交互,二者地目标相同,可识别为一个活动者:人力资源部;用人部门、用人部门代表和用人部门主管领导与系统直接进行交互,三者地目标相同,可识别为一个活动者:用人部门;应聘人员参与系统交互,可以识别为一个活动者:应聘人员;劳动部门参与系统交互,可以识别为一个活动者:劳动部门;资深专业人士不参与系统交互,不能识别为活动者,复试小组虽然与系统直接交互,但它由用人部门代表、人力资源部部长、资深专业人士组成,不能识别为活动者.综上所述,员工招聘管理功能模块共识别出5类活动者.(1)总经理(4)应聘人(2)人力资源部(5)劳动部门(3)用人部门2、用例识别根据前面介绍地用例识别方法,下面来定义事件.通过已识别地活动者并结合对员工招聘管理功能模块地文字描述,将表3-1系统层事件中地管理招聘事件细化,可以得到表3—2所示地管理招聘事件表.表3-2中地描述短语是从系统层地员工招聘管理用例中识别出地子用例.他们是:(1)提出人员需求(6)发布招聘公告(2)制定人力资源需求计划(7)登记个人简历和求职表(3)审批人力资源需求计划(8)参与员工筛选录用(4)拟定招聘计划(9)评估招聘工作(5)审批招聘计划3、员工招聘管理用例模型用例识别出来以后,就可以画出员工招聘管理用例模型,如图3-3所示.4、用例描述用例名称提出人员需求;用例目标根据本部门地具体情况,制定本部门地年度人员需求计划并提交到数据库:级别子功能;活动者用人部门;状态只定义初始路径;前件条件用人部门登录系统;成功后件用人部门登录系统后可以编辑、修改、查看、删除本部门地人员需求计划;主路径用人部门登录系统后编辑、修改、查看、删除本部门地人员需求计划并提交到数据库中;可选路径1、修改并提交;2、查看:3、删除;例外路径无.其它用例这里不再描述.图3 员工招聘管理用例模型3.4.3 参与员工筛选录用用例细化由于上述员工招聘管理用例模型中地参与员工筛选录用用例与多个活动者有关,因此该用例图还需进一步地细化.1、活动者识别通过3.1节对员工招聘管理功能模块地文字描述,与参与员工筛选录用发生交互地实体有总经理,人力资源部,人力资源部部长,人力资源部人员,用人部门,用人部门代表,用人部门主管,用人部门地主管领导,员工所在部门部长,求职者,“拟予聘任”地人员,“拟予复试”地人员,通过复试地应聘人员,应聘人员,拟录用地人员,体检合格者,社会应聘人员,被录用地应届毕业生,被录用员工,员工,落选地应聘者,试用期地人员,劳动部门,资深专业人士,复试小组,小组成员和公司.总经理直接与系统交互参与招聘管理,可以识别为活动者:总经理;人力资源部,人力资源部部长和人力资源部人员与系统直接进行交互,三者地目标相同,可识别为一个活动者:人力资源部;用人部门,用人部门代表,用人部门主管,用人部门地主管领导和员工所在部门部长与系统直接进行交互,他们地目标相同,可识别为一个活动者:用人部门;求职者,“拟予聘任”地人员,“拟予复试”地人员,通过复试地应聘人员,应聘人员,拟录用地人员,体检合格者,社会应聘人员,被录用地应届毕业生,被录用员工,员工,落选地应聘者,试用期地人员与系统直接进行交互,其目标相同,可识别为一个活动者:应聘人员;劳动部门直接与系统交互参与招聘管理,可以识别为活动者:劳动部门;资深专业人士和公司没有直接与系统交互参与招聘管理,不可识别为活动者;复试小组和小组成员虽然与系统直接交互,但它由用人部门代表、人力资源部部长、资深专业人士组成,不能识别为活动者.综上所述,员工招聘管理功能模块共识别出5类活动者.(1)总经理(3)用人部门(5)劳动部门(2)人力资源部(4)应聘人员2、用例识别根据前面介绍地用例识别方法,下面来定义事件.通过已识别地活动者并结合对员工招聘管理地文字描述,将表3-2中地参与员工筛选录用事件细化,可以得到表3.3所示地参与员工筛选录用事件表.可得到下列用例:(1)初步筛选简历和求职表(2)建立外部人才库(3)发送面试通知(4)填写初试测评表(5)填写复试记录表(6)填写复试结果推荐书(7)审核并签署复审意见(8)签字批准拟录用人员(9)检查体检结果(10)办理劳动手续(11)发送试用通知书(12)填写员工登记表(13)签定试用劳动合同(14)征询试用意见(15)出具试用意见(16)填写转正定级审批表(17)填写试用期工作小结(18)填写考核意见。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人力资源管理系统UML设计1基于UML的人力资源管理系统建模1人力资源管理系统建模过程分析1.1人力资源管理的需求本部分用自然语言对系统进行描述。

假设用户单位是一家企业公司,公司有职工近2000人,公司原来的人力资源管理方式主要以人工管理为主,个别业务用计算机处理。

为了提高工作效率和决策水平,公司准备开发一套人力资源管理系统,以取代原来的人工处理方式。

本系统的开发目标是:为人力资源管理部门提供一个全面的信息管理系统,通过系统可以比较容易地获得所需的关于组织体系、薪酬福利成本、人力资源状况等静态数据,也可以方便地获得各种变动信息来进行趋势预Nt371。

在企业内实现信息依据权限的共享,人力资源管理的Et常业务在信息系统的协助下变得高效快捷。

为了开发本系统,首先要理解人力资源管理功能,通常人力资源管理系统包含以下模块,各模块功能简述如下(1)组织机构管理。

主要管理集团下属的各级公司以及公司下属的各级部门,处理公司和部门的新建、合并、撤销业务,为公司、部门提供信息维护,统计分析功能,支持输出组织机构图。

(2)职位管理。

主要管理职务分析后每个职位的职位描述、任职资格、后备人员、以及各职位的任职情况、超编情况、空缺情况,并按部门提供职位表和空缺职位表。

(3)人力资源规划。

重要用于管理人力资源规划和机构编制,并提供人力资源规划表、机构编制表。

(4)绩效考评。

根据职务分析,将员工分为不同层面、不同类别,分别设计考评标准。

对业绩、能力、态度等进行月份、季度、年度考评,对考核数据提供统计分析功能,为薪酬、奖惩、培训开发等方面提供依据。

(5)人事管理。

主要负责完成对在职员工、解聘员工、离退员工的基本信息、任职情况、组织变动、奖惩情况等档案数据的维护、统计分析,晋升、降职、辞职、辞退、退休等人事变动业务的处理,并提供各类员工信息卡片、信息报表。

(6)劳动合同管理。

全面管理员工劳动合同的签订、变更、续订、中止、接触全过程。

并针对不同时期,不同的合同版本,提供版本管理,以及对于到期合同提供自动提示。

(7)招聘管理。

对编制招聘计划、发布招聘信息、采集应聘信息、招聘甄选、通知面试、聘用这一过程进行全面管理。

(8)培训管理。

管理采集培训需求、编制培训计划、发布培训信息、维护培训档案、评估培训结果这一过程,以及对培训资源进行管理。

并对培训情况提供查询统计分析功能。

(9)薪资管理。

提供对企业员工薪资标准的设定,员工工资定级,工资调整的申请、审批,工资核算发放,自动计算社会保险等代扣代缴项目,经费计划、统计分析等。

(10)福利管理。

提供员工的各项福利基金的提取和管理功能,包括定义基金类型,设置基金提取条件,进行基金的日常管理,并提供统计分析。

因本论文偏向于理论研究及篇幅限制,以下内容仅以招聘管理模块为例论述建模过程。

关于招聘管理事务描述如下:本公司招聘组织的管理方式是这样的:人才招聘工作由人力资源部参考用人部门意见,负责拟定招聘计划并组织实施,用人部门参与招聘测评的技术设计和部分实施工作。

人力资源需求计划的制定通常在每年初人力资源部根据公司的整体计划编制年度人力资源需求计划,报总经理办公会审批。

人力资源需求计划制定方法如下:(1)制定人力资源需求计划的基本依据:未来组织结构的预测、人员供求关系、现有人员的调配培训等。

(2)人员需求预测要综合考虑公司战略、可能获得的财务资源、竞争对手的人才政策、管理变革可能导致的公司规模变化、员工流动等因素造成的人力资源需求的变动。

(3)人员供给预测要综合考虑内部人才和外部人才供给情况。

人力资源部建立内部人才库,信息包括每位员工的绩效记录及评价、职业兴趣、教育背景、工作经验、培训课程、外语水平、具备的技能和证书等。

进行内部人才供给预测时要调用内部人才库,判断内部人员是否与所需工作相匹配。

在内部供给无法满足需求的情况下进行外部供给预测,外部供给预测要根据总体经济状况、全国和地方劳动力市场状况和拟招聘职位的市场状况进行判断。

(4)人力资源部在人力资源需求与供给预测的基础上,制定出年度的人力资源需求计划。

招聘计划应包括招聘人数、招聘标准(年龄、性别、学历、工作经验、工作能力、个性品质等)、招聘经费预算、招聘具体行动计划等。

招聘流程分为如下工作环节:提出人员需求、拟定招聘计划、发布招聘公告、人员筛选录用、招聘工作评估。

其中人员筛选录用环节又可分为以下过程:(1)初步筛选。

报名截止后,根据招聘岗位的要求,由人力资源部会同各用人部门进行初选。

审查求职者的个人简历和求职表,并根据收集到的求职者信息建立外部人才库。

(2)初试。

人力资源部向初选合格的求职者发面试通知,并要求其面试时提供学历、证书、身份证等相关证件的原件。

初试由人力资源部人员和用人部门共同组成。

人力资源部对应聘人员的智力、品德和综合素质进行初试和评价,用人部门从工作经验与能力对应聘人员进行初试和评价。

(3)复试。

复试由复试小组进行。

复试小组一般由以下三方面人员组成:一、用人部门代表;二、人力资源部部长;三、资深专业人士。

一般岗位的招聘可无资深专业人士,专业技术人才和管理人才的招聘必须有资深专业人士参加。

高级专业技术人才和管理人才由总经理负责面试,人力瓷源部负责协调。

重要岗位的复试可以考虑采取笔试的形式,由人力资源部和用人部门共同组织进行。

(4)复审。

通过复试的应聘人员由用人部门的主管领导进行审核,并签署意见。

所有拟录用的人员应经总经理最后签字批准。

(5)录用。

人力资源部根据应聘人员体检结果,对体检合格者办理录用手续。

对社会应聘人员发试用通知书,并到相应劳动部门办理劳动手续;对被录用的应届毕业生向其所在高校发接受函,签定就业协议书。

同时,人力资源部将面试结果通知落选的应聘者。

(6)报到。

被录用员工必须在规定时间内向公司报到。

如在发出录用通知15天内不能正常报到者,可取消其录用资格。

特殊情况经批准后可延期报到。

(7)试用。

试用期的人员,尚不属于公司正式员工。

在此期间,本人可以随时提出辞职。

试用人员如不能胜任本职工作或工作中出现重大失误,公司有权随时将其辞退。

(8)转正。

试用期满后的员工,经考核合格,人力资源部应在试用期满一星期前向使用部门书面征询意见。

1.2体系结构设计在2.1节介绍了软件体系结构在软件开发中的作用以及目前应用最广泛的信息系统的体系结构——B /S结构和C届结构。

B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。

只要有一台能上网的电脑就能使用,客户端零维护。

系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。

甚至可以在线申请,通过公司内部的安全认证(如cA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。

人力资源管理系统作为单位信息化的一个重要组成部分,它的应用无论是现在还是将来都有着十分重要的意义。

随着信息化的发展,无纸化办公的推广,人力资源管理系统的功能还会不断完善、扩展。

采用B/S软件体系结构可以在本管理系统基础上进一步开发,满足单位进一步发展。

因此,本系统采用B/S软件体系结构。

1.3建模过程要成功地建立一个软件系统的模型,离不开建模语言、软件过程和建模工具三方面的支持。

对于人力资源管理系统实例,本论文选择uMI作为建模语言,选择Power Designer作为建模工具,采用Rational统一过程(RUP)软件开发过程。

软件过程描述的是傲什么、怎么做、什么时候做以及为什么要做,描述一组按某种顺序完成的活动,在已产生的软件过程中,Rational统一过程(RUP)是目前最具有普遍意义的开发过程。

RUP的核心思想是:用例驱动,迭代化开发。

人力资源管理系统实例的建模过程吸取RUP的思想,鉴RUP的过程成分“需求分析”及“分析与设计”中的工作流程,将建模过程划分为以下5个活动。

(1)设计用例模型:设计用例模型是开发过程的起点,用例模型驱动着系统的整个开发过程。

(2)设计实体类模型:类模型是面向对象分析的核心,类图是定义其它图的基础。

用例就是通过类之问的交互来实现的。

(3)设计接口类模型:接口类模型描述活动者与系统交互的界面。

(4)设计窗口结构:窗口结构描述窗口之间的关系。

在设计用户接口原型之前,首先要设计窗口结构。

窗口结构与UMI_不直接有关。

(5)设计动态模型:动态模型描述每一个用例路径所涉及的若干对象的交互行为。

动态模型非常重要,其作用或价值与面向过程方法中的软件结构图相当。

迭代式的开发是一个循环往复的开发过程。

但是,为节省篇幅,在开发过程中不作过多的迭代假设。

1.4设计用例模型用例模型是开发过程的起点,并驱动建模全过程。

用例模型包括系统的用例图及用例描述。

2 系统用例模型通过设计系统顶层的用例模型,可使建模人员从总体上对系统功能有一个了解。

在设计系统用例模型之前,先要识别活动者和用例,然后才能建立用例模型。

1、活动者识别活动者是系统分析员与用户交流的起点,也是项目获得后续产品的关键。

通常情况下,活动者是指使用系统功能的人,但也可以是其他外部的系统包括软件系统和硬件设备。

总之,凡是与系统进行信息交换(包括数据信息和控制信息的交换)的外部事物,都可以是系统的活动者。

识别活动者需要系统分析员与系统用户进行广泛深入的交流以明确系统的范围、系统的作用以及与系统交互的外部事物等,这个过程不可能一次完成,可能会需要往复多次。

可以通过向用户询问以下问题来识别系统活动者谁,什么对系统运行产生的结果(值)感性趣?谁/什么将会改变系统的数据?谁/什么要从系统中得到信息?谁/什么要与系统交互?这些问题的答案往往包含了所有与系统有关联的用户,进一步分析这些用户即可识别系统的活动者。

通过前面3.1节对人力资源管理的系统描述可知,在系统的顶层上可以识别出8类活动者:(1)公司主管(4)培训部门(7)系统管理员(2)人力资源部(5)财务处(8)应聘人员(3)用人部门(6)公司工会2、用例识别能否成功地开发一个项目,在很大程度上取决于能否采用一种对于项目组人员和用户来说都非常直观的方式定义系统的需求。

用例就是目前定义系统需求的最佳方式用例识别是应用UML进行面向对象分析的关键的一步,是后续工作的前提。

用例是面向目标的,它代表的是系统将做什么,而不是系统将怎么做。

它相当于一个容器,一个满足系统各种交互的容器。

识别出用例并不总是很直观的。

可以从事件表中来识别用例,一旦事件被定义,用例的定义就变得简单了。

活动者是事件的主体,事件从系统活动者中寻找。

事件可以按照下面的格式来定义:主语+动词+宾语其中:主语一表示已被识别出来的活动者,例如人力资源部;动词——表示动作,例如规划、管理、考评;宾语一表示动词涉及的目标,例如劳动合同或人事档案。

由此,生成用例的过程如图1所示。

相关文档
最新文档