论文部分内容阅读
近几年,计算机支持的协同设计(CSCD)技术取得了迅速发展,在智能服装CAD领域,为了在服装款式设计中能充分发挥不同领域的知识和不同专家的经验,协同高效的工作,迫切需要将CSCD与服装款式CAD两种技术结合,开发一种计算机支持的服装款式CAD协同设计系统。本课题旨在实现一个集设计、加工和服务于一体的统一资源信息共享平台,为中小型企业提供信息服务和网络化、智能化的服装款式CAD系统。本文从现有的智能服装款式CAD系统工作原理和系统设计相关的知识及其实现方法入手,在分析了协同设计的特点、工作模式,以及协同设计中协作控制机制、同步机制、安全控制技术和应用共享技术等关键技术的基础上,然后结合Web服务技术,提出了基于Web服务技术的协同设计系统的设计思想。新的设计思想的实现验证思路是根据现有的智能服装款式CAD设计单用户系统,结合协同设计和Web技术,通过对系统整体架构分析和部分模块实现来构建一个基于Web服务技术的智能服装款式CAD协同设计系统。通过对C/S、B/S两种模式特点的比较及分析,决定系统采用客户端、服务器层和数据库层三层结构,构建B/S和C/S相结合的混合模型作为体系模型。系统是以Oracle为数据库服务器,以MicrosoftⅡS5.0为Web服务器,在微软的.NET平台上具体实现的,使用Microsoft.NET框架内的ADO.NET构建对ORACLE数据库的访问,ASP.NET技术实现用户的Web交互。文中对服装款式CAD协同系统中的各个功能模块的实现进行了详细的分析。其中,系统中的权限管理渗透在每一功能模块中,权限管理采用基于角色的权限管理模式。本文对系统的用户、角色和权限进行详细的分析,实现了用户权限管理模块的设计。本文还给出了部分协同功能模块的具体设计方法。最后,本文就协同设计做出了进一步的探讨和研究,即如何解决其中的冲突检测和消解的问题。冲突是协同设计过程中的一个本质的现象。文中通过分析了冲突产生的原因和冲突的特点,在满足协同设计冲突消解的3条基本原则基础上,借鉴已经成熟的约束松弛的方法和操作回溯的方法,对服装款式CAD协同工作中最为常见的资源冲突和操作冲突两种冲突予以控制及消解,这为协同设计系统的稳定性和一致性进行了有益的探索。本文对服装款式CAD协同设计系统的工作模式、总体架构及支持技术进行了深入研究,初步实现了协同设计功能。鉴于目前国内服装款式设计业中尚未出现支持协同设计的服装款式CAD系统软件,而且目前协同设计仍处于起步阶段,本课题的开发对服装CAD的开发以及其他领域的协同设计都具有一定的理论指导意义和参考价值。