用户名: 密码: 验证码:
XML技术在PDM文档管理中的应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
产品数据管理(Product Data Management,PDM)是一项新的管理思想和技术,是一门以软件为基础的,管理所有与产品相关的信息(包括电子文档、数字化文件、数据库记录等)和所有与产品相关的过程(包括工作流程和更改流程)的技术。
     PDM有如下五大功能:文档管理、产品结构与配置管理、工作流与过程管理、零件分类管理与检索、项目管理。在PDM系统的文档管理模块中需要组织和管理存在于企业的大量的数据信息,如何高效的管理这些数据信息、方便各应用系统充分共享这些数据是PDM系统文档管理模块需要解决的问题之一。
     XML具有形式和内容分离的特点,只表示数据的内容和逻辑关系,而不是数据的表现形式。XML以其良好的可扩展性、自描述性、开放性、互操作性为数据的管理,交换和共享提出了一个新的解决办法。本文主要探讨了应用XML技术实现文档数据的高效管理、交换和充分共享,提出了使用XML表示数据库中的关系数据,并将XML与XSL技术结合,通过Java Bean和JSP响应Internet用户对公司各种信息,包括文档信息的查询、统计、增加、删除等请求。文章还给出了一个具体的应用实例,实现了通过Internet查询公司的合同信息、统计公司近几年的合同量、跟踪合同完成情况、调阅合同原始文本等功能。
     SVG(Scalable Vector Graphics可扩展矢量图形)是基于XML的一个应用,是W3C组织为适应Internet Web应用飞速发展的需要而制定的一套基于XML语言的可缩放矢量图形语言描述规范,主要用于描述二维矢量图形和矢量/点阵混合图形,它具有描述文件小、网络传输速度快、图形定位与检索容易、跨平台性能良好等优点。文章比较了AutoCAD网络图形发布的几种文件格式的优缺点,提出了通过使用SVG描述建筑设计图,实现建筑设计图的网络发布;探讨了将AutoCAD的DWG格式的图形文件转换为用SVG元素描述的二维矢量图形文件
    
    的可能性,使得在基于Web的PDM系统的查询、测览模块中jj4览C见
    二维建筑设计平面图更为快速方便;给出了从DWG转换到SVG的思
    路和方法,给出了一个实例,用于说明转换的方法、步骤,比较了DWG
    文件与 SVG文件的优缺点和性能,证实了使用 SVG的可行性。
     第一章主要介绍了产品数据管理 PDM的基本概念,基本功能及主
    要功能模块,回顾了产品数据管理的发展历程,展望了 PDM的发展趋
    势,总结了企业实施PDM的益处。
     第二章主要对正在开发的一个面向某建筑企业的PDM系统作了简
    要介绍。提出使用B/S和C/S混合的系统结构,介绍了系统的主要功
    能模块,并详细介绍了文档管理模块的功能。
     第三章主要介绍了XML及其相关技术,回顾了XML产生的背景,
    分析T XML的特点,展望T XML的应用前景,给出了 XML应用的
    一般步骤,比较了DTD和Schema,SAX和DOM解析器,使用CSS
    和 XSL技术测览 XML文档。
     第四章主要介绍TXML与Java之间的联系,分析TXML与数据
    库,特别是关系数据库之间的联系,给出了转换关系数据到**L文档
    的方法,最后给出了一个详细的应用实例。
     第五章主要比较了网络发布建筑设计图的几种文件格式的优缺点,
    介绍了 别G,讨论了使用 WG发布建筑设计图的可行性,给出了从
    DWG转换到 SVG的方法,并实现了一个具体的例子,比较了转换后
    的WG文件与原DWG文件的大,J、,证实了使用别G的可行性。
     文章主要讨论了关系数据到XML文档的转换方法,利用XML的
    数据内容与数据显示分开的特性,数据发到客户端后能够用多种方式
    加以显示,并可为其它应用程序所利用。利用**L在b上的强大
    优势。大幅度地降低了数据交换的成本,减少了PDM系统的复杂程度
    及开发工作量。
