UML人事管理系统

合集下载

基于UML的人力资源系统分析与设计的开题报告

基于UML的人力资源系统分析与设计的开题报告

基于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个月。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

UML大作业 人才管理系统

UML大作业 人才管理系统

人才管理系统一、需求陈述:人才管理系统主要提供的服务:➢人才信息管理,负责人才信息的增添修改等。

➢企业信息管理,负责企业信息和企业招聘信息的更新等管理。

人才管理系统------人才信息管理应提供的服务如下:1、个人用户注册个人用户可注册,发布自己的简历。

2、管理员录入与生成人才信息表管理员在个人用户注册后,录入用户的简历。

生成人才信息表供企业参考选择。

如果个人用户已被录用,管理员删除其个人信息。

3、查询个人、企业、管理员可以查看个人用户的简历,企业、管理员可以查看人才信息表,人才管理系统------企业信息管理应提供的服务如下:1、企业用户注册企业用户可注册,发布企业信息2、管理员管理企业信息管理员对所有企业用户信息进行审核,若审核通过,则该企业成为正式会员3、正式会员发布信息成为正式会员的企业可发布若干个岗位的招聘信息。

4、查询个人用户、管理员、企业可以查询企业招聘信息。

附注:1、人才管理系统的直接用户是管理员、企业用户、个人用户。

管理员负责:审核企业用户信息,录入个人用户信息、企业信息,查询、修改、更新、删除用户信息,定期对页面进行管理和维护。

企业用户负责:发布企业信息,更新招聘信息,只允许对自己有关的信息进行添加、删除及更新的操作。

查询个人用户信息及简历。

个人用户负责:首次登陆注册,填写个人信息,投放个人简历,可查询个人信息,企业信息及企业招聘信息,只允许对自己有关的信息进行添加、删除及更新的操作。

2、为保存数据,可建立人才管理的数据库,数据库包括:个人用户信息表、个人用户简历表、企业用户信息表、企业招聘信息表等。

二、人才管理系统的部分模型图如下:由上分析可知,系统地参与者包含三种,分别是:管理员、个人用户、企业用户。

用例图管理员用例图:个人用户用例图:企业用户用例图:用例规约1.人才管理用例用例编号:1 用例名:管理员用例用例描述:该用例描述了管理员管理用户信息执行者管理员、个人用户、企业用户相关用例1.登陆2.进入管理页面3.编辑用户信息前置条件使用者必须拥有该功能使用权限后置条件登陆成功后,可以编辑用户信息基本步骤1.登陆2.进入管理页面3.编辑用户信息4.将修改后的信息写入数据库2、个人用户用例用例编号:2 用例名:个人用户用例用例描述:该用例描述了个人用户查看个人信息和企业信息、修改个人信息等执行者个人用户相关用例1.登陆2.进入查询页面3.返回查询信息前置条件用户登录系统,并且系统中存在已注册用户的相关信息后置条件登陆成功后,可以进行个人用户和企业信息查询基本步骤1.登陆2.信息查询3.退出系统3、企业用户查询信息用例用例编号:3 用例名:企业用户查询信息用例用例描述:该用例描述了企业用户查看个人信息和企业信息、修改企业信息等执行者企业用户相关用例1.登陆2.进入查询页面3.返回查询信息前置条件用户登录系统,并且系统中存在已注册用户的相关信息后置条件登陆成功后,可以进行个人用户和企业信息查询基本步骤1.登陆2.信息查询3.退出系统4、企业用户修改信息用例用例编号:4 用例名:企业用户修改信息用例用例描述:该用例描述了企业用户发布、修改招聘信息等执行者企业用户相关用例1.登陆2.进入修改页面3.编辑修改信息4.将信息送至管理员前置条件用户登录系统,并且系统中存在已注册用户的相关信息后置条件登陆成功后,可以进行招聘信息修改基本步骤1.登陆2.信息修改3.退出系统类图对象类图顺序图和协作图个人注册顺序图个人注册协作图:企业注册顺序图:企业注册协作图:个人用户登陆序列图:个人用户登陆协作图:企业登陆序列图:企业登陆协作图:个人用户查询企业招聘信息序列图:个人用户查询企业招聘信息协作图:企业查询人才信息序列图:企业查询人才信息协作图:个人选择应聘岗位序列图:个人选择应聘岗位协作图:个人查询个人信息序列图:个人查询个人信息协作图:管理员登陆人才管理系统序列图:管理员登陆人才管理系统协作图:管理员添加人才信息序列图:管理员添加人才信息协作图:管理员修改人才信息序列图:管理员修改人才信息协作图:管理员删除个人信息序列图:管理员删除个人信息协作图:管理员查询企业信息序列图:管理员查询企业信息协作图:管理员添加企业信息序列图:管理员添加企业信息协作图:管理员修改企业信息序列图:管理员修改企业信息协作图:管理员删除企业信息序列图:管理员删除企业信息协作图:状态图个人用户投放简历状态图简历状态图企业发布信息状态图企业信息状态图活动图个人用户上传简历活动图个人用户选择岗位活动图个人用户删除简历过活动图企业用户发布招聘信息活动图企业录用人才活动图企业删除信息活动图系统管理员活动图基本业务构件图:系统部署图:。

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

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

