Skip to content

用例图

来源:全部 19 份 PRD 文档 适用:理解系统功能范围和角色权限边界


1. 前台会员用例图

展示 C 端会员(已登录用户)在商城前台的全部操作场景。系统自动触发的用例单独标注。

mermaid
flowchart LR
    Member(("会员"))

    subgraph Browse["浏览与发现"]
        UC01["查看首页"]
        UC02["浏览分类"]
        UC03["搜索商品"]
        UC04["查看品牌"]
        UC05["查看专题"]
    end

    subgraph Product["商品交互"]
        UC06["查看商品详情"]
        UC07["查看商品评论"]
        UC08["收藏商品"]
        UC09["查看浏览历史"]
    end

    subgraph Trade["购物车与交易"]
        UC10["管理购物车"]
        UC11["提交订单"]
        UC12["使用优惠券"]
        UC13["模拟支付"]
    end

    subgraph Order["订单管理"]
        UC14["查看订单列表"]
        UC15["查看订单详情"]
        UC16["取消订单"]
        UC17["确认收货"]
        UC18["申请售后"]
    end

    subgraph Account["会员中心"]
        UC19["注册 / 登录"]
        UC20["管理收货地址"]
        UC21["修改密码"]
        UC22["查看我的优惠券"]
        UC23["查看积分与等级"]
    end

    subgraph Support["帮助与支持"]
        UC24["查看帮助文章"]
        UC25["提交内容举报"]
    end

    subgraph Auto["系统自动化"]
        UC26["自动取消超时订单"]
        UC27["自动确认收货"]
        UC28["自动升降会员等级"]
    end

    Member --> UC01
    Member --> UC02
    Member --> UC03
    Member --> UC04
    Member --> UC05
    Member --> UC06
    Member --> UC07
    Member --> UC08
    Member --> UC09
    Member --> UC10
    Member --> UC11
    Member --> UC12
    Member --> UC13
    Member --> UC14
    Member --> UC15
    Member --> UC16
    Member --> UC17
    Member --> UC18
    Member --> UC19
    Member --> UC20
    Member --> UC21
    Member --> UC22
    Member --> UC23
    Member --> UC24
    Member --> UC25

    Auto -.->|"定时触发"| UC26
    Auto -.->|"定时触发"| UC27
    Auto -.->|"定时触发"| UC28

前台会员用例图

用例说明

编号用例来源 PRD前置条件
UC01查看首页01-portal-homepage无(游客可访问)
UC02浏览分类01-portal-homepage
UC03搜索商品03-portal-search
UC04查看品牌02-portal-recommendation
UC05查看专题02-portal-recommendation
UC06查看商品详情04-portal-product
UC07查看商品评论04-portal-product
UC08收藏商品07-portal-member需登录
UC09查看浏览历史07-portal-member需登录
UC10管理购物车05-portal-cart需登录
UC11提交订单06-portal-order需登录,有收货地址
UC12使用优惠券06-portal-order需登录,有可用优惠券
UC13模拟支付06-portal-order有待付款订单
UC14-15订单列表/详情06-portal-order需登录
UC16取消订单06-portal-order订单状态=待付款
UC17确认收货06-portal-order订单状态=已发货
UC18申请售后08-portal-aftersale订单状态=已完成
UC19注册/登录07-portal-member
UC20-23会员中心07-portal-member需登录
UC24-25帮助与举报09-portal-help无/需登录
UC26-28系统自动化定时任务触发

2. 后台管理员用例图

展示 B 端管理员在后台管理系统的全部操作场景。按功能模块分组。

mermaid
flowchart LR
    Admin(("管理员"))
    SuperAdmin(("超级管理员"))

    subgraph Dashboard["仪表盘"]
        UC_D01["查看统计数据"]
    end

    subgraph PMS["商品管理 PMS"]
        UC_D02["管理商品 CRUD"]
        UC_D03["管理商品分类"]
        UC_D04["管理品牌"]
        UC_D05["管理属性/规格"]
        UC_D06["管理运费模板"]
    end

    subgraph OMS["订单管理 OMS"]
        UC_D07["查看订单列表"]
        UC_D08["订单发货"]
        UC_D09["审核退货申请"]
        UC_D10["配置订单设置"]
        UC_D11["管理退货原因"]
    end

    subgraph SMS["营销管理 SMS"]
        UC_D12["管理优惠券"]
        UC_D13["管理秒杀活动"]
        UC_D14["管理广告位"]
        UC_D15["管理推荐位"]
    end

    subgraph CMS["内容管理 CMS"]
        UC_D16["管理专题"]
        UC_D17["管理话题"]
        UC_D18["管理优选专区"]
        UC_D19["管理帮助文章"]
        UC_D20["处理举报"]
    end

    subgraph UMS["用户权限 UMS"]
        UC_D21["管理会员列表"]
        UC_D22["配置会员等级"]
        UC_D23["管理管理员账号"]
        UC_D24["管理角色"]
        UC_D25["管理菜单"]
        UC_D26["管理资源"]
    end

    subgraph Finance["财务管理 · 待启动"]
        UC_D27["查询支付记录"]
        UC_D28["处理退款"]
        UC_D29["生成财务报表"]
    end

    Admin --> UC_D01
    Admin --> UC_D02
    Admin --> UC_D03
    Admin --> UC_D04
    Admin --> UC_D05
    Admin --> UC_D06
    Admin --> UC_D07
    Admin --> UC_D08
    Admin --> UC_D09
    Admin --> UC_D10
    Admin --> UC_D11
    Admin --> UC_D12
    Admin --> UC_D13
    Admin --> UC_D14
    Admin --> UC_D15
    Admin --> UC_D16
    Admin --> UC_D17
    Admin --> UC_D18
    Admin --> UC_D19
    Admin --> UC_D20
    Admin --> UC_D21
    Admin --> UC_D22

    SuperAdmin --> UC_D23
    SuperAdmin --> UC_D24
    SuperAdmin --> UC_D25
    SuperAdmin --> UC_D26

    Finance ~~~ Admin

后台管理员用例图

角色说明

角色权限范围来源 PRD
管理员仪表盘 + PMS + OMS + SMS + CMS + 会员管理10-16, 18-19
超级管理员管理员全部 + 管理员账号/角色/菜单/资源管理18-admin-permission

:财务管理模块(虚线框)状态为"待启动",待 17-admin-finance.md 编写后补充完整用例。

Mall 电商系统知识库