1.人员维护
1.1. 增加人员
用例名称: |
增加人员 |
目标: |
本用例满足新增一个人员的所有目标。 |
说明: |
在系统内增加一个人员。 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员 |
辅助参与者: |
|
前置条件: |
系统管理员已经登录到系统 |
后置条件: |
人员加入到人员库中 |
触发事件: |
|
主路径: |
1.系统管理员录入人员姓名、ID、等基本信息 2.系统对录入的数据进行检查 3.检查通过,在人员库中增加一条记录 |
备用路径: |
|
异常路径: |
1.没有输入ID、姓名、部门等必填项 2.如果输入的ID已经在系统中存在,则提示系统管理员重新输入 |
扩展点: |
人员角色、人员部门的设置 |
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
1.2. 删除人员
用例名称: |
删除人员 |
目标: |
本用例满足删除一个或一些人员的所有目标。 |
说明: |
从系统中删除一个或一些人员。 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员 |
辅助参与者: |
|
前置条件: |
系统管理员已经登录到系统 |
后置条件: |
从人员库中删除此人员记录 |
触发事件: |
|
主路径: |
1.选中要删除的人员 2.系统删除此人员 |
备用路径: |
|
异常路径: |
1. 选择的人员在库中不存在(可能已经中库中删除) 2. 如果此人员已登录到系统,则提示不能删除 |
扩展点: |
删除此人员相关角色、权限等设置 |
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
1.3. 修改人员
修改人员 |
|
目标: |
本用例满足修改人员的所有目标 |
说明: |
修改人员的基本信息。管理员可以修改人员的部门、角色、职务等信息,普通员工只能修改自己的基本信息 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员、普通员工 |
辅助参与者: |
|
前置条件: |
系统管理员或普通员工已经登录到系统 |
后置条件: |
从库更新此人员的信息 |
触发事件: |
|
主路径: |
1. 系统管理员修改某一人员的信息(人员ID不能修改) 2. 系统根据所修改人员的ID来更新记录 |
备用路径: |
1.普通员工修改自已的基本信息 2.系统根据人员ID来更新记录 |
异常路径: |
1.如果此人员在系统已经不存在,则系统作出提示 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
1.4. 查询人员
用例名称: |
查询人员 |
目标: |
本用例查询人员的所有目标 |
说明: |
通过输入姓名来查询人员基本信息 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员、普通人员 |
辅助参与者: |
|
前置条件: |
参与者已经登录到系统 |
后置条件: |
返回结果集 |
触发事件: |
|
主路径: |
1. 输入查询内容姓名 2. 系统返回查询的结果集 |
备用路径: |
|
异常路径: |
1.如果没有找到相匹配的内容,系统作出提示 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
2.部门维护
2.1. 增加部门
用例名称: |
增加部门 |
目标: |
本用例满足增加部门的所有目标 |
说明: |
在系统中增加一个部门 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员 |
辅助参与者: |
|
前置条件: |
系统管理员已经登录到系统 |
后置条件: |
在库中增加一部门记录 |
触发事件: |
|
主路径: |
1. 系统管理员录入部门信息 2. 系统检查录入信息的完整性 3. 在系统中加入一部门记录 |
备用路径: |
|
异常路径: |
1. 如果录入的部门已经存在(也就是说在具体某一部门A中已经存在部门B),系统给出提示。 2. 如果录入信息不完整,系统给出提示。 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
2.2. 删除部门
用例名称: |
删除部门 |
目标: |
本用例满足删除一个或一些部门的所有目标 |
说明: |
在系统中删除一个或一些部门 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员 |
辅助参与者: |
|
前置条件: |
系统管理员已经登录到此系统 |
后置条件: |
人系统中删除此部门记录 |
触发事件: |
|
主路径: |
1. 选中具某一或一些部门 2. 系统根据所选中的部门ID,从系统中删除此部门记录 |
备用路径: |
|
异常路径: |
1. 如果此部门在系统中已经不存在(可能是已经删除),系统作出提示。 2. 如果此部门下还有人员,提示是否删除此部门下的所有员工。 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
2.3. 修改部门
用例名称: |
修改部门 |
目标: |
本用例满足修改一个部门信息的所有目标 |
说明: |
在系统中修改一部门的基本信息 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员 |
辅助参与者: |
|
前置条件: |
系统管理员已经登录到此系统 |
后置条件: |
人系统中更新此部门记录 |
触发事件: |
|
主路径: |
1. 系统管理员修改某一部门的信息(部门ID不能修改) 2. 系统根据所修改部门的ID来更新记录 |
备用路径: |
|
异常路径: |
1. 如果此部门在系统中已经不存在(可能是已经删除),系统作出提示。 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
2.4. 查询部门
用例名称: |
查询部门 |
目标: |
本用例查询部门的所有目标 |
说明: |
通过输入部门名称来查询部门基本信息 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员、普通人员 |
辅助参与者: |
|
前置条件: |
参与者已经登录到系统 |
后置条件: |
返回结果集 |
触发事件: |
|
主路径: |
3. 输入查询内容-部门名称 4. 系统返回查询的结果集 |
备用路径: |
|
异常路径: |
1.如果没有找到相匹配的内容,系统作出提示 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
3.角色维护
3.1. 增加角色
用例名称: |
增加角色 |
目标: |
本用例满足增加角色的所有目标 |
说明: |
在系统中增加一个角色 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员 |
辅助参与者: |
|
前置条件: |
系统管理员已经登录到系统 |
后置条件: |
在库中增加一角色记录 |
触发事件: |
|
主路径: |
1. 系统管理员录入角色信息 2.系统检查录入信息的完整性 3.在系统中加入一角色记录 |
备用路径: |
|
异常路径: |
1.如果录入的角色已经存在,系统给出提示。 2.如果录入信息不完整,系统给出提示。 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
3.2. 删除角色
用例名称: |
删除角色 |
目标: |
本用例满足删除一个或一些角色的所有目标 |
说明: |
在系统中删除一个或一些角色 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员 |
辅助参与者: |
|
前置条件: |
系统管理员已经登录到此系统 |
后置条件: |
人系统中删除此角色记录 |
触发事件: |
|
主路径: |
1.选中具某一或一些角色 2.系统根据所选中的角色ID,从系统中删除此角色记录 |
备用路径: |
|
异常路径: |
1.如果此角色在系统中已经不存在(可能是已经删除),系统作出提示。 2.如果此角色下还有人员,提示是否删除人员的此角色。 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
3.3. 修改角色
用例名称: |
修改角色 |
目标: |
本用例满足修改一个角色信息的所有目标 |
说明: |
在系统中修改一角色的基本信息 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员 |
辅助参与者: |
|
前置条件: |
系统管理员已经登录到此系统 |
后置条件: |
人系统中更新此角色记录 |
触发事件: |
|
主路径: |
1.系统管理员修改某一角色的信息(角色ID不能修改) 2.系统根据所修改角色的ID来更新记录 |
备用路径: |
|
异常路径: |
1.如果此角色在系统中已经不存在(可能是已经删除),系统作出提示。 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
3.4. 查询角色
用例名称: |
查询角色 |
目标: |
本用例查询角色的所有目标 |
说明: |
通过输入角色名称来查询角色基本信息 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员、普通人员 |
辅助参与者: |
|
前置条件: |
参与者已经登录到系统 |
后置条件: |
返回结果集 |
触发事件: |
|
主路径: |
1.输入查询内容-角色名称 2.系统返回查询的结果集 |
备用路径: |
|
异常路径: |
1.如果没有找到相匹配的内容,系统作出提示 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
4.群组维护
4.1. 增加群组
用例名称: |
增加群组 |
目标: |
本用例满足增加群组的所有目标 |
说明: |
在系统中增加一个群组 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员 |
辅助参与者: |
|
前置条件: |
系统管理员已经登录到系统 |
后置条件: |
在库中增加一群组记录 |
触发事件: |
|
主路径: |
1.系统管理员录入群组信息 2. 系统检查录入信息的完整性 3.在系统中加入一群组记录 |
备用路径: |
|
异常路径: |
1.如果录入的群组已经存在,系统给出提示。 2.如果录入信息不完整,系统给出提示。 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
4.2. 删除群组
用例名称: |
删除群组 |
目标: |
本用例满足删除一个群组的所有目标 |
说明: |
在系统中删除一个群组 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员 |
辅助参与者: |
|
前置条件: |
系统管理员已经登录到此系统 |
后置条件: |
人系统中删除此群组记录 |
触发事件: |
|
主路径: |
1.选中具某一群组 2.系统根据所选中的群组,从系统中删除此群组记录 |
备用路径: |
|
异常路径: |
1.如果此群组在系统中已经不存在(可能是已经删除),系统作出提示。 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
4.3. 修改群组
用例名称: |
修改群组 |
目标: |
本用例满足修改一个群组信息的所有目标 |
说明: |
在系统中修改一群组的基本信息 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员 |
辅助参与者: |
|
前置条件: |
系统管理员已经登录到此系统 |
后置条件: |
人系统中更新此群组记录 |
触发事件: |
|
主路径: |
1.系统管理员修改某一群组的信息(群组ID不能修改) 2.系统根据所修改群组的ID来更新记录 |
备用路径: |
|
异常路径: |
1.如果此群组在系统中已经不存在(可能是已经删除),系统作出提示。 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
4.4. 查询群组
用例名称: |
查询群组 |
目标: |
本用例查询群组的所有目标 |
说明: |
通过输入群组名称来查询部门基本信息 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员、普通人员 |
辅助参与者: |
|
前置条件: |
参与者已经登录到系统 |
后置条件: |
返回结果集 |
触发事件: |
|
主路径: |
1.输入查询内容-群组名称 2.系统返回查询的结果集 |
备用路径: |
|
异常路径: |
1.如果没有找到相匹配的内容,系统作出提示 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
5.职务维护
5.1. 增加职务
用例名称: |
增加职务 |
目标: |
本用例满足增加职务的所有目标 |
说明: |
在系统中增加一个职务 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员 |
辅助参与者: |
|
前置条件: |
系统管理员已经登录到系统 |
后置条件: |
在库中增加一职务记录 |
触发事件: |
|
主路径: |
1.系统管理员录入职务信息 2.系统检查录入信息的完整性 3.在系统中加入一职务记录 |
备用路径: |
|
异常路径: |
1.如果录入的职务已经存在,系统给出提示。 2.如果录入信息不完整,系统给出提示。 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
5.2. 删除职务
用例名称: |
删除职务 |
目标: |
本用例满足删除一个职务的所有目标 |
说明: |
在系统中删除一个职务 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员 |
辅助参与者: |
|
前置条件: |
系统管理员已经登录到此系统 |
后置条件: |
人系统中删除此职务记录 |
触发事件: |
|
主路径: |
1.选中具某一或某一些职务 2.系统根据所选中的职务,从系统中删除此职务记录 |
备用路径: |
|
异常路径: |
1.如果此职务在系统中已经不存在(可能是已经删除),系统作出提示。 2.如果此职务下还有人员,提示是否删除,如果删除则删除相关人员的此职务。 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
5.3. 修改职务
用例名称: |
修改职务 |
目标: |
本用例满足修改一职务信息的所有目标 |
说明: |
在系统中修改一职务的基本信息 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员 |
辅助参与者: |
|
前置条件: |
系统管理员已经登录到此系统 |
后置条件: |
人系统中更新此职务记录 |
触发事件: |
|
主路径: |
1.系统管理员修改某一职务的信息(职务ID不能修改) 2.系统根据所修改职务的ID来更新记录 |
备用路径: |
|
异常路径: |
1.如果此职务在系统中已经不存在(可能是已经删除),系统作出提示。 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|
5.4. 查询职务
用例名称: |
查询职务 |
目标: |
本用例查询职务的所有目标 |
说明: |
通过输入职务名称来查询部门基本信息 |
优先级: |
1 |
相关用例: |
|
主要参与者: |
系统管理员、普通人员 |
辅助参与者: |
|
前置条件: |
参与者已经登录到系统 |
后置条件: |
返回结果集 |
触发事件: |
|
主路径: |
1.输入查询内容-职务名称 2.系统返回查询的结果集 |
备用路径: |
|
异常路径: |
1.如果没有找到相匹配的内容,系统作出提示 |
扩展点: |
|
约束/问题/风险: |
|
非功能需求: |
|
业务规则: |
|
备注: |
|