人力资源治理系统——UML建模组名:TBNO小组成员:XX,XX,XX,XXX1.人力资源治理系统建模过程分析1.1人力资源治理的需求本局部用自然语言对系统进行描述。

人力资源治理部门提供一个全面的信息治理系统,通过系统能够比立轻易地获得所需的关于组织体系、薪酬福利本钞票、人力资源状况等静态数据,也能够方便地获得各种变动信息来进行趋势预Nt371。

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

为了开发本系统,首先要理解人力资源治理功能,通常人力资源治理系统包含以下模块,各模块功能简述如下:(1)人事治理(2)规章制度治理(3)考勤治理(4)绩效治理(5)组织机构治理(6)薪资治理(7)培训治理〔8〕聘请治理1.2体系结构设计人力资源治理系统的用户要紧包括四类:(1)系统治理员:总部的IT人员,负责系统的日常维护,人员权限和信息编码的治理,具有一定的计算机专业知识。

(2)治理者:总部、分公司的人力资源部的相关人员,执行该系统的大局部业务操作,涉及信息处理和查询。

该局部人员电脑使用水平一般,全然会操作Windows,Offce等系列软件,以及收发电子邮件,会使用扫瞄器上网。

(3)决策者:总部、分公司的高层治理人员,他们一般为进行人事方面的决策执行查询操作系统。

该局部人员电脑使用水平为初级,一般会使用Windows操作系统,会使用扫瞄器上网。

(4)查询者:集团公司所有职员。

他们使用本系统要紧用于查询与自己相关的个人信息,以及特不情况下处理突发性工作,该局部人员电脑使用水平不确定。

本模块的角色是系统治理员,用户治理要紧实现用户的添加、删除、修改以及用户的权限指派等操作;为了维护数据库的平安,对系统数据库的备份和恢复也是由系统治理员实现,其次系统涉及到的所有选择性参数由本模块进行初始化。

系统治理的用例图。

2系统用例模型培训治理的角色包括人力资源治理人员和一般职员,人力资源治理人员采纳咨询卷调查的方法猎取培训需求信息,并对调查的结果进行培训需求分析,然后据此制定年度培训方案,并将此方案作为培训信息进行公布,一般职员能够通过本模块查询培训方案信息。

UML——人力资源管理系统

UML——人力资源管理系统

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

软件还需要哪些改进。

(7)参考文献。

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

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

人力资源管理系统UML建模

人力资源管理系统UML建模

人力资源管理系统UML建模人力资源管理系统UML建模随着企业竞争的日趋激烈,人力资源管理系统已经成为了企业不可或缺的一部分。

人力资源系统的管理和运营涉及到很多方面,如招聘、培训、绩效评估、薪资管理等等。

人力资源的管理系统需要一个高效、可靠、安全的系统来协助企业完成各项职业处理。

本文将通过UML建模的方式,来描述一个典型的人力资源管理系统。

