汽轮机产品数据库管理方法

文档序号:6420273阅读:188来源:国知局
专利名称:汽轮机产品数据库管理方法
技术领域
本发明涉及企业产品数据库管理,尤其涉及汽轮机产品数据库管理方法。
背景技术
汽轮机是由成千上万的零件组成,汽轮机的制造是一项计划性很强的系统工程,涉及到设计、工艺、采购、生产、装箱和发运等各个方面。汽轮机的产品数据包括供应项目清单、明细表、路线表、工时定额等,是专门用以控制产品从投料到制造等一系列生产过程的技术文件。长期以来,产品数据的管理一直采用手工编制的方法,故存在效率低下,周期较长以及数据不能共享等缺点。随着计算机技术软、硬件的进一步发展和应用,如何将产品数据信息上网,做到企业内部信息共享,从而缩短技术准备周期,提高工作效率。

发明内容本发明的目的在于提供了一种汽轮机产品数据库管理方法。该管理方法采用基于后台的数据库和前台的六个子系统的应用,加快技术准备的速度,达到数据的源头输入,实现各部门产品数据库的共享,减少了重复输入,大大提高了技术准备的时间和工作效率。
本发明是这样实现的一种汽轮机产品数据库管理方法,数据库包括前台和后台,后台是在服务器端安装ORCALE数据库,以及与ORCALE数据库相对应的各个数据库表,及各数据库表的相互关系,数据库表包括基础表和辅助表;前台是六个子系统,即供应项目清单子系统、生产路线表子系统、技术准备子系统、工装管理子系统、工时定额子系统、车间工票管理子系统,生产路线表子系统包含明细表和路线表系统,并包含各种查询、统计,车间工票管理子系统包含领料单和工作长票;前台用户端和后台数据库之间的连接使用的是数据库专用通道,通过POWER BUILDER提供的建表工具建立数据库;汽轮机产品数据库管理方法是计划项目部接到合同后,制定企业制造单号输入数据库,设计部门根据合同要求设计供应项目清单,清单包括机组和部套的一级BOM(Bill of Materials——材料明细表)关系,并输入供应项目清单子系统,设计部门在生产路线表子系统中编制明细表和生产路线表,并由工艺部门完成工艺路线和材料消耗定额的编制,通过技术准备子系统控制设计部门出图的工作流程和进度,生产路线表编制完毕后,工艺部门根据零件生产需求设计各种工装,并将工装的信息输入工装子系统,工时定额子系统是根据工艺路线的信息编制每道工序的加工时间,通过生产路线和工时定额,车间在车间生产子系统中生成零件加工使用的料单、长短票。
上述的汽轮机产品数据库管理方法,所述基础表包括制造单信息表、供应项目清单表、部套和零件关系表,零件基本信息表、零件计划和完成信息表、工时定额表、工装信息表;辅助表包括用户信息表、材料分类表、工序分类表、部套编制校对表、投料类别表、修改单信息表。
上述的汽轮机产品数据库管理方法,所述对于权限的控制,首先对于设计和工艺部门的权限,按业务部门划分将权限控制到一个比较大的范围,并根据不同的人员对自己编制的信息进行保护,其他人员不能够修改;其次,对于料单和长票生成的权限,需要控制到人,同一部门不同的人员有不同的功能,通过分配人员的职务来确定可操作的权限。
上述的汽轮机产品数据库管理方法,所述对于数据安全性控制,所有的信息需要有一个编制状态和完成可使用状态;对于已经完成可使用状态的物料需要控制不能够再被编制人员修改,只能由档案管理部门根据各部门提出的修改单修改已经完成入库的数据;对所有的零件除了设置编制人员限定外,还提供一个入库标识,所有含有入库标识的零件受到保护。
上述的汽轮机产品数据库管理方法,所述对于数据导出重新利用,在数据库中使用Run函数打开EXCEL,通过OpenChannel函数建立一个信道,将数据直接导出生成EXCEL文档。
上述的汽轮机产品数据库管理方法,所述与ERP系统的接口采用Run函数打开EXCEL并生成EXCEL文档,同时使用SAP系统中的Batch Input功能将已经建立好的文档导入SAP系统数据库。
上述的汽轮机产品数据库管理方法,所述整个机组分工种的工时统计是采用Crosstab类型的数据窗口,并同时提取多个表,通过表间字段的连接减少查询数量,并设置查询参数准确提取数据。
上述的汽轮机产品数据库管理方法,所述自动排技术准备时间的计划首先是通过DayNumber来确定星期几,并通过RelativeDate来确定下一个工作的日期,并通过判定星期几来确定下一工作的确切日期。法定假日根据法定日期,在安排工作时自动跳过。
本发明采用了分布式的关系型数据库。关系型数据库的特点是一、面向全组织的复杂的数据结构;二、数据冗余小,易扩充;三、具有较高的数据和程序独立性;四、统一的数据控制功能,包括数据的安全性(Security)控制、数据的完整性(Integrity)控制、并发(Concurrency)控制;五、数据的最小存取单位是数据项。
汽轮机产品数据库管理方法是在统一的数据库底层——大型数据库软件ORACLE上建立基础数据库,实现所有数据共享,各子系统的开发都建立在这统一的数据库底层上;ORACLE数据库软件具有强大的数据存储、联查和汇总功能,且具有安全性好、稳定性好、支持多用户操作等特点。同时使用客户/服务器(C/SClient/Server)模式的数据库结构和强大的数据库应用开发工具POWER BUILDER,设计高性能的前台应用系统。从而加快技术准备的速度,达到数据的源头输入,实现各部门产品数据库的共享,使设计、采购生产、装箱中的相关工作摆脱了繁杂的手工管理,减少了重复输入,大大提高了技术准备的时间和工作效率。


图1为汽轮机产品数据库管理系统结构示意图,图2为汽轮机产品数据库流程图,图3为生产路线表编制流程图。
图中1后台,2前台,3 ORACLE数据库,4各子系统共用的基础表,5各子系统使用的辅助表,6供应项目清单子系统,7生产路线表子系统,8技术准备子系统,9工装管理子系统,10工时定额子系统,11车间工票管理子系统。
具体实施方式
下面结合附图给出本发明的实施例。
参见图1,一种汽轮机产品数据库包括前台2和后台1。后台1是在服务器端安装ORCALE数据库3,以及与ORCALE数据库3相对应的各个数据库表,及各数据库表的相互关系,数据库表包括基础表4和辅助表5。基础表4主要包括制造单信息表、供应项目清单表、部套和零件关系表,零件基本信息表、零件计划和完成信息表、工时定额表、工装信息表等。辅助表5主要包括用户信息表、材料分类表、工序分类表、部套编制校对表、投料类别表、修改单信息表等。
前台2是六个子系统,即供应项目清单子系统6、生产路线表子系统7、技术准备子系统8、工装管理子系统9、工时定额子系统10、车间工票管理子系统11。生产路线表子系统7包含明细表和路线表系统,并包含各种查询、统计,车间工票管理子系统11包含领料单和工作长票。前台2用户端和后台1数据库之间的连接使用的是数据库专用通道,通过POWER BUILDER提供的建表工具建立数据库。
供应项目清单子系统6主要功能完成供应项目清单文档的编制工作,并在系统上实现一系列的校对、审批生成正式的供应项目清单文档。生产计划部门根据供应项目清单进行生产分工,安排部件的生产车间。
技术准备子系统8主要功能根据供应项目清单的信息,确定图纸的技术准备计划信息,并对完成信息进行跟踪控制。
生产路线表子系统7主要功能设计部门输入基本的BOM结构(即部套内容设计),经过校对、审核后生成正式的BOM,并直接生成生产使用的生产路线控制表的表头部分。在设计时,如果使用原先设计的零件,系统自动调用零件的所有信息;如果新的零件则重新设计。设计结束后,工艺部门设计工艺路线,并根据工艺路线做材料消耗定额。
工装管理子系统9功能每个部套在制造时都需要一些辅助的工具,如刀具、夹具、量具。此子系统的作用就是管理辅助每个部套的加工的工具。
工时定额子系统10主要功能工艺路线完成后,工艺部门将零件的加工道序进行细化,定额制定部门根据零件的加工道序确定零件的加工工时。
车间工票管理子系统11主要功能生产路线编制和工时定额完成后,车间根据生产分工,确定生产的零件,并通过系统自动开具毛坯和装箱件的领料单,并生成工人加工使用的工作长票。
参见图2、图3,图2中的虚线框内的过程为生产路线表的编制过程,将其细化为图3的流程图。汽轮机产品数据库管理方法是计划项目部接到合同后,制定企业制造单号输入数据库。设计部门根据合同要求和制造单号设计供应项目清单,清单包括机组和部套的一级BOM关系,并输入供应项目清单子系统6。技术准备部门对一级BOM中的部套图号进行分类,如果是借用已经设计完成的部套则不需要重新设计,否则按照部套的分类制定各部套的设计计划,安排不同的小组完成部套设计工作。在部套的设计过程中,明细表(设计BOM)的信息是直接在系统中编制的,经过校对、标准审查、审核和审定通过的明细表在系统中入库,成为正式的电子文档的明细表。同时设计部门在生产路线表子系统7中将明细表生成生产路线表,并由工艺部门对生产路线表的构成进行细化,完成工艺路线和材料消耗定额的编制。通过技术准备子系统8控制设计部门出图的工作流程和进度,提高了设计的效率。经过各编制部门校对正确的生产路线表由专人负责系统中的入库工作,最终形成企业正式使用的电子文档的生产路线表。生产路线表编制完毕后,企业内各部门可直接在系统中调用已经入库的生产路线表。其中,工艺部门根据零件生产需求设计各种工装,并将工装的信息输入工装管理子系统9;工时定额子系统10根据工艺部门提供的零件加工的工艺路线的信息编制每道工序的加工时间;生产部门从系统中统计投料计划;采购部门从系统中汇总采购信息;车间根据生产路线表和工时定额在车间工票管理子系统11中生成零件加工使用的料单、长短票。整个汽轮机产品数据库管理方法基本完成。
通过对数据的分析,将原来的产品结构拆分成几个数据表格,分离出零件的基本信息作为基本零件库,以零件图号作为主键(PrimaryKey),唯一确定该零件图号的材料、工艺路线、消耗定额的信息。根据产品结构树,程序中分离出几种关系产品与部套的关系,部套与零件的关系等。通过这些关系,建立与这几种关系相对应的表结构的三个基本的表,制造单表、制造单部套关系库、部套零件关系库。同时设立工时表、工装表、领料单表、工作长票表等基本表结构,完成各个子系统需要的基础数据。此外,还设立了一些辅助表,例如部门表、用户表、密码表、入库信息表、编制信息表等,配合各个子系统的运行。
在汽轮机产品数据库管理方法中,包含了对于权限的控制。首先对于设计和工艺部门的权限,按业务部门划分将权限控制到一个比较大的范围,并根据不同的人员对自己编制的信息进行保护,其他人员不能够修改;其次,对于料单和长票生成的权限,需要控制到人,同一部门不同的人员有不同的功能,通过分配人员的职务来确定可操作的权限。这样可以保证设计部门只能设计设计BOM而不能设计工艺路线,工艺部门可以作工艺却不能做工时定额。各部门可以查看各种信息,却没有权利修改。
在汽轮机产品数据库管理方法中,还包含了对于数据安全性控制,所有的信息需要有一个编制状态和完成可使用状态;对于已经完成可使用状态的物料需要控制不能够再被编制人员修改,只能由档案管理部门根据各部门提出的修改单修改已经完成入库的数据;对所有的零件除了设置编制人员限定外,还提供一个入库标识,所有含有入库标识的零件受到保护。
为了能够方便用户更多的使用系统中的数据,需要一个导出工具将数据导出。在汽轮机产品数据库管理方法中,在数据库中使用Run函数打开EXCEL,通过OpenChannel函数建立一个信道,将数据直接导出生成EXCEL文档。
对于与ERP(Enterprise Resource Planning-企业资源计划)系统的接口也可采用Run函数打开EXCEL并生成EXCEL文档,同时使用SAP(ERP系统的一种)系统中的Batch Input(批导入)功能将已经建立好的文档导入SAP系统数据库。
整个机组分工种的工时统计是一个比较困难的工作,不仅涉及的表结构比较多,而且数据量也很可观。汽轮机产品数据库管理方法是采用Crosstab类型的数据窗口,并同时提取多个表,通过表间字段的连接减少查询数量,并设置查询参数准确提取数据。
自动排技术准备时间的计划也是汽轮机产品数据库管理方法中的一个难点。在排计划是要排除节假日和法定假日。汽轮机产品数据库管理方法首先是通过DayNumber来确定星期几,并通过RelativeDate来确定下一个工作的日期,并通过判定星期几来确定下一工作的确切日期。法定假日根据法定日期,在安排工作时自动跳过。
权利要求
1.一种汽轮机产品数据库管理方法,其特征是数据库包括前台和后台,后台是在服务器端安装ORCALE数据库,以及与ORCALE数据库相对应的各个数据库表,及各数据库表的相互关系,数据库表包括基础表和辅助表;前台是六个子系统,即供应项目清单子系统、生产路线表子系统、技术准备子系统、工装管理子系统、工时定额子系统、车间工票管理子系统,生产路线表子系统包含明细表和路线表系统,并包含各种查询、统计,车间工票管理子系统包含领料单和工作长票;前台用户端和后台数据库之间的连接使用的是数据库专用通道,通过POWERBUILDER提供的建表工具建立数据库;汽轮机产品数据库管理方法是计划项目部接到合同后,制定企业制造单号输入数据库,设计部门根据合同要求设计供应项目清单,清单包括机组和部套的一级BOM关系,并输入供应项目清单子系统,设计部门在生产路线表子系统中编制明细表和生产路线表,并由工艺部门完成工艺路线和材料消耗定额的编制,通过技术准备子系统控制设计部门出图的工作流程和进度,生产路线表编制完毕后,工艺部门根据零件生产需求设计各种工装,并将工装的信息输入工装管理子系统,工时定额子系统是根据工艺路线的信息编制每道工序的加工时间,通过生产路线和工时定额,车间在车间工票管理子系统中生成零件加工使用的料单、长短票。
2.根据权利要求1所述的汽轮机产品数据库管理方法,其特征是基础表包括制造单信息表、供应项目清单表、部套和零件关系表,零件基本信息表、零件计划和完成信息表、工时定额表、工装信息表。
3.根据权利要求1所述的汽轮机产品数据库管理方法,其特征是辅助表包括用户信息表、材料分类表、工序分类表、部套编制校对表、投料类别表、修改单信息表。
4.根据权利要求1或2或3所述的汽轮机产品数据库管理方法,其特征是对于权限的控制,首先对于设计和工艺部门的权限,按业务部门划分将权限控制到一个比较大的范围,并根据不同的人员对自己编制的信息进行保护,其他人员不能够修改;其次,对于料单和长票生成的权限,需要控制到人,同一部门不同的人员有不同的功能,通过分配人员的职务来确定可操作的权限。
5.根据权利要求1或2或3所述的汽轮机产品数据库管理方法,其特征是对于数据安全性控制,所有的信息需要有一个编制状态和完成可使用状态;对于已经完成可使用状态的物料需要控制不能够再被编制人员修改,只能由档案管理部门根据各部门提出的修改单修改已经完成入库的数据;对所有的零件除了设置编制人员限定外,还提供一个入库标识,所有含有入库标识的零件受到保护。
6.根据权利要求1或2或3所述的汽轮机产品数据库管理方法,其特征是对于数据导出重新利用,在数据库中使用Run函数打开EXCEL,通过OpenChannel函数建立一个信道,将数据直接导出生成EXCEL文档。
7.根据权利要求6所述的汽轮机产品数据库管理方法,其特征是与ERP系统的接口采用Run函数打开EXCEL并生成EXCEL文档,同时使用SAP系统中的Batch Input功能将已经建立好的文档导入SAP系统数据库。
8.根据权利要求1或2或3所述的汽轮机产品数据库管理方法,其特征是整个机组分工种的工时统计是采用Crosstab类型的数据窗口,并同时提取多个表,通过表间字段的连接减少查询数量,并设置查询参数准确提取数据。
9.根据权利要求1或2或3所述的汽轮机产品数据库管理方法,其特征是自动排技术准备时间的计划首先是通过DayNumber来确定星期几,并通过RelativeDate来确定下一个工作的日期,并通过判定星期几来确定下一工作的确切日期。法定假日根据法定日期,在安排工作时自动跳过。
全文摘要
本发明涉及企业产品数据库管理,尤其涉及汽轮机产品数据库管理方法。汽轮机产品数据库管理方法是在统一的数据库底层——大型数据库软件ORACLE上建立基础数据库,实现所有数据共享,各子系统的开发都建立在这统一的数据库底层上;同时使用客户/服务器(C/SClient/Server)模式的数据库结构和强大的数据库应用开发工具Power Builder,设计高性能的前台应用系统。从而加快技术准备的速度,达到数据的源头输入,实现企业内各部门产品数据库的共享,使设计、采购生产、装箱中的相关工作摆脱了繁杂的手工管理,减少了重复输入,大大提高了技术准备的时间和工作效率。
文档编号G06F17/30GK1629851SQ20031010947
公开日2005年6月22日 申请日期2003年12月16日 优先权日2003年12月16日
发明者李静, 程艳, 郭美凤 申请人:上海汽轮机有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1