zoukankan      html  css  js  c++  java
  • 用例建模Use Case Modeling

      我们的工程项目主要完成刀具仓库的智能化管理,根据需求分析,系统分为两部分。第一部分包括信息管理系统,主要完成员工信息以及刀具信息的管理,并使用相关算法对刀具的采购提出建议,优化刀具的管理成本。第二部分包括刀具出库系统,主要由工人进行刀具的出库,系统对厂库进行管理,完成对刀具仓库的控制。根据需求分析,我们的系统actor有经理和工人,system有后台信息管理系统、产品出库系统。

    Abstract use case

      

    High level use case

    Use Case:工人信息管理

    TUCBW:经理点击工人信息管理按钮

    TUCEW:经理点击操作确认按钮,完成对工人信息的更新

    Use Case:刀具信息管理

    TUCBW:经理点击刀具信息管理按钮

    TUCEW:经理点击操作确认按钮,完成对刀具信息的更新

    Use Case:订单信息管理

    TUCBW:经理点击订单信息管理按钮

    TUCEW:经理点击操作确认按钮,完成对订单信息的更新

    Use Case:以旧换新

    TUCBW:工人点击订单以旧换新按钮

    TUCEW:经理对工人操作进行确认

    Expanded use case

    Actor:经理

    Use case:工人信息管理

    1.TUCBW:经理点击工人信息管理按钮

    2.跳转到工人信息管理页面

    3.经理添加工人信息

    4.系统记录工人信息

    5.经理完成信息输入

    6.系统生成工人信息表

    7. TUCEW:经理点击操作确认按钮,完成对工人信息的更新

    Actor:工人

    Use case:以旧换新

    1.TUCBW:工人点击以旧换新按钮

    2.跳转到以旧换新页面

    3.工人输入产品编号

    4.查找产品编号

    5.选择需要以旧换新的数量

    6.判断数量是否符合规则

    7. 点击确认

    8.要求经理进行确认

    9. TUCEW:经理对工人操作进行确认

  • 相关阅读:
    tomcat 乱码问题
    mongo获取lbs数据
    sping mvc+uploadify 上传文件大小控制3部曲
    jstack 查看线程状态
    nginx 限流配置
    查找占用CPU高线程
    redis sentinel无法启动问题
    GC垃圾回收机制
    ASP.NET 生命周期
    Javascript验证手机号码正则表达式
  • 原文地址:https://www.cnblogs.com/songdong/p/11780275.html
Copyright © 2011-2022 走看看