基于EPDM的产品自定义BOM系统设计毕业论文
2021-03-18 21:27:42
摘 要
产品数据管理中,最重要的管理对象就是物料清单BOM。物料清单包含了设计、采购、生产等一系列过程的所有信息,是产品数据管理最重要的数据源。对于该数据源的提取,传统的手工编写已经不能很好的满足当今信息化高速发展的时代,需要有新的方法和技术来实现自动提取BOM并能对BOM做相应的数据采集和筛选。BOM种类分为多种,本文主要研究的是采购BOM的生成。
本文结合实际要求,主要研究了自定义BOM生成系统的实现。对SQL Sever 2008数据库管理系统、SQL 结构化查询语言、C#编程、PDM API函数进行了较深入的学习和应用,主要完成了BOM生成系统的需求分析、功能模块划分与设计,并由此设计了应用程序。系统实现了产品结构树展示,模版自定义,数据处理和数据写入等功能。本系统经过测试,运行效果稳定可靠,操作简单、方便;实现了一个功能较全、实用性好、安全性高,并具有良好的可扩展性、可移植性和可维护性的系统。
关键词:BOM,BOM生成,需求分析,功能模块设计
ABSTRACT
In the process of the products of data management, the most important object managed is bill of material BOM. The bill of material contains all the information of the process of design、purchase、produce and so on, and is the vital data source for the product of data management. As for data source withdrawing, The traditional manual writing has been very good to meet the rapid development of today's information age. A new method and technique is demanded to make it that automatically withdraw BOM, and collect or filtrate information from BOM come true. This article combines with actual demands, and mainly studies the implement of purchase-BOM generative system. After deeply studying and applying SQL Server 2008 data management system、SQL structed enqury language、C# programing、PDM API functions, the article mainly implements the demand analysis of purchase-BOM generative system, and the division and design of function module, and designs application program. This system realizes the functions containing showing products structure tree、template custom、data processing and data writing. After testing this system, its operation effect is robust,and operation is easy and convenient, which realizes a relative complete function、good practicality、high safety and expandability、transplantability、maintainability system.
Key words: BOM, generate BOM, demand analysis, function module design
目录
摘要 I
ABSTRACT II
第1章 绪论 1
1.1课题背景 1
1.2国内外研究现状 2
1.3本文的研究内容与目标 3
第2章 需求分析 4
2.1需求分析概述 4
2.2需求分析的原则以及要注意的问题 4
2.3产品结构BOM生成系统概述 5
2.4系统的功能需求 6
2.5系统的流程分析 6
第3章 系统功能模块及其设计 8
3.1系统功能模块 8
3.2系统功能模块设计 8
3.2.1结构树展示模块 8
3.2.2模板定义模块 13
3.2.3 数据处理模块设计 16
3.2.4数据写入模块 20
3.3系统总体结构 24
第4章 系统实现 26
4.1系统运行环境 26
4.1.1硬件需求 26
4.1.2软件需求 26
4.2软件演示 26
第5章 结论 32
参考文献 33
致谢 34
第1章 绪论
1.1课题背景
物料清单BOM称为产品结构表或用料结构表,它用来表示一种产品,半成品或成品是由哪些零部件或则原材料所组合而成的组成元素的明细,其该元素构成的单一产品所需的数量称之为基量,同时BOM是计算机可以识别的产品结构数据文件,也是ERP的主导性文件。BOM是系统识别的产品结构,也是联系和沟通企业各项业务的重要纽带。BOM作为PDM的数据基础,对PDM有着决定性的作用[1]。
采用计算机辅助企业生产管理,首先要使计算机能够读出企业所制造的产品的组成和所有需要涉及到的物料,为了使计算机能够快速识别,必须要把用图示表达的产品结构转化为某一种数据格式,这种以某种数据格式来详细描述产品结构的文件就是物料清单,即为BOM[2-5]。它是定义产品结构的技术性文件。因此,它又被称为产品结构表或产品结构树。在某些工业领域内,可以为“配方”、“要素表”或者其它的名称。
实际上 BOM 是一个广泛的概念,在产品的全生命周期中的不同阶段,根据不同的用途,需要不同内容的 BOM。根据在不同阶段应用侧重点不同,我们常常见到不同的 BOM的形式,具体的有:设计 BOM、工艺 BOM、制造 BOM、客户 BOM、销售 BOM、维修BOM、采购 BOM、成本 BOM 等等[6-8]。
BOM信息在MRPⅡ/ERP系统中被用于MRP计算,成本计算,库存管理。BOM有各种各样的形式,这些形式取决于它的不同用途,BOM的具体使用包含: 是计算机识别所需物料的基础依据; 是配套和领料的根本的依据;根据它监控,实现在加工过程的跟踪;根据它进行产品成本的估算; 是采购和外协的依据;是编制计划的重要依据;可以作为报价进行必要的参考;进行物料追踪; 使设计能够系列化,标准化,通用化[9-10]。
BOM 的重要性还体现在它是企业的信息纽带,企业在产品设计、工艺编制、产品生产、产品销售、成本核算等过程中都需要大量用到 BOM数据,而一个企业,特别是多种类、小批量、离散型的企业的 BOM 数据是非常巨大且繁琐的,尤其在市场竞争越来越激烈的今天下,企业产品的技术要求会随着客户的新的要求而不断产生变化,导致BOM 数据的动态发生巨大的改变,从而使 BOM 数据及其管理更加沉冗,所以对 BOM 信息的有效管理成为企业管理的必不可少的一个环节[11-13]。