论文部分内容阅读
随着信息时代制造业的飞速发展,PDM(产品数据管理)已为越来越多的企业接受和应用。PDM技术作为一个平台,将CAD、CAE、CAPP等CAX子系统进行集成,使之不再成为一个个信息孤岛。PDM使各种信息能够相互进行交流,打破了数据共享的瓶颈。它能够使所有与项目相关联的人在产品整个生命周期中自由共享与产品相关的异构数据,使产品开发中的每一个阶段所产生出来的相关资料,都在PDM的管理范围内。PDM与Web的集成是企业实施PDM的必要条件,并使PDM的应用范围得到迅速的扩大。 目前国内外的PDM产品五花八门,各有其特点。由于企业内部结构的复杂性、管理方式的不同和产品数据的多样性,还没有出现通用的、成熟的PDM产品。本文针对中小型企业的特点,应用ASP.net技术开发基于Web的PDM系统,旨在为PDM技术在工程中的实际应用做出自己的探索。本文主要做了以下工作: 在文献分析的基础上,论述了PDM与Web集成的意义和方式,以及ASP.net技术在基于Web的PDM中应用的优势。 根据中小企业的实际情况,建立了B/S三层结构的PDM/Web系统框架,详细设计了PDM系统中各模块如项目及任务管理、机构管理、产品结构管理等模块的功能、结构和运作过程。 提出了运用ASP.net实现基于Web的PDM体系和模块的具体方法,并将ActiveX、SQL语言等多种技术运用到PDM与CAD、CAPP以及数据库的集成和操作中,实现了产品数据查询、文件上传、下载等多种功能。 详细论述了产品结构树的功能和结构,并用ASP.net具体实现了产品结构树和以其为核心的产品结构管理模式。 阐述了如何运用VB对Solid Edge进行二次开发、制作控件等技术,并通过在ASP.net网页上插入控件实现了基于网络的PDM系统与Solid Edge应用程序的集成、网络零件实体驱动等功能。 运用数据库技术实现了PDM中项目及任务管理、机构管理、产品结构管理等各模块间的关联操作,使系统真正实用、有效。 在产品结构管理中实现了三维模型图的网络浏览。 本文的工作为将ASP.net技术运用于基于Web的PDM系统开发作出了具体尝试,提出了解决方案,并给出了针对中小企业起重机产品数据管理的实例。