流程图符号图表教程参考

15 个流程图符号:形状、含义与使用示例

用示例看懂 15 个流程图符号,包括开始结束、处理、判断、输入输出、数据库、文档、连接符、手动操作和延迟。

CodePic Team18 min read

直接结论

大多数流程图只需要四种符号:椭圆表示开始或结束,矩形表示处理步骤,菱形表示判断,箭头表示流向。只有当输入输出、文档、数据库或连接符确实能减少歧义时才加入。符号含义保持一致,比把所有形状都用上更重要。

核验方法: 2026 年 10 月 24 日依据 Lucid 公开参考核对常用符号含义。ISO 5807 公开页用于确认标准范围,未审阅付费标准全文;请求表单流程是讲解示例,不构成标准符合性认证。

流程图符号是流程图中代表各种步骤类型的标准化形状。每个常见符号——椭圆、矩形、菱形、平行四边形、箭头——都有特定含义,告诉读者这一步在做什么,所以懂流程图形状及其含义的人能识别节点的角色;业务规则和特殊约定仍应解释。

这篇是完整的流程图符号指南:每个常见形状的定义和示例,包括多数流程图实际用到的 4 个基本符号(终止符、处理、判断、流向线),以及不那么常见的符号如平行四边形(数据)、圆柱体(数据库)、跨页连接符。想先看流程图概念和类型,请看流程图是什么。


15 个流程图符号速查

符号形状含义与示例
开始/结束椭圆或胶囊形进入或终止流程:收到请求
处理矩形执行动作:校验请求
判断菱形选择分支:必填信息完整吗?
输入/输出平行四边形读取或返回数据:读取表单
流向线箭头连接步骤;判断出口标“是/否”
预定义流程两侧带竖线的矩形调用另行定义的流程:验证身份
文档波浪底矩形使用或产生文件:确认回执
数据库圆柱体持久化数据:请求记录
手动输入斜顶矩形人工录入:输入参考编号
显示屏幕形展示信息:确认页面
手工操作梯形人工执行动作:检查包裹
同页连接符带标签的小圆圈到本页同名 A 处继续
跨页连接符五边形到另一页同名 B 处继续
准备六边形初始化:重试次数归零
延迟D 形等待:等待回复

本表将同页与跨页连接符分别计数;堆叠的多文档是文档符号的变体,不另算第 16 种。不同工具的形状名称可能略有差异,团队约定不同时应补充图例。

核心符号

前五种覆盖许多日常流程,第六种预定义流程用于引用在其他地方详细描述的步骤。

终止符(椭圆):流程图的开始与结束

流程图终止符 — 椭圆形,表示开始和结束

形状: 圆角矩形或椭圆
含义: 流程的开始或结束
用法: 简单流程常用一个入口和一个终点;不同结果可以有多个明确标注的终点,多个入口则要交代适用范围。标注要清晰——"开始"、"结束",或者更具体的说明,如"流程完成"或"用户退出"。

处理符号(矩形):流程图中的单个动作

流程图处理步骤符号 — 矩形,表示动作步骤

形状: 普通矩形
含义: 执行某个动作或步骤
用法: 这是流程图里用得最多的形状。任何需要"做某件事"的步骤都用它:「发送确认邮件」、「计算总价」、「更新数据库记录」。标注要简洁,用动词开头。

判断符号(菱形):是 / 否分支

流程图判断符号 — 菱形,表示分支节点

形状: 菱形(旋转 45° 的正方形)
含义: 需要做决策的分支节点
用法: 菱形里面总是一个问题或条件,至少有两条出路——通常标注"是/否"或"真/假"。流程根据判断结果分支。如果有两个以上的结果,可以添加更多出路箭头,但分支太多会让图表很难读。

平行四边形符号:流程图中的输入或输出(数据)

流程图数据符号 — 平行四边形,表示输入与输出

形状: 平行四边形(斜边矩形)
含义: 数据的输入或输出
用法: 当流程涉及接收用户输入或外部来源的数据,或者产生输出结果时使用。在软件流程图中,通常代表读取或写入文件、数据库或用户界面。

