📄 readme.txt
字号:
纯JAVA版流程建模工具V0.01
使用说明
本工具由JAVA SWING与开源软件JGRAPH包的一些类和方法共同编写的,其中对原JGRAPH包的一些类
和方法进行了修改和完善(原始类不能将图的一些重要属性写入GXL文件,我添加了这几种属性的方法)
现在可以使用的一些功能有:
利用作图工具界面完成流程图的绘制,添加可以处理的节点属性和其他一些通用功能,
利用树型结构显示流程图文件的信息(目录需要自己建立,请看每个类的说明,如果是第一次使用请在你的工作目录 下建立两个目录,一个是临时GXL文件目录(GXL_TEMP),一个是保存已经提交的GXL文件的目录(ACTIONED))
通过点击顶部工具栏的最后一个图标,弹出对话框输入文件名后将图GRAPH保存为GXL文件
把GXL文件提交到数据库中的功能可通过在树型栏目中对已经保存的文件点击右键选择提交流程图来运行
提交完成后,在树型栏中的第二项目,已提交流程中就生成了一个被修改了文件名的项,同时数据库中的
stem_main(节点表)和edge_control(边定义表)中就就完整的图的基本数据,可以供流程运行处理模块使用
(本人使用的是MYSQL数据库,库的名字为new_sys,有三张基本表,建表SQL在包中,请自行修改)
要刷新工作区,请在文件菜单中选"新建"
要还原显示一个已经保存的GXL文件为流程图也是在树型栏目中点右键..选显示流程图(在图标的显示上
还原后的节点会有一些不透明的区)
因为时间紧张,很多功能都是比较初级的,请各位在看了程序以后,自行修改,添加,删除....
我只是把一些比较关键的功能做好了...让大家少走一些弯路,希望有能把GXL文件格式换为其它格式
XPDL文件和其它工作流系统的问题,这里不涉及.....不过好象这些开源项目的建模工具基本上都是和
这里的思路一样....
另外本程序的界面使用的另外一个网上共享的L&F包,大家可以根据具体情况替换(个人觉得还不错)
大家可以根据实际情况把图中节点的属性进行添加和修改,另外也可以根据实际情况把写入数据库中
的一些基本数据进行修改使之适合自己的项目
JGRAPH中对图和顶点与边的定义与存储结构是非常简洁与实用的,利用数据库或者是GXL文件中的这些数据可以
非常简单的处理一个复杂的流程图...........
该工具经过修改后,也可以实现一个实时监控界面和其它的适合于网络结构显示的工具和项目
GXL文件格式就是一种标准XML格式文件.....非常容易处理..可以脱离数据库进行流程图数据管理,效率很高
但是如果写入库中,则可以让程序更灵活一些.............
这些程序是在JBuliderX版本中完成的,我把需要用到的LIB都一起打成一个包..
总之本程序可以实现建立工作流模型一些基本功能,其中的流程处理类workflow_engine和workflow_stepmain
中的方法是打算用来建立流程ENGINE的..希望各位能够帮助完善一些这些方法(现在正在完善...)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -