Page 37 - 水利水电工程三维图形建模研究
P. 37
第一章 水利工程图
程序可以帮助创建绘图、分析绘图,或者在绘图和外部数据源之间传输信息。自
定义程序可以使用任意一种支持将 Automation 作为客户的编程语言来编写,如
VBA、VB 或 C++ 等。第四,Visio 绘图与数据库可以同步,提高了开发模型的
灵活性。开发人员可以从 Visio 图形中自动提取数据保存到数据库中,也可以从
外部数据创建图形。
3. 应用实例
现在以一个水利设计项目为实例来详细说明利用 Visio 建模的具体过程。
(1)根据实际需要创建流程图模板
流程图模板中包含水利设计中常用的活动节点,如设计、校对、审定、归档
等主图形。拖动主图形到绘图页即可生成相应图形。在创建主图形时,根据工作
流管理联盟定义的活动元模型,为它们添加自定义属性,如活动的起止日期、活
动的参与人员、活动需要激活的应用程序、活动的状态等。
(2)利用流程图模板画出所需流程图
流程图中的节点分为三种节点:开始节点、活动节点和结束节点。活动节点
代表的是业务流程中的原子级活动环节,对应于实际的操作。活动的执行者可以
是一段程序,也可以是某一个人。工作流模型并不负责活动的执行,而是密切监
视活动状态的变化。开始节点是一个业务过程开始的标志,开始节点并不对应实
际的操作。每一个工作流过程有且仅有一个开始节点。结束节点是一个业务过程
结束的标志,它并不对应实际的操作。每一个工作流过程有且仅有一个结束节点。
流程图中的有向弧用来定义二个活动之间的执行顺序。当有向弧的起始节点执行
完毕后,工作流管理系统根据流程推进规则进行活动导航,使有向弧的终止节点
能够被执行。
(3)将流程图中的属性信息导出到数据库中
这时建模工作已经完成,与之对应的数据库也同样能够反映整个流程。开发
人员既可以直接对流程图进行推进,也可以基于结构化的关系数据库进行操作,
以降低开发应用的难度。
四、计算机水利工程图档管理系统应用
(一)计算机工程档案管理系统构成
1. 系统硬件部分
系统硬件部分包括:主机、终端机、外围设备和通信网络。主机可以是微型
29