Product Data Management (PDM), based on the software is a new management thought and technique. It manages all the product information, such as electronic documents, digital documents and database records as well as the product processes, such as the workflow and change flow.
    It provides the management of product information on the whole lifecycle, and establishes the parallel environment of cooperation for designing and manufacturing products within the scope of enterprise.
    The following are five greatest functions of PDM:
    Documents Management, Product Construction and Configuration Management, Work Flows and Processes Management, Spare Parts Classification Management and Query, and Items Management.
    In the Documents Management model of the PDM system, there are a great many of documents data to be organized and managed. One of the problems, which need to be solved, is how to efficiently manage these data so that all the applied system can share the data conveniently.
    The XML has the characteristics of the separation of contents and forms, which does not describe the data manifestation but the data contents and the logic relations.
    The XML brings up a new solution to manage, exchange and share the data for its good expansibility, self-description, opening, and interoperability.
    This paper is mainly concerned with the application of XML technique in order to reach the efficiency in data managing, exchanging and sharing. It brings up using XML to describe the relation data in the related database,
    in
    
    
    and it combines XML and XSL, Java Bean and JSP to respond the internet user's request to query, count, add, delete company information. This paper also gives an example of contracts, which can query the last contract information of the company, count contract check, query the process information of contract, and look up the primitive contracts.
    The SVG (Scalable Vector Graphics) is an XML-based application. In order to adapt the development of Internet Web applications, the W3C organization establishes this XML-based scalable vector graphics language, which can describe 2D vector graphics and vector/raster graphics. SVG has many strongpoints, such as the smaller file, the faster speed, and the more convenient search and location of the graphic element.
    This paper compares strongpoints with shortpoints of the AutoCAD web issue format, and brings up a method of using the SVG to describe the architecture blueprints to realize the web issue of them. This paper discusses the possibility of converting the AutoCAD DWG format documents to the 2D graphics documents described with SVG elements, so it will be more convenient to query and view the 2D architecture blueprints of CADS in the Web-based PDM system. It also gives out a method torn convert DWG files to SVG files and an example to show the method and step of convertion, and it also compares DWG documents with SVG documents to confirm the possibility of using the SVG.
    In the first chapter, it mainly focuses on the basic concepts, basic functions, and main function models of PDM, reviews the development of PDM, views the future of PDM, and summarizes the profit of practice PDM in the enterprise.
    In the second chapter, it primarily introduces a PDM system developed for an architecture enterprise, brings up the system construction mixed with B/S and C/S, and introduces the main function models of the system, and
    IV
    
    the details of each model.
    In the third chapter, the XML and related technique are concerned. It reviews the foregound of XML, and analyzes the characteristics of it. At the same time, it attempts torn make a prediction of its application. Then, it offers the steps of its application and makes comparision between the DTD and Schema, the parser of SAX and DOM. Finally it tries to use CSS and XSL to browse the XML documents.
    In the forth chapter, it mainly concerned with the relation of XML and Java. In the analysis of the relation of XML and database, it gives a method to convert relation data to XML documents, finally, it gives a