流向线(箭头):步骤之间的方向

形状: 带箭头的连线
含义: 步骤之间的流向
用法: 箭头连接所有其他形状,指示下一步去哪里。箭头必须有明确方向——没有箭头或双向箭头会让读者困惑。当方向不够明显,或者菱形的出路需要更多说明时,在箭头上加标注。

预定义流程:引用已定义的子程序

流程图预定义流程符号 — 带双侧边条的矩形,表示子程序

预定义流程用两侧各带一条竖线的矩形表示,例如“验证身份”:详细步骤定义在另一张图或说明中。圆角矩形本身不代表子程序,也可能用于终止符。当前层级内直接描述的动作,使用普通处理矩形。


扩展符号

这些形状用于更复杂或专业的流程图。

文档

流程图文档符号 — 底部带波浪边的矩形

形状: 底部带波浪边的矩形
含义: 流程中产生或使用的文件或报告
用法: 当某个步骤涉及生成或使用实体或数字文件时——合同、发票、打印报告。常见于纸质流程记录重要的业务流程图。

文档变体:多文档

形状: 堆叠的文档形状
含义: 多个文件
用法: 当某个步骤同时处理多份文件时使用——比如处理一批发票。

数据库 / 圆柱体

流程图数据库符号 — 圆柱体,表示存储的数据

形状: 圆柱体
含义: 存储的数据,通常指数据库
用法: 在系统架构图和数据流图中,圆柱体代表持久化数据存储。在流程图中,当步骤涉及读取或写入数据库时使用。

手动输入

流程图手动输入符号 — 顶部倾斜的矩形

形状: 顶部倾斜的矩形
含义: 由人工手动输入的数据
用法: 当用户亲自输入数据时——表单字段、键盘录入、手动覆盖操作。帮助区分自动化步骤和人工交互步骤。

显示

形状: 类似显示器或屏幕的形状
含义: 展示给用户的信息
用法: 当某个步骤在屏幕上显示内容时——仪表盘、确认提示、报告视图。

手工操作

形状: 梯形(上宽下窄)
含义: 由人工而非自动化执行的步骤
用法: 在混合了自动化和人工步骤的图表中,这个形状标注人工步骤。用于流程改进分析,目标是识别和减少人工操作。

连接符符号:流程图中的跨页或跨区域连接

流程图跨页连接符 — 五边形

形状: 小圆圈(同页连接)或五边形(跨页连接)
含义: 流程在其他地方继续
用法: 当流程图太大无法放在一页或一块画布上时,使用连接符链接各部分。两端的连接符用相同的字母或数字标注,让读者知道从哪里继续。

准备 / 初始化

流程图准备符号 — 六边形,表示准备步骤

形状: 六边形
含义: 主流程开始前的准备步骤
用法: 用于技术图表,表示初始化步骤——设置变量、加载配置、准备循环。业务流程图中不常用。

延迟

流程图延迟符号 — D 形,表示等待时段

形状: D 形(右侧圆弧的矩形)
含义: 流程中的等待或延迟
用法: 当流程必须暂停等待时——等待审批、等待交货、计时器触发或外部事件。


大多数团队真正会用到的符号

如果你今天只是要画一张普通业务流程图或软件流程图,其实不需要把上面所有符号都背下来。可以先从下面这五种开始:

  1. 开始 / 结束:标出入口和出口
  2. 处理步骤:表示动作
  3. 判断:表示分支
  4. 箭头:表示流向
  5. 输入 / 输出:只有在数据进出流程时才需要

这意味着你完全可以先画起来,再慢慢补细节,不用一开始就被符号表吓住。想马上试试的话,可以打开流程图制作模板,再点击“使用此模板”。


如何读懂一张流程图

当你看到别人画的流程图时,可以按这个步骤来:

  1. 找到开始 — 标着"开始"的椭圆或终止符。如果没有,找没有任何入箭头的形状。
  2. 沿箭头方向走 — 始终按箭头方向前进,不要逆向,除非图中明确画出了循环。
  3. 在每个菱形处,理解判断条件,看清每种结果走哪条路。
  4. 遇到连接符时,找到图中其他位置有相同标注的连接符,继续阅读。
  5. 找到结束 — 确认到达了终止状态,而不是箭头突然断掉的死路。

