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

目  录. 2

1.          人员维护. 3

1.1.       增加人员... 3

1.2.       删除人员... 3

1.3.       修改人员... 3

1.4.       查询人员... 3

2.          部门维护. 3

2.1.       增加部门... 3

2.2.       删除部门... 3

 


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

原文地址:https://www.cnblogs.com/hulu/p/778271.html