引文
[1]高奇微企业与产品数据管理[EB/OL] http://www. e-works.net.cn/ewkArticles/Category33/Article7292.htm
    [2]童秉枢,李建明 产品数据管理(PDM)技术[M] 北京:清华大学出版社,施普林格出版社 2000年11月 第一版 P3
    [3]童秉枢,李建明 产品数据管理(PDM)技术[M] 北京:清华大学出版社,施普林格出版社 2000年11月 第一版 P13-P42
    [4]王建民,肖可,孙家广 产品数据管理系统功能分析[EB/OL] http://www. e-works.net.cn/ewkArticles/Category33/Article7310.htm
    [5]韩鑫,王建民,孙家广 新一代PDM系统的功能特点[EB/OL] http ://www. pdmchina.net/special/2000,08,16,001 .htm
    [6]陈东明 PDM 技术的分析与新思考[EB/OL] http://www. e-works.net.cn/ewkArticles/Category33/Article7695.htm
    [7]高奇微PDM面面观[EB/OL] http://www. pdmchina.net/special/2000,08,15,001.htm
    [8]姜铁虎基于WEB的PDM系统[EB/OL] http://www. e-works.net.cn/ewkArticles/Category33/Article2346.htm
    [9]陈前美,张晓川,陈定方PDM系统中基于Java的C/S和B/S混合模式的研究[J] 交通与计算机2001年 增刊 第19卷(总第101期)P33-P35
    [10]Sun Microsystems JavaServer Pages~(TM) WHITE PAPER [EB/OL] http://java. sun.com/products/jsp/whitepaper.html
    [11]童秉枢,李建明 产品数据管理(PDM)技术[M] 北京:清华大学出版社,施普林格出版社2000年11月 第一版 P13-P19
    [12]童秉枢,李建明 产品数据管理(PDM)技术[M] 北京:清华大学出版社,施普林格出版社2000年11月 第一版 P17
    [13]童秉枢,李建明 产品数据管理(PDM)技术[M] 北京:清华大学出版社,施普林格出版社2000年11月 第一版 P38
    
    
    [14]童秉枢,李建明 产品数据管理(PDM)技术[M] 北京:清华大学出版社,施普林格出版社 2000年11月 第一版 P16
    [15]W3C Extensible Markup Language(XML)1.1 Specification [EB/OL] http://www. w3.org/TR/xm111/
    [16]刘春,赵震,彭颖红XML在冲模设计专家系统中的应用[J] 计算机应用研究 2001年 第5期 P141-142
    [17]李由,黄凯歌,汤大权XML的数据库存储技术研究[J] 计算机应用研究 2002年 第4期 P60-61
    [18]陈石XML技术及其应用[J] 计算机应用研究 2002年第3期 P115-117
    [19]W3C Technical Reports and Publications Recommendations[EB/OL] http://www. w3.org/TR/
    [20]周新莲,蔡培中 构建XML在电子商务中应用的研究与开发[J] 计算机工程与应用 2002年 第2期 P204-206
    [21]王艳蓉,潘金贵XML DTD到XML Schema的转换工具及实现[J] 计算机应用与软件2002年
    [22]吴恒山,熊波 可扩展标记语言XML的产生与应用技术[J] 计算机工程与应用 2001年 第14期 P65-67
    [23]Kevin Mukhar,Todd Lauinger,John Carnell,魏海平,倪健,王锐东等Java数据库应用程序编程指南[M] 北京:电子工业出版社2002年1月第1版 P643-644
    [24]田艳芳,杨岳湘,邓胜兰,虞万荣 利用XSL显示网络资源的研究与实践[J] 计算机工程 2001年第7期 P94-95
    [25]董欣,陈晓鸥XML文件的显示与浏览[J] 计算机应用2000年第8期 P29-32
    [26]Kevin Mukhar,Todd Lauinger,John Carnell,魏海平,倪健,王锐东等Java数据库应用程序编程指南[M] 北京:电子工业出版社2002年1月第1版 P681-684
    [27]吴恒山,熊波 可扩展标记语言XML的产生与应用技术[J]计算
    
    机工程与应用2001年 第14期 P65-67
    [28]Kevin Mukhar,Todd Lauinger,John Carnell,魏海平,倪健,王锐东等Java数据库应用程序编程指南[M] 北京:电子工业出版社2002年1月第1版 P643
    [29]孙宏伟,张树生,周竞涛,王静 基于模型驱动的XML与数据库双向映射技术[J] 计算机工程与应用 2002年第4期 P25-27
    [30]王甲民,姚延涛,沈均毅 映射对象到关系数据库[J] 计算机应用2001年第1期 P20-21
    [31]王甲民,赵天海,沈均毅 用XML表示关系数据[J] 计算机工程与应用2002年第9期 P176-179
    [32]Kevin Mukhar,Todd Lauinger,John Carnell,魏海平,倪健,王锐东等Java数据库应用程序编程指南[M] 北京:电子工业出版社2002年1月第1版 P645-678
    [33]Danny Ayers,John Bell,Carl CalvertBettis,戴英,张晓辉,王辉等Java数据编程指南[M] 北京:电子工业出版社2002年1月第1版 P471
    [34]Danny Ayers,John Bell,Carl CalvertBettis,戴英,张晓辉,王辉等Java数据编程指南[M] 北京:电子工业出版社2002年1月第1版 P89-90
    [35]宋勇,等.AutoCAD 2002使用与精通[M].北京:清华大学出版社,2001.626-627.
    [36]W3C.SVG 1.1 Specification[EB/OL].http://www. w3.org/TR/2002/CR-SVG11-20020430/
    [37]侯宇,李素有.基于XML的SVG技术及其应用[J].计算机应用研究,2002,(5):136-138.
    [38]Autodesk. White Paper-The XML Revolution [EB/OL]. http://www. autodesk.com
    [39]王兴玲,SVG与矢量地图的Web发布技术[J].计算机工程与应用,2002,(10):1-4.
    
    
    [40]高继文,何涛,呙亚南,杨寿保.一种获取AutoCAD图形中数据的有效方法[J].计算机工程,2001,(2):181-182.

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

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

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