999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于PDM的圖檔管理系統(tǒng)開發(fā)與研究

2014-09-26 15:25:37亓建國亓寅
職業(yè)·下旬 2014年8期

亓建國+亓寅

摘 要:本文針對中小型企業(yè)圖檔管理的現(xiàn)狀,深入研究了面向設(shè)計過程的圖檔管理關(guān)鍵技術(shù),采用C/S架構(gòu),構(gòu)建了基于產(chǎn)品數(shù)據(jù)管理(PDM)的圖檔管理系統(tǒng)的總體框架,實現(xiàn)了圖檔管理系統(tǒng)的基本功能。系統(tǒng)采用Check-in和Check-out機制實現(xiàn)圖檔的檢入和檢出功能,通過任意條件組合和模糊查詢相結(jié)合的方式實現(xiàn)查詢功能,運用ActiveX控件技術(shù)實現(xiàn)對三維模型和其相應二維工程圖的動態(tài)瀏覽與批注,并以系統(tǒng)開發(fā)驗證了提出的框架。

關(guān)鍵詞:產(chǎn)品數(shù)據(jù)管理(PDM) 圖檔管理 C/S

計算機輔助設(shè)計(CAD)的推廣與應用,使得企業(yè)積累了大量以電子文件形式存在的圖檔,如何有效管理這些圖檔,構(gòu)造一個企業(yè)信息共享的環(huán)境,成為亟待解決的問題。產(chǎn)品數(shù)據(jù)管理(PDM)是解決上述問題的關(guān)鍵技術(shù),是以產(chǎn)品對象為核心的信息管理思想及相應的技術(shù),并將這種能夠集成管理與產(chǎn)品相關(guān)信息及過程的技術(shù)分為三個層次,即圖樣文檔的電子化管理、部門間的數(shù)據(jù)管理、企業(yè)間的數(shù)據(jù)管理。圖檔管理系統(tǒng)是企業(yè)PDM最基本的功能,也是企業(yè)實現(xiàn)CIMS工程的主要組成部分。大量中小企業(yè)圖檔管理的應用現(xiàn)狀為:一是圖檔相關(guān)信息查詢效率低;二是版本管理不完善;三是當前工程圖樣和CAD系統(tǒng)僅僅記錄設(shè)計的結(jié)果而不是設(shè)計的過程,因此丟失了大量的版本設(shè)計更改意圖和設(shè)計過程信息,給產(chǎn)品設(shè)計知識信息的重用帶來了很大的困難;四是大型PDM產(chǎn)品存在價格昂貴、實施周期長等缺點。

因此,深入研究圖檔管理技術(shù),開發(fā)適合中小型企業(yè)的圖檔管理系統(tǒng)至關(guān)重要。

一、系統(tǒng)總體框架與數(shù)據(jù)庫設(shè)計

1.總體框架

系統(tǒng)采用C/S架構(gòu),基于面向?qū)ο蟮腃#編程語言和數(shù)據(jù)庫SQLServe2010,實現(xiàn)了面向設(shè)計過程的、動態(tài)的圖檔管理。系統(tǒng)的功能框架如圖1所示,主要包括以下功能。

一是權(quán)限管理功能;二是檢入檢出及變更管理功能;三是提供多種查詢、瀏覽和批注方式,以便迅速地找到相應的文檔;四是根據(jù)圖檔屬性進行統(tǒng)計和打印報表;五是可同時管理設(shè)計文檔和工藝文檔;六是版本管理功能。

圖1 圖檔管理系統(tǒng)功能框架

2.數(shù)據(jù)庫設(shè)計

系統(tǒng)采用實體——關(guān)系法分析設(shè)計了圖檔管理系統(tǒng)數(shù)據(jù)庫。該數(shù)據(jù)庫涉及的數(shù)據(jù)表有用戶信息表、圖檔信息表等。在各數(shù)據(jù)表中設(shè)立了屬性,如圖檔信息表中的屬性有圖檔名稱、圖檔ID、所在路徑等屬性,系統(tǒng)數(shù)據(jù)庫的E-R圖,如圖2所示。

圖2 系統(tǒng)數(shù)據(jù)庫E-R圖

二、系統(tǒng)的主要功能及其實現(xiàn)

本系統(tǒng)研究的主要內(nèi)容包括:圖檔管理系統(tǒng)的檢入與檢出、瀏覽與批注、查詢和版本管理功能等及其實現(xiàn)方法。系統(tǒng)主界面如圖3所示。

圖3 系統(tǒng)主界面

1.檢入與檢出

在圖檔更改過程中,為防止兩個用戶同時修改同一個數(shù)據(jù),系統(tǒng)采用Check-in和Check-out機制。Check-in操作允許用戶將其在個人工作區(qū)中的數(shù)據(jù)提交給系統(tǒng)數(shù)據(jù)層以實現(xiàn)信息共享。如果要檢入的數(shù)據(jù)正處于檢出狀態(tài)中,檢入操作將生成該數(shù)據(jù)的新版本。Check-out操作允許用戶對檢出的數(shù)據(jù)擁有完全的操作權(quán)限。一旦數(shù)據(jù)集被檢出,它就將被鎖住從而使別的用戶無法再將其檢出。當一個用戶打開某個數(shù)據(jù)進行編輯時,系統(tǒng)自動對該數(shù)據(jù)“寫”訪問權(quán)進行加鎖控制,任何其他人都不能對它進行修改。只有當原先的用戶將數(shù)據(jù)重新放回數(shù)據(jù)庫或關(guān)閉該數(shù)據(jù)時,該數(shù)據(jù)才能恢復到原來的狀態(tài)。手工的Check-out命令可以對數(shù)據(jù)設(shè)置一個長時間的鎖,防止數(shù)據(jù)發(fā)生變化。Check-in則解除原先設(shè)置的鎖,使該數(shù)據(jù)恢復到可修改狀態(tài)。

在流程變更過程中,設(shè)計者填寫變更表格,經(jīng)審批者批準后,變更管理的流程編號與圖檔ID發(fā)生聯(lián)系;然后圖檔被Check-out并加鎖控制,只有設(shè)計者有權(quán)對其進行操作,圖檔更改完畢經(jīng)過審核無誤后,執(zhí)行Check-in操作并對其解鎖,系統(tǒng)根據(jù)記錄,自動進行版本升級,完成流程變更。

2.圖檔查詢

數(shù)據(jù)查詢是在數(shù)據(jù)集中管理的基礎(chǔ)上,實現(xiàn)對數(shù)據(jù)的查找。圖文檔管理系統(tǒng)中包括許多電子圖樣、電子文檔、產(chǎn)品的屬性信息、關(guān)系信息和狀態(tài)信息等,系統(tǒng)利用SQL語句,實現(xiàn)了按照圖檔對象某一屬性的屬性值進行查詢的簡單查詢,以及通過多個條件任意組合與模糊查詢相結(jié)合的高級查詢。簡單查詢適合用戶明確待查詢信息的屬性值的情況,在下拉列表框中選擇待查詢圖檔信息的一個屬性,輸入屬性值,實現(xiàn)對圖檔信息的查詢。高級查詢的主要思想是通過下拉列表框綁定信息對象類型的屬性值,多個if語句和邏輯運算符連接多個查詢條件完成,查詢方式為在下拉列表框中選擇待查詢信息的對象類型,選用多個屬性相結(jié)合(“and”“or”“not”)的方式,輸入屬性值。如果用戶對待查尋的屬性值明確,可以啟用精確查詢;如果用戶對待查詢的信息屬性值不明確,可以啟用模糊查詢,與輸入的屬性值模糊匹配的信息就顯示在系統(tǒng)的界面。高級查詢?nèi)鐖D4所示。

圖4 高級查詢

3.圖檔瀏覽與批注

圖檔管理系統(tǒng)內(nèi)部二維和三維圖檔的無縫、動態(tài)瀏覽是其最基本的技術(shù)。運用ActiveX控件技術(shù),對三維瀏覽控件進行編程和設(shè)計,實現(xiàn)對三維模型和其相應二維工程圖的瀏覽,為圖檔管理系統(tǒng)提供虛擬可視化環(huán)境。

ActiveX控件是一種面向?qū)ο蟮慕M件系統(tǒng),這些組件對象為用戶提供了各種不同的功能,實現(xiàn)不同軟件供應商提供的組件在二進制級進行相互連接和通信,對象通過接口實現(xiàn)組件之間及組件與系統(tǒng)之間的數(shù)據(jù)交互。

筆者選用的AutoVue服務器及其瀏覽器插件,可以跨平臺使用,可移植性強,編程效率高,開發(fā)周期短,只需引進一個瀏覽器插件,即可快速瀏覽二維工程圖、三維模型及Office多種格式的文件,效果清晰,無需圖形數(shù)據(jù)轉(zhuǎn)化,避免了數(shù)據(jù)的丟失,該瀏覽器自帶打印與批注功能,無需二次開發(fā),能根據(jù)操作人員的權(quán)限,在設(shè)計過程中實現(xiàn)批注。

4.版本控制

產(chǎn)品設(shè)計過程是一個反復設(shè)計、不斷修改的過程,產(chǎn)品數(shù)據(jù)每經(jīng)過一次修改就會產(chǎn)生該數(shù)據(jù)的新版本,因此一份圖檔會有多個不同的版本。

