首页> 中文学位 >基于Web Services的协同图形设计系统(CGDS)的研究与实现
【6h】

基于Web Services的协同图形设计系统(CGDS)的研究与实现

代理获取

目录

文摘

英文文摘

原创性声明及本论文使用授权说明

第1章概述

1.1计算机支持的协同工作

1.2协同图形设计系统

1.3国内外研究现状及不足

1.4本文的组织及创新点

第2章开发技术及系统结构

2.1分布式计算技术

2.2 Web Servi ces技术

2.2.1 Web Services概述

2.2.2协同图形系统基于 Web Services技术的原因

2.3系统开发工具

2.4基于Web Services的协同图形设计系统的系统结构

第3章数据库接口和数据通讯协议

3.1 AutoCAD图形数据库

3.2图形数据库接口

3.2.1图形数据库操作

3.2.2图形数据库的捕捉

3.2.3协同设计中各接口的关系

3.3数据库对象及数据通讯协议

3.3.1数据库对象

3.3.2对象操作命令

3.3.3添加操作通讯协议及其编码/解码算法流程

3.3.4删除操作通讯协议及其编码/解码算法流程

3.3.5修改操作通讯协议及其编码/解码算法流程

3.3.6通讯协议中添加、修改操作对象参数值的数据包格式

3.4小结

第4章并发控制、协同感知及版本管理技术

4.1数据一致性和并发控制策略

4.1.1对象不唯一所引起的不一致性问题

4.1.2图形对象的全局唯一性问题

4.1.3并发控制策略

4.2协同感知技术及实现

4.3版本管理技术

4.3.1版本的分类

4.3.2版本的命名规则

4.3.3版本的组织

4.3.4版本的操作

4.3.5成员角色与版本管理权限

4.4小结

第5章系统的实现

5.1系统原型实现

5.1.1系统开发环境

5.1.2协同图形设计系统的实现

5.2系统实例

5.2.1用户登录

5.2.2 arx动态库加载

5.2.3任务管理

5.2.3协同感知

5.2.4图形的协同设计

第6章总结与展望

参考文摘

作者攻读学位期间公开发表的论文

作者科研工作

致谢

论文说明

展开▼

摘要

计算机支持的协同图形设计通过建立一个具有群体性、交互性、分布性和协作性的人机网络工作环境,来协助多个地理上分散的用户对一个大型的工程进行共同图形设计,它是CSCW的一个典型应用和重要发展方向.从国内外的研究现状来看,当前的协同图形设计系统所支持的图形对象的类型、对象的属性和图形对象的图形处理功能比起成熟的图形CAD系统相差较远,而且同现有的CAD系统流行数据格式不兼容,不能直接支持工业标准的CAD矢量化图形格式,仍然难以支持实用化的工程设计.因此,如何实现将CSCW系统优良的协同工作能力同传统CAD系统强大的图形处理能力结合起来,并且直接兼容流行CAD图形格式的协同图形设计系统,这正是本文将要研究的问题.针对上述的不足,本文采用面向对象的设计方法,深入AutoCAD的内核进行通讯,实现了一个既具有良好协同能力,又具有强大的图形处理能力的系统原型.本文首先通过分析各种分布式技术的优劣,提出了基于Web Services的具有平台无关的、松散耦合的协同图形设计的系统结构.其次,采用面向对象的开发方法,对协同图形设计的操作进行了高度的概括,从减轻网络流量、增强协作性出发,提出了适用于本系统的一套数据通讯协议.再次,在本系统中对图形数据库对象的唯一性进行了深入的研究,成功地解决了数据的一致性问题.并对ObjectARX中的编辑器响应器、数据库响应器和动作响应器进行了深入的研究与二次开发,使AutoCAD系统成为具有并发控制和版本管理能力的协同图形设计的工具.最后,基于本文的理论,实现了一个基于Web Services的协同图形设计系统的原型——汽车吊的协同设计.通过工程实例,验证了本文的理论的可行性和有效性,达到了既有良好的协作性,又有强大的图形操作能力,同时很好地兼容现行的dwg图形格式的要求.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号