UML人事管理系统_第1页
UML人事管理系统_第2页
UML人事管理系统_第3页
UML人事管理系统_第4页
UML人事管理系统_第5页
免费预览已结束,剩余30页可下载查看

下载本文档

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

文档简介

1、河南城建学院UML课程设计报告书设计题目:人事管理系统专业:信息管理与信息系统指导教师:班级:学号:姓名:同组人:计算机科学与工程学院2016年1月8日目录1.系统概述32.需求分析42.1功能描述42.2 .用例图52.2.1人事部长用例图52.2.2系统专员用例图62.2.3人事专员用例图62.用例描述72.2登陆的用例描述72.3离在职员工管理用例描述72.4员工工作效绩管理用例描述92.5职员招收管理用例描述102.6员工档案管理用例描述112.7员工劳动合同管理用例描述122.8使用者管理用例描述132.9所属角色管理描述133.系统类图143.2边界类143.3概念类图153.4逻

2、辑类图153.5类图物理模型设计163.5.2.类 表清单163.5.3.表栏清单174.系统顺序图和协作图214.2登录顺序图与协作图214.3员工现状管理顺序图与协作图224.4职员招收添加修改顺序图与协作图234.5员工劳动合同添加修改顺序图与协作图244.6员工档案管理顺序图与协作图254.7系统使用者角色管理顺序图与协作图264.8系统使用者维护顺序图与协作图275.系统状态图与活动图285.2员工类状态图285.3人事部长活动图285.4人事专员活动图295.5系统专人活动图296.系统部署图303.%2.系统概述人事管理是每一个单位都必须面临的问题, 各个单位的工资处理内容总是有

3、一定的区别,目前还没有一个专用的人事管理系统。也不可能把各个单位的工资内容统一起来。 为此各单位都面临一个人事管理系统的开发应用问题。 本系统是用 UMLUMLF F发的一个具有代表性的管理系统。下面是该系统的软件模型。4.%2.需求分析4功能描述人事工资管理系统应完成以下功能:92-10d848ae0b7c-Numbered_005d1ab4-d14c-4bee-a165-255da44 . .系统使用者与角色管理:系统使用者的权限,添加更新,替换.92-10d848ae0b7c-Numbered_005d1ab4-d14c-4bee-a165-255da44 . .离在职员工管理:是将员工

4、的任职情况进行记录与维护,以便有效的存储与检索.92-10d848ae0b7c-Numbered_005d1ab4-d14c-4bee-a165-255da44 . .员工工作效绩管理:员工效绩信息分为两部分,一部分是主管经理对员工的评价信息,包括工作分工、完成情况、工作态度等;另一部分是同组员工的评价信息,包括工作态度、合作情况等。92-10d848ae0b7c-Numbered_005d1ab4-d14c-4bee-a165-255da44 . .资源招收管理:是根据企业的经营情况与业务需求,由人事部门进行相关岗位职工的招聘.92-10d848ae0b7c-Numbered_005d1ab

5、4-d14c-4bee-a165-255da44 . .员工档案管理:公司需要保留员工的基本信息并进行,添加员工信息,删除员工信息,修改员工信息,查询一个信息等.92-10d848ae0b7c-Numbered_005d1ab4-d14c-4bee-a165-255da44 . .劳动合同管理:主要配合员工信息的管理,员工的存在就一定存在这合同的签订,需要部门进行适当的管理,比如添加合同,修改合同,删除合同,查询合同等.2.2用例图2.2.1人事部长用例图修改离职员壬信息,include删除离职员工信息includeI添加职员招收信息修改职员招收信息职员招收管理include删除职员招收信息查

6、询职员招收信息图 221221 人事部长用例图离职员工管理添加离职员工信息include仁-一一人事部长添加员工绩效信息-r查询离职员工信息include登录系统include一员工工作效绩管理mclude修改员工绩沟鼐鼠e查询员工绩效信息删除员工工作绩效信息系统专员用例图图 2.2.22.2.2 系统专员用例图人事专员用例图添加员工档案信息删除劳动合同信息查询劳动合同信息一出使用者管理查询使用者信息系统专员所属角色管理删除所属者信息查询所属者信息删除使用者信息登录系统添加所属者信息修改所属者信息修改员工档案信息员工档案管理人事专员登录系统A删除员工档案信息查询员工档案信息修改劳工合同信息员工

