论文部分内容阅读
工程图纸管理系统在产品数据管理(PDM)中是非常重要的,其在企业信息化管理过程中也是不可或缺的系统,并成为国内外众多学者争相研究的热门话题。伴随计算机软件技术的发展,如何应用软件集成技术和软件复用技术与企业工程图纸等数据管理结合起来已备受人们普遍关注。论文所阐述的工程图纸管理系统的研究与实现主要应某地铁企业需要,并针对该企业工程图纸数据管理复杂的现实情况,实施该系统的研究、设计与开发,主要实现企业工程图纸的集中管理、企业工程图纸管理的有序化、保证企业工程图纸数据的安全性、企业工程图纸数据管理的归一化、扩充工程图纸数据的使用者范围。同时为企业使用者提供有序、高效和方便的数据管理技术,进而加速了整个企业的信息化发展,最终提高产品的产出率和集成创新度。系统实现在开发过程中结合了软件集成技术以及软件复用技术,应用面向对象的程序设计理念和模块化思维来提高本课题的开发效率,使得系统的故障更易分离,可靠性和安全性得以保证,软件功能得以重用。企业所拥有的工程图纸其数量巨大,分别描述不同产品零部件的构成,所以系统实现时可采用自动生成结构树的机制对图纸进行分类,从而便于用户分门别类的对图纸数据进行访问操作。结构树由目录结构对图纸进行标识,只在数据中存放用于结构树生成的图纸索引结构,在结构树生成时,通过在数据库中调用结构树索引结构的字段信息,并由程序进行组织,从而完成结构树的生成任务。使得数据的访问实现比较简单,且可以方便的做到对图纸文件的访问。针对该地铁企业存在的大量机械图纸和电气图纸,系统将企业所需的各类工程图纸相关操作设计为统一的操作构件,实现对图纸数据的操作,主要包括工程图纸的缩放显示、拖拽显示。同时,在该构件中应用热点机制实现工程图纸的链接操作和零部件信息的快速匹配操作。热点主要用于标示图纸中的零部件,并针对热点的操作来实现链接及匹配功能,从而构件中也封装了对热点的编辑操作,包括热点的添加、修改和删除。本课题可以采用数据共享方式,并且对不同用户设置不同的操作权限的控制机制来管理和使用共享的数据。系统实现时,提供图纸信息的查询功能,其是系统实施的关键部分,目的主要是根据用户所给条件将查询过程交由系统处理,从而提高信息查询效率。为缩短数据查询时间,系统更新时将所有零部件信息表进行关联,形成预查询结果集,从而根据图纸零部件信息进行组合查询时,只需要从结果集中提取查询结果,这样可避免每次查询都需要进行的表与表之间的关联操作,节省了查询时间,提高了查询效率,是空间换取时间的具体体现,这样,在存储空间完全可以满足用户需求的前提下,生成预查询结果集的查询方案是完全可行的。数据访问权限也是实现的关键部分,系统设计及开发过程中主要采用基于角色的系统权限访问控制机制(RBAC),它是一种面向企业安全的一种有效的访问控制策略,不同用户对应不同的使用权限,不需要在每次创建用户时都进行用户权限的再次计算,只要给每一个系统使用者指定一个用户的身份即可,由于针对用户身份设置权限要比针对用户本身来设置权限更灵活更,这样在一方面会使得用户的权限管理更容易,另一方面也减少了整个系统的开销。系统数据的网络传输主要采用SAN架构,配置中心机房,以外的所有数据服务器都通过网络连接到该机房。数据的存储设备采用共享方式,其机制为应用现有技术使所有服务器都向要求数据访问的用户提供服务,从而减轻了网络传输的压力,同时,如果在整个网络中有服务器出现异常情况,可以使用其它的服务器最相同的处理,并不影响系统用户对网络中数据服务器正常的访问行为。从而保证了系统网络数据传输的可靠性。论文所研究的成果已经得到应用,并取得了良好的收效,反映出系统具有广泛实用价值和应用前景,实现了企业工程图纸管理的高效率、高质量及自动化,可以为企业产品的生产和创新提供更好的发展空间。