為了適應對設(shè)計的不斷修改,避免版本混亂,系統(tǒng)設(shè)計了版本的自動更新,即圖檔每修改一次,會增加一個新的版本。當新版本完成檢入操作后,產(chǎn)品結(jié)構(gòu)樹中會自動更新最新版本的相關(guān)信息。若一個版本有錯,在刪除后,產(chǎn)品結(jié)構(gòu)樹會自動顯示上一版本的相關(guān)信息,此時只需將正確的圖檔檢入,版本號不變。如果要廢棄后來做的修改,將版本恢復到以往的某個版本,只需將該版本激活。系統(tǒng)會將正在使用的圖檔信息轉(zhuǎn)換成一個新的版本保存下來,而被激活的版本則成為當前使用的信息。以后用戶再查看該圖檔,看到的將是被激活版本的信息。

三、小結(jié)

針對當前中小型企業(yè)圖檔管理存在的問題,構(gòu)建了基于PDM的圖檔管理系統(tǒng)的總體框架,實現(xiàn)了如下功能。

一是系統(tǒng)采用Check-in和Check-out機制實現(xiàn)了檢入檢出;通過任意條件組合和模糊查詢相結(jié)合的方式實現(xiàn)查詢功能,提高了查詢效率。

二是運用ActiveX控件技術(shù),引進第三方軟件AutoVue服務器及其瀏覽器,實現(xiàn)了對三維模型和其相應二維工程圖的動態(tài)瀏覽與批注。

三是采用版本自動更新方法實現(xiàn)了版本管理。

四是通過系統(tǒng)開發(fā)驗證了構(gòu)建的圖檔管理系統(tǒng)框架的可行性,實現(xiàn)面向設(shè)計過程的、動態(tài)的圖檔管理。

參考文獻:

[1]葛江華.產(chǎn)品數(shù)據(jù)管理(PDM)技術(shù)及應用[M].哈爾濱:哈爾濱業(yè)大學出版社,2002.

[2]李潔光,王華昌,李志剛等.基于Web的PDM系統(tǒng)開發(fā)技術(shù)研究[J].計算機輔助工程,2002(9).

[3]劉彤晏,劉彬.基于Web方式的機床設(shè)計圖檔管理[J].組合機床與自動化加工技術(shù),2010(1).

[4]鞏佳佳,崔洪斌,杜立崗.基于PDM的圖文檔管理系統(tǒng)中查詢功能的研究與實現(xiàn)[J].河北工業(yè)科技,2009(26).

[5]劉勝.ActiveX控件技術(shù)在PDM系統(tǒng)三維圖檔管理中的應用[J].工程圖學學報,2009(1).

(作者單位:鷹潭市技工學校)endprint

摘 要:本文針對中小型企業(yè)圖檔管理的現(xiàn)狀,深入研究了面向設(shè)計過程的圖檔管理關(guān)鍵技術(shù),采用C/S架構(gòu),構(gòu)建了基于產(chǎn)品數(shù)據(jù)管理(PDM)的圖檔管理系統(tǒng)的總體框架,實現(xiàn)了圖檔管理系統(tǒng)的基本功能。系統(tǒng)采用Check-in和Check-out機制實現(xiàn)圖檔的檢入和檢出功能,通過任意條件組合和模糊查詢相結(jié)合的方式實現(xiàn)查詢功能,運用ActiveX控件技術(shù)實現(xiàn)對三維模型和其相應二維工程圖的動態(tài)瀏覽與批注,并以系統(tǒng)開發(fā)驗證了提出的框架。

關(guān)鍵詞:產(chǎn)品數(shù)據(jù)管理(PDM) 圖檔管理 C/S

計算機輔助設(shè)計(CAD)的推廣與應用,使得企業(yè)積累了大量以電子文件形式存在的圖檔,如何有效管理這些圖檔,構(gòu)造一個企業(yè)信息共享的環(huán)境,成為亟待解決的問題。產(chǎn)品數(shù)據(jù)管理(PDM)是解決上述問題的關(guān)鍵技術(shù),是以產(chǎn)品對象為核心的信息管理思想及相應的技術(shù),并將這種能夠集成管理與產(chǎn)品相關(guān)信息及過程的技術(shù)分為三個層次,即圖樣文檔的電子化管理、部門間的數(shù)據(jù)管理、企業(yè)間的數(shù)據(jù)管理。圖檔管理系統(tǒng)是企業(yè)PDM最基本的功能,也是企業(yè)實現(xiàn)CIMS工程的主要組成部分。大量中小企業(yè)圖檔管理的應用現(xiàn)狀為:一是圖檔相關(guān)信息查詢效率低;二是版本管理不完善;三是當前工程圖樣和CAD系統(tǒng)僅僅記錄設(shè)計的結(jié)果而不是設(shè)計的過程,因此丟失了大量的版本設(shè)計更改意圖和設(shè)計過程信息,給產(chǎn)品設(shè)計知識信息的重用帶來了很大的困難;四是大型PDM產(chǎn)品存在價格昂貴、實施周期長等缺點。

