基于Extranet和构件的产品数据管理系统研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
一般意义上的产品数据管理(PDM)作为一种管理产品资料与开发步骤的软件系统,可能存在以下两方面的问题:PDM系统对产品的销售商、客户、原材料供货商等企业外部对象以及在追踪产品的销售、售后服务等过程中起不到应有的作用和PDM系统中软件的可靠性、可复用性、可移植性和生产效率较低等。
     针对上面的问题,论文中提出了一种基于Extranet和构件的产品数据管理系统的设计思想。通过引入构件设计方法,并且在Extranet之上重新构建PDM,可以较好的解决存在的问题。
     研究了一般意义上的PDM体系结构,提出了一种与此对应的基于构件的产品数据管理系统体系结构模型,规划并且详细地阐述了其中各个层次与一般意义上的PDM体系结构在功能和结构上的异同;同时基于构件的思想,设计了新的产品数据管理(PDM)系统体系结构模型的第二层——构件层——的四个分层次(即元构件、通用构件、特定业务构件和宏观支持级构件)。
     研究了在造纸行业中具体地实现基于Extranet和构件的产品数据管理系统时的关键技术,包括:在数据库设计中,尽可能设计既达到无损连接又保持函数依赖的关系模式,使数据库模式保持最优的特性;在服务器端大量采用实现特定业务逻辑的存储过程,并多次在存储过程和视图中嵌套调用,极大的减少网络通信往返量;使用批处理命令及事务,保持与数据库交互的事务简短并在同一批处理中,同时使用较低的隔离级别等。
     文中介绍的基于Extranet和构件的产品数据管理系统已经在广东东莞海龙纸业(四期)年产40万吨高档涂布包装纸板工程中得到成功应用。由于引入了Extranet并使用了构件技术,系统实现了产品数据在生产、销售和售后服务等各个环节中的高效管理和共享,并且具有较好的通用性和易扩展性。该系统不仅为造纸企业的产品数据管理提供了较完整的解决方案,同时对其它行业具有一定的借鉴意义。
This paper briefly presents the research and implementation of Product Data Management(PDM) system based on Extranet and component.
    Generally speaking, Product Data Management(PDM) system, being a kind of software which is designed for the purpose of dealing with products' data and R&D procedures, has its disadvantages. In my opinion, the disadvantages of PDM are as follows: in the beginning, PDM cannot run efficiently in the procedures of the products' promotion and utility, also it has little help for customers. Furthermore, other characters which do not run as what we wish it to be are reliability, maturity, usability, maintainability, portability and so on.
    To solve the above problems, the design thinking of Product Data Management(PDM) system based on Extranet and component is presented in this paper.
    In the PDM system based on Extranet, information of products can be shared easily and conveniently not only in Intranet but also outside Intranet.
    In the PDM system based on component, much attentions have been attached in segregation of functional model from the procedure of requirements analysis. The components, which are designed on the basis of these functional models, can be divided into four types: elemental component, common component, component for special utility and component for management and supervisors. The components for special utility, which are fabricated from common components, are the core of our Product Data Management(PDM) system. Only by using the components for special utility, can we put all requirements from industrial fields into practice.
    In this paper, the key technologies, which are relevant to the research and implementation of Product Data Management(PDM) system based on Extranet and component, such as database design and means for improving the data transmitting efficiency are also detailed.
    The industrial field experience shows the design of PDM system based on Extranet and component is reasonable and feasible. This PDM system can not only be used in paper making industry but also in other companies.