7、劳动合同管理添加劳动合同信息图 2.2.32.2.3 人事专员用例图3.用例描述登陆的用例描述用例编号UC001用例名称登陆系统用例概述直接运行程序,启动程序,用户登录人事管理主页面,输入用户名和密码经与名人事部长/系统专员/人事专员前置条件程序无异常运行成功且身份为系统允许并且输入正确密码后置条件如果登录成功,则该用户可以进行相关操作;否则,不能进行相关操作。基本事件流步骤活动1首先运行程序2管理员输入正确的密码进入系统扩展事件流1a程序编译错误,程序员对程序进行调试修改2a用户输入密码提不小止确,重新输入密码补充说明离在职员工管理用例描述用例编号UC002用例名称离在职员工管理用例概述人事

8、部长可以对离在职员工信息进行增加、删除和修改参与后人事部长前置条件人事部长成功运行程序并登陆成功后置条件无基本事件流步骤活动1如果要增加离在职员工信息,人事部长按照系统提示进行离在职员工增加。2如果要删除离在职员工信息,人事部长按照查找到的相应员工予以删除。3如果要修改离在职员工信息, 人事部长按照相应的条件进行修改, 修改失败提示相应错误信息4如果要查询离在职员工信息, 人事部长可以根据提供的选择条件进行相应的查询.扩展事件流1a如果离在职员工相应信息填写错误, 系统会提示输入错误, 重新填写员工信息。1b如果离在职员工信息文件不存在, 系统会提示文件不存在, 人事部长检查义件是否存在,并确

9、定其路径是否正确。2a如果要删除的离在职员上不存在,系统予以提示,人事部长检查输入离在职员工信息是否正确。2b如果离在职员工信息文件不存在, 系统会提示文件不存在, 人事部长检查义件是否存在,并确定其路径是否正确。补充说明员工工作效绩管理用例描述用例编号UC003用例名称员工工作效绩管理用例概述人事部长输入员工姓名,查看员工信息记录经与名人事部长前置条件人事部长成功启动程序并登陆后置条件无基本事件流步骤活动1a选择查看员工工作效绩选项,人事部长输入员工姓名,查看员工信息.2a选择添加员工工作效绩选项,查询/添加员工信息,并输入评级,确定保存.3a选择删除员工工作效绩选项,输入员工工号查询并确定

10、删除.4a选择修该员工工作效绩选项,输入员工工号查看相应信息,修改并确定保存.扩展事件1a人事部长查询员工工作效绩失败,人事部长重新检查查询信流息是存在.。2a人事部长添加员工工作效绩失败,人事部长重新检查添加信息是否合法.3a人事部长删除员工工作效绩失败,人事部长重新检查删除信息是否合法或者是否存在.人事部长修改员工工作效绩失败,人事部长重新检查修改信,甘、是合法.补充说明职员招收管理用例描述用例编号UC004用例名称职员招收管理用例概述人事部长输入员工姓名,查看员工招收信息经与名人事部长前置条件人事部长成功启动程序并登陆后置条件无基本事件流步骤活动1a选择查看员工招收选项,人事部长输入员工

11、姓名,查看员工信息.2a选择添加员工招收选项,查询/添加员工信息,并输入评级,确定保存.3a选择删除员工招收选项,输入员工工号查tU并确定删除.4a选择修该员工招收选项,输入员工工号查看相应信息,修改并确定保存.扩展事件流1a人事部长查询员工招收失败,人事部长重新检查查询信息是存在.。2a人事部长添加员工招收失败,人事部长重新检查添加信息是4a否合法.3a人事部长删除员工招收失败, 人事部长重新检查删除信息是否合法或者是否存在.4a人事部长修改员工招收失败,人事部长重新检查修改信息是合法.补充说明员工档案管理用例描述用例编号UC005用例名称员工档案管理用例概述人事专员输入员工姓名,查看员工档

