UML企业人力资源管理信息系统分析建模
- 格式:doc
- 大小:144.00 KB
- 文档页数:17
基于UML的人力资源系统分析与设计的开题报告1. 选题背景与意义:人力资源是企业发展的重要组成部分,合理的人力资源管理可以为企业提高效益、提升竞争力。
随着信息化时代的到来,企业逐渐采用计算机化的方式进行人力资源管理。
为此,本文选取一个基于UML的人力资源系统进行分析与设计,旨在为企业提供一种高效、可靠的人力资源管理方法。
2. 研究内容:(1)对人力资源系统的基本概念、背景、发展和研究现状进行分析和梳理,明确研究主题和方向。
(2)使用UML语言,对人力资源管理系统进行建模,包括系统的用例图、活动图、类图、时序图等。
(3)基于功能点分析,对人力资源管理系统进行详细的需求分析,包括用户需求、系统需求、安全需求等。
(4)根据需求分析结果,进行系统设计,包括数据库设计、系统架构设计、界面设计等。
(5)对所设计系统进行测试,包括单元测试、集成测试、系统测试等,确保系统的稳定性、高效性和可靠性。
3. 研究方法:(1)文献研究法:对人力资源管理系统的相关文献进行综述和分析,了解现有技术和研究成果。
(2)面向对象建模方法:采用UML语言对人力资源管理系统进行建模和设计,明确系统的功能和结构。
(3)需求分析方法:采用面向对象的方法对系统进行需求分析和设计,包括实现需求的流程、业务规则、用例需求等。
(4)测试方法:采用软件测试的基本方法,包括单元测试、集成测试、系统测试等,确保系统的稳定性和可靠性。
4. 研究预期成果:(1)能够对人力资源管理系统进行正确的需求分析和设计,设计出符合用户要求的高效、稳定的系统。
(2)在人力资源管理领域,提供一种基于UML的新的管理方式。
(3)对于人力资源管理系统的研究和应用,具有一定的借鉴意义和参考价值。
5. 研究进度安排:第一阶段:文献综述和分析。
时间:1个月。
第二阶段:系统建模和需求分析。
时间:2个月。
第三阶段:系统设计和开发。
时间:3个月。
第四阶段:系统测试和调试。
时间:1个月。
人力资源管理系统————系统设计说明书刘庆霞1112111022摘要:采用面向对象方法,基于uml建模技术对人力资源管理系统进行分析与设计。
通过用例图,类图和时序图等uml表示法工具分析设计了人力资源管理系统的静态模型和动态模型,完成了系统开发的分析、设计阶段的工作,并探讨了基于uml的系统建模方法及运用面向对象的方法进行系统开发的优势。
关键词:面向对象、uml、人力资源管理系统1U ML建模技术Uml作为一种建模语言,它的定义包括uml语义和uml表示法两个部分。
其中uml语义描述了基于uml的精确元模型定义。
Uml表示法定义了uml符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。
在实际系统分析与设计中,主要通过uml表示法对系统进行分析与建模。
Uml的主要内容即uml表示法可以由5类图来定义:用例图,静态图,行为图,交互图,实现图。
在系统分析与设计阶段,主要用到的图有用例图,交互图,静态图三类,uml的建模内容分为2类:静态建模和动态建模。
2人力资源管理系统分析与设计2.1系统功能分析人力资源管理系统主要是对企业人力资源进行管理,主要包括人事档案管理、劳动合同管理、培训管理、绩效考核管理、薪资管理。
根据系统使用内容的不同,将系统使用者划分为系统管理员、人力资源部业务员、绩效考核人员、人力资源部管理人员四类。
系统管理员主要负责系统的日常维护和系统使用者的权限管理;业务员负责人事档案管理、劳动合同管理、薪资管理;绩效考核人员负责员工的日常考勤、考核;人力资源部管理人员负责制定企业的人力资源管理制度。
(1)人事档案管理:当公司雇用新员工时,人力资源部业务员首先将新员工信息、社会关系、学习经历等信息录入系统,然后通过本模块下设的人事档案管理子模块进行员工信息的修改和删除;(2)考勤、考核管理:绩效考核人员首先通过日常考勤记录考勤员工的工作情况,例如通过应出勤天数、早退、休假、事假等,然后通过考勤管理模块一个月汇总考勤一次。
企业人力资源管理信息系统的需求分析与设计第一章:引言企业人力资源管理信息系统(以下简称“人力资源管理系统”)是现代企业中不可或缺的基本设施之一。
人力资源管理系统的实施有助于优化企业人力资源管理流程,提高员工的工作效率,提高组织的运营效率和竞争力。
本文旨在对人力资源管理系统的需求进行分析和设计,为企业实施人力资源管理系统提供参考和指导。
第二章:需求分析人力资源管理系统包括人事管理、薪酬管理、绩效管理、培训管理、招聘管理、员工档案管理等多个子系统,以下为各个子系统的需求分析:2.1 人事管理人事管理系统是人力资源管理系统的核心之一,需要支持员工档案管理、考勤管理、调动管理、离职管理等功能。
具体需求如下:2.1.1 员工档案管理员工档案管理应该包括员工基本信息、学历信息、工作经历、奖惩记录、劳动合同等信息的录入、查看和修改。
同时,应支持档案的统计分析和打印功能。
2.1.2 考勤管理考勤管理应该支持考勤数据的输入、处理和统计。
应该支持考勤规则的自定义设置。
同时,应该支持考勤报表的生成和打印。
2.1.3 调动管理调动管理应该支持员工调动的申请、审批和执行管理。
应该支持调动前后员工档案的变更。
同时,应该支持调动汇总报表的生成和打印。
2.1.4 离职管理离职管理应该支持员工离职的申请、审批和执行管理。
应该支持离职前后员工档案的变更。
同时,应该支持离职统计报表的生成和打印。
2.2 薪酬管理薪酬管理系统需要支持薪酬管理、考核管理和社会保险管理等功能。
具体需求如下:2.2.1 薪酬管理薪酬管理应该支持薪资结构的设计、薪酬标准的设定、薪资核算及补贴、扣除等计算功能。
同时,应该支持薪酬报表的生成和打印。
2.2.2 考核管理考核管理应该支持员工绩效目标的设定、考核流程的管理、考核结果的评定和反馈。
同时,应该支持考核报表的生成和打印。
2.2.3 社会保险管理社会保险管理应该支持社会保险数据的录入、处理和统计。
应该支持社会保险制度的自定义设置。
关于企业整合性人力资源信息系统模型分析企业整合性人力资源信息系统是一种利用计算机技术整合和管理企业人力资源的信息系统。
它能够整合企业内部各个部门的人力资源信息,并与外部的相关信息进行交互,提供企业决策所需的人力资源管理信息。
企业整合性人力资源信息系统模型分析是对该系统进行分析和评价,以了解其优势和不足,并提出改进建议。
企业整合性人力资源信息系统模型是由多个子系统组成的。
其中包括人事管理子系统、招聘和培训子系统、绩效评价子系统、薪酬管理子系统等。
这些子系统相互关联,共同构成了整个模型。
通过对这些子系统及其功能进行分析,可以了解到该模型能够满足企业在人力资源管理各个方面的需求。
该模型的优点之一是能够提供全面的人力资源管理信息。
通过对企业内部各个部门的人力资源信息进行整合,企业管理者可以及时了解到全面的人力资源情况,包括员工的基本信息、能力和素质、任职情况、薪酬状况等。
这些信息有助于企业决策者对人力资源进行有效管理和调配,提高企业的竞争力。
另一个优点是该模型能够实现人力资源管理的标准化和规范化。
通过制定和实施相应的规范和流程,可以确保人力资源的管理和使用符合相关法规和制度要求,避免出现违规和不公平的情况。
该模型还能够提供自动化的处理和反馈机制,提高工作效率和准确性。
该模型也存在一些不足之处。
对于企业来说,引入和建立这样一个完整的人力资源信息系统是一项庞大而复杂的工作,需要充分投入人力、物力和财力。
该模型还需要全面的数据支持,包括员工的个人信息、工作情况、绩效评价等。
这些信息需要及时、准确地录入和更新,以确保系统的有效运行。
另外一个不足是该模型在应对复杂和多变的人力资源管理需求时存在一定的局限性。
由于人力资源管理具有高度的复杂性和灵活性,为了满足各种需求,该模型需要不断进行更新和升级。
而这样的更新和升级会增加系统的复杂性和成本。
为了改进和完善企业整合性人力资源信息系统模型,可以采取以下措施:加强对该模型的需求分析,了解企业人力资源管理的具体情况和需求,以便更好地定制系统。
UML——人力资源管理系统1 人力资源管理系统一、综述供充足的信息和快捷的查询手段。
人事管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员的新增、老员工修改等管理工作。
二、系统功能介绍(一)员工管理员工管理模块包括员工信息管理、员工合同管理、员工档案管理、档案室档案柜管理、员工档案管理、人事变动管理、离职员工管理、员工报表生成等。
1、员工信息管理(1)新员工入职系统允许人事管理员添加新的员工数据,作为其它功能和模块的数据基础。
人事管理员可在以下页面填写员工相关资料,最后保存信息。
其中带(*)号的项目是人事管理员必填、普通员工没有权限填写的信息。
新员工工号默认由系统自动生成,人事管理员工也可自行手动修改。
在保存新员工信息的同时,管理员可选择同时创建系统用户,创建之后系统允许此员工登陆系统进行一定权限范围内的操作。
创建的系统用户登录名默认为工号、密码默认为111111,角色默认为普通员工。
具体如下图所示:图2-1 添加新员工信息(2)员工信息修改在修改员工信息功能上,系统对不同角色的用户有不同的处理方式。
人事管理员有权限对系统所有员工除工号以外的信息做修改,教学秘书允许修改本部门员工的信息,普通员工仅允许修改自己的信息。
非人事管理员没有权限修改员工所属部门、职务、职工类别等信息项。
在人事部门管理员添加新员工的基本数据后,该员工需登录系统进一步完善自己的信息,从而减轻人事管理员的工作负担。
以下是新员工登录系统修改信息流程图:图2-2 新员工入职登陆流程图(3)员工查询管理在员工管理页面点击“高级查询”按钮,可根据不同条件对员工信息进行综合查询,快速获取到符合各种条件的员工信息。
UML人力资源基于UML建模的人力资源管理系统设计一.绪论1.1、项目背景在科学技术发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们的政治、经济、生活等各个方面都发挥着重要的作用。
人力资源管理是近年发展起来的一个崭新的学科。
随着我国劳动力市场的建立和完善,随着员工越来越重视自己的工作、生活质量,随着政府部门关于劳动就业法规的逐步完善,企业中的人力资源管理将变得非常关键。
1.2、人力资源管理系统简介人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件。
它的内容对于企业的决策者和管理者来说都至关重要,所以人力资源管理系统应该能够为用户提供充足的信息和快捷的查询手段,以帮助企业领导了解企业现有的人力资源状况,但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在许多缺点,如:效率低,安全性差,时间一长就会产生大量的文件和数据积压,这对于查找、更新和维护都带来了不少的困难。
因此,为了加快企业的信息化步伐,提高企业的管理水平以在激烈的社会竞争中立于不败之地,建设和完善人力资源管理系统已经变得十分必要和迫切。
二.UML基本概念与方法2.1UML的概念统一建模语言UML(Unified Modeling Language)是一种标准的图形化建模语言,是面向对象分析和设计的一种标准表示,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。
UML 适用于面向对象的各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,它是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。
UML本身独立于过程,用户在使用UML 建模时,可以选用任何适合的过程。
然而,使用UML进行开发时,仍然有着大致统一的过程框架。
本文主要以人力资源管理信息系统为例,研究和讨论了基于UML的系统建模和软件开发的一般过程。
人力资源管理系统一、综述供充足的信息和快捷的查询手段。
人事管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员的新增、老员工修改等管理工作。
二、系统功能介绍(一)员工管理员工管理模块包括员工信息管理、员工合同管理、员工档案管理、档案室档案柜管理、员工档案管理、人事变动管理、离职员工管理、员工报表生成等。
1、员工信息管理(1)新员工入职系统允许人事管理员添加新的员工数据,作为其它功能和模块的数据基础。
人事管理员可在以下页面填写员工相关资料,最后保存信息。
其中带(*)号的项目是人事管理员必填、普通员工没有权限填写的信息。
新员工工号默认由系统自动生成,人事管理员工也可自行手动修改。
在保存新员工信息的同时,管理员可选择同时创建系统用户,创建之后系统允许此员工登陆系统进行一定权限范围内的操作。
创建的系统用户登录名默认为工号、密码默认为111111,角色默认为普通员工。
具体如下图所示:图2-1 添加新员工信息(2)员工信息修改在修改员工信息功能上,系统对不同角色的用户有不同的处理方式。
人事管理员有权限对系统所有员工除工号以外的信息做修改,教学秘书允许修改本部门员工的信息,普通员工仅允许修改自己的信息。
非人事管理员没有权限修改员工所属部门、职务、职工类别等信息项。
在人事部门管理员添加新员工的基本数据后,该员工需登录系统进一步完善自己的信息,从而减轻人事管理员的工作负担。
以下是新员工登录系统修改信息流程图:图2-2 新员工入职登陆流程图(3)员工查询管理在员工管理页面点击“高级查询”按钮,可根据不同条件对员工信息进行综合查询,快速获取到符合各种条件的员工信息。
---------------------------------装--------------------------------- --------- 订 -----------------------------------------线---------------------------------------- 班级 姓名 学号商 学 院 答 题 纸(格式二)课程 管理信息系统开发 2012 -2013 学年第 1 学期 成绩 评阅人请选取管理信息系统开发课程设计相关主题,采用面向对象的分析与设计方法,使用IBM Rational Rose Enterprise Edition 软件及合适的开发工具为某个部门或者单位开发一个管理信息系统。
要求完成管理信息系统的需求分析、系统设计、系统配置、开发与编码、测试与系统评价等各个阶段的工作。
基本要求:(1)写出系统的技术设计说明书,提交可以运行的系统;(2)要求撰写不少于3000个文字的技术设计说明书;(3)技术设计说明书中至少要包括:系统用例图、类图及对象图、序列图、协作图、状态图、活动图、包图、构件图与部署图。
技术设计说明书格式参考毕业论文要求,章节包括:(1)概述:包括项目背景、编写目的、软件定义、开发环境等内容。
(2)需求分析:问题陈述、需完成的功能,画出用例图;(3)系统静态模型设计:使用类图及对象图描述系统的静态结构。
(4)系统动态模型设计:使用序列图、协作图、状态图、活动图等描述系统的动态结构。
(5)系统部署模型设计:使用构件图与部署图对系统的实现结构进行建模。
(7)开发与编码:编写程序、调试并进行测试。
(8)结论:写出完成本课程设计的成果评价,领会管理信息系统理论与系统开发实践的关系。
软件还需要哪些改进。
(7)参考文献。
严禁剽窃、抄袭等作弊行为!全文抄袭,或未按时交卷,或与课程内容毫不相关按不及格处理。
评分标准分值得分完成管理信息系统开发课程设计工作任务20分 论文文章结构安排合理,写作、引注规范,结论正确。
人力资源管理系统UML建模人力资源管理系统UML建模随着企业竞争的日趋激烈,人力资源管理系统已经成为了企业不可或缺的一部分。
人力资源系统的管理和运营涉及到很多方面,如招聘、培训、绩效评估、薪资管理等等。
人力资源的管理系统需要一个高效、可靠、安全的系统来协助企业完成各项职业处理。
本文将通过UML建模的方式,来描述一个典型的人力资源管理系统。
需求分析在设计和开发人力资源管理系统时,需求分析是一个非常重要的步骤。
在这一阶段,我们需要与客户交流,了解他们的需求和期望,并将这些需求转化为功能和特性需求。
在人力资源系统中,需要以下功能:1.招聘管理:发布职位、应聘者管理和面试安排等2.培训管理:对员工的培训计划和进度进行管理3.绩效评估:员工的绩效评估和管理4.薪资管理:完成薪资结算和福利管理5.人事管理:员工档案管理和劳动合同管理6.统计和报告:各种数据和报告的生成和输出设计和构建模型基于以上需求,我们使用UML建模语言来设计人力资源管理系统。
在设计系统之前,需要了解以下几个重要的模型概念:1.系统框架图:用于描述系统中各个模块之间的关系2.用例图:用于描述系统的功能和操作流程3.活动图:用于描述流程或活动的执行过程4.类图:用于描述系统中各个类和它们之间的关系我们可以根据需求将人力资源管理系统分为以下几个模块:1.人事管理模块2.招聘管理模块3.培训管理模块4.绩效评估模块5.薪资管理模块6.统计和报告模块系统框架图系统框架图如下所示,我们可以看到不同板块之间的交互,与整个系统的工作方式。
通过这个框架,我们可以很清晰地了解到各个模块之间的依赖关系。
用例图用例图描述了系统中各个角色的操作方式,例如管理员、招聘者或培训者等角色。
在人力资源管理系统中,如下用例图所示:活动图活动图是用于描述流程或活动的执行过程。
在人力资源管理系统中,可以采用活动图来描述工作流程,例如雇用和培养员工的细节。
下图是人员招聘活动图:类图类图是人员管理系统设计过程中最常用的建模方法,用于描述人员管理系统中的数据结构。
关于企业整合性人力资源信息系统模型分析一、引言在当今信息时代,企业人力资源管理已经成为企业管理的重要战略和核心竞争力。
人力资源信息系统(HRIS)作为现代企业人力资源管理的重要工具,可以帮助企业实现人力资源的高效管理和运作。
本文将对企业整合性人力资源信息系统模型进行分析,探讨其在企业人力资源管理中的应用和作用。
二、企业整合性人力资源信息系统模型的概念和特点企业整合性人力资源信息系统模型是指将企业的各项人力资源管理活动整合在一起,通过信息系统的支持和协助,实现人力资源的有效管理和应用。
其特点主要体现在以下几个方面:2. 集成性:企业整合性人力资源信息系统模型通过将企业各个子系统进行集成,实现信息和业务的无缝连接。
通过集成人力资源管理、薪酬管理、绩效管理等各个模块,实现人力资源管理的整体化。
3. 自主性:企业整合性人力资源信息系统模型具有较强的自主性。
企业可以根据自身的需求和特点,自主搭建和设计人力资源信息系统,满足企业资源管理的要求。
三、企业整合性人力资源信息系统模型的组成企业整合性人力资源信息系统模型主要由以下几个主要组成部分构成:1. 人力资源管理模块:包括招聘管理、培训管理、绩效管理、薪酬管理等各个子模块。
该模块主要负责企业员工的招聘、培训、绩效评估和薪酬发放等人力资源管理活动。
2. 数据库管理模块:负责人力资源信息的存储和管理,包括员工档案、薪资档案、绩效档案等各类人力资源信息。
通过数据库管理模块,可以实现对人力资源信息的快速查询和统计分析。
3. 数据采集模块:负责收集企业人力资源相关的数据。
该模块可以通过人员录入、系统对接等方式,获取企业员工的基本信息、薪酬数据、绩效数据等。
4. 报表生成模块:负责生成各类人力资源管理报表,如招聘报表、薪酬报表、绩效报表等。
该模块可以通过自定义报表、标准报表等方式,满足企业对各类报表的需求。
1. 提高管理效率:通过整合企业人力资源管理活动,实现对人力资源信息的集中管理,提高管理效率和工作效能。
基于UML的人力资源管理系统建模1人力资源管理系统建模过程分析1.1人力资源管理的需求本部分用自然语言对系统进行描述。
假设用户单位是一家企业公司,公司有职工近2000人,公司原来的人力资源管理方式主要以人工管理为主,个别业务用计算机处理。
为了提高工作效率和决策水平,公司准备开发一套人力资源管理系统,以取代原来的人工处理方式。
本系统的开发目标是:为人力资源管理部门提供一个全面的信息管理系统,通过系统可以比较容易地获得所需的关于组织体系、薪酬福利成本、人力资源状况等静态数据,也可以方便地获得各种变动信息来进行趋势预Nt371。
在企业内实现信息依据权限的共享,人力资源管理的Et常业务在信息系统的协助下变得高效快捷。
为了开发本系统,首先要理解人力资源管理功能,通常人力资源管理系统包含以下模块,各模块功能简述如下(1)组织机构管理。
主要管理集团下属的各级公司以及公司下属的各级部门,处理公司和部门的新建、合并、撤销业务,为公司、部门提供信息维护,统计分析功能,支持输出组织机构图。
(2)职位管理。
主要管理职务分析后每个职位的职位描述、任职资格、后备人员、以及各职位的任职情况、超编情况、空缺情况,并按部门提供职位表和空缺职位表。
(3)人力资源规划。
重要用于管理人力资源规划和机构编制,并提供人力资源规划表、机构编制表。
(4)绩效考评。
根据职务分析,将员工分为不同层面、不同类别,分别设计考评标准。
对业绩、能力、态度等进行月份、季度、年度考评,对考核数据提供统计分析功能,为薪酬、奖惩、培训开发等方面提供依据。
(5)人事管理。
主要负责完成对在职员工、解聘员工、离退员工的基本信息、任职情况、组织变动、奖惩情况等档案数据的维护、统计分析,晋升、降职、辞职、辞退、退休等人事变动业务的处理,并提供各类员工信息卡片、信息报表。
(6)劳动合同管理。
全面管理员工劳动合同的签订、变更、续订、中止、接触全过程。
并针对不同时期,不同的合同版本,提供版本管理,以及对于到期合同提供自动提示。
关于企业整合性人力资源信息系统模型分析
企业整合性人力资源信息系统模型是一个综合性的人力资源管理工具,它能够帮助企
业实现对人力资源的全面管理和控制。
该模型能够集成企业的核心业务和人力资源管理,
提高企业的绩效和效率,以及提高员工的满意度和忠诚度。
该模型包含着多个组件,包括人事管理,招聘管理,培训管理,考勤管理等等,这些
组件可以有效地协作地工作,以构建一款可靠的人力资源管理系统。
人事管理模块是该模型的核心模块,它包括人事档案、职务、薪资、绩效、福利等相
关信息。
通过这些信息,企业可对内部人员实行全面管理及控制,并对核心员工进行激励,以达到人力资源优化的目的。
招聘管理模块主要负责企业的招聘工作,它通过人才库、招聘公告等渠道进行招聘,
最终实现招聘流程的优化及人才的快速入职。
培训管理模块则关注企业员工的培训工作,并提供具有逻辑性的培训大纲,以及方便
的远程培训方式。
业余学习和远程学习也是该模块关注的重点。
考勤管理模块将对外部员工进行时段记录,以及通过有关时间信息,比如加班工资计算,提高企业对员工的管理及运营效率。
综上所述,企业整合性人力资源信息系统模型是一个致力于企业HR综合管理的工具,可以极大地提高企业的工作效率,也可以让企业员工快速适应新环境,以更好地服务于企
业的发展。
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课程设计
题目:企业人力资源管理信息系统分析建模
姓名:黄
学号:14
班级:计科104
时间:2012 . 12 . 25
#
一、系统需求分析
1、系统的功能与要求
、
人力资源管理信息系统是基于B/S模式的WebMIS系统,它可以将杂论无章的信息(包括文字、图片和影音)经过组织,合理有序地呈现在大家面前。
对功能的规定:
●员工信息管理
●考勤管理
●工资管理
●报表管理
●系统管理
[
对性能的规定:
●操作应该方便、灵活。
●系统应有较高的的稳定性。
●系统应有较高的安全性。
●系统应有较高的容错性。
●速度上要求前台要能够很快地响应应聘者。
●后台操作不能出现超时现象。
;
数据管理能力要求
●能处理大量的新闻。
●安全指数高,防止黑客攻击。
●负荷能力强,防止数据量过大而影响速度。
●遵循数据完整性规则,保证数据实际有效。
●保证发送到数据库引擎的数据得以可靠存储。
●数据备份功能,保证数据在丢失之后可以得到及时的补救。
●数据恢复功能,当数据遭到破坏时,可以随时恢复过去的备份的数据。
二、系统的体系结构
1)系统设计方案
本企业人力资源管理系统是基于B/S模式的WebMIS系统,根据后台管理员设置的栏目自动生成的企业人力资源管理系统主页、栏目浏览页面,同时后台提供了员工的信息编辑、修改、删除功能,主要通过相关类实现了数据库的管理和静态文件的生成操作。
系统逻辑结构
二、系统用例建模
识别系统的参与者;识别用例;对主要的用例书写用例文档;
通过关系整理用例得出最终的用例模型。
应聘者注册用例文档;
登录用例文档;添加员工信息用例文档和考勤管理用例文档等。
初始用例模型
数据库更新
<<include>>
<<include>>
管理考勤信息
管理员工工资
生成报表
打印报表
增加员工信息
删除员工信息查询员工信息
部门管理员
维护数据
增加用户
删除用户
登录
系统管理员
<<include>>
<<include>>
,
三、设计类图
系统中用到的类图
,
各类的关系图
Administrator类是管理员信息类,包括管理员的工号(WorkID),名字(Name),电话(Tel)住址(Address)其中主要操作有增加管理员(AddAdmin),增加员工(AddEmp),创建报表(CreateReportForms)
Employe类是员工信息类,包括员工的工号(WorkID),员工姓名(Name),住址(Address)
工作时间(WorkTime),年龄(Old),性别(Sex),部门(Department),电话(Tel)。
其中的主要操作有创建新员工(AddEmployer),删除员工(DeleteEmploye),调换员工(TransferEmploye)
ReportForms类是报表类,包括表明(Name),表项(Item),主要操作有创建(Create),打印(Print),输出(File),预览(Perview)
四、设计活动图
'
根据用例文档设计相应用例的活动图。
为主要用例场景设计的活动图准确规范。
1、“用户登陆”活动图
2、“考勤管理”活动图
3、“添加用户”活动图
{
4.“工资管理”活动图
5、“员工信息管理”活动图
6.“报表管理“活动图
—
五、设计顺序图
要求设计的顺序图准确规范。
1、“用户登陆”顺序图
:
2、“考勤管理”顺序图
3、“员工信息管理”顺序图
4、“报表管理”顺序图
—
5、“添加用户”顺序图
六、设计协作图
要求设计的协作图准确规范1、“用户登陆”协作图
2: 读取信息
2、“考勤管理”协作图
1: 输入查寻请求
3、“添加用户”协作图
1: 登陆
4、“员工信息管理”协作图
1: 输入查寻请求
5、“员工信息管理”协作图
4: 生成报表。