您的位置:首页 > 其它

Potato工作流管理系统-组织模型用例描述

2004-08-18 15:51 323 查看

[/b]
[/b]
[/b]
[/b]

Potato工作流管理系统
组织模型用例描述[/b]
V1.0[/b][/b]
[/b]
[/b]
[/b]
[/b]
项目名称:Potato工作流系统
策 划 人:风起云涌
撰 写 人:风起云涌
撰写时间:2004.8.18
QQ :9131144

目  录

目  录. 2
1. 人员维护. 3
1.1. 增加人员... 3
1.2. 删除人员... 3
1.3. 修改人员... 3
1.4. 查询人员... 3
2. 部门维护. 3
2.1. 增加部门... 3
2.2. 删除部门... 3

[/b]

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.如果没有找到相匹配的内容,系统作出提示
扩展点:
约束/问题/风险:
非功能需求:
业务规则:
备注:
联系方式
QQ:9131144
E-mail:workflow@163.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: