婚庆礼仪物料清单

2024-06-04

婚庆礼仪物料清单(精选8篇)

篇1:婚庆礼仪物料清单

婚庆礼仪物料清单

一、舞台 —— 庆典、仪式等活动的主载体.可根据现场条件和活动主题搭置不同规格、大小、形式的舞台。

二、主题背景板—— 通常以珩架、喷绘搭建,要求主题鲜明,图案设计新颖恰当。

三、音响 —— 专业进口音响设备及配套齐全设施为各类仪式.会议、演出提供专业音效服务。

四、舞台灯光 —— 专业进口灯光设备,创造完美华丽舞美效果.五、珩架 —— 常用作主题背景板,嘉宾休息间、展示架、展棚等主体的支撑.可根据现场条件和活动主题搭置不同规格的设计形式.五、充气龙拱门、充气立柱 —— 吸引过往人群关注,传达广宣信息,突出喜气红火的现场氛围,拱门、立柱可备合丝印广告宣传。

六、中式花篮 —— 鲜花制作,用于各种庆典、仪式等现场.装点现场气氛,传达各祝贺单位深厚友谊.常摆设于主办方项目大门或各室内门口处,也可放置于舞台下方或组成花篮通道等.七、西式艺术花篮 ——高级精品鲜花制作,高1.8米.为活动增添更为高雅、别具一格的现场气氛。

八、剪彩鲜花柱 —— 现场效果明显高于传统绸花,并呼应本庆典的高雅感觉和尊贵层次;同时带给剪彩嘉宾更加尊崇的感受.九、丝印横幅 —— 广泛用于现场广告发布,传达广宣信息,增加现场气氛。

十、丝印彩旗 —— 又称广告刀旗,将其布置在道路的两侧及现场周围,五色缤纷的旗面可印上企业徽标以及广告语;

十一、礼宾花炮 —— 升空30米,常用于各种剪彩,庆典仪式高潮,使活动更加辉煌。

十二、电子荧光冷焰火 ——常用于各种剪彩,庆典仪式高潮阶段,为活动制造 辉煌、隆重亮点。

十三、嘉宾签到处 —— 用于各庆典仪式现场,供嘉宾、贵宾签到题词用。

十四、彩色盾旗、三角小吊旗 ——用于装饰活动、会议现场上方,增添喜庆气氛.盾旗上可丝印主办方logo广告语等。

.拱门(绢花、鲜花、气球)、路引花柱、相片迎宾牌鲜花装饰、烛台、点火枪、冷烟火、全场大小蜡烛、泡泡机、烟雾机、追光灯、发光祝福树、祝福卡、背景装饰(粉纱、彩灯、花柱、心形绢花、**联婚割字等)、蛋糕台、香槟台和签到台布置、桌面装饰、走廊扶手拉纱、主桌椅背花.

篇2:婚庆礼仪物料清单

贯切落实十八届五中全会提出的五大发展理念:创新 协调 绿色 开放 共享

标题:筑梦。笃行

副标题:资本创新之路之二暨搭建互助金融生态体系 主题:创新、互助、共享 主题分享:我有一个梦

议程: 1.宣传片播放 2.主持人上场 3.国家领导致词

4.资本在线北京公司揭牌仪式 5.公司领导致谢 6.“沙画”表演 7.书法表演

8.主题分享“我有一个梦” 9.二胡演凑《万马奔腾》 10.诗歌朗诵《追梦》

11.心灵呼唤《我的未来不是梦》 12.全国工商联签约 13.工商联领导致词 14.女企业家商会签约 15.会长致词

16.文化产业商会签约 17.会长致词

18.合作机构代表签约 19.合作机构代表《合作分享》 20.歌唱表演

篇3:工艺物料清单的维护分析

关键词:工艺物料清单,维护,BOM

1 关键术语

PDM也就是数据管理, PBOM是计划物料清单, 此种清单是基于设计的零组件的装配父子关系, 结合工艺计划室给出的工艺组合件而形成的装配树。分厂项目列表的单位是生产商, 按照一些现实条件, 如工艺线路、比例、单位等, 通过工艺计划表汇总排序生成零件列表, 不体现零部件的隶属关系, 同时也不包括标准件在内。

2 概述

工艺计划工作涵盖了三个方面的内容, 内容之一是产品零件与组合件的确定, 以及部件的工艺流程, 为各种产品在工厂的周转安排相应的工艺路线;内容之二是编制工艺表等, 明确产品零件、组合件的转移顺序, 保障生产的顺利进行;内容之三是需要管理标准件, 确定设计、标准资料的分发单位。

3 明确部件、组合件及零件的工艺路线

首先制定分工原则, 为各生产厂家提供各种飞机生产任务的指令性文件, 为具体工作人员提供相应的准则依据。分工原则的制定由工艺计划室来完成, 并通过工艺师的审批及总工程师批准。热加工工艺中的分工原则要在冶金总方案中确定, 当工艺计划室对分工原则进行编订时, 要依照总方案进行热加工生产厂的分工。

3.1 确定工艺路线的原则与工艺路线

