收藏 分销(赏)

UML人事标准管理系统.docx

上传人:精*** 文档编号:3027849 上传时间:2024-06-13 格式:DOCX 页数:30 大小:249.10KB 下载积分:12 金币
下载 相关 举报
UML人事标准管理系统.docx_第1页
第1页 / 共30页
UML人事标准管理系统.docx_第2页
第2页 / 共30页


点击查看更多>>
资源描述
河南城建学院 《UML》课程设计汇报书 设计题目: 人事管理系统 专 业: 信息管理和信息系统 指导老师: 班 级: 学 号: 姓 名: 同 组 人: 计算机科学和工程学院 年 1月 8 日 目录 1.系统概述 1 2.需求分析 1 2.1功能描述 1 2.2.用例图 2 2.2.1人事部长用例图 2 2.2.2系统专员用例图 3 2.2.3人事专员用例图 3 4.用例描述 4 4.1登陆的用例描述 4 4.2离在职员工管理用例描述 4 4.3员工工作效绩管理用例描述 5 4.4职员招收管理用例描述 6 4.5员工档案管理用例描述 7 4.6员工劳动合同管理用例描述 7 4.7使用者管理用例描述 8 4.8所属角色管理描述 9 5.系统类图 9 5.1边界类 9 5.2概念类图 10 5.3逻辑类图 10 5.4类图物理模型设计 11 5.4.1类表清单 11 5.4.2表栏清单 11 6.系统顺序图和协作图 14 6.1登录顺序图与协作图 14 6.2员工现状管理顺序图与协作图 15 6.3职员招收添加修改顺序图与协作图 16 6.4员工劳动合同添加修改顺序图与协作图 17 6.5员工档案管理顺序图与协作图 18 6.6系统使用者角色管理顺序图与协作图 19 6.7系统使用者维护顺序图与协作图 20 7.系统状态图与活动图 21 7.1员工类状态图 21 7.2人事部长活动图 22 7.3人事专员活动图 22 7.4系统专人活动图 23 8.系统部署图 23 1.系统概述 人事管理是每一个单位全部必需面临问题,各个单位工资处理内容总是有一定区分,现在还没有一个专用人事管理系统。也不可能把各个单位工资内容统一起来。为此各单位全部面临一个人事管理系统开发应用问题。本系统是用UML开发一个含有代表性管理系统。下面是该系统软件模型。 2.需求分析 2.1功效描述 人事工资管理系统应完成以下功效: 1. 系统使用者和角色管理:系统使用者权限,添加更新,替换. 2. 离在职职员管理:是将职员任职情况进行统计和维护,方便有效存放和检索. 3. 职员工作效绩管理: 职员效绩信息分为两部分,一部分是主管经理对职员评价信息,包含工作分工、完成情况、工作态度等;另一部分是同组职员评价信息,包含工作态度、合作情况等。 4. 资源招收管理:是依据企业经营情况和业务需求,由人事部门进行相关岗位职员招聘. 5. 职员档案管理:企业需要保留职员基础信息并进行,添加职员信息,删除职员信息,修改职员信息,查询一个信息等. 6. 劳动协议管理:关键配合职员信息管理,职员存在就一定存在这协议签署,需要部门进行合适管理,比如添加协议,修改协议,删除协议,查询合相同. 2.2用例图 2.2.1人事部长用例图 图2.2.1人事部长用例图 2.2.2系统专员用例图 图2.2.2系统专员用例图 2.2.3人事专员用例图 图2.2.3人事专员用例图 3.用例描述 3.1登陆用例描述 用例编号 UC001 用例名称 登陆系统 用例概述 直接运行程序,开启程序, 用户登录人事管理主页面,输入用户名和密码 参与者 人事部长/系统专员/人事专员 前置条件 程序无异常运行成功且身份为系统许可而且输入正确密码 后置条件 假如登录成功,则该用户能够进行相关操作;不然,不能进行相关操作。 基础事件流 步骤 活动 1 首先运行程序 2 管理员输入正确密码进入系统 扩展事件流 1a 程序编译错误,程序员对程序进行调试修改 2a 用户输入密码提醒不正确,重新输入密码 补充说明 3.2离在职职员管理用例描述 用例编号 UC002 用例名称 离在职职员管理 用例概述 人事部长能够对离在职职员信息进行增加、删除和修改 参与者 人事部长 前置条件 人事部长成功运行程序并登陆成功 后置条件 无 基础事件流 步骤 活动 1 假如要增加离在职职员信息,人事部长根据系统提醒进行离在职职员增加。 2 假如要删除离在职职员信息,人事部长根据查找到对应职员给予删除。 3 假如要修改离在职职员信息,人事部长按摄影应条件进行修改,修改失败提醒对应错误信息 4 假如要查询离在职职员信息,人事部长能够依据提供选择条件进行对应查询. 扩展事件流 1a 假如离在职职员对应信息填写错误,系统会提醒输入错误,重新填写职员信息。 1b 假如离在职职员信息文件不存在,系统会提醒文件不存在,人事部长检验文件是否存在,并确定其路径是否正确。 2a 假如要删除离在职职员不存在,系统给予提醒,人事部长检验输入离在职职员信息是否正确。 2b 假如离在职职员信息文件不存在,系统会提醒文件不存在,人事部长检验文件是否存在,并确定其路径是否正确。 补充说明 3.3职员工作效绩管理用例描述 用例编号 UC003 用例名称 职员工作效绩管理 用例概述 人事部长输入职员姓名,查看职员信息统计 参与者 人事部长 前置条件 人事部长成功开启程序并登陆 后置条件 无 基础事件流 步骤 活动 1 a 选择查看职员工作效绩选项, 人事部长输入职员姓名, 查看职员信息. 2 a 选择添加职员工作效绩选项,查询/添加职员信息,并输入评级,确定保留. 3 a 选择删除职员工作效绩选项,,输入职员工号查询并确定删除. 4a 选择修该职员工作效绩选项,输入职员工号查看对应信息,修改并确定保留. 扩展事件流 1a 人事部长查询职员工作效绩失败,人事部长重新检验查询信息是存在.。 2a 人事部长添加职员工作效绩失败,人事部长重新检验添加信息是否正当. 3a 人事部长删除职员工作效绩失败,人事部长重新检验删除信息是否正当或是否存在. 4a 人事部长修改职员工作效绩失败,人事部长重新检验修改信息是正当.. 补充说明 3.4职员招收管理用例描述 用例编号 UC004 用例名称 职员招收管理 用例概述 人事部长输入职员姓名,查看职员招收信息 参与者 人事部长 前置条件 人事部长成功开启程序并登陆 后置条件 无 基础事件流 步骤 活动 1 a 选择查看职员招收选项, 人事部长输入职员姓名, 查看职员信息. 2 a 选择添加职员招收选项,查询/添加职员信息,并输入评级,确定保留. 3 a 选择删除职员招收选项,,输入职员工号查询并确定删除. 4a 选择修该职员招收选项,输入职员工号查看对应信息,修改并确定保留. 扩展事件流 1a 人事部长查询职员招收失败,人事部长重新检验查询信息是存在.。 2a 人事部长添加职员招收失败,人事部长重新检验添加信息是否正当. 3a 人事部长删除职员招收失败,人事部长重新检验删除信息是否正当或是否存在. 4a 人事部长修改职员招收失败,人事部长重新检验修改信息是正当.. 补充说明 3.5职员档案管理用例描述 用例编号 UC005 用例名称 职员档案管理 用例概述 人事专员输入职员姓名,查看职员档案信息 参与者 人事专员 前置条件 人事专员成功开启程序并登陆 后置条件 无 基础事件流 步骤 活动 1 a 选择查看职员档案选项, 人事部长输入职员姓名, 查看职员信息. 2 a 选择对应管理选项进行增删改查 扩展事件流 1a 人事专员查询职员招收失败,人事部长重新检验查询信息是存在.。 2a 人事专员增删改查失败,提醒对应报错信息,人事专员重新确定信息并修改更新. 补充说明 3.6职员劳动协议管理用例描述 用例编号 UC006 用例名称 职员劳动协议管理 用例概述 人事专员输入职员姓名/工号,维护职员劳动协议信息 参与者 人事专员 前置条件 人事专员成功开启程序并登陆 后置条件 无 基础事件流 步骤 活动 1 a 选择查看职员劳动协议选项, 人事部长输入职员姓名, 查看职员信息. 2 a 选择对应管理选项进行增删改查 3a 选择到期协议,实施删除 扩展事件流 1a 人事专员查询职员劳动协议失败,人事部长重新检验查询信息是存在.。 2a 人事专员增删改查失败,提醒对应报错信息,人事专员重新确定信息并修改更新. 补充说明 3.7使用者管理用例描述 用例编号 UC007 用例名称 使用者管理 用例概述 系统专员输入使用者ID,维护使用者信息 参与者 系统专员 前置条件 系统专员成功开启程序并登陆 后置条件 无 基础事件流 步骤 活动 1 a 选择查看职员劳动协议选项, 使用者输入职员姓名, 查看职员信息. 2 a 选择对应使用者管理选项进行增删改查 扩展事件流 1a 系统专员查询使用者信息失败, 使用者重新检验查询信息是存在.。 2a 系统专员增删改查使用者信息失败,提醒对应报错信息, 使用者重新确定信息并修改更新. 补充说明 使用者基础是系统较高权限用户 3.8所属角色管理描述 用例编号 UC008 用例名称 所属角色管理 用例概述 系统专员输入使用者ID,维护所属角色信息 参与者 系统专员 前置条件 系统专员成功开启程序并登陆 后置条件 无 基础事件流 步骤 活动 1 a 选择查看所属角色信息选项, 2 a 选择对应所属角色信息选项进行增删改查 扩展事件流 1a 系统专员查询所属角色信息失败, 使用者重新检验查询信息是存在.。 2a 系统专员增删改查所属角色信息失败,提醒对应报错信息, 使用者重新确定信息并修改更新. 补充说明 使用者角色确定她系统权限 5.系统静态结构 5.1边界类 5.2概念类图 5.3逻辑类图 5.4系统数据结构设计 5.4.1系统表清单 名称 代码 人员招收 EmpAdmit 人员效绩 EmpPerformance 使用者 User 使用者和角色 userAndRole 劳动协议 LaborContract 相关角色 role 职员信息 EmpInfo 职员档案 EmpRecord 部门 dept 5.4.2表字段清单 1.人员招收清单 名称 数据类型 关键 外来键 强制 代码 默认值 招收岗位编号 char(5) TRUE FALSE TRUE admitID 部门编号 char(5) FALSE TRUE FALSE deptno 招收岗位说明 varchar(20) FALSE FALSE TRUE admitExptain 招收岗位要求 varchar(20) FALSE FALSE TRUE admitRequirements 招收岗位必需条件 varchar(20) FALSE FALSE TRUE admintCondition 招收岗位时限 varchar(20) FALSE FALSE TRUE admintLimit 2. 人员效绩清单 名称 数据类型 关键 外来键 强制 代码 默认值 人员效绩编号 char(5) TRUE FALSE TRUE ePerID 绩效_工牌号 char(5) FALSE FALSE TRUE perEmpNO 效绩得分 int FALSE FALSE TRUE perSorc 效绩等级 char(5) FALSE FALSE TRUE perLeve 效绩薪水 int FALSE FALSE TRUE perSal 效绩评语 varchar(50) FALSE FALSE TRUE perRemark 2.2. 使用者清单 名称 数据类型 关键 外来键 强制 代码 默认值 使用者编号 char(5) TRUE FALSE TRUE userID 使用者账号 char(10) FALSE FALSE TRUE userAccount 使用者密码 char(15) FALSE FALSE TRUE userPasswd 密码失效时间 datetime FALSE FALSE TRUE passwdFailureTime 使用者姓名 varchar(10) FALSE FALSE TRUE userName 使用者_电子邮件 varchar(20) FALSE FALSE TRUE userEmail 使用者_手机 char(12) FALSE FALSE FALSE userPhone 4. 使用者和角色清单 名称 数据类型 关键 外来键 强制 代码 默认值 使用者编号 char(5) TRUE TRUE TRUE userID 角色编号 char(5) TRUE TRUE TRUE roleID 5. 劳动协议清单 名称 数据类型 关键 外来键 强制 代码 默认值 劳动协议编号 char(5) TRUE FALSE TRUE LCID 劳动协议签署时间 varchar(20) FALSE FALSE TRUE LCSigningTime 劳动协议签署年限 varchar(20) FALSE FALSE TRUE LCSigningYear 劳动酬劳说明 varchar(20) FALSE FALSE TRUE rewardExplain 劳动协议签署人 char(5) FALSE FALSE TRUE LCEmpNO 备注 varchar(20) FALSE FALSE TRUE LCRemark 6. 相关角色清单 名称 数据类型 关键 外来键 强制 代码 默认值 角色编号 char(5) TRUE FALSE TRUE roleID 角色名称 char(10) FALSE FALSE TRUE roleName 角色介绍 varchar(50) FALSE FALSE TRUE roleIntro 说明 varchar(50) FALSE FALSE TRUE explain 7. 职员信息清单 名称 数据类型 关键 外来键 强制 代码 默认值 工牌号 char(5) TRUE FALSE TRUE empNO 部门编号 char(5) FALSE TRUE FALSE deptno 劳动协议编号 char(5) FALSE TRUE FALSE LCID 人员效绩编号 char(5) FALSE TRUE FALSE ePerID 档案编号 char(5) FALSE TRUE FALSE recordID 名字 char(10) FALSE FALSE TRUE ename 性别 char(2) FALSE FALSE TRUE sex 男 年纪 int FALSE FALSE TRUE age 18 最高学历 varchar(20) FALSE FALSE TRUE education 本科 户籍 varchar(30) FALSE FALSE TRUE household 联络地址 varchar(20) FALSE FALSE TRUE address 职员_手机 varchar(12) FALSE FALSE TRUE empPhone 职员_部门编号 char(5) FALSE FALSE TRUE empDeptNO 岗位 varchar(10) FALSE FALSE TRUE job 职位等级 int FALSE FALSE TRUE Leve 0 就业状态 char(10) FALSE FALSE TRUE jobstate 0 入职时间 datetime FALSE FALSE TRUE enterTime 离职时间 datetime FALSE FALSE TRUE leavetime 8. 职员档案清单 名称 数据类型 关键 外来键 强制 代码 默认值 档案编号 char(5) TRUE FALSE TRUE recordID 档案_工牌号 char(5) FALSE FALSE TRUE recEmpNO 离职原因 varchar(50) FALSE FALSE TRUE leavereason 工作讲奖励 varchar(50) FALSE FALSE TRUE reward 培训统计 varchar(50) FALSE FALSE TRUE trainRecord 9. 部门清单 名称 数据类型 关键 外来键 强制 代码 默认值 部门编号 char(5) TRUE FALSE TRUE deptno 部门名称 char(10) FALSE FALSE TRUE dname 部门经理 char(10) FALSE FALSE TRUE mgr 部门人数 int FALSE FALSE TRUE deptNumber 0 部门招收 char(5) FALSE FALSE TRUE deptAdmit 介绍 varchar(50) FALSE FALSE TRUE jianjie 6.系统次序图和协作图 6.1登录次序图和协作图 图6.1登录次序图 图6.2登录协作图 6.2职员现实状况管理次序图和协作图 图6.3职员现实状况管理次序图 图6.4职员现实状况管理协作图 6.3职员招收添加修改次序图和协作图 图6.5职员招收添加修改次序图 图6.6职员招收添加修改协作图 6.4职员劳动协议添加修改次序图和协作图 图6.7职员劳动协议添加修改次序图 图6.8职员劳动协议添加修改协作图 6.5职员档案管理次序图和协作图 图6.9职员档案管理次序图 图6.10职员档案管理协作图 6.6系统使用者角色管理次序图和协作图 图6.11系统使用者角色管理次序图 图6.12系统使用者角色管理协作图 6.7系统使用者维护次序图和协作图 图6.13系统使用者维护次序图 图6.14系统使用者维护协作图 7.系统状态图和活动图 7.1职员类状态图 图7.1职员类活动图 7.2人事部长活动图 图7.2人事部长活动图 7.3人事专员活动图 图7.3人事专员活动图 7.4系统专员活动图 图7.4系统专员活动图 8.系统布署图 在人事管理系统中,系统包含四种节点,分别是: 1. 数据库系统节点,负责数据存放,处理等; 2. 网络应用服务节点,负责各个部门相互联络,和工作交互. 3. 各类资料打印节点,给负责部分日常工作资料使用. 4. 文件服务器节点,负责为个部门相互合作资料提供传输. 5. 一般PC节点,每个部门管理者能够在pc端方便使用系统服务一工作. 6. 智能手机网页端节点,负责移动互联作用,使得企业工作效率愈加便捷. 图8.1布署图
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服