UML——人力资源管理系统_第1页
UML——人力资源管理系统_第2页
UML——人力资源管理系统_第3页
UML——人力资源管理系统_第4页
UML——人力资源管理系统_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、UML人力资源管理系统1人力资源管理系统一、综述供充足的信息和快捷的查询手段。人事管理系统的主要任务 就是使用计算机,对所有公司成员的人事档案资料进行保存;在 需要时进行查找、分类、统计或者增加、修改和删除等操作;可 以针对不同的目的,对各种档案资料进行查询。整个系统从符合 操作简便、界面友好、灵活、实用、安全的要求出发,完成人事 管理的全过程,包括新进员工加入时人事档案的建立、老员工的 转出、职位等的变动引起职工信息的修改、员工信息查询、统计 等人事管理工作以及新进员的新增、老员工修改等管理工作。二、系统功能介绍(一)员工管理员工管理模块包括员工信息管理、员工合同管理、员工档案 管理、档案室

2、档案柜管理、员工档案管理、人事变动管理、离职 员工管理、员工报表生成等。1、员工信息管理(1)新员工入职系统允许人事管理员添加新的员工数据,作为其它功能和模 块的数据基础。人事管理员可在以下页面填写员工相关资料,最 后保存信息。其屮带(*)号的项目是人事管理员必填、普通员 工没有权限填写的信息。新员工工号默认由系统自动生成,人事管理员工也可自行手 动修改。在保存新员工信息的同时,管理员可选择同时创建系统 用户,创建Z后系统允许此员工登陆系统进行一定权限范围内的 操作。创建的系统用户登录名默认为工号、密码默认为111111, 角色默认为普通员工。具体如下图所示:图21添加新员工信息(2) 员工信

3、息修改在修改员工信息功能上,系统对不同角色的用户有不同的处 理方式。人事管理员有权限对系统所有员工除工号以外的信息做 修改,教学秘书允许修改本部门员工的信息,普通员工仅允许修 改自己的信息。非人事管理员没有权限修改员工所属部门、职务、 职工类别等信息项。在人事部门管理员添加新员工的基本数据后,该员工需登录 系统进一步完善自己的信息,从而减轻人事管理员的工作负担。 以下是新员工登录系统修改信息流程图:图22新员工入职登陆流程图(3) 员工查询管理在员工管理页面点击“高级查询”按钮,可根据不同条件对 员工信息进行综合查询,快速获取到符合各种条件的员工信息。 此功能仅对人事管理员与教学秘书开放权限。

4、并且教学秘书查询 到得员工信息仅限制在本部门范围内。以下列出可查询条件:图23查询员工信息(4)导出或打印员工资料卡在员工管理页面,可选择导出某员工的员工资料卡,此资料 卡列出该员工的所有详细信息,包括员工填写的所有教育经历和工作经 历,并将信息分门别类,便于打印的需求。下图是员工资料卡页 面:图24员工资料卡2、员工合同管理在入职一个新员工的同时,系统自动为为该员工添加一条合 同记录,默认为未签状态,人事管理员可在合同管理页面对员工 添加或删除合同,也可对合同记录进行按条件综合查询。当员工 数据被删除时,相应的合同记录也同时被删除。当员工离职时, 相应的合同记录将自动隐藏。下图为合同管理页面

5、:图25合同管理3、员工档案管理此功能记录了员工的档案信息。人事管理员可添加、删除、 修改每个员工的档案信息,也可对合同记录进行按条件综合查 询。当员工数据被删除时,相应的档案数据也同时被删除。当员 工离职时,相应的档案数据也将自动隐藏。在入职一个新员工的 同时,系统自动为为该员工添加一条档案记录。另外,人事管理员可导出各种excel表格,包括员工档案名 册、转岀员工档案登记表、死亡员工档案登记表等。下图为档案 管理页面:图26员工档案管理uml人力资源管理系统系统设计说明书4人力资源管理系统系统设计说明书刘庆霞 1112111022摘要:采用面向对象方法,基于uml建模技术对人力资源管 理系

6、统进行分析与设计。通过用例图,类图和时序图等uml表示 法工具分析设计了人力资源管理系统的静态模型和动态模型,完 成了系统开发的分析、设计阶段的工作,并探讨了基于uml的系 统建模方法及运用面向对象的方法进行系统开发的优势。关键词:面向对象、uml、人力资源管理系统1UML建模技术Uml作为-种建模语言,它的定义包括uml语义和uml表示 法两个部分。其屮uml语义描述了基于uml的精确元模型定义。 Uml表示法定义了 uml符号的表示法,为开发者或开发工具使用 这些图形符号和文本语法为系统建模提供了标准。在实际系统分 析与设计屮,主要通过uml表示法对系统进行分析与建模。Uml 的主要内容即

