本代码已升级到VS2013+SQL2005-2012
此代码中包含2个未开源的DLL,不影响使用及开发。
截图展示:











系统包括三部分:1建模工具,2流程引擎,3业务平台。
首先,流程引擎和业务数据是独立的,两者没有必然联系(流程引擎可以访问业务数据), 这样设计的好处是引擎可以跟任何已有的系统整合,比如已经有一个进销存系统,现在要加入工作流对单据进行流程控制,只需要调用引擎提供的接口函数就可以。
其次,流程引擎是封闭的,对用户来说是透明的,用户也不需要知道内部是怎么工作的,只需要了解如何通过建模工具配置流程模板就可以,业务平台是可以任意扩展的,通过开发任意多的用户控件,业务平台只要动态加载这些业务控件就可以。
最后,建模工具采用cs(winform)的方式设计,是从操作的灵活性考虑的,bs结构的系统操作上确实不灵活,速度也慢,再加上建模工具使用的人员有限,也没必要开发bs结构的。业务平台则不然,尽量使用bs结构设计,现在大部分系统是通过bs来实现的
本源码地址:http://www.codehy.com/vip/net/2015/0811/48.html