12、案信息经与名人事专员前置条件人事专员成功启动程序并登陆后置条件无基本事件流步骤活动1a选择查看员工档案选项,人事部长输入员工姓名,查看员工信息.2a选择相应管理选项进行增删改查扩展事件流1a人事专员查询员工招收失败,人事部长重新检查查询信息是存在.。2a人事专员增删改查失败, 提示相应报错信息, 人事专员重新确定信息并修改更新.补充说明员工劳动合同管理用例描述用例编号UC006用例名称员工劳动合同管理用例概述人事专员输入员工姓名/工号,维护员工劳动合同信息参与后人事专员前置条件人事专员成功启动程序并登陆后置条件无基本事件流步骤活动1a选择查看员工劳动合同选项,人事部长输入员工姓名,查看员工信息

13、.2a选择相应管理选项进行增删改查3a选择到期合同,执行删除扩展事件流1a人事专员查询员工劳动合同失败,人事部长重新检查查询信息是存在.。2a人事专员增删改查失败, 提示相应报错信息, 人事专员重新确定信息并修改更新.补充说明使用者管理用例描述用例编号UC007用例名称使用者管理用例概述系统专人输入使用者ID,维护使用者信息经与名系统专人前置条件系统专人成功启动程序并登陆后置条件无基本事件流步骤活动1a选择查看员工劳动合同选项,使用者输入员工姓名,查看员工信息.2a选择相应使用者管理选项进行增删改查扩展事件流1a系统专人查询使用者信息失败,使用者重新检查查询信息是存在.2a系统专人增删改查使用

14、者信息失败,提示相应报错信息,使用若重新确止怎息并修改更新.补充说明使用者基本是系统的较高权限的用户所属角色管理描述用例编号UC008用例名称所属角色管理用例概述系统专人输入使用者ID,维护所属角色信息参与后系统专人前置条件系统专人成功启动程序并登陆后置条件无基本事件流步骤活动1a选择查看所属角色信息选项,2a选择相应所属角色信息选项进行增删改查扩展事件流1a系统专人查询所属角色信息失败,使用者重新检查查询信息是存在.。2a系统专人增删改查所属角色信息失败,提示相应报错信息,使用若重新确定/息并修改更新.补充说明使用者的角色确定的他的系统权限5.系统静态结构5.1 边界类离在职员工管理界面员工

15、工作效绩管理界面职员招收管理界面员工劳动合同管理界面员工档案管理界面使用者管理界面所属角色管理界面5.2 概念类图5.3 逻辑类图5.4 系统数据结构设计5.4.1系统表清单名称代码人员效绩人员奴绩簿号 char(5)绩效二牌号 char(5)效绩得分 int效绩等级 char(5)效绩薪水 int效绩评语 varchar(50)人员招收招收岗位编号 char(5)部门编号 char(5)招收岗位说明 varchar(20)招收岗位要求 varchar(20)招收岗位必须条件 varchar(20)招收岗位时限 varchar(20)职员信息工牌号 cha、5)部门编号 char(5)劳动合同

16、编号 char(5)人员效绩编号 char(5)档案编号 char(5)名字 char(10)性别 char(2)年龄 int最高学历 varchar(20)户籍 varchar(30)联系地址 varchar(20)职员手机 varchar(12)职员部门编号 cha5)岗位 varchar(10)职位等级 int就业状态 char(10)入职时间 datetime离职时间 datetime部门Mt1部门编号 cha5)部门名称 char(10)部门经理 char(10)部门人数 int部门招收 char(5)简介 varchar(50)职员档案怕杀漏亏char(5)档案_工牌号char(5

17、)离职原因varchar(50)工作讲奖励varchar(50)培训记录varchar(50)使用者使用者编号 char使用者账号 char(10)使用者密码 char(15)密码失效时间 datetime使用者姓名 varchar(10)使用者电子邮件 varchar(20)使用者_手机 char(12)使用者与角色使用者编号 char(5)角色编号 char(5)劳动合同劳动合同编号char(5)劳动合同签订时间varchar(20)劳动合同签订年限varchar(20)劳动报酬说明varchar(20)劳动合同签订人char(5)备注varchar(20)相关角色角色编号 cha5)角色

18、名称 char(10)角色简介 varchar(50)说明 varchar(50)人员招收人员效绩使用者使用者与角色劳动合同相关角色职员信息职员档案部门EmpAdmitEmpPerformanceUseruserAndRoleLaborContractroleEmpInfoEmpRecorddept5.4.2表字段清单1 1.人员招收清单名称数据类型主要的外来键强制代码默认值招收岗位编号char(5)TRUEFALSETRUEadmitID部门编号char(5)FALSETRUEFALSEdeptno招收岗位说明varchar(20)FALSEFALSETRUEadmitExptain招收岗位