零件工艺路线确定时, 要坚实分工原则, 此外, 还要注意下述问题:尽量避免零件在生产车间的周转;减少零件在周转中出现的逆向与重复性流动;当生产厂交付零部件时, 要保持产品的完整性。比如表面处理与热处理不是工艺路线涵盖的内容, 需要做的是要将有关资料分配给相关生产厂。具体零件的工艺路线划分:首先划分工艺组合件, 在生产飞机时, 设计分离面并不完全符合工艺分离面, 所以, 工艺人员要基于组建的设计, 增加工艺组合件。其次是工艺组合件的编号要坚持一定的原则。工艺组合件的一个零件背后要打有“ZH”字样, 相同的零件在不同的工艺组合中也要打上该字样来表示工艺组合件号, 通常工艺组合件号有“ZH1”、“ZH2”、“ZH3”等。当工艺组合件的所有父件为一个时, 也可在其背后通过大字样的方式进行标注, 通常字样形式为“FZ”。当在此种设计组中出现两个以上的工艺组建时, 所使用的字母表示为“FZ1”、“FZ2”、“FZ3”等。工艺组合件的添加, 一般只在零件生产厂需要形成工艺组合件时添加。在开展具体工艺零件的划分时, 工艺计划人员要按照一定的原则, 首先需明确工艺路线的流程, 将零件的工艺路线填写到设计发出的细目表中。

3.2 标准件的管理

基于管理的需要, 通常情况下将标准分成五类, 分别为:铆钉类、胶布套管类、标记牌类、热缩管类、一般标准件。铆钉类包括:弹簧垫圈、开口销、抽钉等。胶布套管使用的管类标准件型号为HB6-37, 如HB6-37-6×100 就是此种类型, 这种类型的标准件按照一定标准的HB6-37-D和L共同形成的, 另外L的长度是随意的。标记类标准件的指标类型有HT-SCE-3/32-20-9、HT-SCE-3/8-2.0-9 (W71-R6) 等, 此类标准件的组成通常有两部分:标准件CM-SCE-1/4-4H-9 与标准件上打印的字母 (X80) 。热缩管类标准件也即S063标准件, 一般标准件除了上述标准件以外的标准件。

在PBOM、工艺计划表与细目表中, 标准件的工艺路线指的仅是标准件的使用单位;标准件要按照标准计划表进行生产及发放。工艺计划室按照单位汇总标准件, 并对组件标准件进行分解, 依照制作单位、生产单位及备注等生成标准件计划表, 可以根据实际需要, 相应调整上述集中类次的标准件, 但需要遵循一定的原则。遵循的总原则是柳钉类标准件汇总原则, 当汇总数量少于6 个时, 满足的条件:数量=汇总数量×2, 当汇总数量大于5, 少于11 个时;满足的条件:数量=inc (10+ (汇总数量-5×1.5) +1) 等。原则之二是胶布套管类标准件汇总总原则, 这种类型的标准件不以件数进行生产, 是按照卷生产。标准件的使用厂家根据自身实际情况, 制成相应长度的标准件, 该类型的标准件依照混动原则, 将其分成两种:规格与长度。汇总相同规格的标准件长度, 最终得出汇总总长度L, 并对L1乘上一个系数, 得出最终的计算公式L2=INT (L1×1.15) +1, 将相同规格的标准件汇集成一个总的标准件:HB6-D×L2。此外, 另外两种原则为:标记牌类标准件汇总原则和热缩类标准件汇总原则, 其相应的计算公式分别为数量=int (汇总数量×1.15) +1 与数量=int (汇总数量×1.15) +1。

3.3 PDM系统下的工艺计划管理

3.3.1 PDM系统下的工艺计划管理特征

信息技术的发展改变了原有的工艺计划管理模式, 逐渐呈现出PDM系统的计划管理, 这种管理模式不同于传统的管理, 主要体现在工艺计划表的管理上, 其突出的特点是PDM系统的核心为零件管理, 基于零件配置的单层装配关系形成了单价份BOM, 并通过BOM形成单份架工艺计划表与标准件计划表。工艺计划表和标准件计划表只是一种报表的输出。

3.3.2 基于PDM系统的工艺计划表管理

PDM系统工艺计划表只是工艺计划表中其中之一, 有分厂标准件列表、标准件计划表与分厂项目列表等。工艺计划表的查询与统计:可以通过工艺表的任意信息进行信息列组合查询, 并将查询的结构导出。PDM是系统的核心, 能将组织的产品有效组织起来, 支持所有层次的BOM查询, 将所有的结构关系、零组件属性等查询出来, 以结构树的形式呈现出现。

3.3.3 维护BOM

工艺人员根据设计要求维护PDOM, 维护开始之前要先建立更改单, 更改单与零组件之间没有必然的关系, 一份更改单能任意更改多个零部件, 当PBOM建立更改单后, 系统生成与零部件的关系。更改单在编制与校对之后, 才能生效。零部件更改单要经过审批签订, 更新零部件。

4 结束语

