亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

        亓建國+亓寅

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

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

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

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

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

        1.總體框架

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

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

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

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

        系統(tǒng)采用實(shí)體——關(guān)系法分析設(shè)計(jì)了圖檔管理系統(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)的主要功能及其實(shí)現(xiàn)

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

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

        1.檢入與檢出

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

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

        2.圖檔查詢

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

        圖4 高級(jí)查詢

        3.圖檔瀏覽與批注

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

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

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

        4.版本控制

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

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

        三、小結(jié)

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

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

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

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

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

        參考文獻(xiàn):

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

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

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

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

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

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

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

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

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

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

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

        1.總體框架

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

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

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

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

        系統(tǒng)采用實(shí)體——關(guān)系法分析設(shè)計(jì)了圖檔管理系統(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)的主要功能及其實(shí)現(xiàn)

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

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

        1.檢入與檢出

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

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

        2.圖檔查詢

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

        圖4 高級(jí)查詢

        3.圖檔瀏覽與批注

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

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

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

        4.版本控制

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

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

        三、小結(jié)

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

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

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

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

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

        參考文獻(xiàn):

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

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

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

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

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

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

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

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

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

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

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

        1.總體框架

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

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

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

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

        系統(tǒng)采用實(shí)體——關(guān)系法分析設(shè)計(jì)了圖檔管理系統(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)的主要功能及其實(shí)現(xiàn)

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

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

        1.檢入與檢出

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

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

        2.圖檔查詢

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

        圖4 高級(jí)查詢

        3.圖檔瀏覽與批注

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

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

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

        4.版本控制

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

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

        三、小結(jié)

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

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

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

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

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

        參考文獻(xiàn):

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

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

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

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

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

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

        欧美人与动牲交片免费播放| 亚洲第一se情网站| 又污又黄又无遮挡的网站| 国产亚洲精品hd网站| 日产一区二区三区的精品| 亚洲免费不卡av网站| 精品日韩av专区一区二区| 日韩一区av二区三区| 国产高清在线观看av片| 人妻丰满熟妇av无码片| 亚洲V在线激情| 美腿丝袜av在线播放| 久久麻传媒亚洲av国产| 成人做受黄大片| 99国内精品久久久久久久| 精品一区二区久久久久久久网站| 精品免费在线| 国产精品av在线一区二区三区| 久久亚洲一区二区三区四区五| 亚洲av无码国产精品色| 99re热视频这里只精品| 亚洲高清在线不卡中文字幕网| 国产一区二区三区免费主播| 亚洲精品综合中文字幕组合| 成人免费无码大片a毛片抽搐色欲| 精品久久久久久中文字幕| 99国产精品丝袜久久久久| 日本精品啪啪一区二区| 欧美性猛交aaaa片黑人| 黄色视频免费在线观看| 亚洲精品国产二区三区在线| 亚洲视频一区二区免费看| 欧美成妇人吹潮在线播放| 激情五月婷婷综合| 黄片亚洲精品在线观看| 国产av熟女一区二区三区| 最近中文字幕视频高清| 淫妇日韩中文字幕在线| 熟女免费观看一区二区| 曰本女人与公拘交酡| 亚洲地址一地址二地址三|