因此,深入研究圖檔管理技術(shù),開發(fā)適合中小型企業(yè)的圖檔管理系統(tǒng)至關(guān)重要。

一、系統(tǒng)總體框架與數(shù)據(jù)庫設(shè)計

1.總體框架

系統(tǒng)采用C/S架構(gòu),基于面向?qū)ο蟮腃#編程語言和數(shù)據(jù)庫SQLServe2010,實現(xiàn)了面向設(shè)計過程的、動態(tài)的圖檔管理。系統(tǒng)的功能框架如圖1所示,主要包括以下功能。

一是權(quán)限管理功能;二是檢入檢出及變更管理功能;三是提供多種查詢、瀏覽和批注方式,以便迅速地找到相應的文檔;四是根據(jù)圖檔屬性進行統(tǒng)計和打印報表;五是可同時管理設(shè)計文檔和工藝文檔;六是版本管理功能。

圖1 圖檔管理系統(tǒng)功能框架

2.數(shù)據(jù)庫設(shè)計

系統(tǒng)采用實體——關(guān)系法分析設(shè)計了圖檔管理系統(tǒng)數(shù)據(jù)庫。該數(shù)據(jù)庫涉及的數(shù)據(jù)表有用戶信息表、圖檔信息表等。在各數(shù)據(jù)表中設(shè)立了屬性,如圖檔信息表中的屬性有圖檔名稱、圖檔ID、所在路徑等屬性,系統(tǒng)數(shù)據(jù)庫的E-R圖,如圖2所示。

圖2 系統(tǒng)數(shù)據(jù)庫E-R圖

二、系統(tǒng)的主要功能及其實現(xiàn)

本系統(tǒng)研究的主要內(nèi)容包括:圖檔管理系統(tǒng)的檢入與檢出、瀏覽與批注、查詢和版本管理功能等及其實現(xiàn)方法。系統(tǒng)主界面如圖3所示。

圖3 系統(tǒng)主界面

1.檢入與檢出

在圖檔更改過程中,為防止兩個用戶同時修改同一個數(shù)據(jù),系統(tǒng)采用Check-in和Check-out機制。Check-in操作允許用戶將其在個人工作區(qū)中的數(shù)據(jù)提交給系統(tǒng)數(shù)據(jù)層以實現(xiàn)信息共享。如果要檢入的數(shù)據(jù)正處于檢出狀態(tài)中,檢入操作將生成該數(shù)據(jù)的新版本。Check-out操作允許用戶對檢出的數(shù)據(jù)擁有完全的操作權(quán)限。一旦數(shù)據(jù)集被檢出,它就將被鎖住從而使別的用戶無法再將其檢出。當一個用戶打開某個數(shù)據(jù)進行編輯時,系統(tǒng)自動對該數(shù)據(jù)“寫”訪問權(quán)進行加鎖控制,任何其他人都不能對它進行修改。只有當原先的用戶將數(shù)據(jù)重新放回數(shù)據(jù)庫或關(guān)閉該數(shù)據(jù)時,該數(shù)據(jù)才能恢復到原來的狀態(tài)。手工的Check-out命令可以對數(shù)據(jù)設(shè)置一個長時間的鎖,防止數(shù)據(jù)發(fā)生變化。Check-in則解除原先設(shè)置的鎖,使該數(shù)據(jù)恢復到可修改狀態(tài)。

在流程變更過程中,設(shè)計者填寫變更表格,經(jīng)審批者批準后,變更管理的流程編號與圖檔ID發(fā)生聯(lián)系;然后圖檔被Check-out并加鎖控制,只有設(shè)計者有權(quán)對其進行操作,圖檔更改完畢經(jīng)過審核無誤后,執(zhí)行Check-in操作并對其解鎖,系統(tǒng)根據(jù)記錄,自動進行版本升級,完成流程變更。

2.圖檔查詢

數(shù)據(jù)查詢是在數(shù)據(jù)集中管理的基礎(chǔ)上,實現(xiàn)對數(shù)據(jù)的查找。圖文檔管理系統(tǒng)中包括許多電子圖樣、電子文檔、產(chǎn)品的屬性信息、關(guān)系信息和狀態(tài)信息等,系統(tǒng)利用SQL語句,實現(xiàn)了按照圖檔對象某一屬性的屬性值進行查詢的簡單查詢,以及通過多個條件任意組合與模糊查詢相結(jié)合的高級查詢。簡單查詢適合用戶明確待查詢信息的屬性值的情況,在下拉列表框中選擇待查詢圖檔信息的一個屬性,輸入屬性值,實現(xiàn)對圖檔信息的查詢。高級查詢的主要思想是通過下拉列表框綁定信息對象類型的屬性值,多個if語句和邏輯運算符連接多個查詢條件完成,查詢方式為在下拉列表框中選擇待查詢信息的對象類型,選用多個屬性相結(jié)合(“and”“or”“not”)的方式,輸入屬性值。如果用戶對待查尋的屬性值明確,可以啟用精確查詢;如果用戶對待查詢的信息屬性值不明確,可以啟用模糊查詢,與輸入的屬性值模糊匹配的信息就顯示在系統(tǒng)的界面。高級查詢?nèi)鐖D4所示。