常见错误

为了好看用错形状。 菱形代表"判断",不要因为它放在那个位置好看就用来表示普通步骤。读者会以为有分支。

判断出路没有标注。 菱形的每条出路都需要标注。"是/否"就行;没有标注的箭头让读者只能猜。

箭头交叉太多。 频繁交叉的箭头让图表难以跟读。重新整理布局,让主流程沿一个方向流动(通常是从上到下或从左到右)。

没有终止符。 没有明确开始和结束的流程图是模糊的。即使流程是循环的,也要标明起点和退出条件。

一个步骤承载太多。 如果一个矩形需要五行说明,它可能做了太多事。把它拆成多个步骤。


完整示例:带信息补正循环的请求表单

下面是一份用于讲解符号的示例流程,不是对真实线上系统的测试。重点是区分动作、判断和动作结束后仍然存在的数据。

步骤标签符号下一步
1开始提交请求终止符读取表单
2读取表单输入/输出必填信息完整吗?
3必填信息完整吗?判断是:保存请求;否:显示缺失项
4显示缺失项显示补正后回到读取表单
5保存请求处理请求记录
6请求记录数据库生成回执
7生成回执处理确认回执
8确认回执文档请求已受理
9请求已受理终止符结束

先走一次“是”分支,再走“否”分支回到输入。回线应指向读取表单,而不是起点:补正字段不应被画成新建另一份请求。圆柱体表示保存的记录,矩形表示对记录执行的动作;文档表示回执本身,“生成回执”仍然是动作。

如果读者不需要区分存储细节,可以把第 5–6 步合并成一个“保存请求到数据库”的矩形。简化应保留这张图要回答的问题,而不是因为应用背后有数据库就强行加一个圆柱体。

打开下面的流程图示例,替换成这些步骤,再补上带标签的回线。分享前沿两条路径分别走一遍。模板只是起始布局,不会实际执行表单逻辑。

普通处理、预定义流程和终止符怎么区分

“校验请求”在本图内表达动作,用普通矩形。“验证身份”的详细流程如果定义在另一张图或操作说明里,可用两侧带竖线的预定义流程符号,并提供对应说明。“请求已受理”表示当前流程停止,用终止符。

圆角本身不代表子程序。同一种圆角形状同时表示动作和终点,会让读者只能靠文字猜含义。保持符号约定一致,需要时链接到被引用的详细流程。

分享前怎样检查流程图

先忽略颜色读一遍:即使导出成灰度图,读者也应能分清动作、条件和终点。再检查每个判断的出口,确认标签覆盖本图范围内允许的结果,且没有两条标签表达同一种情况。

接着沿连接符查找目的地。同名标签要对应,跨页连接符还应写清页码或章节。最后逐个读出终点:“请求已受理”“用户已取消”比两个都写“结束”更容易理解。

相关阅读

来源与核验

本文事实与对比所使用的官方参考资料。

常见问题

流程图最基础的四种符号是什么?

最基础的四种符号是表示开始或结束的终止符、表示步骤的矩形、表示判断的菱形,以及表示流向的箭头。

流程图里的平行四边形表示什么?

平行四边形表示数据进入或离开流程,例如用户输入、读取文件或显示结果。

流程图里的菱形表示什么?

菱形表示判断或条件,并连接两条或更多标有结果的出口,最常见的是“是”和“否”。

连接符符号有什么用?

连接符用于避免画很长或交叉的箭头。圆形连接同一页的不同区域,跨页连接符连接不同页面。

流程图符号必须严格遵守标准吗?

一致性比使用所有正式符号更重要。对外共享时尽量采用标准含义,自定义符号则应附上图例。

简单流程图应该使用多少种符号?

多数简单流程只需要四到六种符号。没有明确用途却加入专业符号,反而会降低可读性。

相关文章