需求分析在设计和开发人力资源管理系统时,需求分析是一个非常重要的步骤。

在这一阶段,我们需要与客户交流,了解他们的需求和期望,并将这些需求转化为功能和特性需求。

在人力资源系统中,需要以下功能:1.招聘管理:发布职位、应聘者管理和面试安排等2.培训管理:对员工的培训计划和进度进行管理3.绩效评估:员工的绩效评估和管理4.薪资管理:完成薪资结算和福利管理5.人事管理:员工档案管理和劳动合同管理6.统计和报告:各种数据和报告的生成和输出设计和构建模型基于以上需求,我们使用UML建模语言来设计人力资源管理系统。

在设计系统之前,需要了解以下几个重要的模型概念:1.系统框架图:用于描述系统中各个模块之间的关系2.用例图:用于描述系统的功能和操作流程3.活动图:用于描述流程或活动的执行过程4.类图:用于描述系统中各个类和它们之间的关系我们可以根据需求将人力资源管理系统分为以下几个模块:1.人事管理模块2.招聘管理模块3.培训管理模块4.绩效评估模块5.薪资管理模块6.统计和报告模块系统框架图系统框架图如下所示,我们可以看到不同板块之间的交互,与整个系统的工作方式。

通过这个框架,我们可以很清晰地了解到各个模块之间的依赖关系。

用例图用例图描述了系统中各个角色的操作方式,例如管理员、招聘者或培训者等角色。

在人力资源管理系统中,如下用例图所示:活动图活动图是用于描述流程或活动的执行过程。

在人力资源管理系统中,可以采用活动图来描述工作流程,例如雇用和培养员工的细节。

下图是人员招聘活动图:类图类图是人员管理系统设计过程中最常用的建模方法,用于描述人员管理系统中的数据结构。

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人事管理系统

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

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

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

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

●速度上要求前台要能够很快地响应应聘者.●后台操作不能出现超时现象。

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

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

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

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

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

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

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

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

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

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

2)系统业务流图下图所示的几个信息管理模块,其功能描述如下:业务功能描述:系统逻辑结构二、 系统用例建模识别系统的参与者;识别用例;对主要的用例书写用例文档;通过关系整理用例得出最终的用例模型。

应聘者注册用例文档;登录用例文档;添加员工信息用例文档和考勤管理用例文档等.初始用例模型人力资源管理信息系统人力资源管系统管理员应聘者接口管理员接口系统管理系统数据库UML用例图分析系统中的角色主要包括:系统管理员,部门管理员,应聘者。

系统的用例应包括:登陆用例文档、添加员工信息用例文档和考勤管理用例文档。

初始用例模型图如下,在图中人力资源管理部门人员通过员工对基本信息管理员工的基本信息,另外还有培训、招聘、考勤等,系统管理员管理权限以及数据维护.ﻩ对主要的用例书写用例文档以用户注册、登录、添加用户信息的用例文档为例。

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企业人事管理系统开发文档