随着市场经济的跨越式发展, 多样模式商业的崛起, 商品交易变得更加灵活多变[2]。BOM将重要的数据提供给PDM信息化系统, 其组织格式设计与决定了系统的处理性能, 所以, 结合使用环境的实际情况, 合理设计有效的BOM非常重要。 BOM通过输出数据, 服务PDM系统, 也是财务部门核算成本的关键, 为制造部门组织生产提供了重要的依据, 所以, BOM的影响范围极大, 这就要求其要具有较高的准确性。为此, BOM是管理系统正确地使用与维护运行的必然。

参考文献

[1]刘浩.Dataload软件在ERP系统轮胎物料清单维护中的应用[J].橡胶科技, 2014 (6) :38-41.

篇4:婚庆礼仪物料清单

婚典仪式策划方案及道具物料租用报价清单(婚庆客户方)

婚典喜嫁日期:公元年月日

婚典仪式酒店:酒店楼厅

仪式主礼司仪:伟杰TEL:138********

婚典仪式启幕吉时:初定当日PM:

婚典现场执行督导:同源广告婚庆策划部

婚典主礼双方:

新郎:(先生)新娘:(女士)

婚典策划方案台启:

1.新人双方、联姻双亲。

2.婚庆典礼礼仪服务策划机构方(同缘广告婚庆策划部)。

3.受到新人邀请之第三方热心人士。

婚典仪式流程策划方案

婚庆部:(主礼司仪与策划执行)手机: 音响师:(音乐统筹、焰火制作执行)手机: 灯光师:(视频制作及灯光总监)手机:

本公司温馨提示:

1.希新人应谨守诚挚、神圣的心情去投入仪式并听从、配合司仪引导完成婚典流程。

2.望新人尽量不要将此婚典仪式策划书交与其他无关的第三方人士,谢谢合作!3.未尽的礼仪服务指导均可提前或婚典现场与司仪沟通达成、如需婚典提前预排请提前落实日期联系。再次非常感谢尊贵的您和您的爱侣选择了同缘广告策划有限公司!专业贴心的婚庆策划服务会令您获得明星素质般的婚典洗礼,成为令人艳羡不已永恒经典的百年喜缘!我们愿意用诚挚的祝福为您构建起通向幸福美满生活彼岸的七色彩虹、点缀和成就您无限缤纷的婚姻之路!很荣幸为新人阁下提供真诚的婚典婚庆礼仪服务!

同缘广告策划有限公司婚庆部谨祝:各位新人执子之手、共偕白首,喜缘百年、福寿康健、枝叶合欢、恩爱永远!

梧州市同缘广告策划有限公司婚庆部

篇5:婚庆礼仪物料清单

组装件和自制件都能制作BOM。

组装件是由多个物料组成,不是生产环节的组装,而在销售出库环节的仓库组装。自制件也是有多个物料组成,是通过生产环节自制的,而不是在销售环节组装的。进入KIS系统,单击〖基础设置〗→〖BOM〗,系统弹出“录入单据”界面,输入下属述组装件、自制件BOM字段内容。

可以按企业的产品分组情况将产品分到不同的BOM组,每一具体的产品属于不同的BOM组。对BOM组可以实现新增、修改、删除等操作,当然当前光标必须置于BOM组别上,才能作相关BOM组的操作。

BOM的录入顺序,首先建立BOM组;在BOM组下录入BOM;对录入BOM进行审核。

1、BOM组的新增

光标在BOM组,单击菜单〖编辑〗→〖新增组别〗菜单项,系统将弹出新增组的对话框,在对话框中输入BOM组的代码和名称,单击【确定】即可

2、BOM组的修改

选中要修改的BOM组,单击【修改】,则系统弹出修改组的对话框,修改代码和名称后单击【确定】即可。

3、BOM组的删除

选中要删除的BOM组,单击【删除】,则系统弹出提醒删除BOM组的对话框,单击【确定】即可完成删除,当然该组必须没有BOM。当BOM组存在下级BOM组或BOM单时,不允许删除

4、新增BOM 在BOM维护界面单击【新增】或在〖编辑〗菜单下选择〖新增〗菜单项,则系统显示新增BOM的界面。各个数据栏目的录入详细描述参见前面关于BOM的单据头和单据体的说明。输入完成后,单击〖文件〗→〖保存〗,若保存成功即完成单据的录入工作;单击〖文件〗→〖退出〗,则退出“录入单据”界面;若保存前单击〖文件〗→〖退出〗,则放弃录入的内容。

篇6:物料清单高效转换及应用方法研究

某某生产单位的物料,是指组合件、零件、原材料等等组成产品的实物,是用代码进行管理的。

物料的投入计划清单,是生产单位生产计划执行的重要数据。需要以树形结构的层级关系,展开零件、组合件投料的计划清单。树形结构清单的来源数据是上级部门统一下发给各生产单位的称为“流水”的电子表格数据,栏目有零件号、零件名称、单台数量、组合件号、加工周期、材料、工艺流程等。

从来源数据中取出和本单位有关的项目,形成本单位组合件的装配关系,按单台份的加工批量,计算零组件的加工周期、投入日期等。

2 物料清单来源数据

“原流水表”作为来源数据,如表1所示,描述了零件与组合件关系、加工周期、工艺流程。表1的第1行是电子表格中的列号。

