用例图

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一个关于人事管理的详细用例,希望大家多提意见,多多交流!

人事系统用例

用例:设置部门(Set Department)

角色:人事管理员(Personnel Manager)

概述:设置部门用例用于建立维护组织结构,包括建立新部门、删除部门、编辑部门

项目相关人员及其兴趣:

λ人事管理员:希望能够快捷准确录入、修改、查询

λ公司:希望系统能够形象、直观地显示公司部门组织结构,以利于管理和决策

前置条件:无

后置条件:系统对人事管理员对部门所作修改进行存储

成功场景:

1. 人事管理员发出“设置部门”请求

2. 系统在屏幕上显示组织结构

3. 人事管理员使用建立新部门、编辑部门、删除部门对组织结构进行修改

4. 重复步骤3、4直到建立起人事管理员预期的组织结构

可选场景:

1. 建立新部门

a. 人事管理员录入部门信息(上级部门、部门编号、部门名称、部门主管、备注)

b. 人事管理员提交录入结果

c. 系统记录新部门信息

扩展场景:

b.1人事管理员放弃提交,用例完成。

c.1 部门信息重复

c.1.1 系统提示错误,用例完成

2. 编辑部门

前提条件:部门数据存在

a. 人事管理员输入所需编辑的部门标识

b. 系统定位并显示部门信息

c. 人事管理员编辑部门信息

d. 人事管理员提交编辑结果

e. 系统更新部门信息

扩展场景:

b.1 待编辑部门不存在

b.1.1 系统提示错误,用例取消

d.1人事管理员放弃提交,用例完成

e.1 部门信息重复

e.1.1 系统提示错误,用例完成

3. 删除部门

前提条件:部门数据存在

a. 人事管理员输入所需删除的部门标识

b. 系统定位到相应部门

c. 人事管理员删除部门

d. 系统删除该部门记录

扩展场景:

b.1 删除部门不存在

b.1.1 系统提示错误信息,用例取消

d.1待删除部门拥有下级部门

d.1.1 系统提示错误,取消删除操作

特殊需求:

1. 部门信息不能重复

2. 拥有下级部门的部门不能删除

3. 可按多种方式显示部门结构(如树形、图表形)

用例:设置职位(Set Position)

角色:人事管理员(Personnel Manager)

概述:设置职位用例用于管理部门职位,包括增加职位、编辑职位、删除职位项目相关人员及其兴趣:

λ人事管理员:希望能够快捷准确录入、修改、查询职位信息

λ公司:希望系统能够形象、直观地显示公司职位,以利于管理和决策前置条件:部门信息已经设置

后置条件:系统记录人事管理员对职位进行的修改

成功场景:

1. 人事管理员发出“设置职位”请求

2. 系统显示职位表

3. 人事管理员使用增加职位、编辑职位、删除职位对职位表进行修改

4. 重复步骤3、4直到建立起人事管理员预期的组织结构

可选场景:

1. 增加职位

a.人事管理员录入职位信息(职位编号、部门编号、职位名称、备注)

b.人事管理员提交录入结果

c.系统记录新职位信息

扩展场景:

b.1人事管理员放弃提交,用例完成。

c.1 职位信息重复

c.1.1 系统提示错误,用例完成

2. 编辑职位

前提条件:待编辑职位数据存在

a. 人事管理员输入所需编辑的职位标识

b. 系统定位并显示职位信息

c. 人事管理员编辑职位信息

d. 人事管理员提交编辑结果

e. 系统更新职位信息

扩展场景:

d.1人事管理员放弃提交,用例完成

e.1 职位信息重复

e.1.1 系统提示错误,用例完成

3. 删除职位

前提条件:职位数据存在

a. 人事管理员输入所需删除的职位标识

b. 系统定位到相应职位

c. 人事管理员删除职位

d. 系统删除该职位记录

扩展场景:

d.1待删除职位已经使用

d.1.1 系统提示错误,取消删除操作

特殊需求:

1. 职位信息不能重复

2. 已经使用的不能删除

用例:管理人员(Manage Personnel)

角色:人事管理员(Personnel Manager)

概述:管理人员用例用于对公司员工信息进行维护及调动员工职位,包括增加人员、编辑人员信息、删除人员、查询人员信息和调动职位、制作人事报表

项目相关人员及其兴趣:

λ人事管理员:希望通过系统准确,快捷地完成人员信息的维护;系统能提供指定格式报表

λ公司:希望系统保证人员信息的准确性;从多视角展示人员信息,为合理分配人力资源提供信息

λ员工:希望系统保证自身信息的准确性;能方便维护,更新自身信息

前置条件:部门信息、职位信息设置完成

后置条件:

成功场景:

1.人事管理员发出管理人员信息请求

2.系统在屏幕上显示人员信息

3.人事管理员使用增加人员、删除人员、编辑人员信息对人员信息进行修改

4.重复步骤3、4直到人事管理员预期的维护操作结束

5.在2以后任何时候都可以调用查询人员信息、制作人事报表(可选场景)。

扩展场景:

特殊需求:

1. 人员信息不能重复

2. 人员信息包括照片信息

3. 增加、编辑人员信息时必须符合相应信息规则(名字不能为空)

用例:增加人员(Add Personnel)

角色:人事管理员(Personnel Manager)

概述:增加新人员的信息

项目相关人员及其兴趣:

λ人事管理员:希望通过系统能快捷、准确地录入新人员信息

公司:希望能准确记录人员信息λ

λ员工:希望能准确记录自身信息

前置条件:

后置条件:增加人员信息

成功场景:

1. 人事管理员发出“增加人员”请求

相关文档
最新文档