7、uml表示法可以由5类图来定义:用例图,静态图, 行为图,交互图,实现图。在系统分析与设计阶段,主要用到的 图有用例图,交互图,静态图三类,uml的建模内容分为2类: 静态建模和动态建模。2人力资源管理系统分析与设计2系统功能分析人力资源管理系统主要是对企业人力资源进行管理,主要包 括人事档案管理、劳动合同管理、培训管理、绩效考核管理、薪 资管理。根据系统使用内容的不同,将系统使用者划分为系统管 理员、人力资源部业务员、绩效考核人员、人力资源部管理人员 四类。系统管理员主要负责系统的日常维护和系统使用者的权限 管理;业务员负责人事档案管理、劳动合同管理、薪资管理;绩 效考核人员负责员工的日常考

8、勤、考核;人力资源部管理人员负 责制定企业的人力资源管理制度。(1) 人事档案管理:当公司雇用新员工时,人力资源部业 务员首先将新员工信息、社会关系、学习经历等信息录入系统, 然后通过本模块下设的人事档案管理子模块进行员工信息的修改和删除;(2)考勤、考核管理:绩效考核人员首先通过日常考勤记 录考勤员工的工作情况,例如通过应出勤天数、早退、休假、事 假等,然后通过考勤管理模块一个月汇总考勤一次。考核管理模块用于员工团队精神等项目的考 核,人力资源管理部管理人员可以针对公司的特征,设定考核项目、考核期 间、和考核等级。(3)劳动合同管理:该模块首先建立员工的合同数据信息, 进行管理时可以修改员工

9、的合同类型,对某个部门和员工进行合 同续签及试用期员工的转正处理,该模块改动的信息将由系统自动修改人事档案,因此在人事 管理模块查看时,内容与本模块一致;(4)薪资管理:业务员通过工资参数和工资账套设置计算 的所得税率、员工银行账号、建立账套及其对应项目,并将公司 员工与其所属账套绑定,然后分别计算员工的应发工资、应扣工资、和个人所得税;最后根据 一定的工资计算公式根据上述工资信息计算员工的工资。此外,该模块还负 责将员工的工资信息传送给财务部门。使用uml进行系统建模,就是使用面向对象方法分析系统, 以此建立面向对彖的系统模型。下面基于uml对人力资源管理系统进行分析 与设计。2.2系统用例

10、模型设计系统用例模型设计的两个内容是系统用例和参与者。如下图 所示:图1系统参与者描述图根据系统实现功能及上述参与者分析,得到系统的整体用例 图,在该用例图屮,用例与参与者的关系是多对多的关系。如图 2所示:2.3系统类模型设计在uml +,类模型用类图来表示,其描述了类与类之间的静 态关系,在上节用例模型的基础上,详细分析各个用例,确定系 统的类图。由于本人力资源管理系统的功能模块较多,本文只选 取考核管理模块进行类模块设计,如图3所示,由上图可知,员 工考核管理模块的类分为3个层次:界面层、业务逻辑层、数据层。界面层用于 与用户的交互及操作流程的控制;业务逻辑层主要包括各个实体 类,用于系

11、统业务的处理及实现,而数据层类则负责操作数据库。这种分层思想的系统设计,增强了系统的可维护性和独立性。界 面层的类和业务逻辑层的类无需获知如何操作数据库,即使系统 的数据存储发生变化,界面层的类和业务逻辑层的类也无需改 变,只需对数据层类屮操作数据的方式进行相应的改变系统仍然 可以继续使用。2. 4系统动态模型设计建立各个功能模块的类图后,根据系统的各个用例,设计系 统的动态模型,此动态模型描述了对彖间的交互。下面仅对绩效 考核人员对员工进行的考核管理创建序列图。在考核管理用例屮,涉及的类包括系统绩效考核人员类、人 力资源管理登陆界面、人力资源管理主界面、考核管理界面、考 核信息类、提交信息类,用序列图表示出来,如图4所示;根据业务流程,绩效考核人员进行考核管理的过程为:(1) 登陆;(2)创建绩效考核人员的一个对彖;(3)创建数据层类对 象,比较登陆的用户名ID、密码PW是否正确;(4)反馈登陆 验证结果;(5)选择进入系统主界面;(6)选择考核管理界面;(7)创建考核信息类的一个对象;(8)(10)对员工的考核信息 进行增加、删除、修改操作;(11)反馈操作结果。2结束语本文利用u

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论