组合件交付总计划表,作为参与计算数据,在此只涉及到“组合件号、交付日”2个栏目,故省略样表,程序中处理的表名为“树形清单1-组合件-带交付期”。

表1有关列解释:

(1)C列、G列共同表达零件与组合件关系,C列是所在行的主键值,其他列是C列的属性值:例如原序号43、44表示组合件X.806由零件X.010、X.012组成。

原序号20、47表示组合件X.809由零件X.810、X.016组成。零件X.810又是其下1级零件的组合件。

在零组件关系中,存在既做组合件,又做零件的双重身份物料。

原序号48、49表示X.810由X.017、X.018组成。

在这样的数据结构中,虽然零件与组合件的关系确定,但用户看到的数据表不是以零组件层级的树形结构直观展示的。

(2)H列加工周期:按单台产品使用数量的加工天数计算。加工时间不足半天的,周期略计为0。

(3)J列工艺流程:零件生产流经的单位,其中包含的403,即本单位代码,表明本单位参与此零件加工。

(4)Q列标记组合件:是初步整理的结果,用VLOOKUP、IFERROR电子表函数组合进行赋值。在G列找到此件号,则表明其为组合件。

3物料清单结果数据

物料清单转换结果“树形清单表”,如表2所示,直观展示了组合件与零件的树形结构层级关系,是运行程序转换生成的。表2同时展现了按第1层组合件的交付日期和加工周期,推算的各零组件的投入日期。

表2有关列解释:

(1)B列是零组件所处的相对层级。

(2)C列是按层级数用空格占位示意的件号,可见第6~9行是第5行的下层,第5、10行是第4行的下层。

(3)E列为集中批量生产,直接从来源数据中取到的整台产品需用零件数量。

(4)J列是相对于第1层组合件交付日的提前期,由各零组件的加工周期和层级关系推算得到。

(5)K列是来自生产总计划的组合件交付期。上级单位只下达最终上交件的交付日期。

(6)L列由K列“1层交付日”所列的日期减本行J列“提前期”得到。

4 树形结构物料清单表的生成

4.1 来源表数据整理、程序处理

(1)表1的P列、Q列是配合程序运行的中间状态数据,用电子表格函数和运行程序形成。

(2)程序中多处需要数据的有效行范围,所以先循环进行有效行计数。后续程序直接使用有效行变量,不再进行有效行范围判断。

(3)对来源数据中有效行存在省略的空单元格,依据上一行的值进行填补,方便后续程序处理。

(4)生成表2的第1层组合件号行的内容。

4.2 结果表树形结构生成的程序处理

(1)对整理过的来源数据表进行组合件号排序,放在“流水排序表”中,使程序能连续取得组合件号下层数据,与下述(2)配合,避免遍历全部数据行。

(2)程序中用模拟电子表格数据查找的功能,定位来源数据表中组合件号首行。

(3)从第2层开始,按层级顺序,形成树形结构。

(4)展开某组合件号下的树形结构时,在其下1行插入下1层件号及相应数据。

(5)结果表的树形结构形成后,在原流水表内容无变化时,不需要重新形成表2的J列以左的静态数据。

4.3 结果表中投入日的程序处理

(1)结果表中,随新计划的1层组合件交付日的下达,重新运行计算投入日的程序,生成新的投入日。

(2)投入日计算程序是独立的,可以反复重新运行,以得到不同时期的计划投入日。

5 主要程序及注释

5.1 来源数据整理

整理的中间状况见表1的P列、Q列。

程序片段如下:

5.2 转换生成树形结构清单

运行程序后转换完成的结果数据见表2。树形结构物料清单形成以后,若表1内容不变化,则不必重复运行转换生成树形结构清单这部分程序。

程序片段如下:

5.3 计算树形结构清单上附加的投入日

在树形结构清单已形成,表1数据不变的前提下,每次收到新的交付日数据后,运行这部分程序。

程序片段如下:

6 程序采取的措施

(1)用程序设置数据表中函数,减少人工操作难度,避免人工操作失误。

(2)解决程序设计时,数据栏目位置还没固定、栏目名称写法不规范问题。程序中把数据栏目对应的起始行、列号放在变量之中,减少程序中的多处改动,提高程序适应性。

(3)记录和计算各层级加工周期,采用数组、循环嵌套处理的方法,进行不同层级加工周期的连环计算,推算提前期。

(4)有效数据最大行号获取,采取表中行号由大到小的倒推方式,防止有效数据区域存在空行。

7 结语

数据的展现形式直接关系到信息的使用方便程度以及工作质量和效率。采取编制程序、预先数据整理的方法,可以高效地转换生成直观的物料清单。以树形结构物料清单为基础,增加其他附属信息,生成的数据可以扩展应用在生产管理的其他方面。

参考文献

[1]李晓波,周峰,王征.Excel VBA2007程序设计案例集锦.北京:中国水利水电出版社,2009.

[2]韩小良,韩舒婷.Excel VBA应用开发.北京:电子工业出版社,2007.

篇7:婚庆礼仪物料清单