19、要求varchar(20)FALSEFALSETRUEadmitRequirements招收岗位必须条件varchar(20)FALSEFALSETRUEadmintCondition招收岗位时限varchar(20)FALSEFALSETRUEadmintLimit2.2.人员效绩清单名称数据类型主要的外来键强制代码默认值人员效绩编号char(5)TRUEFALSETRUEePerID绩效工牌号char(5)FALSEFALSETRUEperEmpNO效绩得分intFALSEFALSETRUEperSorc效绩等级char(5)FALSEFALSETRUEperLeve效绩薪水intFALS

20、EFALSETRUEperSal效绩评语varchar(50)FALSEFALSETRUEperRemark2.2.2.2.使用者清单名称数据类型主要的外来键强制代码默认值使用者编号char(5)TRUEFALSETRUEuserID使用者账号char(10)FALSEFALSETRUEuserAccount使用者密码char(15)FALSEFALSETRUEuserPasswd密码失效时间datetimeFALSEFALSETRUEpasswdFailureTime使用者姓名varchar(10)FALSEFALSETRUEuserName使用者电子varchar(20)FALSEFALS

21、ETRUEuserEmail邮件使用者手机char(12)FALSEFALSEFALSEuserPhone. .使用者与角色清单名称数据类型主要的外来键强制代码默认值使用者编号char(5)TRUETRUETRUEuserID角色编号char(5)TRUETRUETRUEroleID. .劳动合同清单名称数据类型主要的外来键强制代码默认值劳动合同编号char(5)TRUEFALSETRUELCID劳动合同签订时间varchar(20)FALSEFALSETRUELCSigningTime劳动合同签订年限varchar(20)FALSEFALSETRUELCSigningYear劳动报酬说明va

22、rchar(20)FALSEFALSETRUErewardExplain劳动合同签订人char(5)FALSEFALSETRUELCEmpNO备注varchar(20)FALSEFALSETRUELCRemark. .相关角色清单名称数据类型主要的外来键强制代码默认值角色编号char(5)TRUEFALSETRUEroleID角色名称char(10)FALSEFALSETRUEroleName角色简介varchar(50)FALSEFALSETRUEroleIntro说明varchar(50)FALSEFALSETRUEexplain. .职员信息清单名称数据类型主要的外来键强制代码默认值工牌

23、号char(5)TRUEFALSETRUEempNO部门编号char(5)FALSETRUEFALSEdeptno劳动合同编号char(5)FALSETRUEFALSELCID人员效绩编号char(5)FALSETRUEFALSEePerID档案编号char(5)FALSETRUEFALSErecordID名字char(10)FALSEFALSETRUEename性别char(2)FALSEFALSETRUEsex男年龄intFALSEFALSETRUEage18最高学历varchar(20)FALSEFALSETRUEeducation本科户籍varchar(30)FALSEFALSETRU

24、Ehousehold联系地址varchar(20)FALSEFALSETRUEaddress职员手机varchar(12)FALSEFALSETRUEempPhone职员部门编号char(5)FALSEFALSETRUEempDeptNO岗位varchar(10)FALSEFALSETRUEjob职位等级intFALSEFALSETRUELeve0就业状态char(10)FALSEFALSETRUEjobstate0入职时间datetimeFALSEFALSETRUEenterTime离职时间datetimeFALSEFALSETRUEleavetime. .职员档案清单名称数据类型主要的外来

25、键强制代码默认值档案编号档案工牌号离职原因工作讲奖励培训记录char(5)char(5)varchar(50)varchar(50)varchar(50)TRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUETRUETRUETRUETRUErecordIDrecEmpNOleavereasonrewardtrainRecord. .部门清单名称数据类型主要的外来键强制代码默认值部门编号char(5)TRUEFALSETRUEdeptno部门名称char(10)FALSEFALSETRUEdname部门经理char(10)FALSEFALSET