圖4 高級查詢

3.圖檔瀏覽與批注

圖檔管理系統(tǒng)內(nèi)部二維和三維圖檔的無縫、動態(tài)瀏覽是其最基本的技術(shù)。運用ActiveX控件技術(shù),對三維瀏覽控件進行編程和設(shè)計,實現(xiàn)對三維模型和其相應二維工程圖的瀏覽,為圖檔管理系統(tǒng)提供虛擬可視化環(huán)境。

ActiveX控件是一種面向?qū)ο蟮慕M件系統(tǒng),這些組件對象為用戶提供了各種不同的功能,實現(xiàn)不同軟件供應商提供的組件在二進制級進行相互連接和通信,對象通過接口實現(xiàn)組件之間及組件與系統(tǒng)之間的數(shù)據(jù)交互。

筆者選用的AutoVue服務器及其瀏覽器插件,可以跨平臺使用,可移植性強,編程效率高,開發(fā)周期短,只需引進一個瀏覽器插件,即可快速瀏覽二維工程圖、三維模型及Office多種格式的文件,效果清晰,無需圖形數(shù)據(jù)轉(zhuǎn)化,避免了數(shù)據(jù)的丟失,該瀏覽器自帶打印與批注功能,無需二次開發(fā),能根據(jù)操作人員的權(quán)限,在設(shè)計過程中實現(xiàn)批注。

4.版本控制

產(chǎn)品設(shè)計過程是一個反復設(shè)計、不斷修改的過程,產(chǎn)品數(shù)據(jù)每經(jīng)過一次修改就會產(chǎn)生該數(shù)據(jù)的新版本,因此一份圖檔會有多個不同的版本。

為了適應對設(shè)計的不斷修改,避免版本混亂,系統(tǒng)設(shè)計了版本的自動更新,即圖檔每修改一次,會增加一個新的版本。當新版本完成檢入操作后,產(chǎn)品結(jié)構(gòu)樹中會自動更新最新版本的相關(guān)信息。若一個版本有錯,在刪除后,產(chǎn)品結(jié)構(gòu)樹會自動顯示上一版本的相關(guān)信息,此時只需將正確的圖檔檢入,版本號不變。如果要廢棄后來做的修改,將版本恢復到以往的某個版本,只需將該版本激活。系統(tǒng)會將正在使用的圖檔信息轉(zhuǎn)換成一個新的版本保存下來,而被激活的版本則成為當前使用的信息。以后用戶再查看該圖檔,看到的將是被激活版本的信息。

三、小結(jié)

針對當前中小型企業(yè)圖檔管理存在的問題,構(gòu)建了基于PDM的圖檔管理系統(tǒng)的總體框架,實現(xiàn)了如下功能。

一是系統(tǒng)采用Check-in和Check-out機制實現(xiàn)了檢入檢出;通過任意條件組合和模糊查詢相結(jié)合的方式實現(xiàn)查詢功能,提高了查詢效率。

二是運用ActiveX控件技術(shù),引進第三方軟件AutoVue服務器及其瀏覽器,實現(xiàn)了對三維模型和其相應二維工程圖的動態(tài)瀏覽與批注。

三是采用版本自動更新方法實現(xiàn)了版本管理。

四是通過系統(tǒng)開發(fā)驗證了構(gòu)建的圖檔管理系統(tǒng)框架的可行性,實現(xiàn)面向設(shè)計過程的、動態(tài)的圖檔管理。

參考文獻:

[1]葛江華.產(chǎn)品數(shù)據(jù)管理(PDM)技術(shù)及應用[M].哈爾濱:哈爾濱業(yè)大學出版社,2002.

[2]李潔光,王華昌,李志剛等.基于Web的PDM系統(tǒng)開發(fā)技術(shù)研究[J].計算機輔助工程,2002(9).

[3]劉彤晏,劉彬.基于Web方式的機床設(shè)計圖檔管理[J].組合機床與自動化加工技術(shù),2010(1).

[4]鞏佳佳,崔洪斌,杜立崗.基于PDM的圖文檔管理系統(tǒng)中查詢功能的研究與實現(xiàn)[J].河北工業(yè)科技,2009(26).

[5]劉勝.ActiveX控件技術(shù)在PDM系統(tǒng)三維圖檔管理中的應用[J].工程圖學學報,2009(1).

(作者單位:鷹潭市技工學校)endprint

