有什么方法可以用PHP / MySQL动态创建流程图或UML?

我有一个PHP / MysqL构建的流程跟踪系统,我想提供整个流程的图形表示-或多或少的地图.每个步骤,任务,分配的用户和依赖项都存储在MysqL表中,因此我可以以任何方式输出数据都没有问题,但是我不确定如何以图形方式显示数据.特权用户可以编辑流程,所以我不能只创建一个流程图并保存它-它必须是动态的.

我考虑过只输出表或div,但是我的问题是如何使其对移动浏览器响应,所以我认为JPG / PNG会更简单且与平台无关.我见过很多基于LAMP的图表工具,但是没有什么可以创建工作流程.我发现最接近的是yUML(http://yuml.me/),它看起来很容易基于对语法的快速回顾而实现,但是我没有运行Rails,也不知道如何执行.

我还研究了屏幕快照服务(Grabzit,Thumbshots,Websnapr等),但是问题在于这是一个安全的网站,因此这些服务将无法获得访问权限.

我没有在寻找任何浮华的东西,这就是为什么我认为UML可能很合适-我只需要能够基于MysqL数据动态创建流程图.

感谢任何能为我指明正确方向的人!

解决方法:

我不知道流程图API,但是有许多通用图表API.

Google图表具有examples for org chart(在许多其他图表类型中).

这样的事情已经有很多线程了:

JavaScript Chart Library
Graph visualization library in JavaScript
等等

相关文章

UML有助于在软件开发生命周期的所有阶段理解和可视化系统。以...
UML各种图总结-精华 https://www.cnblogs.com/jiangds/p/65...
MicrosoftOfficeVisio“UML模型图”模板为创建复杂软件系统的...
用例图1.用例图是UML用于描述软件功能的图形。用例图包括用例...
一、用例图:用例图(usecasediagram)是UML用于描述软件功能...
1.A类B类C类这三个类是什么关系?B类依赖A类和C类因为最主要...