论文摘要
本文介绍了基于网络的家装平台开发的意义、概念和实现方法。本文研究的网络家装平台开发分为家装设计平台与计算机支持的协同工作(CSCW)两部分。论文研究的重点是在商业CAD软件—AutoCAD基础上,实现了应用于装潢行业设计的家装平台,并利用Agent技术实现平台的CSCW协同功能。首先,简要说明了CSCW发展概况、特点、分类及应用领域,详细介绍了其体系结构及所涉及的关键技术;概述了CAD、AutoCAD技术发展历程及AutoCAD二次开发技术,并详细分析ObjectARX开发方法;阐述了Agent技术概念、特点及体系结构。其次,提出了家装平台的开发原则、开发目标,并给出了总体框架及其模块设计实现方法;利用Agent技术实现各个家装平台间的网络通信功能,以共同任务为目标建立协同任务群组。设计过程中,群组成员通过协同多光标技术协同感知彼此感知,以避免操作冲突;设计者彼此之间通过服务器中转交换操作数据,本地操作数据经过操作数据封装后经并发控制机制转有序地发给其他协同者,同时本地设计者也可以接收其他设计者经服务器发送的操作结果,保证所有设计者的设计结果一致,从而达到我见即你见的协同操作。最后,实现了在AutoCAD 2004上家装平台开发,运用C++与ObjectARX定义家装平台构件,实现各种构件之间的设计约束,不同类别构件分由不同图层管理;结合MFC与系统脚本设计了家装平台GUI,在编译环境中测试了命令接口,并给出了测试效果;结合Socket与ICMP技术,实现了家装平台网络通信测试功能,为下一步研究奠定了基础。
论文目录
摘要Abstract1 绪论1.1 课题研究的目的和意义1.2 国内外研究现状1.3 论文的主要工作和内容组织2 计算机支持的协同工作2.1 引言2.2 CSCW的基本概念及内涵2.2.1 CSCW的发展及概念2.2.2 CSCW的基本特点2.2.3 CSCW的三大要素2.2.4 CSCW分类2.3 CSCW的体系结构2.4 CSCW的关键支撑技术2.5 CSCW的应用领域本章小结3 基于AUTOCAD的家装平台设计3.1 引言3.2 CAD与AUTOCAD概述3.2.1 CAD技术发展历程3.2.2 AutoCAD概述3.3 AUTOCAD图形数据库结构3.4 AUTOCAD二次开发技术与OBJECTARX3.4.1 AutoCAD二次开发技术3.4.2 ObjectARX3.5 家装平台开发3.5.1 开发原则3.5.2 开发目标3.5.3 总体设计3.5.4 模块设计3.5.5 开发方法本章小结4 家装平台网络协同设计的关键技术4.1 引言4.2 网络协同设计目标4.3 家装网络协同的体系结构4.3.1 常用的协同体系结构4.3.2 家装网络所采用的体系结构4.4 AGENT与多AGENT系统4.4.1 Agent概述4.4.2 MAS系统4.4.3 家装协同中Agent、MAS应用4.5 并发控制4.5.1 并发控制问题的提出4.5.2 传统并发控制策略4.5.3 操作转换并发控制4.5.4 家装平台所用策略4.6 协同过程感知4.6.1 协同感知分析及结构4.6.2 协同多光标感知4.7 协同数据封装4.7.1 添加操作4.7.2 删除操作4.7.3 修改操作本章小结5 网络家装平台的软件实现5.1 引言5.2 开发平台5.2.1 硬件平台5.2.2 软件平台5.3 家装平台实现5.3.1 总体框架实现5.3.2 对象定制与图块管理5.3.3 界面设计5.3.4 程序功能调试5.3.5 家装软件运行测试5.4 家装平台网络通信实现5.4.1 家装平台网络体系结构5.4.2 网络通信测试本章小结6 总结与展望6.1 总结6.2 展望致谢参考文献攻读硕士期间发表论文
相关论文文献
标签:家装平台论文;