物料清单是ERP (Enterprise Resource Planning) 系统进行物料库存控制, 实现有计划、优化的物料采购与库存管理思想的核心, 在ERP中起着关键作用。将ERP物料清单概念应用于石油钻井过程中的物料供应控制, 通过石油钻井物料清单 (Drilling Bill Of Materials———DBOM) 的构造, 能够实现对钻井物料的优化管理, 达到对钻井企业生产成本进行有效控制的目的。科学有效地构造DBOM, 关键在于合理地设计其数据结构, 获得高效的DBOM结构树分解算法, 方便的数据录入、编辑手段, 以及数据一致性维护等。

1 DBOM结构组成

在制造业ERP系统中, 产品的物料组成结构通过呈现一种树状结构的、表示零部件之间所属装配关系的产品物料清单 (Bill Of Material—BOM) 来反映[1]。石油钻井物料清单与传统制造业BOM之间既有联系又有区别。石油钻井的施工过程根据地层情况分多次开钻, 每次开钻的井深不同, 所使用的钻头、管材等大小、型号、强度也不同。对应每次开钻, 分别设计相应的钻具组合、套管组合等, 以及选用的钻具规格型号与数量[2]。将钻井施工过程中物料的使用及物料之间的关系与传统制造业产品BOM进行对比, 可相应地构造出类似于制造业ERP中BOM的钻井物料清单 (DBOM) 。即将一口井视为最终的虚拟产品, 分别构造该虚拟产品的钻具组合、套管组合、钻井液和其它主要辅助消耗材料等对应的DBOM。以钻具组合为例, 其DBOM是以开次作为虚拟产品 (根节点) 的子项, 以每次开钻所包含的各种钻井器材作为每次开钻节点的子项构成DBOM的结构。同时, 为了结构清晰、设计方便和有效管理, 在DBOM中将一次钻进过程中所使用的多个同类别但不同型号的钻具用一个虚拟件 (虚项) 代表, 而实际所用的具体型号的钻具作为该虚项的子项。例如, 某油井钻具组合DBOM的一开钻进中所需器材的结构和组成如图1所示。

不同于传统制造业BOM中零部件之间的装配关系, DBOM中每次开钻钻具组合所使用的各种钻井器材之间, 是从钻头到普通钻杆等逐项连接形成, 因此, DBOM结构中的上下层父子节点之间不是零部件之间的装配关系, 而是一种包含关系。

2 DBOM表结构设计

作为ERP系统的核心组成部分, BOM数据结构的设计会直接影响到ERP系统实施和运行的多个方面, 包括基础数据准备、数据质量、数据维护、BOM分解算法的速度等[4], 在ERP系统中起着重要作用。

2.1 常见的BOM构造方法

常见的BOM构造方法包括单层BOM结构、多层BOM结构以及按层次码排序的BOM结构。文献[5]对3种BOM结构特点进行了分析, 指出:单层BOM结构可以清晰地定义产品的结构树, 数据冗余度小, 但需要编写递归程序显示其结构, 可能会大大降低系统运行效率;多层BOM结构中产品间结构互不影响, 各个产品之间的数据记录没有交叉, 因而维护比较方便, 但数据冗余度大, 不同定制产品零部件结构的重复定义会增加基础数据准备的工作量;按层次码排序的BOM结构冗余度较大, 但产品间结构互不影响, 层次码中隐含了零部件的所在层次和底层码, 非常容易显示产品的结构树和进行BOM结构分解, 也可以快速准确地反查一个零部件的归属情况。

2.2 DBOM表结构定义

在DBOM中, 将油井视为最终的虚拟产品。首先, 由于每口油井地质条件和结构不同, 类似于订制产品, 难以重复批量生产施工。若采用单层BOM结构, 则单层油井DBOM结构将该井实际所用具体型号的钻具直接作为油井根节点的子项, 这会导致各开次相同型号钻具的重复描述, 不易理解;若将各开次相同型号钻具所需数量合并描述, 又会使各开次可重复使用的相同型号钻具难以清晰表示, 造成后续物料需求计算的困难。其次, DBOM结构中的上下层父子节点之间不是零部件之间的装配关系, 而是一种包含关系, 在BOM维护、分解算法中会频繁检索子节点归属情况。综合分析BOM构造方法与DBOM结构特点, 将DBOM构造为多层与按层次码排序的综合结构, 设计表结构如表1所示。

DBOM表中, 合成码作为主键, 由其父辈节点及自身的物料编码拼接而成。由于每种物料的编码长度可能不同, 因此增加了父项编码、子项编码、父项合成码等字段, 以便于DBOM树的构造与分解。子项类型字段定义为:虚项 (P) 、开次 (K) 、普通 (N) 、资源 (R) 、参考 (X) 等类型, 用于在分解DBOM、数据维护、计算物料采购计划等过程中区分节点类型;子项类别字段表示钻具的不同类别, 由基础数据表定义, 某一开次下, 同一类别、不同型号的钻具都归属于该类别所属虚项;子项编码字段则可以通过外键关联的基础数据表获得物料详细信息。

2.3 DBOM表特点

分析DBOM表结构, 可看出DBOM表具有以下特点:

