论文部分内容阅读
协同设计工作流管理系统中,存在着许多跨业务、跨组织机构、跨专业和跨地域的数据交换,业务流程的复杂程度以及对安全的要求远远高于其他的工作流管理系统,因此需要更加先进的解决方案来对其进行管理。本文以建筑协同设计为背景,分析研究了工程设计中复杂流程管理的若干关键问题,并提出了一个基于C/S+B/S混合模式的协同设计流程管理模型,且成功应用在建筑协同设计流程管理系统中。本文的主要工作包括:(1)建筑协同设计工作流技术研究。详细分析了建筑协同设计复杂的业务流程及其对工作流引擎的特殊需求,给出了建筑协同设计工作流管理系统模型和体系结构,为构建一个复杂的工作流管理系统提供理论支撑。(2)支持工作流和团队协作的访问控制模型设计。针对现有访问控制模型不能很好的满足建筑协同设计复杂的业务流程对访问控制的特殊需求,提出了一种支持工作流和团队协作的增强RBAC模型(TG-RBAC)。TG-RBAC模型通过在传统RBAC模型的基础上分别引入工作流任务、工作流上下文、团队和协同约束等组件,满足了建筑协同设计工作流管理系统对访问控制模型的特殊需求,为实现系统的访问控制奠定了理论基础。(3)工程图纸保护技术研究。提出了一种基于插件的自动加解密图纸保护方案和一种快速的DWG文件加密方案,以解决单纯使用AutoCAD自带的图纸保护功能不能满足大型的建筑设计项目对图纸保护的特殊需求问题。针对图纸的版权保护,实现了一种根据图像的纹理特征自动调整水印嵌入强度的数字水印算法。实验表明,这种自适应的嵌入方案不仅能提高算法的鲁棒性,还能确保嵌入水印后的图像有良好的可视性。(4)协同设计流程管理模型设计。设计出一个基于C/S+B/S混合模式的协同设计流程管理模型,并以建筑协同设计流程为背景,实现了一个建筑协同设计流程管理系统,以解决建筑协同设计过程中设计和协同脱节的现象。本文研究了工程设计中复杂流程管理的若干关键问题,提出了一种基于混合模式的协同设计流程管理模型,该模型不仅能用于搭建建筑协同设计流程管理系统,还能用于其他工程设计协同环境中,课题的研究具有普适意义。