基于Internet/Intranet的图档管理系统的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着计算机技术的应用不断深入到人们工作中的方方面面,工程设计单位或企业设计部门逐渐积累起了数量庞大的以电子形式存在的图纸和文档。但由于电子图纸、文档目前都分散存储在各个设计人员的计算机中,企业缺乏对电子图纸管理的有效手段,导致这些宝贵的资源不断流失,电子数据和图纸无法重用,CAD软件的效率得不到充分的发挥。面对这些日益增长的信息资源,如何进行有效地组织、管理,以构造一个企业信息共享的环境,提高电子图纸的重用性,是我们面临的主要问题。这也是图档管理系统的重要性不断提高的主要原因。
     图纸档案的管理不仅仅指静态的、档案意义上的对纸质图档扫描处理、归档、借阅等,更重要的是指面向设计过程的、动态的图档管理。其主要面临有共享环境下的图档组织结构定义和管理、图档的安全性、一致性和版本管理、图档内容的快速浏览、快速索引和查询等方面的问题。本篇论文既围绕着这些问题展开讨论,并详细地叙述了笔者在参与武汉钢铁设计研究院图档管理系统(WDAMIS系统)的设计和开发过程中所面临的问题及心得以供同行们参考。具体的工作有以下几个方面:
     (1)回顾各个时期图档管理系统的特点,分析这些系统的不足之处。指出在目前的技术条件下,一个完整的图档管理系统应具备的功能及特征。
     (2)分析与图档管理系统同步发展的网络应用程序体系结构在其不断演化的过程中所产生的新技术,对实现这些功能特征的进步作用,提出一个以XML技术为基础的、以组件技术为实现手段的图档管理系统的结构模型。并阐明这些技术在实现图档管理各项功能上所带来的先进性。
     (3)详细讨论了XML技术在改进Web页面表示技术方面所体现出来的卓越特性。解决了如何将数据库中的数据转换成XML数据流,然后再转换成浏览器可以识别的HTML格式,以简化人机交互的界面、减少数据在网络传输中的流量。
     (4)阐述如何利用COM组件技术,最大限度地实现代码重用。引入分层组件的概念,将组件划分为数据组件和业务逻辑组件两大类,简化代码的测试及维护,减少客户端程序的代码量。
     最后,本文总结了WDAMIS系统实现的功能特点及不足,提出下一步工作的方向。
Along with the application of computer technology deeply into all kinds of realm increasingly, the design departments of the engineering design units and enterprises accumulated a lot of drawings and documents which existing in electronic form. Because these drawings and documents preserved dispersedly in every designer's computers and lacking of good method to manage them, these valuable resources were lost gradually and could not be used again, the advantage of CAD technology could not be brought to play efficiently. On account of these resources increasing continuously, it's very important to find a good method to manage, to share and to reuse them. This is the reason why Drawing and Document Management System (named System below.) becomes important increasingly.
    The management of drawing and document is not only presumed to scan, archive and query them statically, but also aimed at a design-oriented, dynamic system. We must find a solution to resolve the problems such as the definition and maintenance of the archives' structure, the security of drawing and document, the data consistency, the management of version and the query of archives. Around these problems, this paper discusses the solution in the Drawing and Document Management System of Wu Han Iron and Steel Design and Research Institute. The work that writer did shows as below:
    (1) After looking back the characteristic of Drawing and Document Management System used in each period and analyzing their defects, the writer brings forward the function and characteristic that a whole Drawing and Document Management System must possess at present.
    (2) After analyzing the new technique brought by the distributed application structure in each period that evolving synchronously with System, the writer puts forward a structure model of System based on XML and COM and discuss the advantage of the technique in solving the problem coming into being in System.
    (3) In this paper, the writer discusses the excellent merit of XML which behaved in improving the representation of Web page and resolves the problem that how to convert
    
    
    the data in database into XML stream and convert the stream into the HTML again in order to simplify the interface and reduce the transmit flux in net.
    (4) In this paper, the writer discusses how to realize the reusing of code with the technique of COM component and imports the concept of layer-separated component which separates components into data components and business components to simplify the test and the maintenance of codes and reduce the quantity of client codes.
    At length, this paper discusses the function and the deficit of WDAMIS and brings forward the research direction in future.
