專利名稱:汽輪機產品數據庫管理方法
技術領域:
本發明涉及企業產品數據庫管理,尤其涉及汽輪機產品數據庫管理方法。
背景技術:
汽輪機是由成千上萬的零件組成,汽輪機的制造是一項計劃性很強的系統工程,涉及到設計、工藝、采購、生產、裝箱和發運等各個方面。汽輪機的產品數據包括供應項目清單、明細表、路線表、工時定額等,是專門用以控制產品從投料到制造等一系列生產過程的技術文件。長期以來,產品數據的管理一直采用手工編制的方法,故存在效率低下,周期較長以及數據不能共享等缺點。隨著計算機技術軟、硬件的進一步發展和應用,如何將產品數據信息上網,做到企業內部信息共享,從而縮短技術準備周期,提高工作效率。
發明內容本發明的目的在于提供了一種汽輪機產品數據庫管理方法。該管理方法采用基于后臺的數據庫和前臺的六個子系統的應用,加快技術準備的速度,達到數據的源頭輸入,實現各部門產品數據庫的共享,減少了重復輸入,大大提高了技術準備的時間和工作效率。
本發明是這樣實現的一種汽輪機產品數據庫管理方法,數據庫包括前臺和后臺,后臺是在服務器端安裝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日
發明者李靜, 程艷, 郭美鳳 申請人:上海汽輪機有限公司