当前位置:文档之家› UML人事管理系统

UML人事管理系统

河南城建学院《UML》课程设计报告书
设计题目:人事管理系统
专业:信息管理与信息系统指导教师:
班级:
学号:
姓名:
同组人:
计算机科学与工程学院
2016 年1月8 日
目录
1.系统概述 (2)
2.需求分析 (3)
2.1功能描述 (3)
2.2.用例图 (3)
2.2.1人事部长用例图 (3)
2.2.2系统专员用例图 (5)
2.2.3人事专员用例图 (5)
4.用例描述 (6)
4.1登陆的用例描述 (6)
4.2离在职员工管理用例描述 (6)
4.3员工工作效绩管理用例描述 (7)
4.4职员招收管理用例描述 (8)
4.5员工档案管理用例描述 (9)
4.6员工劳动合同管理用例描述 (9)
4.7使用者管理用例描述 (10)
4.8所属角色管理描述 (11)
5.系统类图 (11)
5.1边界类 (11)
5.2概念类图 (12)
5.3逻辑类图 (12)
5.4类图物理模型设计 (13)
5.4.1类表清单 (13)
5.4.2表栏清单 (13)
6.系统顺序图和协作图 (16)
6.1登录顺序图与协作图 (16)
6.2员工现状管理顺序图与协作图 (17)
6.3职员招收添加修改顺序图与协作图 (18)
6.4员工劳动合同添加修改顺序图与协作图 (19)
6.5员工档案管理顺序图与协作图 (20)
6.6系统使用者角色管理顺序图与协作图 (21)
6.7系统使用者维护顺序图与协作图 (22)
7.系统状态图与活动图 (23)
7.1员工类状态图 (23)
7.2人事部长活动图 (24)
7.3人事专员活动图 (24)
7.4系统专人活动图 (25)
8.系统部署图 (25)
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登陆的用例描述
3.2离在职员工管理用例描述
3.3员工工作效绩管理用例描述
3.4职员招收管理用例描述
3.5员工档案管理用例描述
3.6员工劳动合同管理用例描述
3.7使用者管理用例描述
3.8所属角色管理描述
5.系统静态结构
5.1边界类
员工工作效绩管理界面员工劳动合同管理界面
员工档案管理界面使用者管理界面
所属角色管理界面
5.2概念类图
5.3逻辑类图
5.4系统数据结构设计
5.4.1系统表清单
5.4.2表字段清单
1.人员招收清单
职员信息
工牌号
部门编号
劳动合同编号人员效绩编号档案编号名字性别年龄
最高学历户籍
联系地址职员_手机
职员_部门编号岗位
职位等级就业状态入职时间离职时间
char(5)char(5)char(5)char(5)char(5)char(10)char(2)int
varchar(20)varchar(30)varchar(20)varchar(12)char(5)
varchar(10)int
char(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)int
char(5)int
varchar(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)int
char(5)
varchar(50)
<pk>使用者与角色
使用者编号角色编号char(5)char(5)<pk,fk1><pk,fk2>
2. 人员效绩清单
2.2. 使用者清单
4. 使用者与角色清单
5. 劳动合同清单
6. 相关角色清单
7. 职员信息清单
8. 职员档案清单
9. 部门清单
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系统使用者角色管理顺序图
2: 在数据库中查询
图6.12系统使用者角色管理协作图6.7系统使用者维护顺序图与协作图
图6.13系统使用者维护顺序图
图6.14系统使用者维护协作图7.系统状态图与活动图
7.1员工类状态图
图7.1员工类活动图。

相关主题