0

所以最近在工作中,我的任务是创建一个流程图库。我只想就如何处理这个问题获得一些一般性建议。我们使用 mongodb 进行持久化,使用 Tornado Web Server 作为后端。基本上我需要的是在 javascript 中创建一个库,该库可以导入 JSON 以显示流程图。这个流程图绝对不会是微不足道的,我将需要对循环、条件等进行建模的能力。基本上,标准 UML 活动图需要建模的所有内容。我计划使用 Raphael 绘制连接屏幕上每个节点的向量。我想我最大的问题是,我将如何在 JSON 中建模循环和条件?是否有预先存在的开源库可以执行我建议用作参考的操作?

4

1 回答 1

1

在流程图中定义不同类型的节点,然后定义每个节点连接到哪些节点不是最简单的吗?

只需将每种类型显示为不同外观的节点,连接将简单地绘制为它们之间的线。

为什么循环或条件需要与其他循环或条件不同?它们也只是连接到其他节点的节点。

于 2011-06-27T22:13:51.127 回答