摘 要:本文針對中小型企業(yè)圖檔管理的現(xiàn)狀,深入研究了面向設(shè)計過程的圖檔管理關(guān)鍵技術(shù),采用C/S架構(gòu),構(gòu)建了基于產(chǎn)品數(shù)據(jù)管理(PDM)的圖檔管理系統(tǒng)的總體框架,實現(xiàn)了圖檔管理系統(tǒng)的基本功能。系統(tǒng)采用Check-in和Check-out機制實現(xiàn)圖檔的檢入和檢出功能,通過任意條件組合和模糊查詢相結(jié)合的方式實現(xiàn)查詢功能,運用ActiveX控件技術(shù)實現(xiàn)對三維模型和其相應二維工程圖的動態(tài)瀏覽與批注,并以系統(tǒng)開發(fā)驗證了提出的框架。

關(guān)鍵詞:產(chǎn)品數(shù)據(jù)管理(PDM) 圖檔管理 C/S

計算機輔助設(shè)計(CAD)的推廣與應用,使得企業(yè)積累了大量以電子文件形式存在的圖檔,如何有效管理這些圖檔,構(gòu)造一個企業(yè)信息共享的環(huán)境,成為亟待解決的問題。產(chǎn)品數(shù)據(jù)管理(PDM)是解決上述問題的關(guān)鍵技術(shù),是以產(chǎn)品對象為核心的信息管理思想及相應的技術(shù),并將這種能夠集成管理與產(chǎn)品相關(guān)信息及過程的技術(shù)分為三個層次,即圖樣文檔的電子化管理、部門間的數(shù)據(jù)管理、企業(yè)間的數(shù)據(jù)管理。圖檔管理系統(tǒng)是企業(yè)PDM最基本的功能,也是企業(yè)實現(xiàn)CIMS工程的主要組成部分。大量中小企業(yè)圖檔管理的應用現(xiàn)狀為:一是圖檔相關(guān)信息查詢效率低;二是版本管理不完善;三是當前工程圖樣和CAD系統(tǒng)僅僅記錄設(shè)計的結(jié)果而不是設(shè)計的過程,因此丟失了大量的版本設(shè)計更改意圖和設(shè)計過程信息,給產(chǎn)品設(shè)計知識信息的重用帶來了很大的困難;四是大型PDM產(chǎn)品存在價格昂貴、實施周期長等缺點。

因此,深入研究圖檔管理技術(shù),開發(fā)適合中小型企業(yè)的圖檔管理系統(tǒng)至關(guān)重要。

一、系統(tǒng)總體框架與數(shù)據(jù)庫設(shè)計

1.總體框架

系統(tǒng)采用C/S架構(gòu),基于面向?qū)ο蟮腃#編程語言和數(shù)據(jù)庫SQLServe2010,實現(xiàn)了面向設(shè)計過程的、動態(tài)的圖檔管理。系統(tǒng)的功能框架如圖1所示,主要包括以下功能。

一是權(quán)限管理功能;二是檢入檢出及變更管理功能;三是提供多種查詢、瀏覽和批注方式,以便迅速地找到相應的文檔;四是根據(jù)圖檔屬性進行統(tǒng)計和打印報表;五是可同時管理設(shè)計文檔和工藝文檔;六是版本管理功能。

圖1 圖檔管理系統(tǒng)功能框架

2.數(shù)據(jù)庫設(shè)計

系統(tǒng)采用實體——關(guān)系法分析設(shè)計了圖檔管理系統(tǒng)數(shù)據(jù)庫。該數(shù)據(jù)庫涉及的數(shù)據(jù)表有用戶信息表、圖檔信息表等。在各數(shù)據(jù)表中設(shè)立了屬性,如圖檔信息表中的屬性有圖檔名稱、圖檔ID、所在路徑等屬性,系統(tǒng)數(shù)據(jù)庫的E-R圖,如圖2所示。

圖2 系統(tǒng)數(shù)據(jù)庫E-R圖

二、系統(tǒng)的主要功能及其實現(xiàn)

本系統(tǒng)研究的主要內(nèi)容包括:圖檔管理系統(tǒng)的檢入與檢出、瀏覽與批注、查詢和版本管理功能等及其實現(xiàn)方法。系統(tǒng)主界面如圖3所示。

圖3 系統(tǒng)主界面

1.檢入與檢出

