UML人事管理系统文档格式.docx
- 文档编号:17069600
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:30
- 大小:697.07KB
UML人事管理系统文档格式.docx
《UML人事管理系统文档格式.docx》由会员分享,可在线阅读,更多相关《UML人事管理系统文档格式.docx(30页珍藏版)》请在冰豆网上搜索。
主要配合员工信息的管理,员工的存在就一定存在这合同的签订,需要部门进行适当的管理,比如添加合同,修改合同,删除合同,查询合同等.
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
离在职员工管理
人事部长可以对离在职员工信息进行增加、删除和修改
人事部长
人事部长成功运行程序并登陆成功
无
步骤
如果要增加离在职员工信息,人事部长按照系统提示进行离在职员工增加。
2
如果要删除离在职员工信息,人事部长按照查找到的相应员工予以删除。
3
如果要修改离在职员工信息,人事部长按照相应的条件进行修改,修改失败提示相应错误信息
4
如果要查询离在职员工信息,人事部长可以根据提供的选择条件进行相应的查询.
1a
如果离在职员工相应信息填写错误,系统会提示输入错误,重新填写员工信息。
1b
如果离在职员工信息文件不存在,系统会提示文件不存在,人事部长检查文件是否存在,并确定其路径是否正确。
2a
如果要删除的离在职员工不存在,系统予以提示,人事部长检查输入离在职员工信息是否正确。
2b
如果离在职员工信息文件不存在,系统会提示文件不存在,人事部长检查文件是否存在,并确定其路径是否正确。
3.3员工工作效绩管理用例描述
UC003
员工工作效绩管理
人事部长输入员工姓名,查看员工信息记录
参与者
前置条件
人事部长成功启动程序并登陆
1a
选择查看员工工作效绩选项, 人事部长输入员工姓名,查看员工信息.
2 a
选择添加员工工作效绩选项,查询/添加员工信息,并输入评级,确定保存.
3a
选择删除员工工作效绩选项,,输入员工工号查询并确定删除.
4a
选择修该员工工作效绩选项,输入员工工号查看相应信息,修改并确定保存.
1a
人事部长查询员工工作效绩失败,人事部长重新检查查询信息是存在.。
人事部长添加员工工作效绩失败,人事部长重新检查添加信息是否合法.
3a
人事部长删除员工工作效绩失败,人事部长重新检查删除信息是否合法或者是否存在.
4a
人事部长修改员工工作效绩失败,人事部长重新检查修改信息是合法..
3.4职员招收管理用例描述
UC004
职员招收管理
人事部长输入员工姓名,查看员工招收信息
活动
1a
选择查看员工招收选项,人事部长输入员工姓名,查看员工信息.
2a
选择添加员工招收选项,查询/添加员工信息,并输入评级,确定保存.
3a
选择删除员工招收选项,,输入员工工号查询并确定删除.
选择修该员工招收选项,输入员工工号查看相应信息,修改并确定保存.
扩展事件流
人事部长查询员工招收失败,人事部长重新检查查询信息是存在.。
人事部长添加员工招收失败,人事部长重新检查添加信息是否合法.
人事部长删除员工招收失败,人事部长重新检查删除信息是否合法或者是否存在.
人事部长修改员工招收失败,人事部长重新检查修改信息是合法..
3.5员工档案管理用例描述
UC005
员工档案管理
用例概述
人事专员输入员工姓名,查看员工档案信息
人事专员
人事专员成功启动程序并登陆
选择查看员工档案选项, 人事部长输入员工姓名,查看员工信息.
选择相应管理选项进行增删改查
人事专员查询员工招收失败,人事部长重新检查查询信息是存在.。
人事专员增删改查失败,提示相应报错信息,人事专员重新确定信息并修改更新.
3.6员工劳动合同管理用例描述
UC006
员工劳动合同管理
人事专员输入员工姓名/工号,维护员工劳动合同信息
后置条件
基本事件流
选择查看员工劳动合同选项, 人事部长输入员工姓名,查看员工信息.
2a
3a
选择到期合同,执行删除
人事专员查询员工劳动合同失败,人事部长重新检查查询信息是存在.。
2a
3.7使用者管理用例描述
UC007
使用者管理
系统专人输入使用者ID,维护使用者信息
系统专人
系统专人成功启动程序并登陆
1 a
选择查看员工劳动合同选项,使用者输入员工姓名, 查看员工信息.
选择相应使用者管理选项进行增删改查
1a
系统专人查询使用者信息失败,使用者重新检查查询信息是存在.。
系统专人增删改查使用者信息失败,提示相应报错信息,使用者重新确定信息并修改更新.
使用者基本是系统的较高权限的用户
3.8所属角色管理描述
UC008
所属角色管理
系统专人输入使用者ID,维护所属角色信息
选择查看所属角色信息选项,
选择相应所属角色信息选项进行增删改查
1a
系统专人查询所属角色信息失败,使用者重新检查查询信息是存在.。
系统专人增删改查所属角色信息失败,提示相应报错信息,使用者重新确定信息并修改更新.
使用者的角色确定的他的系统权限
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
FALSE
deptno
招收岗位说明
varchar(20)
FALSE
TRUE
admitExptain
招收岗位要求
varchar(20)
FALSE
TRUE
admitRequirements
招收岗位必须条件
varchar(20)
FALSE
FALSE
TRUE
admintCondition
招收岗位时限
varchar(20)
FALSE
FALSE
admintLimit
2.人员效绩清单
人员效绩编号
char(5)
FALSE
ePerID
绩效_工牌号
char(5)
perEmpNO
效绩得分
int
TRUE
perSorc
效绩等级
char(5)
FALSE
perLeve
效绩薪水
int
perSal
效绩评语
varchar(50)
TRUE
perRemark
2.2.使用者清单
使用者编号
char(5)
FALSE
userID
使用者账号
char(10)
FALSE
TRUE
userAccount
使用者密码
char(15)
FALSE
userPasswd
密码失效时间
datetime
passwdFailureTime
使用者姓名
varchar(10)
FALSE
userName
使用者_电子邮件
varchar(20)
userEmail
使用者_手机
char(12)
userPhone
4.使用者与角色清单
char(5)
TRUE
userID
角色编号
roleID
5. 劳动合同清单
劳动合同编号
LCID
劳动合同签订时间
varchar(20)
FALSE
LCSigningTime
劳动合同签订年限
varchar(20)
LCSigningYear
劳动报酬说明
varchar(20)
FALSE
rewardExplain
劳动合同签订人
char(5)
FALSE
LCEmpNO
备注
varchar(20)
LCRemark
6.相关角色清单
TRUE
FALSE
roleID
角色名称
char(10)
roleName
角色简介
varchar(50)
roleIntro
说明
varchar(50)
FALSE
explain
7.职员信息清单
工牌号
empNO
FALSE
deptno
LCID
ePerID
档案编号
char(5)
recordID
名字
FALSE
ename
性别
char
(2)
sex
男
年龄
age
18
最高学历
varchar(20)
FALSE
education
本科
户籍
varchar(30)
household
联系地址
varchar(20)
address
职员_手机
varchar(12)
empPhone
职员_部门编号
empDeptNO
岗位
varchar(10)
TRUE
job
职位等级
Leve
就业状态
char(10)
jobstate
入职时间
datetime
enterTime
离职时间
datetime
leavetime
8.职员档案清单
recordID
档案_工牌号
char(5)
recEmpNO
离职原因
varchar(50)
leavereason
工作讲奖励
varchar(50)
reward
培训记录
varchar(50)
trainRecord
9.部门清单
部门名称
char(10)
dname
部门经理
char(10)
mgr
部门人数
deptNumber
0
部门招收
deptAdmit
简介
varchar(50)
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部署图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 人事管理系统