引文
[1] 庞士宗,肖平阳,唐加福.产品数据管理(PDM)——现代企业信息化管理与集成的理想平台.北京:机械工业出版社,2001
    [2] 萨师煊,王珊.数据库系统概论(第三版).北京:高等教育出版社,2000
    [3] [美]Jason Pritchard著.徐金梧,张晓彤,屈蓉等译.COM与CORBA本质与互用.北京:清华大学出版社,2002
    [4] 胡道元.INTRANET网络技术及应用.北京:清华大学出版社,1998
    [5] 汪晓平,钟军.Visual Basic网络通信协议分析与应用研究.北京:人民邮电出版社,2003
    [6] [美]Mike Gunderloy著.邱仲潘等译.ADO与ADO.NET编程指南.北京:电子工业出版社,2002
    [7] [美]E.Winemiller,J.Roff,B.Heyman等著.顾斌,杨德斌译.Visual Basic 6.0数据库开发.北京:清华大学出版社,1999
    [8] 王春森.系统设计师(高级程序员)教程.北京:清华大学出版社,2001
    [9] 王亚平.数据库系统原理辅导.西安:西安电子科技大学出版社,2003
    [10] 李明,赵恒永.提高基于C/S模式专利MIS系统效率实用技术的研究与实现[J].计算机应用研究,2003,(8):151-153
    [11] 赵刚,马万太,高芳等.基于Extranet和XML的B/S结构智能供应链管理集成框架研究[J].计算机应用研究,2003,(4):147-148
    [12] 张勤,陈福生.基于构件的MIS开发方法.计算机应用研究[J],2003,(4):113—114
    [13] 李超.分布式监控系统在油田生产中的应用研究:[硕士学位论文].武汉:武汉理工大学自动化学院,2002
    [14] 潘爱民.COM原理与应用[M].北京:清华大学出版社,2001
    [15] 殷磊,王孝润,张东平等.基于组件的分布式产品数据管理系统设计与实现.计算机应用研究[J],2003,(7):116—118
    [16] 童德利,田娟,谢琪等.基于B/S模式的构件式酒店管理信息系统的设计与实现.
    
    计算机应用研究[J],2003,(4):126—129
    [17] 童秉枢,李建明.产品数据管理(PDM)技术.北京:清华大学出版社,2000年11月
    [18] 苟吉华,彭颖红,阮雪榆.产品数据管理技术在产品开发中的应用.计算机系统应用[J],1999,(6):40—43
    [19] 王建民,孙家广.产品数据管理(PDM)技术及其应用.电子展望与决策[J],1997,(5):35-36
    [20] 褶兴军,范玉青.基于Web技术的产品数据管理研究.北京航空航天大学学报[J],1999,25(2):204-207
    [21] 汪芸,顾冠群.CORBE规范及其实现.东南大学学报,1997
    [22] 宛延阖,定海.面向对象分析和设计.北京:清华大学出版社,2001年2月
    [23] Understanding Product Data Management:http://www.pdmic. com
    [24] John W. Taking the Nest Step: Assembly Simulation Modern Manufacturing, 1997, (4):16-20
    [25] PDM: More Than Just a Data Value, IBM corporation, July 1997
    [26] CIMdata Inc. Product Data Management: A Technology Guide, 1996
    [27] ANSI(American National Standard Institute), Information Resource Dictionary Systems. Document ANSI X3. 138, 1989
    [29] Navathe S, Kerschberg L. Role of Data Dictionaries in Database Design. Information and Management, 10:1, January 1986
    [30] Hsu A, Imielinsky T. Integrity Checking for Multiple Update. in SIGMOD, 1985
    [31] Shoshani A, Olken F and Wong H K T. Characteristics of Scientific Database. in Proceedings of VLDB, 1984
    [31] 王珊.关系数据库产品透析.中国计算机报专家评述,1993,11
    [32] 孟小峰,王珊.嵌套查询的非嵌套化处理研究.计算机学报.Vol.18,No.4,1995,4
    [33] 李昭原.数据库技术新近展.北京:清华大学出版社,1997
    [34] 徐洁磐,刘怡.知识库与信息系统安全.数据库丛书之一.北京:科学出版社,1999
    [35] 李建中,孙文隽,丁华福.统计与科学数据库上的代数操作.软件学报,Vol.4,No.2.1993
    [36] Kim W. Architectural Issues in Object-Oriented Databases. Journal of
    
    Object-Oriented Programming, March 1990
    [37] QSQL: A Language for Migrating from SQL to Object Databases. Proceeding of the International Conference on Extending Databases Technology, 1998
    [38] Stonbraker M M, Moore D. Object-Rational DBMSs: The Next Great Ware, Morgan Kanfmann Publisher, Inc. 1996
    [39] Obermarck R. Distributed Deadlock Detection Algorithm. ACMTODS, Volume7, Number 2, 1982
    [40] Tamer Ozsu M, Valduriez P. Principles of Distributed Database Systems. Prentice-Hall International Inc. 1991
    [41] Geoff Hall. The Internet, PDM and Shared Engineering-The Future of Product Realization. Computing Suppliers Federation

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

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

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