在圖檔更改過程中,為防止兩個用戶同時修改同一個數(shù)據(jù),系統(tǒng)采用Check-in和Check-out機制。Check-in操作允許用戶將其在個人工作區(qū)中的數(shù)據(jù)提交給系統(tǒng)數(shù)據(jù)層以實現(xiàn)信息共享。如果要檢入的數(shù)據(jù)正處于檢出狀態(tài)中,檢入操作將生成該數(shù)據(jù)的新版本。Check-out操作允許用戶對檢出的數(shù)據(jù)擁有完全的操作權(quán)限。一旦數(shù)據(jù)集被檢出,它就將被鎖住從而使別的用戶無法再將其檢出。當一個用戶打開某個數(shù)據(jù)進行編輯時,系統(tǒng)自動對該數(shù)據(jù)“寫”訪問權(quán)進行加鎖控制,任何其他人都不能對它進行修改。只有當原先的用戶將數(shù)據(jù)重新放回數(shù)據(jù)庫或關(guān)閉該數(shù)據(jù)時,該數(shù)據(jù)才能恢復到原來的狀態(tài)。手工的Check-out命令可以對數(shù)據(jù)設(shè)置一個長時間的鎖,防止數(shù)據(jù)發(fā)生變化。Check-in則解除原先設(shè)置的鎖,使該數(shù)據(jù)恢復到可修改狀態(tài)。

在流程變更過程中,設(shè)計者填寫變更表格,經(jīng)審批者批準后,變更管理的流程編號與圖檔ID發(fā)生聯(lián)系;然后圖檔被Check-out并加鎖控制,只有設(shè)計者有權(quán)對其進行操作,圖檔更改完畢經(jīng)過審核無誤后,執(zhí)行Check-in操作并對其解鎖,系統(tǒng)根據(jù)記錄,自動進行版本升級,完成流程變更。

2.圖檔查詢

數(shù)據(jù)查詢是在數(shù)據(jù)集中管理的基礎(chǔ)上,實現(xiàn)對數(shù)據(jù)的查找。圖文檔管理系統(tǒng)中包括許多電子圖樣、電子文檔、產(chǎn)品的屬性信息、關(guān)系信息和狀態(tài)信息等,系統(tǒng)利用SQL語句,實現(xiàn)了按照圖檔對象某一屬性的屬性值進行查詢的簡單查詢,以及通過多個條件任意組合與模糊查詢相結(jié)合的高級查詢。簡單查詢適合用戶明確待查詢信息的屬性值的情況,在下拉列表框中選擇待查詢圖檔信息的一個屬性,輸入屬性值,實現(xiàn)對圖檔信息的查詢。高級查詢的主要思想是通過下拉列表框綁定信息對象類型的屬性值,多個if語句和邏輯運算符連接多個查詢條件完成,查詢方式為在下拉列表框中選擇待查詢信息的對象類型,選用多個屬性相結(jié)合(“and”“or”“not”)的方式,輸入屬性值。如果用戶對待查尋的屬性值明確,可以啟用精確查詢;如果用戶對待查詢的信息屬性值不明確,可以啟用模糊查詢,與輸入的屬性值模糊匹配的信息就顯示在系統(tǒng)的界面。高級查詢?nèi)鐖D4所示。

圖4 高級查詢

3.圖檔瀏覽與批注

圖檔管理系統(tǒng)內(nèi)部二維和三維圖檔的無縫、動態(tài)瀏覽是其最基本的技術(shù)。運用ActiveX控件技術(shù),對三維瀏覽控件進行編程和設(shè)計,實現(xiàn)對三維模型和其相應二維工程圖的瀏覽,為圖檔管理系統(tǒng)提供虛擬可視化環(huán)境。

ActiveX控件是一種面向?qū)ο蟮慕M件系統(tǒng),這些組件對象為用戶提供了各種不同的功能,實現(xiàn)不同軟件供應商提供的組件在二進制級進行相互連接和通信,對象通過接口實現(xiàn)組件之間及組件與系統(tǒng)之間的數(shù)據(jù)交互。

筆者選用的AutoVue服務器及其瀏覽器插件,可以跨平臺使用,可移植性強,編程效率高,開發(fā)周期短,只需引進一個瀏覽器插件,即可快速瀏覽二維工程圖、三維模型及Office多種格式的文件,效果清晰,無需圖形數(shù)據(jù)轉(zhuǎn)化,避免了數(shù)據(jù)的丟失,該瀏覽器自帶打印與批注功能,無需二次開發(fā),能根據(jù)操作人員的權(quán)限,在設(shè)計過程中實現(xiàn)批注。

4.版本控制

產(chǎn)品設(shè)計過程是一個反復設(shè)計、不斷修改的過程,產(chǎn)品數(shù)據(jù)每經(jīng)過一次修改就會產(chǎn)生該數(shù)據(jù)的新版本,因此一份圖檔會有多個不同的版本。

為了適應對設(shè)計的不斷修改,避免版本混亂,系統(tǒng)設(shè)計了版本的自動更新,即圖檔每修改一次,會增加一個新的版本。當新版本完成檢入操作后,產(chǎn)品結(jié)構(gòu)樹中會自動更新最新版本的相關(guān)信息。若一個版本有錯,在刪除后,產(chǎn)品結(jié)構(gòu)樹會自動顯示上一版本的相關(guān)信息,此時只需將正確的圖檔檢入,版本號不變。如果要廢棄后來做的修改,將版本恢復到以往的某個版本,只需將該版本激活。系統(tǒng)會將正在使用的圖檔信息轉(zhuǎn)換成一個新的版本保存下來,而被激活的版本則成為當前使用的信息。以后用戶再查看該圖檔,看到的將是被激活版本的信息。

