用例图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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. 人事管理员发出“增加人员”请求