论文部分内容阅读
机械产品数据管理是一种管理所有与机械产品有关的信息和所有与机械产品相关过程的技术。它是CAD/CAPP/CAM的集成平台,以分布式网络技术、客户/服务器结构、图形化用户接口等技术作为它的支持环境,这使得机械产品数据管理在产品开发过程中具有重要的意义。产品数据管理是一个很大的系统,涉及的对象种类繁多,功能也很多,如果将产品数据管理系统构建在传统的C/S体系结构之上,并采用传统的软件系统分析和开发方法,将存在很大的局限性。当今随着Internet和WWW的飞速发展以及新兴的软件工程方法的出现,建立分布式的PDM系统具备必要的技术支持。 本文采用现代软件工程中的面向对象技术,按照统一开发过程,利用统一建模语言UML对产品数据管理系统作了比较详细的分析建模,使分析过程更符合人们的思维逻辑,具有更清晰的思路。在产品数据持久存储的机制上,总结了对象模型向关系数据模型转化的一些方法。 基于传统体系结构一两层C/S结构的产品数据管理系统开发过程过于庞大,并且系统的伸缩性、扩展性和移植性很差,还不能满足现代Internet网络的需要,本文提出了将产品数据管理系统基于多层的B/S体系结构之上,并且分析了多层体系结构的解决方案—J2EE。J2EE体系结构可以构造具有很好伸缩性的分布式软件系统,这正好能够解决传统产品数据管理系统存在的缺陷。另外本文将现代软件工程中的组件技术应用到产品数据管理系统上,使一个庞大的产品数据管理系统可以分解成为很多小功能的组件集合,系统具有更好的扩展性。