(1) DBOM采用“单父—多子”的数据结构, 同时又采用合成码表示节点的层次结构, 因此是多层BOM结构与按层次码排序的BOM结构的综合, 虚拟产品 (井) 间结构互不影响, 适用于类似定制产品的油井施工过程。

(2) 合成码反映了根节点到访问节点的单向路径信息, 克服了多层BOM结构无法清晰显示产品树型结构的缺点, 能够方便地构建DBOM树, 实现基于DBOM树的数据复制、剪切、粘贴、拖拽等操作, 在一定程度上简化了多层BOM结构中不同定制产品零部件结构的重复定义所增加的基础数据准备工作, 图2给出了基于DBOM树的数据编辑界面。

(3) 配合子项编码、父项编码、父项合成码等字段, 能够方便地检索子项归属的父项, 在DBOM结构分解、数据维护算法中, 可方便地使用SQL语句进行批量查询, 避免了大部分情况下的递归检索。

3 DBOM一致性维护

依据DBOM结构模型, DBOM可以用一个五元组表示:记为DBOM= (W, K, X, D, R) , 其中:W为油井集合, W={w}, w为油井名, 是该油井DBOM的根节点;K为油井的开次集合;X为虚拟项集合;D为钻具集合;R为DBOM多层结构中的关系集合。令C=W∪K∪X∪D为DBOM的节点集合, 关系R可描述为:

DBOM的一致性维护需求, 一方面来自于DBOM结构的约束要求;另一方面可能来自于数据录入、编辑过程中的错误操作, 以及节点编码、数据冗余等情况。基于DBOM表的设计, 相应的一致性维护可通过SQL语句批量实现。下面以当前编辑的钻具组合BOM (bom_id=’1’) 为例进行分析并给出一致性维护方案。若不对bom_id进行条件限制, 下述方案可以针对所有DBOM进行。

3.1 满足DBOM结构约束一致性

DBOM结构约束一致性维护包含以下3个方面的约束检查:

(1) DBOM的根节点必须有开次子节点, 但不存在钻具子节点。形式化定义为

DBOM的“单父—多子”结构限定了DBOM表只能记录“子到父”的归属情况, 而不能记录“父到子”的拥有情况, 对某一父节点所拥有子节点的检索只能从子节点角度向上查询“父项合成码”为该父节点“合成码”的那些子节点。但若通过条件限制“ch_type=‘开次 (K) ’”判定根节点是否拥有开次节点, 则不能分辨根节点拥有一些开次子节点、且同时拥有钻具子节点的情况, 不能满足约束要求。

因此, 这一层次的约束维护采用两次查询方案, 首先以油井 (根) 节点分组统计其拥有的子节点个数 (CHcount) ;其次, 以油井分组统计油井节点拥有的开次子节点个数 (KCcount) 。两次查询返回的结果记录集中, CHcount字段和KCcount字段值应该相同, 否则不满足油井节点与开次节点之间的约束定义, 可由p_name字段准确反映产生错误的油井名称。SQL语句如下:

select p_mergeid, p_name, count (*) as CHcount from BomDetail where p_mergeid in (select merge_id from BomDetail where layer=0) and bom_id=’1’group by p_mergeid, p_name

select p_mergeid, p_name, count (*) as KCcount from BomDetail where p_mergeid in (select merge_id from BomDetail where layer=0) and ch_type='开次 (K) 'and bom_id=’1’group by p_mergeid, p_name

(2) DBOM每次钻进必须有且仅有一个型号的钻头子节点。形式化定义为:c{c∈K→!c′ (c′∈B∧∈R) }, 其中集合B为各种型号钻头集合, BD, !表示“有且仅有一个”。

同上述约束维护方案类似, 采用两次查询方案。首先以开次分组, 从钻头的角度向上总计每开次下钻头的个数, 应为“1”, 即保证每开次下只有一个钻头, 否则由p_mergeid, p_name字段定位产生错误的开次;其次, 同样以开次分组, 但从父节点 (井) 的角度总计每口井下各开次的个数。两次查询应返回相同的记录数, 用于排除第一次查询中某开次下没有钻头节点的情况。如果不相同, 需要以第二次查询结果记录集为主体, 查找第一次查询结果记录集中不包含的记录, 定位产生错误的开次。因篇幅关系, 不再给出SQL语句。

(3) DBOM的虚拟项必须有钻具子节点。形式化定义为:

约束维护也通过父、子两个角度的两次查询, 验证返回的记录条数是否相同, 以此排除某虚项节点下没有钻具子节点的情况。

3.2 满足DBOM包含关系一致性

除满足上述的DBOM结构约束之外, DBOM结构中上下层父子节点之间的包含关系特性要求某一类型节点不能含有同类型的子项。依据DBOM结构模型, 具体可分为以下几种情况: (1) 开次 (K) 节点下不应该再有开次 (K) 节点; (2) 虚项 (N) 节点下不应该再有虚项 (N) 节点 (需要限定条件layer>0, 排除井节点) ; (3) 普通 (P) 钻具节点下不应该再有普通 (P) 节点。DBOM包含关系的约束检查, 排除了DBOM中循环引用的可能性。

