用户名: 密码: 验证码:
基于J2EE体系结构的产品数据管理系统
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
机械产品数据管理是一种管理所有与机械产品有关的信息和所有与机械产品相关过程的技术。它是CAD/CAPP/CAM的集成平台,以分布式网络技术、客户/服务器结构、图形化用户接口等技术作为它的支持环境,这使得机械产品数据管理在产品开发过程中具有重要的意义。产品数据管理是一个很大的系统,涉及的对象种类繁多,功能也很多,如果将产品数据管理系统构建在传统的C/S体系结构之上,并采用传统的软件系统分析和开发方法,将存在很大的局限性。当今随着Internet和WWW的飞速发展以及新兴的软件工程方法的出现,建立分布式的PDM系统具备必要的技术支持。
     本文采用现代软件工程中的面向对象技术,按照统一开发过程,利用统一建模语言UML对产品数据管理系统作了比较详细的分析建模,使分析过程更符合人们的思维逻辑,具有更清晰的思路。在产品数据持久存储的机制上,总结了对象模型向关系数据模型转化的一些方法。
     基于传统体系结构一两层C/S结构的产品数据管理系统开发过程过于庞大,并且系统的伸缩性、扩展性和移植性很差,还不能满足现代Internet网络的需要,本文提出了将产品数据管理系统基于多层的B/S体系结构之上,并且分析了多层体系结构的解决方案—J2EE。J2EE体系结构可以构造具有很好伸缩性的分布式软件系统,这正好能够解决传统产品数据管理系统存在的缺陷。另外本文将现代软件工程中的组件技术应用到产品数据管理系统上,使一个庞大的产品数据管理系统可以分解成为很多小功能的组件集合,系统具有更好的扩展性。
The data management of the mechanical product is a technology that manages all the information and the process of the relative mechanical product. It is a integrating platform of the CAD/CAPP/CAM based on the distribution web work, client/server architecture, graphic user interface technique and so on. It is important in the course of the product development. But as the product data management system is a very big system, including lots of functions, if the product data management is build on the orthodox system architecture and the common way (Structure analysis method) is adopted, it will don't be equal to the requirement. With the Internet and www development, many new techniques are used in the product data management.
    In the paper, the Object-Oriented technique in the modem software engineering and the Unified Modeling Language is adopted. The analysis model of the product data management according to the Rational Unified Process is built. This is more satisfying people's logical thinking. Some ways to map the object model to the relative data model in the product data persistent store are summarized.
    Because the development of the product data management that based on the two ties Client /Server system architecture is very large and its flexibility, extension and transplant are bad, it don't fulfill the requirement of the modem Internet work, so author bring forward the idea that the product data management system is base on the multi-ties Browse/Server system architecture and analyzes the resolve plan-J2EE. Because the architecture of the J2EE is a flexible distributive software system, so this just solves the question that the product data management faces with. In additional, in the paper, the software component technique is applied in the development of the product data management system, the idea is that divide the
    
    
    
    component of the big task into lots of ones of small task, which made the system more extensive.
