计算机支持协同设计系统的研究与实现

被引量 : 0次 | 上传用户:yuxinliuyun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机支持协同工作(Computer Supported Cooperative Work——CSCW)是一种将人类合作行为模式与计算机支持技术融合为一体的新兴技术,即在计算机技术支持的环境下,一个群体协作完成一项共同的任务。计算机支持的协同设计(CSCD)是计算机支持的协同工作中的一个重要领域,将协同工作的理论应用于设计系统就是计算机支持的协同设计。主要研究如何利用计算机网络对多人参与的协同设计工作和所涉及的数据和设计过程进行组织、管理和协调。本文在国内外相关研究的基础上,重点探讨了多代理协同体系结构、基于区域对象划分的协同控制策略和在AutoCAD系统上实现协同设计的方法,并基于AutoCAD实现了一个同步的协同设计系统。本文首先对计算机支持的并行工作(CSCW)作了简要介绍,然后介绍了针对AutoCAD进行二次开发可采用的技术(SCR、AutoLISP、ADS、Object ARX、VBA),重点介绍了本系统采用的Object ARX技术,并根据本人的实际开发经验对使用Object ARX开发AutoCAD系统所需要注意的几点事项作了简要说明。本文重点讨论了针对并发操作的各种协同机制。用户并发操作的冲突主要是对各种系统共享资源操作的冲突,系统资源有三种级别的共享方式:表示级共享(紧耦合):对于公共信息区的同一信息为用户提供统一的显示输出方式;视图级共享(中等耦合):每个用户使用的显示数据相同,但显示方式不同;对象级共享(松耦合):每个用户使用的显示数据都不相同。本文对四种常用的并发操作协同机制(发言权控制机制、基于对象的锁控制机制、操作转换机制和串行化机制)作了详细介绍和分析,然后根据企业(机械工业部第九设计研究院)的实际情况提出了工作任务的局部性原理,并结合基于对象的锁控制机制,提出了基于工作区域对象的并发操作协同机制。工作任务的局部性原理是指:一项复杂工作的完成需要多学科知识的综合运用,由于每个人都有其知识领域的局限性,所以从整个工作的角度看,每个人的工作都只完成了整个工作的一个局部,从整个的虚拟工作空间看,每个人的工作活动范围都只限定于一定的局部区域。也可以说是由于人们知识领域的局限性,才导致了其工作任务的局部性。 <WP=68>工作区域是把共享的虚拟工作空间依据某种原则划分为若干个在一定程度上相互独立的虚拟工作区域,工作区域是对虚拟工作空间的一个划分,而不是覆盖。每个虚拟工作区域只能从属于一个用户,每个用户只在从属于自己的工作区中有操作权,而在其它工作区只能有观察权。只有该区域所从属的用户对该区域的操作客体对象有操作的权利,其他用户只能有观察的权利,从而避免了对共享客体对象操作冲突的发生。每个用户在自己的领域内的各种操作都会产生其所期望的正确结果。在这种基于工作区域对象的并行操作协同机制下,也同时划分了每个员工的工作责任区,保证了出现错误时工作责任的明确,从根本上消除了当错误出现时互相推诿工作责任的现象。工作区域对象只是一个抽象的概念,在涉及到具体的协同应用时,可以对应到不同的应用程序级的概念,在AutoCAD系统中可以把工作区域对象映射到AutoCAD的图层对象。虚拟工作空间是整个图形文档数据库,图形文档数据库由若干个图层对象组成,所有的图形实体对象都存在于图层上,而且图形实体对象不能同时存在于两个或两个以上的图层,图层对象完全满足虚拟工作区域对象的要求,所以在AutoCAD系统中可以采用图层对象作为虚拟工作区域对象。本文还重点讨论了协同系统的三种结构模型,即集中式结构、分散式结构和混合式结构。集中式机构由服务器集中负责整个系统的管理、控制和调度,客户机只有应用工具、用户界面等模块,负责与用户的交互;分散式结构遵循每个程序模块均处于同等地位,没有主从之分,与系统相关的控制和管理模块,同样也分散在各客户端;混合式结构由服务器和客户端共同完成系统的管理、控制和调度等,服务器实现信息的一致性维护、用户管理和全局信息的管理等功能,而客户端实现与用户的交互,以及其它一些可以在客户端完成的工作,如基本的权限检查等。单纯的集中式和单纯的分散式结构都不能较好地满足协同工作的需要,集中式容易使服务器成为系统瓶颈,分散式占用资源比较多,且一致性维护比较困难。混合式集集中式和分布的优点于一体,它在数据一致性、用户动态连接性、慢速网络的支持等方便都有很好的表现,本系统采用了混合式的结构。 <WP=69>在第五章,本文提出了系统的实现方案。在这一部分本文介绍了系统的功能:为企业员工的协同设计工作提供一个网络支撑平台,并对用户的领域应用(AutoCAD)进行整合,使用户能够方便地使用AutoCAD完成协同设计工作,保证设计过程中的数据一致性、结果正确性等,然后分别介绍了系统的服务器和客户端所要实现的功能。在该系统的详细介绍部分,首先介绍了全局共享数据的存储管理方式——采用Oracle数据库进行管理,和需要管理的全局数据以及这些数据在系统中所起的作用等;然后详细介绍了系统服务器的实现方案、功能接口和程序模块结构,对服务器的各个功能模块和服务器提供给客户端的功能接口作了详细介绍;最后详细介绍了客户端的
其他文献
时间已经成为当今企业在激烈的市场竞争中获得优势的关键,构建快速反应能力是企业应对不确定环境的新的战略管理思想。组织结构作为企业经营管理各要素发挥正常作用的载体也必
在小学音乐合唱教学中,学生合唱能力无法提高未必是因为没有掌握正确的合唱技巧,而是因为欣赏能力和学习兴趣不足。教师要采用各种方法辅助学生展开合唱,提升合唱学习的有效
《朝鲜诗选》在明与朝鲜共同抗倭的历史情境中编成,是明将领和随员与朝鲜士民通力合作的产物,是一部形塑明末以来中国人对朝鲜诗歌印象的诗选,在中韩文化、文学交流史上具有
自二十世纪七十年代IPv4诞生以来,随着Internet的急速发展,IP地址即将耗尽及路由表急速膨胀的问题日益突出。为了解决Internet目前所面临的巨大挑战,IETF制定并完善了新一代IP协
语文教材作为语文课程资源的一个重要组成部分,承载着语文教学的主要内容,担负着落实语文教学目标、发挥语文教育功能的重任。作为一名语文教育工作者,应适应时代的发展,不断提高
道家与道教的关系,学术界至今仍无定论。道教思想渊源复杂,但从如何面对、解决死亡问题的角度来看,燕齐方士的神仙思想、黄老之学、阴阳五行学说和谶纬神学等,都不能为道教提供使
楚雄盆地是我国南方具有良好石油地质条件的一个较大型中-新生代改造盆地。无论是从生产勘探开发还是科学研究的角度,都有必要对盆地中新生代的构造变动与后期改造进行综合研
研究中国古代小说和戏剧常常要追溯到古优。冯沅君认为,古优是奴隶,与师、瞽、医、史实是一家眷属。然而据现有文献分析,古优源于舜帝乐正夔,夔是氏族首领而非奴隶,商人可能
有效整合并购企业双方的跨文化差异是实现成功的跨国并购的关键所在。传统研究对并购中文化整合的分析往往侧重于企业层面。但是,随着中国企业不断融入全球经济一体化的进程,
马克思给查苏利奇的四篇复信草稿是研究马克思晚年思想的重要历史文献。文章认为,《马克思恩格斯全集》19卷刊登的《初稿》、《二稿》、《三稿》的次序有误,真正的第一草稿不是《