26、RUEmgr部门人数intFALSEFALSETRUEdeptNumber0部门招收char(5)FALSEFALSETRUEdeptAdmit简介varchar(50)FALSEFALSETRUEjianjie6.系统顺序图和协作图登录顺序图与协作图1:录入使用账号与口令f112:账户名与口令是否通委tJ3:因故无法通过4:展现登录出错信息一6:登陆后访问员工r一5:成功登录至人事管理系统“荻管理页面b8:变更维护信息9:提醒已成功 rn1():说明信息已成功执行7:执行各类信息操作1-01系统登录由乐筑登求贝员工现状管w w信息处理后台数据图 6.16.1 登录顺序图1:LoginRequ

27、est2:InputUIDandPassword3:Query_and_Validate(string,int):处理登录4:returnAdministrator5:Logon_in_interface主界面Database:登录界面6:Show_login_successful1:录入使用账号与口令2:账户名与口令是否通;CV-3:因故无法通过U4:展现登录出错信息6:登陆后访问员工壬U5:成功登录至人事管理系统板管理页面I17:执行各类信息操作8:变更维护信息9:提醒已成功10:说明信息已成功执行图 6.36.3 员工现状管理顺序图1:录入使用账号与口令系统登录页:十j系统登录页4:展现

28、登录出错信息:人事部长_6:登陆后访问员工现状管理页面3:因故无法通过I2:账户名与口令是否通过5:成功登录至人事管理系统状管理说明信息已成功执行7:执行各类信息操作8:变更维护信息|后台数|系统登录页:人事部长系统登录页员工现状管理信息处理后台数据10:福|9:提醒已成功职员招收添加修改顺序图与协作图:人事部长1:录入使用账号与口令系统登录:职员招收添加添加/ /修改修改:Database2:传送添加/修改数据4:录入添加/修改隹6:展.息见添加/修改成功页面:图 6.56.5 职员招收添加修改顺序图1:录入使用账号与口令:系统登录页:人事部长4:录入添加/修改信息6:展现添加/修园成功页面

29、2:传送添加/修改数据Database3:提醒需录入添加/修改的职员招收信息5:传送至后台数据操作:职员招收添加/修改3:提醒需录入添加/修改的职员招收信息5:传送至后台数据操作员工劳动合同添加修改顺序图与协作图图 6.76.7 员工劳动合同添加修改顺序图1:输入口令密码()牛I(A,、)人事专员 3:验证成功:登录界面6:提醒更改才理信9息提示更改结果信息、一,2:在数据库中查询I-.-:4:进入Database7:确认8:更新LaborContract5:传送 MD 管理信息员工劳动合同管理界面1:输入口令密码()2:在数据库中查询?J3:验证成功4:进入5:传送 MDLT 理信息 r8:

30、更新6提醒更改管理信息7:确认9:提示更改结夕 信息:Database:员工劳动合同管理界面LaborContract人事专员:登录界面:登录界面:人事部长EmpRecord:Database2:在#H 屋陛中杳询 II3:因故无法通过4:展现登录出错信息5:成功登陆到人事管理系统6:登录后访问员工上 i 案管理页面U10:说明信息已经成功执行7:执行各类操作8:变更维护信息9:提醒更新成功U:员工档案管理界面1:图 6.6.9 9 员工档案管理顺序图1:输入口令密码:人事音帐登录后访问员工档案管理10:说明信息已经成功执行现登录出错信息:登录界面2:在数据库中查询EmpRecord:员工档案

31、管理界面7:执行各类操作8:变更维护信息9:提醒更新成功5:成功登陆到人事管理系统3:因故无法通过Database:系统专员:所属角色管理界面信息密护:Role:Database1:QueryUserInfo()2:展现相关页面3:获取全体使用者信息4:列表方式展现6:选取一彳-使用者信息7:展现使用者明细项8:确定更新)百色使用信息_11:展现使用4信息维护成功5:展现使用者列表9:存储维护信息10:存储信息成功图6.16.11 1系统使用者角色管理顺序图1:QueryUserInfo()七一:系统专员:所属角色管理界面Database6:选取一个使用者信息8:确定更新角色使用信息4:列表方式展现10:存储信息成功信息维护:Role5:展现使用者列表7:展现使用者明细项11:展现使用者信息维护成功3:获取全体使用者信息9:存储维护信息2:展现相关页面:使用者管理界面:系统专员信息维护:Use

温馨提示

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

最新文档

评论

0/150

提交评论