PDM系统根据组成产品物料间的单层依赖和对应关系,利用关系数据理论,提出了一种基于单层BOM的产品BOM描述方法,该方法能够较好的满足企业对产品BOM的维护、修改、查询和使用需要,为企业实施产品数据管理和制造资源计划等信息化改造工程提供有力支持。这也是PDM系统的一大亮点。
产品是联系企业和用户的桥梁。快速高效的新产品开发设计能力,可靠稳定的产品质量,良好的性能价格比以及客户满意的售后服务等是企业确立竞争优势的关键,而这一切都依赖于有效的产品信息管理。产品信息指与产品有关的所有信息,包括产品设计、制造、销售以及售后服务等整个产品寿命周期内的全部信息。
其中,产品结构信息是产品信息管理的核心和基础,在产品结构信息中,有关产品物料组成和配置信息可以用产品物料清单BOM来描述,简称产品BOM。BOM不仅反映产品物料的组成情况,还能反映组成产品各物料之间的从属关系。BOM在产品的设计、制造、销售以及售后服务中发挥着重要作用。如在制造资源计划MRP和产品数据管理系统PDM中,BOM均是重要的核心数据。
BOM的数据结构指构成BOM数据的组织方式,它直接影响有关产品信息管理计算机系统的效率和功能发挥。目前,实际应用系统所采用的BOM数据结构尚存在效率低下,难以处理系列产品和变形产品BOM等问题。为了解决这些问题可以使用BOM的各种数据,所以说BOM的功能很强大。
1 BOM数据结构现状
实际应用中的BOM数据结构主要有2种:
1)非数据库文件
以非数据库文件存储产品物料清单,一个产品一个文件。该方式难以查询和维护,弊病太多,目前以很少采用。
2)数据库
关系数据库仍是当前数据库技术的主流。该方法利用数据库技术进行产品结构数据管理,能在一定程度上借助数据库技术提高效率。但该方法在数据库模式上存在弊病,如仍然需要一个产品构造一个关系数据表,多个产品间的相同信息难以有效利用等等。
2 基于单层BOM的BOM数据结构
产品BOM是分层的,具有“层”的概念,“层”表示组成产品物料间的从属关系。从数据结构的角度来看,产品BOM是一种非线性结构中的“树”结构,组成产品的每一种物料均为树的结点。因此,可以借助有关“树”的数据结构理论来研究产品BOM。
2.1 单层对应关系与单层BOM
以机械产品为例,组成产品的物料可以分为零件和部件。由于部件本身也由零件和部件组成,直接作为产品组成部分的零部件和产品之间的关系称为单层对应关系,而组成部件的零部件和产品之间则不是单层对应关系,它们只与所组成的部件是单层对应关系。用连接相临层次的路径表示物料间的单层对应关系,称为单层BOM。显然采用一定的迭代方法,可以根据单层BOM构造出整个产品BOM。因此,问题的关键在于单层BOM的构造和描述。