Page 37 - 水利水电工程三维图形建模研究
P. 37

第一章  水利工程图



             程序可以帮助创建绘图、分析绘图,或者在绘图和外部数据源之间传输信息。自
             定义程序可以使用任意一种支持将 Automation 作为客户的编程语言来编写,如
             VBA、VB 或 C++ 等。第四,Visio 绘图与数据库可以同步,提高了开发模型的
             灵活性。开发人员可以从 Visio 图形中自动提取数据保存到数据库中,也可以从

             外部数据创建图形。
                 3. 应用实例
                 现在以一个水利设计项目为实例来详细说明利用 Visio 建模的具体过程。
                 (1)根据实际需要创建流程图模板
                 流程图模板中包含水利设计中常用的活动节点,如设计、校对、审定、归档

             等主图形。拖动主图形到绘图页即可生成相应图形。在创建主图形时,根据工作
             流管理联盟定义的活动元模型,为它们添加自定义属性,如活动的起止日期、活
             动的参与人员、活动需要激活的应用程序、活动的状态等。
                 (2)利用流程图模板画出所需流程图
                 流程图中的节点分为三种节点:开始节点、活动节点和结束节点。活动节点
             代表的是业务流程中的原子级活动环节,对应于实际的操作。活动的执行者可以
             是一段程序,也可以是某一个人。工作流模型并不负责活动的执行,而是密切监

             视活动状态的变化。开始节点是一个业务过程开始的标志,开始节点并不对应实
             际的操作。每一个工作流过程有且仅有一个开始节点。结束节点是一个业务过程
             结束的标志,它并不对应实际的操作。每一个工作流过程有且仅有一个结束节点。
             流程图中的有向弧用来定义二个活动之间的执行顺序。当有向弧的起始节点执行
             完毕后,工作流管理系统根据流程推进规则进行活动导航,使有向弧的终止节点

             能够被执行。
                 (3)将流程图中的属性信息导出到数据库中
                 这时建模工作已经完成,与之对应的数据库也同样能够反映整个流程。开发
             人员既可以直接对流程图进行推进,也可以基于结构化的关系数据库进行操作,
             以降低开发应用的难度。


                 四、计算机水利工程图档管理系统应用

                 (一)计算机工程档案管理系统构成
                 1. 系统硬件部分
                 系统硬件部分包括:主机、终端机、外围设备和通信网络。主机可以是微型



                                                                                     29
   32   33   34   35   36   37   38   39   40   41   42