專利名稱:一種船舶詳細設計圖紙數(shù)據(jù)庫的建立方法
技術領域:
本發(fā)明涉及數(shù)據(jù)管理技術領域,特別涉及一種船舶詳細設計圖紙數(shù)據(jù)庫。
背景技術:
目前,船舶行業(yè)雖然在設計過程中已經擺脫了人工繪圖階段,但是在圖紙和模型的管理方面,計算機所產生的大量電子圖紙和模型信息并沒有得到有效和系統(tǒng)的管理,使設計人員難以快速、準確的獲得所需要的資料,反而降低了查詢速度和效率。同時在設計過程管理階段,從任務的分解和圖紙的形成,到圖紙的校審,再到圖紙的會簽、存檔和圖紙的改版全靠人工來完成,中間傳遞的也是紙質介質。圖紙的流動過程無法跟蹤和監(jiān)控,由于整個產品的開發(fā)過程沒有協(xié)調一致的管理機制,不同部門使用不同版本的圖紙時有發(fā)生。另外,船舶制造是一個大型的工程,其零部件不僅數(shù)量大而且品種多,在生產中由于工藝過程的多樣性和復雜性,幾乎每天都有諸如生產工藝與圖紙的變更等,目前這些更改的過程基本上采用的是紙質文件方式進行傳輸,這樣大大降低了生產效率。
發(fā)明內容
本發(fā)明所要解決的技術問題是提供一種船舶詳細設計圖紙數(shù)據(jù)庫的建立方法,針對目前船舶詳細設計圖紙管理混亂的局面,可以實現(xiàn)圖紙目錄管理、上傳詳細設計圖紙,上傳附件信息、下載圖紙、修改、刪除、查詢等功能。本發(fā)明為解決上述技術問題采用以下技術方案 一種船舶詳細設計圖紙數(shù)據(jù)庫的建立方法,包括如下步驟
步驟101,在硬盤內設置一個非直接訪問存儲區(qū),作為船舶詳細設計圖紙數(shù)據(jù)庫的存儲區(qū)域;
步驟102,為步驟101設置的非直接訪問存儲區(qū)設置訪問權限; 步驟103,數(shù)據(jù)庫設置,具體包括如下分步驟
步驟A 設置數(shù)據(jù)表的參數(shù),所述參數(shù)包括詳細設計圖紙所屬專業(yè)、圖紙版本號; 步驟B 按各專業(yè)建立數(shù)據(jù)庫的詳細設計圖紙目錄;
步驟C 將船舶詳細設計圖紙信息轉換成二進制數(shù)據(jù)流,導入各自對應的數(shù)據(jù)表下; 步驟D 為所述數(shù)據(jù)表設置多個用于描述圖紙數(shù)據(jù)信息的字段; 步驟E 由包含多個字段的數(shù)據(jù)表生成船舶詳細設計圖紙數(shù)據(jù)庫。進一步地,本發(fā)明的一種船舶詳細設計圖紙數(shù)據(jù)庫的建立方法中,在步驟103完成數(shù)據(jù)庫設置之后還包括為數(shù)據(jù)表設置訪問權限或訪問密碼。進一步地,本發(fā)明的一種船舶詳細設計圖紙數(shù)據(jù)庫的建立方法中,步驟C中,當船舶詳細設計圖紙為非電子圖紙格式時,將其轉換成電子圖紙格式后再轉換成二進制數(shù)據(jù)流,當船舶詳細設計圖紙為電子圖紙格式時,直接將其轉換成二進制數(shù)據(jù)流。進一步地,本發(fā)明的一種船舶詳細設計圖紙數(shù)據(jù)庫的建立方法,步驟B中所述各專業(yè)包括總體、結構、甲裝、居裝、輪機、空冷通、電氣。
進一步地,本發(fā)明的一種船舶詳細設計圖紙數(shù)據(jù)庫的建立方法,步驟C中所述船舶詳細設計圖紙信息還包括其附件信息,所述附件信息包括該圖紙的送審信、退審信、船東
JAL ο進一步地,本發(fā)明的一種船舶詳細設計圖紙數(shù)據(jù)庫的建立方法,還包括步驟104 根據(jù)用戶需要,在硬盤內再設置η個非直接訪問存儲區(qū),重復步驟102至步驟103,生成η個圖紙數(shù)據(jù)庫,η為自然數(shù)。本發(fā)明采用以上技術方案與現(xiàn)有技術相比,具有以下技術效果
1、通過設置數(shù)據(jù)表的參數(shù),按各專業(yè)建立數(shù)據(jù)庫的詳細設計圖紙目錄,可以實現(xiàn)詳細設計圖紙目錄管理,同時可以清楚地區(qū)分詳細設計圖紙各階段不同版本信息。2、船舶詳細設計圖紙信息進一步包括其附件信息,方便跟蹤船舶詳細設計的供圖計劃,及船東審圖意見、送審信、退審信等。3、數(shù)據(jù)庫設置在非直接訪問區(qū),是一個隱藏分區(qū),并設置訪問權限,增加了數(shù)據(jù)庫的安全性和保密性。同時,為數(shù)據(jù)表設置訪問權限或訪問密碼,進一步提高了數(shù)據(jù)安全。
圖1為船舶詳細設計圖紙數(shù)據(jù)庫結構框圖; 圖2為船舶詳細設計圖紙數(shù)據(jù)庫的執(zhí)行流程圖。
具體實施例方式下面結合附圖對本發(fā)明的技術方案做進一步的詳細說明
如圖1所示,本發(fā)明將船舶詳細設計圖紙數(shù)據(jù)庫文件存儲在非直接訪問存儲區(qū)內,非直接訪問存儲區(qū)以不可直接訪問的形式存儲在硬盤上,即隱藏分區(qū)。針對不同的用戶,將建立和使用與各個用戶名關聯(lián)的不同的非直接訪問存儲區(qū)。當啟動船舶詳細設計圖紙數(shù)據(jù)庫后,非直接訪問存儲區(qū)被驅動顯示為一個可訪問的存儲區(qū),需要訪問圖紙數(shù)據(jù)庫時,用戶通過輸入用戶名和密碼,進行訪問權限驗證通過后訪問該硬盤內的數(shù)據(jù)庫文件。下面,參照圖2,以硬盤上的隱藏分區(qū)作為非直接訪問存儲區(qū),以船舶詳細設計圖紙數(shù)據(jù)庫執(zhí)行過程為例,對本發(fā)明的數(shù)據(jù)管理進行說明,包括以下步驟
步驟11 啟動船舶詳細設計圖紙數(shù)據(jù)庫,并根據(jù)船舶詳細設計圖紙數(shù)據(jù)庫的登陸要求輸入正確的用戶名和密碼,驗證用戶輸入的登錄信息的合法性。步驟12 當用戶名和密碼驗證通過后,根據(jù)用戶名驅動該用戶名所對應的隱藏區(qū)域,使隱藏區(qū)域為一可訪問和可顯示的硬盤分區(qū)。步驟13 在該硬盤分區(qū)內進行數(shù)據(jù)設置,具體如下
步驟13-1 進入詳細設計參數(shù)設置模塊,進行所屬專業(yè)設置、圖紙版本號設置;包括在詳細設計數(shù)據(jù)表中添加、修改、刪除詳細設計專業(yè)字段、圖紙版本號字段。步驟13-2 進入詳細設計圖紙目錄管理模塊,導入或新增詳細設計部門提供的詳細設計圖紙目錄。此時船舶詳細設計圖紙數(shù)據(jù)庫在硬盤標準目錄中建立“系統(tǒng)文件夾”, 同時在圖紙數(shù)據(jù)庫中建立各專業(yè)詳細設計圖紙目錄,其中各專業(yè)包括總體、結構、甲裝、居裝、輪機、空冷通、電氣等。
步驟13-3 上傳詳細設計圖紙及附件信息,上傳至硬盤中的標準目錄,然后將保存好的圖紙轉化成二進制數(shù)據(jù)流進行上傳,或者還可以使相應版本的圖紙與標準目錄進行鏈接。其中附件信息包括送審信、退審信、船東意見等。在上傳文件時,核對用戶數(shù)據(jù)表的用戶名和密碼判斷用戶身份是否合法,若合法則利用FTP協(xié)議與相應的FTP文件夾建立連接,將待上傳的文件通過文件字節(jié)流操作上傳;若是上傳文件夾,則在FTP文件夾中先創(chuàng)建該同名文件夾,再利用遞歸算法循環(huán)利用寫文件字節(jié)流的方法上傳文件夾里的所有文件。步驟13-4 數(shù)據(jù)庫建立后,可以進行綜合查詢,包括查詢需要下載的圖紙、下載圖紙、導出管理目錄、抽取詳細設計圖紙工作進展報表。步驟13-5 綜合維護,包括修改、刪除、增加詳細設計圖紙。綜上所述,本發(fā)明能夠跟蹤詳細設計的供圖計劃,隨時可抽取詳細設計圖紙工作進展報表;管理詳細設計公司、船廠或生產設計公司所有相關的送船檢圖紙、工作圖、交船資料等;管理各階段不同版本信息的詳細設計圖紙及船東審圖意見、送審信、退審信等;隨時可將詳細設計圖紙與其狀態(tài)管理目錄從系統(tǒng)數(shù)據(jù)庫中獨立抽出。因此有效地避免了詳細設計圖紙管理混亂的狀態(tài)。以上所述僅為本發(fā)明的較佳實例而已,并不以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種船舶詳細設計圖紙數(shù)據(jù)庫的建立方法,其特征在于,包括如下步驟步驟101,在硬盤內設置一個非直接訪問存儲區(qū),作為船舶詳細設計圖紙數(shù)據(jù)庫的存儲區(qū)域;步驟102,為步驟101設置的非直接訪問存儲區(qū)設置訪問權限;步驟103,數(shù)據(jù)庫設置,具體包括如下分步驟步驟A 設置數(shù)據(jù)表的參數(shù),所述參數(shù)包括詳細設計圖紙所屬專業(yè)、圖紙版本號;步驟B 按各專業(yè)建立數(shù)據(jù)庫的詳細設計圖紙數(shù)據(jù)表;步驟C 將船舶詳細設計圖紙信息轉換成二進制數(shù)據(jù)流,導入各自對應的數(shù)據(jù)表下;步驟D 為所述數(shù)據(jù)表設置多個用于描述圖紙數(shù)據(jù)信息的字段;步驟E 由包含多個字段的數(shù)據(jù)表生成船舶詳細設計圖紙數(shù)據(jù)庫。
2.根據(jù)權利要求1所述的一種船舶詳細設計圖紙數(shù)據(jù)庫的建立方法,其特征在于在步驟103完成數(shù)據(jù)庫設置之后還包括為數(shù)據(jù)表設置訪問權限或訪問密碼。
3.根據(jù)權利要求1所述的一種船舶詳細設計圖紙數(shù)據(jù)庫的建立方法,其特征在于步驟C中,當船舶詳細設計圖紙為非電子圖紙格式時,將其轉換成電子圖紙格式后再轉換成二進制數(shù)據(jù)流,當船舶詳細設計圖紙為電子圖紙格式時,直接將其轉換成二進制數(shù)據(jù)流。
4.根據(jù)權利要求1所述的一種船舶詳細設計圖紙數(shù)據(jù)庫的建立方法,其特征在于步驟B中所述各專業(yè)包括總體、結構、甲裝、居裝、輪機、空冷通、電氣。
5.根據(jù)權利要求1所述的一種船舶詳細設計圖紙數(shù)據(jù)庫的建立方法,其特征在于步驟C中所述船舶詳細設計圖紙信息還包括其附件信息,所述附件信息包括該圖紙的送審信、退審信、船東意見。
6.根據(jù)權利要求1所述的一種船舶詳細設計圖紙數(shù)據(jù)庫的建立方法,其特征在于還包括步驟104 根據(jù)用戶需要,在硬盤內再設置η個非直接訪問存儲區(qū),重復步驟102至步驟103,生成η個圖紙數(shù)據(jù)庫,η為自然數(shù)。
全文摘要
本發(fā)明公開了一種船舶詳細設計圖紙數(shù)據(jù)庫的建立方法,本發(fā)明在硬盤內設置一個非直接訪問存儲區(qū)作為船舶詳細設計圖紙數(shù)據(jù)庫的存儲區(qū)域,在建立數(shù)據(jù)庫時,首先設置數(shù)據(jù)表的參數(shù),然后按各專業(yè)建立數(shù)據(jù)庫的詳細設計圖紙目錄,之后將船舶詳細設計圖紙信息轉換成二進制數(shù)據(jù)流,導入各自對應的數(shù)據(jù)表下,接著為所述數(shù)據(jù)表設置多個用于描述圖紙數(shù)據(jù)信息的字段,最終由包含多個字段的數(shù)據(jù)表生成船舶詳細設計圖紙數(shù)據(jù)庫。本發(fā)明針對目前船舶詳細設計圖紙管理混亂的局面,可以實現(xiàn)圖紙目錄管理、上傳詳細設計圖紙,上傳附件信息、下載圖紙、修改、刪除、查詢等功能。
文檔編號G06F17/30GK102222118SQ20111020732
公開日2011年10月19日 申請日期2011年7月25日 優(yōu)先權日2011年7月25日
發(fā)明者卞鋼勇, 周衛(wèi)鵬, 朱駿, 馬曉平 申請人:江蘇現(xiàn)代造船技術有限公司