引文
[1] 宋志辉 彭炎午:基于客户/服务器模式的产品数据管理系统,机械工业自动化,第20卷第1期 1998年2月
    [2] 范玉顺:复杂系统的面向对象建模、分析和设计,清华大学出版社,2002.2
    [3] 李善平 刘乃若 郭鸣:产品数据标准与PDM,清华大学出版社,2002.4
    [4] 童秉枢,李建明:产品数据管理(PDM)技术,清华大学出版社2000.11
    [5] 冯玉琳、黄涛、倪彬:对象技术导论,科学出版社,2000.6
    [6] John W.Stazinger Robert B.Jackson Stephen D.Burd:系统分析与设计,机械工业出版社,2002.8
    [7] 刘文剑 长伟:CAD/CAM集成技术,哈尔滨工业大学出版社,2000.12
    [8] 张磊:基于UML立式振动磨的分析与设计2003年硕士论文
    [9] Subrahamanyam Allamaraju Cedric Buest John Davies等 马树奇译:J2EE编程指南(1.3版),电子工业出版社,2002.3
    [10] Rahim Adatia Faiz Arni Kyle Gabhart等 喻文中 邱仲潘译:EJB编程指南,电子工业出版社,2002.3
    [11] Michael Girdley Rob Woollen等 刑国庆译:J2EE应用与BEA Weblogic Server,电子工业出版社,2002.7
    [12] 林智扬等:精通Java Swing程序设计,中国铁道出版社,2002.2
    [13] Justin Couch等:J2EE宝典,电子工业出版社,2002.10
    [14] Bruce Eckel著:Java编程思想,机械工业出版社,2002.9
    [15] Gray Booch、James Rumbaugh、Ivar Jacobson著 邵维忠、麻志毅等译:UML用户指南,机械工业出版社,2001.6
    [16] Philippe Kruchten著 周伯生 吴超英 王佳丽译 Rational统一过程引论 机械工业出版社,2002.5
    [17] Craig Larman著 姚淑珍、李虎等译:UML和模式应用:面向对象分析与设计导论,机械工业出版社,2002.1
    [18] 王贤坤、陈淑梅、陈亮:机械CAD/CAM应用与开发,机械工业出版社,2001.2
    [19] 刘润东:UML对象设计与编程,北京希望电子出版社,2001.3
    [20] Robert Orfali DanHarkey:智能CORBA,电子工业出版社,1999.11
    [21] 严峻琪:制造系统信息集成技术,上海交通大学出版社,2001.8
    [22] 周之英:现代软件工程(上、中、下),科学出版社,2001.6
    
    
    [23] Rational Unified Process Builder Process Manager's Guide, http://www. rational,com
    [24] 蒋雄伟 马范援:中间件与分布式计算,计算机应用,第22卷 第4期 2002年4
    [25] 刘勇 江平宇:基于Web的虚拟制造系统的遥现及其实现框架,西安交通大学学报,第36卷 第5期 2002年5
    [26] 周光辉:基于工作流和移动Agent的多Web应用系统的集成研究,西安交通大学学报,第36卷 第9期 2002年9月
    [27] 张志英:基于PDM的CAD/CAPP/CAM集成技术的研究,机械设计与制造,2000年8月
    [28] 李向东 范玉青:PDM中的BOM面向对象模型及其应用,计算机集成制造系统一CIMS,第8卷 第7期 2002年7月
    [29] 杨海成等:面向对象的产品与过程开发建模,机械科学与技术,2001.9
    [30] 周光辉 江平宇:基于WEB的多CAD系统信息共享集成环境的研究,西安交通大学学报,第35卷 第3期 2001年5月
    [31] 李玉家 金烨等:并行工程与企业级产品数据管理,机械设计与制造,1999年8月No4
    [32] 吴澄:现代集成制造系统导论—概念、方法、技术和应用,清华大学出版社,2002.6
    [33] 李炜:产品数据管理中的产品结构树的设计方法,安庆师范学院学报(自然科学版)第7卷 第3期 2001年8月
    [34] 张晓霞 刘敏:产品数据管理(PDM)及其在企业中的应用,成组技术与生产现代化第18卷 第4期2001年
    [35] 孙家广 产品数据管理技术及其应用计算机集成制造系统—CIMS 1997年
    [36] 聂明、丁秋林等:对象模型到数据库结构的映射,航空制造工程,1997年4
    [37] 段智华等:XML在SU-PDM1.5产品数据管理系统中的应用,微型电脑应用,2001年第17卷 第4期
    [38] UML with Rational ROSE 2002, www.sybex.com
    [39] http://java.sun.com/j2ee
    [40] http://www.omg.org/
    [41] www. rational.com/rup info/
    [42] www. The Server Side.com
    [43] www. middleware-company, com

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700