企业人事系统开发文档【相关信息】1.系统开发时间:2013-2014学年第二学期2.系统名称:企业人事系统3.系统来源:企业管理需求4.开发小组成员(学号+姓名):组长:刘广磊—1130090041组员:张建博—11300900085.组内分工情况:刘广磊同学:考勤管理模块的分析与设计;刘广磊同学:系统管理模块的分析与设计;张建博同学:员工档案信息模块的分析与设计;张建博同学:人事变动管理模块的分析与设计;6.其他目录1.文档概述 (1)1.1 编写目的 (1)1.2 系统背景 (1)1.3 相关定义 (1)1.4 参考资料 (1)2.任务概述 (1)2.1 系统工作任务说明 (1)3.系统业务模型分析与设计 (3)3.1 系统管理子系统 (3)3.1.1子系统的主要功能 (3)3.1.2 主要用户分析 (3)3.1.3 主要业务事件 (3)3.1.3.1 业务事件1:用户注册 (3)3.1.3.2 业务事件2:登录 (7)3.1.4 报表 (11)3.2 考勤管理子系统 (11)3.2.1 子系统的主要功能 (11)3.2.2 主要用户分析 (11)3.2.3 主要业务事件 (11)3.2.3.1 业务事件1:考勤管理 (11)3.2.4 报表 (14)3.3 员工档案管理子系统 (14)3.3.1 子系统的主要功能 (14)3.3.2 主要用户分析 (14)3.3.3 主要业务事件 (14)3.3.3.1 业务事件1:添加员工的基本信息 (14)3.3.4 报表 (17)3.4 人事变动管理子系统 (17)1:添加员工变动的基本信息 (18)3.3.4 报表 (23)4.系统实现 (23)5.系统测试 (23)5.1 系统管理子系统 (23)5.2 考勤管理子系统 (23)5.3 员工信息管理子系统 (23)6.补充规约 (24)6.1 设计约束 (24)6.1.1 技术选择的限制条件 (24)6.1.2 运行环境 (24)6.1.3 预期的使用环境 (24)6.2 质量属性 (24)6.2.1 安全性要求 (24)6.2.1.1 访问安全性要求 (24)6.2.1.2 数据安全性要求 (24)6.2.1.3 通信安全性要求 (24)6.2.1.4 其他安全性要求 (24)6.2.2 易用性要求 (24)6.2.2.1 界面友好性要求 (24)6.2.2.2 易操作性要求 (24)6.2.2.3 其他易用性要求 (24)6.2.3 性能要求 (24)6.2.3.1 数据访问性能要求 (24)6.2.3.2 数据传输性能要求 (24)6.2.3.3 其他性能要求 (24)6.2.4其他质量属性要求 (24)6.3 其他需求 (24)6.3.1 培训需求 (24)6.3.2 后勤需求 (25)6.3.3 包装需求 (25)【开发文档正文】1.文档概述1.1 编写目的本文档通过大量收集、分析企业正常运行过程中的人事管理活动,采用面向对象的设计方法和UML进行系统建模,目的为了充分展示UML在系统设计分析中的应用过程,并突出了软件项目开发各个阶段的衔接和成果转化的基本方法和过程,其次方便以后系统的维护。

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等。

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

河南城建学院《UML》课程设计报告书设计题目:人事管理系统专业:信息管理与信息系统指导教师:班级:学号:姓名:同组人:页脚内容1计算机科学与工程学院2016 年1月8 日目录1.系统概述 (5)2.需求分析 (5)2.1功能描述 (5)2.2用例图 (6)2.2.1人事部长用例图 (6)2.2.2系统专员用例图 (8)2.2.3人事专员用例图 (9)3.用例描述 (9)页脚内容23.1登陆的用例描述 (9)3.2离在职员工管理用例描述 (11)3.3员工工作效绩管理用例描述 (13)3.4职员招收管理用例描述 (15)3.5员工档案管理用例描述 (17)3.6员工劳动合同管理用例描述 (19)3.7使用者管理用例描述 (21)3.8所属角色管理描述 (22)5.系统静态结构 (24)5.1边界类 (24)5.2概念类图 (25)5.3逻辑类图 (26)5.4系统数据结构设计 (27)页脚内容3职员信息工牌号部门编号劳动合同编号人员效绩编号档案编号名字性别年龄最高学历户籍联系地址职员_手机职员_部门编号岗位职位等级就业状态入职时间离职时间char(5)char(5)char(5)char(5)char(5)char(10)char(2)intvarchar(20) varchar(30) varchar(20) varchar(12)char(5)varchar(10)intchar(10)datetimedatetime<pk><fk1><fk3><fk2><fk4>人员招收招收岗位编号部门编号招收岗位说明招收岗位要求招收岗位必须条件招收岗位时限char(5)char(5)varchar(20)varchar(20)varchar(20)varchar(20)<pk><fk>人员效绩人员效绩编号绩效_工牌号效绩得分效绩等级效绩薪水效绩评语char(5)char(5)intchar(5)intvarchar(50)<pk>职员档案档案编号档案_工牌号离职原因工作讲奖励培训记录char(5)char(5)varchar(50)varchar(50)varchar(50)<pk>相关角色角色编号角色名称角色简介说明char(5)char(10)varchar(50)varchar(50)<pk>劳动合同劳动合同编号劳动合同签订时间劳动合同签订年限劳动报酬说明劳动合同签订人备注char(5)varchar(20)varchar(20)varchar(20)char(5)varchar(20)<pk>使用者使用者编号使用者账号使用者密码密码失效时间使用者姓名使用者_电子邮件使用者_手机char(5)char(10)char(15)datetimevarchar(10)varchar(20)char(12)<pk>部门部门编号部门名称部门经理部门人数部门招收简介char(5)char(10)char(10)intchar(5)varchar(50)<pk>使用者与角色使用者编号角色编号char(5)char(5)<pk,fk1><pk,fk2>系统表清单 (27)5.4.2表字段清单 (28)6.系统顺序图和协作图 (38)6.1登录顺序图与协作图 (38)6.2员工现状管理顺序图与协作图 (39)6.3职员招收添加修改顺序图与协作图 (40)6.4员工劳动合同添加修改顺序图与协作图 (41)6.5员工档案管理顺序图与协作图 (42)页脚内容46.6系统使用者角色管理顺序图与协作图 (43)6.7系统使用者维护顺序图与协作图 (45)7.系统状态图与活动图 (46)7.1员工类状态图 (46)7.2人事部长活动图 (47)7.3人事专员活动图 (48)7.4系统专人活动图 (48)8.系统部署图 (49)1.系统概述人事管理是每一个单位都必须面临的问题,各个单位的工资处理内容总是有一定的区别,目前还没有一个专用的人事管理系统。

