This commit is contained in:
2026-02-28 16:21:06 +08:00
parent f9692850c1
commit 39e224e0de
16 changed files with 1985 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
这张图片展示的是一张带有 **泳道Swimlanes的 UML 活动图Activity Diagram**。它主要用于描述一个业务流程在不同责任主体(角色/系统)之间的流转逻辑。
为了让你或他人能够绘制出完全相同风格和结构的图表,请结合以下内容与样式规范进行绘制:
### 1. 整体布局与泳道结构
* **布局**:图表被两条垂直的细实线分割为 **三列(三个泳道)**
* **表头**:每一列的顶部都有一个矩形标题栏,标明了该泳道的责任主体。从左到右依次为:
* **左列****“用户”**
* **中列****“后台系统”**
* **右列****“数据库”**
### 2. 节点样式规范
* **开始节点**:位于最左侧泳道(用户)的顶部,是一个 **黑色的实心圆**
* **活动节点**:所有的操作步骤均使用 **圆角矩形** 表示(白色填充,黑色细边框)。
* **判断节点**:位于中间泳道(后台系统)的中部,是一个 **菱形**,用于表示条件分支。
* **结束节点**:位于最左侧泳道(用户)的底部,是一个 **黑色的实心圆,外部套有一个同心圆环**(牛眼图)。
### 3. 具体流程与连线内容(从上到下)
请按照以下逻辑顺序绘制节点和连接线(箭头):
**第一阶段:发起与验证**
1. **开始**:从“用户”泳道的黑色实心圆出发,画一条向下箭头,指向圆角矩形 **“验证密码”**。
2. **跨泳道交互**:从“用户”的“验证密码”右侧引出一条水平实线箭头,指向中间“后台系统”泳道的圆角矩形 **“验证密码”**。
3. **跨泳道交互**:从“后台系统”的“验证密码”右侧引出一条水平实线箭头,指向右侧“数据库”泳道的圆角矩形 **“数据验证”**。
**第二阶段:逻辑判断**
4. **回流判断**:从“数据库”的“数据验证”底部引出一条折线箭头,指回中间“后台系统”泳道的 **菱形判断框**
* 菱形框内的文字大致为:**“验证...是否正确”**(或类似的判断逻辑)。
5. **分支路径**
* **路径 A否/失败)**:从菱形左侧引出一条 **虚线箭头**,向左穿过泳道线,指回左侧“用户”泳道的 **“验证密码”** 节点上方(形成循环)。线上标注文字 **“否”**。
* **路径 B是/成功)**:从菱形左侧(或底部)引出一条 **实线箭头**,向左穿过泳道线,指向左侧“用户”泳道下方的节点。线上标注文字 **“是”**。
**第三阶段:后续处理与结束**
6. **后续活动**:在“用户”泳道中,接上一步的“是”路径,向下连接到圆角矩形 **“保存”**(或者是“保存信息”)。
7. **最终活动**:从“保存”向下画箭头,连接到圆角矩形 **“登录成功”**。
8. **结束**:从“登录成功”向下画箭头,连接到最底部的 **结束节点(同心圆)**
### 4. 绘图细节建议
* **线条**:流程线主要为黑色实线箭头,表示正常的流程流转;表示“验证失败/重试”的回路使用了 **虚线**,以示区别。
* **对齐**:同一泳道内的节点垂直居中对齐;跨泳道的交互节点尽量保持水平高度一致,使画面整洁。
* **字体**:使用清晰的无衬线字体,字号适中。
按照以上描述,你就能绘制出一张逻辑清晰、结构标准的“用户登录验证流程活动图”。