论文部分内容阅读
工程图的设计是一个需要多人协同、多次往复的过程。草图需经多次审议、修订才能作为成图发布。成图还会因施工中发现的问题而需进一步修改,形成一系列版本。传统的图纸管理采用在新版本图纸上画线、加批注的方法,来指明其与旧版本的差别以及修改意见。在查找图纸时,是采用手工查找的方法。传递图纸是采用邮寄或专人递送的方法。在审图或施工中如果发现图纸的错误,则是采用将有关人员招集到一起,开会讨论的方法来解决问题。可见,传统的方法是十分低效的,图纸易遗漏,管理易出错。并且,随着CAD应用的普及,工程设计单位积累了大量的电子形式的工程图,如何高效地管理这些电子图档,也是工程设计单位急待解决的问题。
目前的图档管理系统,有些是采用将工程图纸扫描、矢量化后与电子图共同存储,用手工方式输入一些属性值以便于检索的方法来管理工程图的。这初步实现了工程图的存档与查阅,但手工录入效率不高,并且也没有解决图档的传递与审议修改中的低效问题。有些加入了网络传输功能,实现了图档的高速传递。但迄今为止,仍然缺乏一种能够较全面地解决工程图的审议、修改、归档、查询与传递中的管理与效率问题的系统。
针对上述问题,本文进行了以下几个方面的研究工作,并将这些研究成果应用在工程图的协同审议与存档管理系统VHDrawings中,取得了较好的效果。
1.在系统结构方面,比较了基于DCOM的体系结构与基于Socket的体系结构各自的优缺点,给出了一个基于Socket的三层C/S模式的总体结构。
2.在功能模块方面,给出了系统的项目管理、用户管理、权限管理、协同审议以及图档管理等模块的设计。详细探讨了协同审议中的工作流管理技术、同步协同与异步协同技术。
3.在自动归档技术方面,研究了工程图标题栏信息的自动提取技术。解决了其它图档管理相关论文与软件中从未涉及到的多图框工程图标题栏信息的自动提取问题。提出了几种多图框工程图自动处理算法:“距离就近”算法、“划分+识别”算法与“特征