也不可能把各个单位的工资内容统一起来。

为此各单位都面临一个人事管理系统的开发应用问题。

本系统是用UML开发的一个具有代表性的管理系统。

下面是该系统的软件模型。

2.需求分析2.1功能描述人事工资管理系统应完成以下功能:1.系统使用者与角色管理:系统使用者的权限,添加更新,替换.2.离在职员工管理:是将员工的任职情况进行记录与维护,以便有效的存储与检索.页脚内容53.员工工作效绩管理: 员工效绩信息分为两部分,一部分是主管经理对员工的评价信息,包括工作分工、完成情况、工作态度等;另一部分是同组员工的评价信息,包括工作态度、合作情况等。

4.资源招收管理:是根据企业的经营情况与业务需求,由人事部门进行相关岗位职工的招聘.5.员工档案管理:公司需要保留员工的基本信息并进行,添加员工信息,删除员工信息,修改员工信息,查询一个信息等.6.劳动合同管理:主要配合员工信息的管理,员工的存在就一定存在这合同的签订,需要部门进行适当的管理,比如添加合同,修改合同,删除合同,查询合同等.2.2用例图2.2.1人事部长用例图页脚内容6查询职员招收信息图2.2.1人事部长用例图页脚内容72.2.2系统专员用例图查询所属者信息图2.2.2系统专员用例图页脚内容82.2.3人事专员用例图查询劳动合同信息图2.2.3人事专员用例图3.用例描述3.1登陆的用例描述页脚内容9页脚内容103.2离在职员工管理用例描述页脚内容11页脚内容123.3员工工作效绩管理用例描述页脚内容13页脚内容143.4职员招收管理用例描述页脚内容15页脚内容163.5员工档案管理用例描述页脚内容17页脚内容183.6员工劳动合同管理用例描述页脚内容19页脚内容203.7使用者管理用例描述页脚内容213.8所属角色管理描述页脚内容22页脚内容235.系统静态结构5.1边界类员工工作效绩管理界面员工劳动合同管理界面员工档案管理界面使用者管理界面所属角色管理界面页脚内容245.2概念类图页脚内容255.3逻辑类图页脚内容26页脚内容275.4系统数据结构设计职员信息工牌号部门编号劳动合同编号人员效绩编号档案编号名字性别年龄最高学历户籍联系地址职员_手机职员_部门编号岗位职位等级就业状态入职时间离职时间char(5)char(5)char(5)char(5)char(5)char(10)char(2)intvarchar(20)varchar(30)varchar(20)varchar(12)char(5)varchar(10)intchar(10)datetime datetime<pk><fk1><fk3><fk2><fk4>人员招收招收岗位编号部门编号招收岗位说明招收岗位要求招收岗位必须条件招收岗位时限char(5)char(5)varchar(20)varchar(20)varchar(20)varchar(20)<pk><fk>人员效绩人员效绩编号绩效_工牌号效绩得分效绩等级效绩薪水效绩评语char(5)char(5)intchar(5)intvarchar(50)<pk>职员档案档案编号档案_工牌号离职原因工作讲奖励培训记录char(5)char(5)varchar(50)varchar(50)varchar(50)<pk>相关角色角色编号角色名称角色简介说明char(5)char(10)varchar(50)varchar(50)<pk>劳动合同劳动合同编号劳动合同签订时间劳动合同签订年限劳动报酬说明劳动合同签订人备注char(5)varchar(20)varchar(20)varchar(20)char(5)varchar(20)<pk>使用者使用者编号使用者账号使用者密码密码失效时间使用者姓名使用者_电子邮件使用者_手机char(5)char(10)char(15)datetime varchar(10)varchar(20)char(12)<pk>部门部门编号部门名称部门经理部门人数部门招收简介char(5)char(10)char(10)intchar(5)varchar(50)<pk>使用者与角色使用者编号角色编号char(5)char(5)<pk,fk1><pk,fk2>系统表清单5.4.2表字段清单1.人员招收清单页脚内容282. 人员效绩清单页脚内容292.2. 使用者清单页脚内容304. 使用者与角色清单5. 劳动合同清单页脚内容316. 相关角色清单页脚内容327. 职员信息清单页脚内容33人员效绩编号char(5)FALSETRUEFALSEePerID档案编号char(5)FALSETRUEFALSErecordID名字char(10)FALSEFALSETRUEename性别char(2)FALSEFALSETRUEsex男年龄int FALSEFALSETRUEage18最高学历varchar(20)FALSEFALSETRUEeducation本科户籍varchar(30)FALSEFALSETRUEhousehold联系地址varchar(20)FALSEFALSETRUEaddress页脚内容348. 职员档案清单页脚内容359. 部门清单页脚内容36页脚内容376.系统顺序图和协作图6.1登录顺序图与协作图: 人事部长图6.1登录顺序图: 主界面页脚内容38图6.2登录协作图6.2员工现状管理顺序图与协作图: 人事部长图6.3员工现状管理顺序图页脚内容39图6.4员工现状管理协作图6.3职员招收添加修改顺序图与协作图图6.5职员招收添加修改顺序图页脚内容40图6.6职员招收添加修改协作图6.4员工劳动合同添加修改顺序图与协作图图6.7员工劳动合同添加修改顺序图页脚内容41: 员工劳动合同管理界面图6.8员工劳动合同添加修改协作图6.5员工档案管理顺序图与协作图图6.9员工档案管理顺序图页脚内容422: 在数据库中查询图6.10员工档案管理协作图6.6系统使用者角色管理顺序图与协作图页脚内容43图6.11系统使用者角色管理顺序图图6.12系统使用者角色管理协作图页脚内容446.7系统使用者维护顺序图与协作图图6.13系统使用者维护顺序图页脚内容45图6.14系统使用者维护协作图7.系统状态图与活动图7.1员工类状态图图7.1员工类活动图页脚内容467.2人事部长活动图7.3人事专员活动图图7.4系统专人活动图8.系统部署图在人事管理系统中,系统包括四种节点,分别是:1.数据库系统节点,负责数据存储,处理等;2.网络应用服务节点,负责各个部门的相互联系,与工作交互.3.各类资料打印节点,给负责一些日常工作资料的使用.4.文件服务器节点,负责为个部门的相互合作的资料的提供传递.5.普通PC节点,每个部门的管理者可以在pc端方便的使用系统服务一工作.6.智能手机网页端节点,负责移动互联的作用,使得企业的工作效率更加便捷.图8.1部署图页脚内容49。

相关文档
最新文档