zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    征集佳句精妙SQL语句收集
    SQL操作全集
    用DirectX Audio和DirectShow播放声音和音乐(1)
    用DirectX Audio和DirectShow播放声音和音乐
    C# 中的委托和事件
    c#开发IE控件
    使用DIRECTX 优化声音特性
    Windows Mobile下播放PCM音频的双缓冲用法
    ASP.NET事务处理和异常处理
    [原]多线程控件返回主线程时显示文本
  • 原文地址:https://www.cnblogs.com/hulu/p/778271.html
Copyright © 2011-2022 走看看