最近在工作中,我的任务是创建流程图库。我想就如何处理这个问题得到一些一般性的建议。我们使用mongodb进行持久化,使用Tornado Web Server作为后端。基本上我需要的是在javascript中创建一个库,它具有导入JSON的方法以显示流程图。这个流程图肯定不会是微不足道的,我将需要能够建模循环,条件等。基本上,标准UML活动图需要进行建模。我计划使用Raphael绘制连接屏幕上每个节点的向量。我想我最大的问题是,如何在JSON中模拟循环和条件?是否存在预先存在的开源库,我建议将其用作参考?
答案 0 :(得分:1)
在流程图中定义不同类型的节点,然后定义每个节点连接到哪些节点,这不是最容易的吗?
只需将每种类型显示为不同的外观节点,连接就可以简单地绘制为它们之间的线条。
为什么循环或条件需要与其他循环或条件有任何不同?它们也只是连接到其他节点的节点。