基于DBOM表的设计, 可以很容易构造相应的SQL语句完成DBOM包含关系的一致性维护。需要说明的是, 上述一致性维护都基于每个节点必须定义节点类型的前提。为满足这一条件, 在图2所示的DBOM数据编辑界面设计中进行了限制。

3.3 满足DBOM存储要求一致性

DBOM表以合成码为主键, 通过拼接父辈及节点自身的编码自动生成。DBOM数据在通过输入、复制、拖拽等方法形成过程中, 可能出现同一父节点下建立相同编码子节点而形成相同合成码的情况, 需要在数据提交前进行维护。

考虑到DBOM表中子节点的建立只有在保证父节点合法的前提下才有意义。因此, DBOM存储要求一致性维护采用即时验证更新策略, 即每完成一个或一组 (通过复制或拖拽树节点产生一组节点) 节点的建立, 进行一次合成码合法性验证, 并及时存储。子节点的建立通过DBOM树导航, 选择其父节点及节点编码, 从而可以确定该节点的父项合成码以及子项编码, 由此可通过SQL语句查询已存储DBOM数据中是否拥有与该节点相同的父项合成码与子项编码来验证节点合法性, 之后及时存储并更新DBOM树, 为后续子节点的建立提供基础。而对于通过复制或拖拽所建立的一组节点, 则可看作DBOM树的一棵子树。基于即时验证更新策略, 该子树内部结构是符合DBOM存储要求的, 只需使用上述相同方法验证该子树根节点合法性即可。

4 结语

通过综合多层和按层次排序BOM结构的构成方式, DBOM表能够支持DBOM树的构建, 简化DBOM结构分解与数据维护算法, 并同时给出了基于DBOM表、使用SQL语句实现的BOM一致性维护方案。该设计方法在网络化石油钻井企业资源计划系统中得到了很好的验证与应用。

参考文献

[1]程控, 革扬.MRP原理与应用[M].第2版.北京:清华大学出版社, 2006.

[2]程存有, 叶晓俊.BOM的建立及在PDM与ERP集成系统中的应用[J].计算机工程, 2003, 29 (4) :143-145.

[3]方明, 李润洲, 王魁生.石油钻井物料清单的构造方法与系统实现[J].计算机工程与设计, 2010, 31 (8) :1844-1847.

[4]黄学文, 范玉顺.BOM多视图和视图之间映射模型的研究[J].机械工程学报, 2005, 41 (4) :97-102.

篇8:婚庆礼仪物料清单

所谓物料清单 (BOM) , 是一种描述企业产品组成的技术性文件, 它描述了产品的型号、部件、组件、分件、零件、直至每个零件所采用的原材料以及它们之间的关系。企业在项目研发进程中, 会根据实际不同需求及生产工艺的调整不断更新和完善BOM表的组成。在项目实施的全过程中, 这是一项非常繁琐的工作, 需要极大的耐心和细心, 稍有不慎, 将影响到项目的实施进度乃至企业的投产安排, 对企业PDM的实施亦将造成一定的影响。所以, 机械行业在项目研制过程中, 物料清单的编制和维护工作显得非常重要, 它是企业产品研发进度的晴雨表, 反映了企业产品中的结构组成、装配关系和原材料需求。

2 存在问题

我厂ZB48硬盒硬条卷烟包装机组 (800包/分) 的研制是国家局“十二五”期间的重大专项之一。在项目进程转化过程中, 技术人员面临着时间紧、任务重, 德方提供资料不断变化且不齐全等多方面困难。为了提高效率, 降低出错概率, 保证重大专项的顺利进行, 有必要引用计算机辅助程序设计。安徽中烟公司在工艺质量统计分析上采用了计算机辅助程序设计技术, 使工作效率和数据准确性大大提高, 在借鉴该公司经验的基础上, 我厂在项目转化后期的物料清单BOM表的完善和修订中提出了用计算机辅助程序设计代替人工操作的模式。

在ZB48项目转化后期BOM表完善和修订阶段, 会存在大量繁琐的问题, 主要表现在:德方提供BOM版本不断变换更新;前期设计转化BOM格式不统一;部件BOM分组情况需要根据现场装配情况及时调整;各部件BOM需要根据烟厂不同定制情况生成不同的产品规格BOM表。这些工作非常繁琐且重复, 消耗大量工作时间, 而且严重影响了技术人员的工作效率。在项目管理过程中, 产品质量不仅发生在产品上市后, 而且也贯穿整个产品的研发过程中[1], 因此, 提高设计质量, 规范完善产品BOM可以缩短研发周期, 降低研发成本。为了解决这一问题, 引入Excel VBA技术, 针对我厂BOM表具体应用情况, 编制相应的插件程序集成到Excel中, 帮助技术人员从繁琐的工作中解脱出来, 保证了数据处理的准确、高效。

3 改进方法

ZB48在项目转化后期BOM表完善和修订过程中, 主要有以下几个问题存在。

3.1 第一个问题

