1、UML人事管理系统河南城建学院:UML课程设计报告书设计题目:人事管理系统专业:信息管理与信息系统指导教师:班级:学号:姓名:同组人:计算机科学与工程学院2016 年 1 月 8 日1.系统概述2.需求分析2.1 功能描述2.2.用例图2.2.1 人事部长用例图2.2.2 系统专员用例图2.2.3 人事专员用例图4.用例描述4.1 登陆的用例描述4.2 离在职员工管理用例描述4.3 员工工作效绩管理用例描述4.4 职员招收管理用例描述104.5 员工档案管理用例描述114.6 员工劳动合同管理用例描述124.7 使用者管理用例描述134.8 所属角色管理描述135.系统类图145.1 边界类1
2、45.2 概念类图155.3 逻辑类图155.4 类图物理模型设计165.4.1 类表清单165.4.2 表栏清单176.系统顺序图和协作图216.1 登录顺序图与协作图216.2 员工现状管理顺序图与协作图226.3 职员招收添加修改顺序图与协作图236.4 员工劳动合同添加修改顺序图与协作图246.5 员工档案管理顺序图与协作图256.6 系统使用者角色管理顺序图与协作图266.7 系统使用者维护顺序图与协作图277.系统状态图与活动图287.1 员工类状态图287.2 人事部长活动图287.3 人事专员活动图297.4 系统专人活动图298.系统部署图301.系统概述人事管理是每一个单位
3、都必须面临的问题,各个单位的工资处理内容总 是有一定的区别,目前还没有一个专用的人事管理系统。也不可能把各个单 位的工资内容统一起来。为此各单位都面临一个人事管理系统的开发应用问 题。本系统是用UML开发的一个具有代表性的管理系统。下面是该系统的软 件模型。2.需求分析2.1 功能描述人事工资管理系统应完成以下功能:1.系统使用者与角色管理 : 系统使用者的权限 ,添加更新 ,替换.2.离在职员工管理 :是将员工的任职情况进行记录与维护 , 以便有效的存储 与检索.3.员工工作效绩管理 : 员工效绩信息分为两部分, 一部分是主管经理对员工 的评价信息,包括工作分工、完成情况、工作态度等;另一部
4、分是同组员 工的评价信息,包括工作态度、合作情况等。4. 资源招收管理 : 是根据企业的经营情况与业务需求 , 由人事部门进行相关 岗位职工的招聘 .5. 员工档案管理 :公司需要保留员工的基本信息并进行 ,添加员工信息 ,删除 员工信息 ,修改员工信息 , 查询一个信息等 .6. 劳动合同管理 : 主要配合员工信息的管理 ,员工的存在就一定存在这合同 的签订,需要部门进行适当的管理 ,比如添加合同 ,修改合同,删除合同 ,查 询合同等 .2.2用例图221人事部长用例图.#-登录系统_ 、人离职员工管理添加离职员工信息修改离职员工信息删除离职员工信息 .员工工作效绩管理人事部长查询离职员工信
5、息添加员工绩效信息-、一修改员工绩效信息de-A查询员工绩效信息删除员工工作绩效信息添加职员招收信息0职员招收管理修改职员招收信息-删除职员招收信息查询职员招收信息图2.2.1人事部长用例图222系统专员用例图添加使用者信息-丿修改使用者信息vvincludevvincludet j.删除使用者信息A、vvinclude現、查询使用者信息系统专员登录系统vvincludeCM所属角色管理广 -添加所属者信息一一_ ks修改所属者信息vvincludevvinclude删除所属者信息查询所属者信息图2.2.2系统专员用例图2.2.3人事专员用例图添加员工档案信息k员工档案管理f 修改员工档案信息
6、vvincludevvinclude vvinclude删除员工档案信息查询员工档案信息人事专员、登录系统vvinclude添加劳动合同信息员工劳动合同管理修改劳工合同信息vvinclude vinclude _ J,图223人事专员用例图3.用例描述 3.1登陆的用例描述用例编号UC001用例名称登陆系统用例概述直接运行程序,启动程序,用户登录人事管理主页面,输入用户名和密码参与者人事部长/系统专员/人事专员前置条件程序无异常运行成功且身份为系统允许并且输入正确密码后置条件如果登录成功,则该用户可以进行相关操作;否则,不能进行相关操作。基本事件流步骤活动1首先运行程序2管理员输入正确的密码进
7、入系统扩展事件流1a程序编译错误,程序员对程序进行调试修改2a用户输入密码提示不正确,重新输入密码补充说明3.2离在职员工管理用例描述用例编号UC002用例名称离在职员工管理用例概述人事部长可以对离在职员工信息进行增加、删除和修改参与者人事部长前置条件人事部长成功运行程序并登陆成功后置条件无基本事件流步骤活动1如果要增加离在职员工信息,人事部长按照系统提示进行离 在职员工增加。2如果要删除离在职员工信息, 人事部长按照查找到的相应员 工予以删除。3如果要修改离在职员工信息,人事部长按照相应的条件进行 修改,修改失败提示相应错误信息4如果要查询离在职员工信息,人事部长可以根据提供的选择 条件进行
8、相应的查询.扩展事件流1a如果离在职员工相应信息填写错误,系统会提示输入错误, 重新填写员工信息。1b如果离在职员工信息文件不存在,系统会提示文件不存在, 人事部长检查文件是否存在,并确定其路径是否正确。2a如果要删除的离在职员工不存在, 系统予以提示,人事部长检查输入离在职员工信息是否正确。2b如果离在职员工信息文件不存在,系统会提示文件不存在, 人事部长检查文件是否存在,并确定其路径是否正确。补充说明3.3员工工作效绩管理用例描述用例编号UC003用例名称员工工作效绩管理用例概述人事部长输入员工姓名,查看员工信息记录参与者人事部长前置条件人事部长成功启动程序并登陆后置条件无基本事件流步骤活
9、动1 a选择查看员工工作效绩选项,人事部长输入员工姓名,查看 员工信息.2 a选择添加员工工作效绩选项,查询/添加员工信息,并输入评 级,确定保存.3 a选择删除员工工作效绩选项”输入员工工号查询并确定删除.4a选择修该员工工作效绩选项,输入员工工号查看相应信息,修 改并确定保存.扩展事件流1a人事部长查询员工工作效绩失败,人事部长重新检查查询信 息是存在.O2a人事部长添加员工工作效绩失败,人事部长重新检查添加信 息是否合法.3a人事部长删除员工工作效绩失败,人事部长重新检查删除信 息是否合法或者是否存在.4a人事部长修改员工工作效绩失败,人事部长重新检查修改信 息是合法.补充说明3.4职员
10、招收管理用例描述用例编号UC004用例名称职员招收管理用例概述人事部长输入员工姓名,查看员工招收信息参与者人事部长前置条件人事部长成功启动程序并登陆后置条件无基本事件流步骤活动1 a选择查看员工招收选项,人事部长输入员工姓名,查看员工 信息.2 a选择添加员工招收选项,查询/添加员工信息,并输入评级,确 定保存.3 a选择删除员工招收选项,输入员工工号查询并确定删除 .4a选择修该员工招收选项,输入员工工号查看相应信息,修改并 确定保存.扩展事件流1a人事部长查询员工招收失败,人事部长重新检查查询信息是 存在.。2a人事部长添加员工招收失败,人事部长重新检查添加信息是否合法.3a人事部长删除员
11、工招收失败否合法或者是否存在.,人事部长重新检查删除信息是4a人事部长修改员工招收失败合法.,人事部长重新检查修改信息是补充说明3.5员工档案管理用例描述用例编号UC005用例名称员工档案管理用例概述人事专员输入员工姓名,查看员工档案信息参与者人事专员前置条件人事专员成功启动程序并登陆后置条件无基本事件流步骤活动1 a选择查看员工档案选项,人事部长输入员工姓名,查看员工 信息.2 a选择相应管理选项进行增删改查扩展事件流1a人事专员查询员工招收失败,人事部长重新检查查询信息是 存在.。2a人事专员增删改查失败,提示相应报错信息,人事专员重新确 定信息并修改更新.补充说明3.6员工劳动合同管理用
12、例描述用例编号UC006用例名称员工劳动合同管理用例概述人事专员输入员工姓名/工号,维护员工劳动合冋信息参与者人事专员前置条件人事专员成功启动程序并登陆后置条件无基本事件流步骤活动1 a选择查看员工劳动合冋选项,人事部长输入员工姓名,查看 员工信息.2 a选择相应管理选项进行增删改查3a选择到期合同,执行删除扩展事件流1a人事专员查询员工劳动合同失败,人事部长重新检查查询信 息是存在.O2a人事专员增删改查失败,提示相应报错信息,人事专员重新确 定信息并修改更新.补充说明3.7使用者管理用例描述用例编号UC007用例名称使用者管理用例概述系统专人输入使用者ID,维护使用者信息参与者系统专人前置条件系统专人成功启动程序并登陆后置条件无基本事件流步骤活动1 a选择查看员工劳动合冋选项,使用者输入员工姓名,查看员 工信息.2 a选择相应使用者管理选项进行增删改查扩展事件流1a系统专人查询使用者信息失败,使用者重新检查查询信息 是存在.。2a系统专人增删改查使用者信息失败 ,提示相应报错信息,使用者重新确疋信息并修改更新 .补充说明使用者基本是系统的较高权限的用户3.8所属角色管理描述用例编号UC008用例名称所属角色管理用例概述系统专人输入使用者ID,维护所属角色信息参与者系统专人前置条件系统专人成功启动程序并登陆后置条件无基本事件流步骤活动1 a选择查看所属角色信息选
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1