引文
1.基于组件的应用程序设计 [美]Mary Kirtland著 北京大学出版社
    2.COM原理与应用 潘爱民 著 清华大学出版社
    3.数据库处理——基础、设计与实现 [美]David M. Kroenke 电子工业出版社
    4.实用面向对象软件工程教程 Edward Yourdon & Carl Argila 电子工业出版社
    5.深入理解COM+ [美]David S. Platt 著 清华大学出版社
    6.PDM中的文档管理 王晓红等 计算机应用 第20卷第8期
    7.工程图档管理系统的开发 杨峻等 机械设计与制造工程 第29卷第1期
    8.Web技术与产品数据管理研究 李原等 制造业自动化 第22卷第3期
    9.基于WEB技术的企业数据管理 段洋明等 机械设计与制造工程 第30卷第1期
    10.基于WEB的PDM系统设计研究 周良等 计算机应用研究2000年第四期
    11.SQL Server7.0编程技术内幕 [美]John Papa、Maffhew Shepker著 机械工业出版社
    12.设计数据库应用各阶段的工具——用VB开发数据库应用之一 计算机世界1999年第21期
    13.开发三层应用——用VB开发数据库应用之三 计算机世界1999年第21期
    14.基于Web的分布式设备监测诊断系统 黄涛等 电一体化1999年第6期
    15.Visual Basic6.0组件工具指南 [美]Microsoft公司 著 北京希望电子出版社
    16.Active Server Pages详解 [美]Scot Johnson 著 电子工业出版社
    17.Dephi 5.x ADO/MTS/COM+高级程序设计篇 李维 著 机械工业出版社
    18.Visual Basic开发指南——ASP和IIS篇 [美]A.Russell Jones著 电子工业出版社
    19.基于Web和三层C/S结构的DBCAI系统的设计与实现 熊晓雯等 计算机应用第21卷第4期2001年4月
    20.基于Windows DNA构建多层分布式电子商务系统 于华 计算机应用第21卷第4期2001年4月
    21.COM+与Visual Basic6分布式应用程序设计 [美]Ted Pattison著 机械工业出版社
    22.实用技术:Microsoft IIS 5管理技巧 [美]Gerry O'Brien著 电子工业出版社
    23.ASP技术手册 [美]A. Keyton. Weissinger 著 中国电力出版社
    24.深入学习:JavaScript开发与实例 [美] R. Allen Wyke等著 电子工业出版社
    25.Windows DNA可扩展设计 [瑞典]Sten Sundblad等著 机械工业出版社
    26.Windows 2000安全Web应用程序设计 [美]Michael Howard等著 机械工业出版社
    27.基于COM的控制系统仿真程序的设计与实现 刘东等 计算机应用第21卷第7期
    28.COM/DCOM编程指南 刘云、孔雷译 清华大学出版社
    29.三层/多层C/S模式分析及其实现 邹涛、陈志刚等 计算机与通信,1999.12
    31.XML高级编程 [美]Didier Martin等著 机械工业出版社
    32.XML从入门到精通 [美]Ann Navarro等著 电子工业出版社
    33.Microsoft多层平台的演变 http://www.zdnet.com.cn/developer/cat_Sel/index.htm
    34.N层开发模型 http://www.zdnet.com.cn/developer/cat_Sel/index.htm
    35.电子图档管理问题分析及解决 http:/WWW.e-workS.net.cn
    36. How Microsoft Transaction Server Changes the COM Programming Model-MSJ, January 1998 http://www.microsoft.com/MSJ/0198/mtsJan.htm
    37. Microsoft Transaction Server Helps You Write Scalable, Distributed Intemet AppsMicrosoft Systems Journal http://www. microsoft.com/MSJ/0897/mts.htm
    38. A Developer's Guide to Transaction Processing Systems Download http://msdn.microsoft.com/vstudio/technical/articles.asp
    39. Middle-Tier High-Speed Data Caching Involving COM/MTS and COM+ http://msdn.microsoft.com/library/eh-us/dncomser/html/midtiercache.asp
    
    
    40. Use of Java/COM Components in COM+ Enabled Systems Can Cause Delays (Q260353) http:// support.microsoft.com / support / kb / articles / Q260 / 3 / 53. ASP
    41. COM Class Objects and CLSIDs http:// msdn.microsoft.com / library / en-us / com / comext_2s4z.asp
    42. COM Clients and Servers http:// msdn.microsoft.com / library / en-us / com / comext_8p2r.asp
    43. Lesson List: COM Tutorial Samples http:// msdn.microsoft.com / library / en-us / com / lessons.asp
    44. Security in COM http:// msdn.microsoft.com / library / en-us / com / security_47fx.asp
    45. Best Practices for Securing COM+ Applications http:// msdn.microsoft.com / library / en-us / biztalks / htm / lat_secure_intro_ygdi.asp
    46. alaika, S. Using XML in relational database applications, Data Engineering, 1999. Proceedings., 15th International Conference on , 1999
    47. oshfeghi, M.; de Greef, B., XML in a multi-tier Java/CORBA architecture, Enabling Technologies: Infrastructure for Collaborative Enterprises, 1999. (WET ICE '99) . Proceedings. IEEE 8th International Workshops on , 1999
    48. Deployment and Registration of COM+ Applications http://msdn.microsoft. com/library/en-us/cossdk/htm/pgdeployment_toplevel_5kdv.asp
    49. 3C, XML Path Language (XPath) Version 1. 0 W3C Recommendation 16 November 1999, http://www.w3. org/TR/xpath
    50. 3C, Document Object Model (DOM) Level 2 Specification Version 1. 0 W3C Candidate Recommendation 07 March, 2000, http://www.w3. org/TR/DOM-Level-2
    51. W3C, Namespaces in XML World Wide Web Consortium 14-January-1999, http://www.w3. org/TR/REC-xml-names
    52. W3C, XSL Transformations (XSLT) Version 1. 0 W3C Recommendation 16 November 1999, http://www.w3. org/TR/xslt

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

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

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