项目组各技术人员在制作自己部件的BOM表的过程中, 常常存在数据格式不统一的问题, 如图1所示, 这是一个BOM部件的大体格式, 要求每一列格式文本对齐统一、字体一样大小, 最为关键的是数据格式问题, 比如“外来代码”需要八位数字格式, “组号”需要设为三位文本格式, “序号”需要设为四位数字格式。这些格式的统一不但使得BOM表更加美观, 而且为未来后期系统对数据的处理和查询提供了极大的方便。如果数据格式不统一, PDM系统将无法对数据进行查询比对。

改进方法:设计一个“BOM整理”插件, 设计的思路主要是:根据BOM表1 (sheet1) 中每列格式的要求, 分别编制程序修改其对象属性, 主要一些关键代码如下:

以上这些代码, 实现了C列自动变为三位数文本格式, 自动适应调整所有单元格间隙等问题, 其他相关代码, 如修改字体、颜色、对齐方式等都是通过修改其相应的单元格属性来实现的[2], 通过这个插件可以使得BOM表自动按照事先安排好的设置对数据进行整理。

3.2 第二个问题

部件BOM表在修订阶段, 需要给零件进行分组, 装配人员根据分组情况进行有序装配, 如图1所示的BOM表中, 我们可以看到两个分组, C列显示分别为001组和002组, 每个小组内又按照零件、企标件、标准件进行排序。但是在制定初期, 由于德方并没有提供分组信息, 项目设计人员只是按照德方提供的立体规格图大致进行了分组, 那么在后期装配阶段, 就要根据实际装配情况, 及时修正BOM分组情况, 并对修改后的零件重新进行分组后的排序定位, 如果通过手工完成这个工作将非常繁琐。

改进方法:设计一个“BOM排序”插件, 使得设计人员在完成零件分组号的修改后, 由VBA引导所有零件自动重新分组并进行排序。这个插件的设计思路比较复杂, 由于结合件下还有第三级甚至第四级的分件, 如图1中的11EFU1100100, 下面还有5个三级的分件, 所以不能使用简单的排序法来对分组后的零件进行排序。因此, 我们需要设计一个算法, 新建表2 (sheet2) 将属于同一小组的零件粘贴进来, 通过程序完成对整个BOM部件从尾至头的扫描, 凡是属于第三级、第四级的零件, 给其设置一个标记, 标记其前一个零件的零件号, 将其全部剪切至另一个新建表3 (sheet3) 中, 然后再对sheet2进行排序。排序完成后, 再在sheet3中从尾至头扫描, 逐一将分件所作标记于前表中的零件号进行比对, 如果吻合, 就自动插入到其下方, 这就完成了一个小组的排序, 同理, 通过编程可以让系统自动将所有小组进行排序并合并成一张完表。其主要涉及代码如下:

以上这两段主要是将已复制到表2中的每个小组的零件实现排序, 排序后通过编程将其复制到新建表中, 不断重复以上程序, 就可以实现将所有分组中的零件排序好后又合并成一张完表。

3.3 第三个问题

部件BOM表在最终按照统一格式进行整理, 并按照实际现场装配情况完成分组修订之后, 就需要按照正排表的形式制定一张完整的机组BOM表。而且, 卷烟厂在采购机组时, 也会根据不同的需求情况选购相应的部件, 这就需要根据不同的烟厂规格需求定单制定不同的正排BOM表。如果通过手工将不同的BOM部件进行复制粘贴来合并成一张表, 将使得工作非常繁琐。

改进方法:设计一个“多工作簿合并”插件, 使得设计人员将需要的部件BOM放在规定文件夹下, VBA将自动识别计算, 并将其合并成一张BOM表。其编程难点主要涉及路径下不同文件名和文件数量的获取以及遍历每个工作表标题以外的数据, 并将其复制到统一表中。其主要涉及代码如下:

编写完以上三个代码后, 通过Visual Baisc软件将其封装成插件之后[3], 将在我们的Excel表中出现一个加载项, 如图2所示, 分别包含“BOM整理”、“多工作簿合并”、“BOM排序”三个插件命令, 单击不同的插件命令, 就可以让Excel自动完成相应数据的处理。

4 应用效果

通过使用三个已编制的插件程序在部门内的使用效果来看, 原先需要花费2min整理的部件BOM表, 现在平均只需要花费2s, 时间节省98.3%;原先平均需要花费45min分组排序整理的部件BOM表, 现在平均只需要花费10s, 时间节省99.6%;原先至少需要花费60min才能合并整理完成的机组BOM表, 现在只需要花费50s, 时间节省98.6%。可见, 通过VBA设计插件程序, 可以极大提高BOM表在整理和定制过程中的效率, 数据出错率可以达到0, 同时使得设计转化人员从繁琐的工作中解放出来, 进一步提高了工作效率和质量, 保证了项目进度的实施进展, 这也为以后提高我厂其他包装机组项目转化效率和实际应用提供了借鉴。

参考文献

[1]李曦.论新产品研发项目中的质量管理活动[J].项目管理技术, 2011 (5) :101-106.

[2]韩小良, 武迪.Excel VBA活学范例大辞典 (第2版) [M].北京:中国铁道出版社, 2011.

上一篇:语文八年级上人教新课标第29课《湖心亭看雪》教材说明与教学建议下一篇:13车辆维修服务承诺