图文档管理系统YHEDM关键技术研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
因为计算机网络的快速发展,以及以其他用户共享各种信息的需要,在现代企业中,已经采用了各种方法来用于管理海量信息。其中一个优秀的解决方法就是实施PDM系统。它不仅仅是一种管理产品信息和过程的方法,而且还是一种在计算机网络环境下,管理企业以及其产品信息的思想。
     在产品的整个生产过程中,数据和信息的管理应该处于及时的控制之下,该过程的每一步都应该反馈给用户和系统。
     本文说明了如何使用PowerBuilder和MS SQL SERVER 2000来设计一个三层的分布式系统,该系统的目的就是管理产品的所有类型的文档,包括由CAD类软件生成的DWG文件,Word应用程序生成的DOC文档,以及类似的各种文件。
     本文给出了YHEDM系统的系统设计方案,从开发环境的选定、底层的数据库表格设计,到整个系统框架,以及各个不同应用程序的具体设计与实施。
     本系统基于数据库,是一个分布式的应用程序,由3个程序构成,分别是服务器端应用程序,客户端应用程序和管理员端应用程序。在客户端应用程序中,采用了两种方法来解决6种表格的生成与打印,一种是通过自动化技术调用Excel来实现,另一种则是通过CAD完成。
     最后,浏览图纸和文档的任务是通过使用一种ActiveX控件完成,称为AutoVue。这种控件使用OLE技术插入到客户端应用程序中,通过这种控件,用户可以浏览多种格式的文件,甚至包括3-D CAD软件产生的文件。
Because of the rapid development of computer networking, and need to share various information with others, in modern enterprises, more and more methods have been implemented to manage the unbelievable amount of information. PDM is an excellent way to resolve all these problems. It's not only a technology to manage the product data and procedure, but also a thought to manage information about the enterprise and its products in the environment of computer and networking.
    During the whole producing procedure, the management of data and information must be under just-in-time control, every step of it must be feed-backed to user and the system.
    In this paper, it's demonstrated that how to design a 3-tiered distributed system with PowerBuilder and MS SQL SEVER 2000, the goal of this system is to manage all kinds of documents of some product, including DWG files generated by CAD-like software and DOC generated by Word application, or something like that.
    In this paper, it's also demonstrated the way to design the system of YHEDM, from the developing environment, the designing of the database tables, to the whole system architecture; and what's more, the designing and implementing of the deferent applications.
    This system is based on database, and is a distributed application system, which is made up of 3 programs, such as server, client and manger application. In client application, two ways are adapted to resolve the generation and printing of 6 kinds of tables, one is through Automation technology with Excel, the other is through CAD.
    Finally, the way to view paper and document is to use an avtiveX control, named AutoVue. This control is inserted into client application with OLE technology, by which user can view files of lots of formats, even including 3-D CAD files.
引文
[1] 马晖等编著,PowerBuilder 7,0高级教程,电子工业出版社,2000
    [2] 索梅,王晓波,牛欣源编著,PowerBuilder 7.0参考手册,清华大学出版社,2000
    [3] Abraham Silberschartz,Henry F.Korth,S.Sudarshan,Database System Concept,机械工业出版社,1999
    [4] 林永编著,Visual Basic程序员Windows API编程手册,人民邮电出版社,2002
    [5] 湘潭电机集团股份有限公司,企业标准汇编——技术管理标准,湘潭电机集团股份有限公司,2000
    [6] 桂峰,陈海峰等编著,PowerBuilder 7,0应用与开发,机械工业出版社,1999
    [7] 刘涛,潘存云,在PowerBuilder中利用自动化技术来调用Excel处理与打印表格,计算机与信息技术杂志,2002,10:20
    [8] 何军,刘红岩等编著,PowerScript语言、事件与函数,电子工业出版社,1998
    [9] 国防科技大学机电工程与自动化学院,YHEDM图文档管理系统-初步设计报告,2002.05.12
    [10] 国防科学技术委员会,军用软件文档编制规范,JB438-88,1988.02
    [11] 计算机软件工程规范国家标准汇编,中国标准出版社,1998.03
    [12] 产品数据管理及其实现,高奇微,机械工业出版社,1998.12
    [13] 设备管理,东南大学出版社,1999.06
    [14] 生产管理,机械工业出版社,1998.05
    [15] 方泊汾编著,从2-Tier蜕变到N-Tier的PowerBuilder 7.0,中国青年出版社,旗标出版股份有限公司 2000
    [16] 孙星,PDM在技术发展部的发展与应用,CAD/CAM/CAE/PDM技术发展与创新——2000UGS中国用户论文集,东南大学出版社,2000.07
    [17] 郑礼平,丁寿安,汤文成,基于PDM的工程设计系统的考虑,CAD/CAM/CAE/PDM技术发展与创新——2000UGS中国用户论文集,东南大学出版社,2000.07
    [18] 王贵中,科龙PDM实施的几点体会,CAD/CAM/CAE/PDM技术发展与创新——2000UGS中国用户论文集,东南大学出版社,2000.07
    [19] 郝勇,范健,丁拳,发动机风扇部件产品管理系统的实现,制造业信息化工程的关键技术及应用——2001UGS中国用户论文集,机械工业出版社,2001.06
    [20] 张柳,PDM在一体化技术中的应用,制造业信息化工程的关键技术及应用——2001UGS中国用户论文集,机械工业出版社,2001.06
    [21] 国防科技大学机电工程与自动化学院,YHEDM系统详细设计方案,2002.06
    [22] 国防科技大学机电工程与自动化学院,图文档管理系统数据字典,2002.05
    [23] 贺静,YHPDM系统中编码管理和图文档批阅技术研究,工学硕士论文,国防科学技术大学研究生院,2002.01
    [24] 刘敏,YHPDM系统中工作流程管理的设计与实现,同等学历申请工学硕士学
    
    位论文,国防科学技术大学研究生院,2001.05
    [25] 吴洁明编著,PowerBuilder 6.0应用与开发,清华大学出版社,1998
    [26] 马承志 张延鑫 张维宁 史兰等编著,PowerBuilder 8.0编程实例与技巧,机械工业出版社,2002