三、小結(jié)

針對當前中小型企業(yè)圖檔管理存在的問題,構(gòu)建了基于PDM的圖檔管理系統(tǒng)的總體框架,實現(xiàn)了如下功能。

一是系統(tǒng)采用Check-in和Check-out機制實現(xiàn)了檢入檢出;通過任意條件組合和模糊查詢相結(jié)合的方式實現(xiàn)查詢功能,提高了查詢效率。

二是運用ActiveX控件技術(shù),引進第三方軟件AutoVue服務器及其瀏覽器,實現(xiàn)了對三維模型和其相應二維工程圖的動態(tài)瀏覽與批注。

三是采用版本自動更新方法實現(xiàn)了版本管理。

四是通過系統(tǒng)開發(fā)驗證了構(gòu)建的圖檔管理系統(tǒng)框架的可行性,實現(xiàn)面向設(shè)計過程的、動態(tài)的圖檔管理。

參考文獻:

[1]葛江華.產(chǎn)品數(shù)據(jù)管理(PDM)技術(shù)及應用[M].哈爾濱:哈爾濱業(yè)大學出版社,2002.

[2]李潔光,王華昌,李志剛等.基于Web的PDM系統(tǒng)開發(fā)技術(shù)研究[J].計算機輔助工程,2002(9).

[3]劉彤晏,劉彬.基于Web方式的機床設(shè)計圖檔管理[J].組合機床與自動化加工技術(shù),2010(1).

[4]鞏佳佳,崔洪斌,杜立崗.基于PDM的圖文檔管理系統(tǒng)中查詢功能的研究與實現(xiàn)[J].河北工業(yè)科技,2009(26).

[5]劉勝.ActiveX控件技術(shù)在PDM系統(tǒng)三維圖檔管理中的應用[J].工程圖學學報,2009(1).

(作者單位:鷹潭市技工學校)endprint

主站蜘蛛池模板: 国产91视频免费观看| 国产成人a毛片在线| 国产精品免费入口视频| 91青青草视频在线观看的| 亚洲精品视频在线观看视频| 国产门事件在线| 四虎永久免费网站| 97久久精品人人做人人爽| 婷婷伊人久久| 亚洲 欧美 偷自乱 图片| 久久99国产综合精品1| 免费一极毛片| 欧美黑人欧美精品刺激| 婷婷丁香在线观看| 国内精品久久人妻无码大片高| 91成人在线观看视频| 亚洲一级毛片| 久久香蕉国产线看观看式| 午夜在线不卡| 久久激情影院| 欧美亚洲一区二区三区导航| 国产日韩精品欧美一区喷| 国产爽歪歪免费视频在线观看| 亚洲一区二区三区香蕉| 最新亚洲av女人的天堂| 欧美爱爱网| 91无码人妻精品一区二区蜜桃| 亚洲精品另类| 狠狠色成人综合首页| 欧美日本二区| 黄色在线不卡| 久久精品aⅴ无码中文字幕| 日本在线视频免费| 青青草久久伊人| 久草视频中文| 欧美激情福利| 亚洲三级色| 成人毛片免费在线观看| 欧美日韩一区二区三| 免费99精品国产自在现线| 国内精自线i品一区202| 色偷偷av男人的天堂不卡| 欧美色视频网站| 在线观看精品自拍视频| 日韩国产精品无码一区二区三区 | 乱人伦99久久| 欧美日韩一区二区三区在线视频| 免费欧美一级| 精品一区二区三区无码视频无码| 四虎精品国产AV二区| 少妇精品网站| 精品国产免费观看一区| 一个色综合久久| 在线五月婷婷| 久久天天躁狠狠躁夜夜2020一| 久久综合亚洲色一区二区三区| 嫩草国产在线| 国产女同自拍视频| 色婷婷狠狠干| 玖玖免费视频在线观看| 国产一级在线播放| 国产精品 欧美激情 在线播放| 久久国产精品电影| 国产永久免费视频m3u8| 国产国产人成免费视频77777| 精品无码日韩国产不卡av| 欧美综合在线观看| 亚洲精品国产综合99久久夜夜嗨| 99久久精品免费看国产电影| 国产精品午夜福利麻豆| 午夜视频在线观看区二区| 亚洲一区二区黄色| 免费在线a视频| 国产成人无码播放| 亚洲视频二| 99无码中文字幕视频| 中日韩一区二区三区中文免费视频| 亚洲第一色网站| 国产日韩欧美在线播放| 真人免费一级毛片一区二区 | 六月婷婷激情综合| 视频一区视频二区中文精品|