久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区

您的位置:網站首頁 > CAD新聞

基于虛擬文件夾的文檔管理研究

時間:2011-02-26 19:31:01 來源:

產品數據管理(PDM)是一門用來管理所有與產品相關信息和所有與產品相關的過程的技術。PDM系統包括以下主要功能:電子倉庫、文檔管理、產品結構配置管理、工作流程管理、分類與查詢管理和項目管理等。

在現代化企業中,CAX系統,OA系統軟件的大量應用,使文檔的產生、保存形式逐漸趨于數字化。對于已有的紙質圖檔,利用高速掃描設備以及中文光學字符識別(OCR)技術將其數宇化也十分方便。由于電子文檔產生于不同的軟件系統、工作組織、工作目標中,并且存儲于不同部門的計算機中,不便于對文檔的統一管理。有效地管理和維護這些企業文檔,為產品開發人員提供一個透明、一致、安全和實時的產品信息共享環境,是PDM系統開發與實施的基礎。

在文檔管理方面,已有許多學者已進行了研究與開發工作解凡這些研究多是以文檔的基本信息為主要管理對象、以產品BOM為組織結構。企業的工作文檔往往是由一組文件構成,某個文檔除了歸屬于某個產品或零部件,還可能康屬于部門、項目、工作流等組織結構。以上研究工作雖然對文檔進行了分類管理,但缺乏對類別的訪問控制,難以實現按類別管理文檔及自動歸檔的需求;而單一的組織結構缺乏文檔組織結構描述的多樣性口同時.用戶化的需求也應當是文檔管理研究重點之一。

本文介紹了一種以虛擬文件夾技術為基礎的文檔管理系統。主要目標是:(1)將文件類別加入主要管理對象中,加強分類管理;(2)建立多重分類機制;(3)對文檔進行自動或輔助歸檔;(4)建立個人工作區.滿足用戶個人管理需要。

1、文檔管理系統概述

1.1體系結構

與多數基于Web應用系統相同,文檔管理系統為3層結構。在表示層上,用戶根據工作的需求選擇處理文檔的類型,如產品文檔、部門文檔、項目文檔等;事務層根據用戶的操作選擇,處理與文檔相關的各類流程、功能;數據層為事務層提供數據源以及相關服務,如用戶、文件分類信息FTP月良務等。如圖1是文檔管理系統的體系結構模型。

newmaker.com
文檔管理系統的體系結構模型

1.2功能結構

各種應用軟件系統的使用,產生了從不同方面描述產品的技術文檔,這些文檔有不同的類型(邏輯的分類)和不同的格式(物理分類)。

文件夾是操作系統用來管理文件的重要技術手段,通過文件夾可以實現對物理文件的分類、網絡共享、訪問控制等許多功能,具有結構層次清晰、分類方便等優點。但操作系統的文件夾管理方式難以實現文檔位置的透明性、查詢的方便性、共享與保密的安全性等諸多功能或性能。

與普通的文件夾不同.虛擬文件夾并不是用來保存文檔,而是對文檔進行邏輯分類的工具。虛擬文件夾是利用數據庫技術、以文件夾的結構形式對企業或個人的計算機文件進撰充一管理的一種文檔管理技術,操作人員并不需要知道文件夾中的文件實際物理位置。它可以實現按主題對文檔進行結構化分類的目的。同時,通過擴充虛擬文件的功能.可使之成為文檔管理的基礎。

一個完整的文檔管理系統需要完成各種與文檔相關的操作功能,包括文檔的分類、注冊、復制、檢入、檢出、凍結、審核、權限、版本、查詢、瀏覽等等。同時,在企業中。CADCAPP、CAM設計過程及工作流系統中,通過專用接口將文檔管理直接嵌入到這些軟件系統中,方便設計人員的處理。系統建立個人工作區,通過虛擬文件夾保存搜索的結果,或存儲臨時工作文檔。通過中間件卜還可與其它系統進行數據交流?;谔摂M文件夾的文檔管理系統由多個功能子系統組成,其功能模型如圖2所示。

newmaker.com
功能模型

2、虛擬文件夾對文檔的管理

采用虛擬文件夾技術對文檔進行管理,需要實現以下幾方面的功能和性能:

(1)靈活的建立與維護;
(2)便捷的文件分類與歸檔;
(3)準確的搜索與查閱;
(4)個性化及本地化的管理;
(5)安全的文件訪問;
(6)多系統的接口與擴展。

這些功能與性能需求對應了整個文檔管理系統的虛擬文件夾數據結構1文件分類與歸檔、文檔搜索與閱覽、個人工作區、訪問權限、系統集成接口等的結構與功能設i十、實現。由于篇幅所限,其它功能的設計實現不在此一一討論。

2.1虛擬文件夾的數據結構

與物理文件夾一樣,虛擬文件夾的表現形式為樹型結構。而能夠表達樹型結構的數據結構有許多種,如層次編碼法、高津托圖,氣分層存貯法,層次矩陣存貯等。

高津托圖(Gazintograph)法具有結構簡單、靈活、易擴展、少冗余的優點,因此,系統采用高津托圖法作為虛擬文件夾的數據結構。

高津托圖法采用兩張表來表達產品的結構層次:一張表存儲的是所有虛擬文件夾的特征屬性信息〔如表1),通過外鍵與文件基本信息等建立關系;另一張表存儲的是虛擬文件夾的結構關系信息(如表2),即虛擬文件夾的父子關系。

newmaker.com

在構建樹型結構視圖時,采用深度優先遍歷算法加載所有的虛擬文件夾節點。采用高津托圖圖法無法從物理結構上避免循環的產生,但可以通過在引用等操作時,判斷這個節點在其子樹中是否會出現第z次來判斷是否存在循環。

2.2文件的分類

企業的各項生產活動中,根據工作的需要,相同的文檔可有多種分類依據.如部門、項目、類型、密級、產品等。不同的分類依據形成不同的分類方法。根據企業的需求,這些分類方法都必須兼顧。

系統采用了虛擬文件夾多重視圖的方法,即在結構關系表中,加入了分類方法標識ID,通過該標識可以區分虛擬文件夾結構的類屬關系。在構建虛擬文件夾的樹型結構時,屬于不同方法的虛擬文件夾就可以建立不同的分類樹,從而滿足了企業對文檔不同的分類的需求。如圖4所示,是一組虛擬文件夾在不同的分類標示中形成的兩個分類視圖。

newmaker.com
虛擬文件夾的多重分類視圖

2.3文件歸檔

文件在歸檔時,必須包含在某個虛擬文件夾中。歸檔的過程可以手工打開分類樹中每層文件夾,對文檔進行注冊。同時,系統還可通過虛擬文件夾的分類關鍵字對文檔注冊的內容進行自動或輔助歸類。

分類關鍵字是根據分類樹的層次,由概括到詳細進行逐層設置。在自動分類時。根據關鍵字的匹配率來判斷文件的歸檔路徑。匹配率的定義如下:

newmaker.com

其中,函數lev(n,m,k)可獲得對某個子樹進行訪問時,其第n層的、第二個節點的、第k個關鍵字的序號;k為第a個關鍵字在文檔內容中的出現次數;w是第a個關鍵字在該節點的權重;Km是在該節點關鍵字的個數。

在同一層分類中,若關鍵字的匹配率越高則其歸屬該類的可能刊嗽越大。取同層的匹配率最高的2個節點的P,和P,繼續查看其下一層所有節點的匹配率,并獲得其匹配率的平均值Ui和Uj。比較Ui和Uj,取其中較大的作為分類路徑選擇節點。如此循環,當某節點的所有子節點匹配率都為0或已經沒有子節點時寧就可將同層中匹配率最高的節點作為該文檔歸屬的分類節點。若在其分類路徑上的匹配率都過低時,將建議重建分類。

如圖5所示,是一個通過關鍵字的匹配率對文檔自動歸類示意圖。

newmaker.com

歸檔的物理文件存儲在公共文件服務器上。文檔的存取方式有2種:對于一般公用的文檔,通過如存放在文俐民務器中,但其信息(包括分類、內容介紹等)注冊在公共文檔信息庫中;對于專屬文檔,直接保存在公共文檔信息庫中。

2.4文檔的搜索與閱覽

當用戶需要查閱文檔時,可通過文檔管理的查詢系統進行搜索。

在文檔分類時已經建立了多重視圖的虛擬文件夾分類,因此,用戶可以選擇最熟悉的分類方式,在文件分類樹中獲得所需的文檔。

通過關鍵字搜索,也可得至關相關文件所在的文件夾或文檔基本信息。由于在虛擬文件夾中包含了文檔分類的關鍵字,所以可進行搜索的文檔對象不淪是有文字內容的文檔還是無文字內容的圖形文件,并且保證了搜索的準確性。

搜索結果羅列了相關文件夾或文檔基本信息條目。通過文檔基本信息條目的查看按鈕就可閱覽該文檔的內容。

2.5、個人工作區

文檔管理系統的最終用戶是企業的員工,每個員工都有自己的使用習慣,并且在網絡無法連接的時候,必須保證工作的正常進行。因此,在文檔管理中必須體現個性化以及本地化。

系統通過建立個人工作區來實現個性化及本地化。個人工作區是建立用戶計算機上的個人文檔管理子系統.有自己的文檔管理數據庫,同樣采用虛擬文件夾的方式對文檔進行管理。在個人工作區中,用戶通過建立自己的虛擬文件夾,管理計算機中的文件。同時,還可建立公共虛擬文件夾的映射。

個人工作區中的虛擬文件夾與公共虛擬文件夾的數據結構基本相同,可以對文檔進行多重分類,并且無需知道在計算機中物理位置。與公共虛擬文件夾不同的是無需訪問權限一類的限制。

個人工作區中的文檔注冊通過對計算機文件的自動搜索和手工添加來完成。在自動搜索中,通過文件系統對象(File System Objeut)獲得計算機中所有文件夾中文件的名稱、物理位置、創建時間、修改時間、文件類型、相關應用程序等屬性。而對于一些特別的文件,如文本文件、Word文件等,通過文件訪問或ActiveX Automation對象技術獲得文件的內容。根據虛擬文件夾的分類關鍵字,將文件自動的注冊到個人工作區中。每個系統用戶通過建立對公共虛擬文件夾的映射,可方便地訪問到自己喜好的或頻繁使用的公共虛擬文件夾,無需進行大量的搜索操作。如圖6,是個人工作區對公共虛擬文件夾的映射示意。

newmaker.com
公共虛擬文件夾的映射

2.6文檔的訪問安全

安全是企業信息管理的重點工作之一。在文檔管理系統中采用了基于角色的文檔訪問安全管理機制。

角色是文檔管理系統中,用戶所具備的訪問權限的集合。全部角色由高級到一般分為多個層次,高級別角色可包含低基本角色,形成角色主水乏樹。如圖7表示了一個角色權限樹的結構。

newmaker.com
角色權限樹

每個系統用戶都被分配了一個以上的角色.而每個虛擬文件夾也對應了一個角色列表,該列表中包含了能夠訪問該文件夾的所有角色。通過角色匹配,只有在角色列表中的以及包含列表角色的用戶才允許訪問該虛擬文件夾包含的文檔,以及該文件夾之下的子文件夾中所包含的文檔。

在用戶查閱文檔時,文件的物理存放位置以及文件所在計算機訪問口令用戶看不到,并且進行了加密處理,這樣,也進一步增強了文檔、信急保存的安全性。

2.7系統集成接口

企業PDM中還包含了其它子系統和應用軟件系統的集成,如工作流子系統,AutOCAD,SolidWorks,MasterCAM等,這些系統在工作中都會產生中間文件和結果文件。

工作流子系統是PDM系統重要的組成部分。需要完成對文檔的簽入、簽出、審核、凍結、發放、版本管理等活動功能。這些活動針對文檔管理系統,主要涉及以下3個方面的功能:

(1)添加虛擬文件夾;
(2)注冊文檔信息;
(3)查閱文件。

文檔管理系統對這些功能進行了封襲,提供了以ActiveX技術為基礎的文檔管理接口。通過接口調用實現了文檔管理子系統與工作流子系統的集成。

許多優秀的CAD/CAM軟件系統都提供了二次開發環境或接l3,如AutoCAD可使用ObjectARX,ActiveXAutomation,Lisp,VBA等方法進行二次開發;SolidWorks提供了AYI函數以及ActiveX對象模型,MasteiCAM可使用Hook等。

通過軟件的二次開發。在其中調用封裝了多種功能的ActiveX,以實現文檔管理系統與CAx應用系統的充分集成。

3、文檔管理系統的開發應用

文檔管理系統需要應用到企業的許多部門,同時為工作便利和防范網絡問題,因此,系統開發時既要實現文檔管理的集中統一,又要兼顧個性化需求。

在系統訪問模式方面采用B/S與C/S結合的模式。在公共文檔訪問中采用B/S模式,在個人工作區中采用C/S模式。

開發工具選用了ASP.NET和VB.NET,分別用于開發公共文檔訪問管理和個人工作區。數據庫采用了SQL Server2000。在各功能模塊開發過程中,廣泛采用了ActiveX技術,方便了功能的實現和代碼重用,并提供了功能封裝接口,為其它系統的集成提供了有力保證。

4、結束語

本文從文檔管理系統的模型、功能結構設計、開發應用等三個方面,詳細闡述了基于虛擬文件夾技術的文檔管理系統結構框架和實現細節。

以虛擬文件夾技術為基礎,將虛擬文件夾不僅作為分類的工具,同時成為文檔管理的基本對象,加強了對類別的管理,拓展了虛擬文件夾技術的外延。

文檔管理是PDM系統的基礎功能子系統。采用虛擬文件夾技術可以方便、靈活地實現企業對各類文檔的統一管理,并為PDM其它子系統提供文檔管理平臺。通過實際應用,為企業管理帶來良好的效益。


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
久久精品日产第一区二区三区乱码| 国产成人在线播放| 91久久久久久久久久久| 国产精品久久久久久一区二区| 三级网在线观看| 国产男女激情视频| 久久天天躁狠狠躁夜夜爽蜜月| 日韩在线一级片| 成人av在线播放观看| 国产精品第1页| 日本精品一区二区三区在线| 99久热re在线精品视频| 久久国产精品网站| 国产中文字幕视频在线观看| 久久精品国产亚洲精品| 无码人妻精品一区二区蜜桃百度| 国产精品一香蕉国产线看观看| 久久亚洲国产精品成人av秋霞| 欧美国产视频在线观看| 久久久国产视频91| 欧美一级二级三级| 久久黄色av网站| 日韩欧美在线观看强乱免费 | 成人a级免费视频| 久久6精品影院| 国产精品一区二区不卡视频| 欧美激情视频三区| 国产精品永久免费视频| 欧美激情综合色综合啪啪五月| 美女黄毛**国产精品啪啪| 久久精品在线视频| 免费国产在线精品一区二区三区| 国产精品女视频| 美女精品国产| 中文字幕在线乱| 91国自产精品中文字幕亚洲| 午夜精品美女久久久久av福利| 91国产丝袜在线放| 天天久久人人| 久久久久久久久久久国产| 欧美精品色婷婷五月综合| 国产精品嫩草视频| 国产免费一区二区视频| 亚洲一区在线免费| 久久久女女女女999久久| 日本免费一级视频| 日韩中文综合网| 精品视频无码一区二区三区| 色综合久久久888| 91精品国产综合久久香蕉最新版| 欧美一级免费在线观看| 国产成人精品优优av| 欧美一区观看| 欧美精品免费播放| 99久久久精品免费观看国产| 亚洲精品免费av| 国产精品69av| 欧美在线视频二区| 国产精品久久久久久久久久久新郎 | 国产精品久久国产三级国电话系列| 国产这里只有精品| 亚洲欧洲一区二区在线观看| 久久国产午夜精品理论片最新版本 | 欧美极品日韩| 久久久久国产精品免费| 91精品国产综合久久男男| 日本高清视频一区二区三区| 日韩中文字幕视频在线| 国产中文字幕二区| 性欧美长视频免费观看不卡| 国产成人精品综合久久久| 国产乱淫av片杨贵妃| 色狠狠久久av五月综合| 日韩中文av在线| 国产美女久久久| 日本不卡一区二区三区四区| 国产精品第七十二页| 国产精品av在线| 欧美日韩大片一区二区三区| 在线观看一区欧美| 日韩视频精品在线| 成人免费视频97| 日本精品久久久久中文字幕| 欧美xxxx14xxxxx性爽| 国产成人avxxxxx在线看| 麻豆传媒一区二区| 色欲色香天天天综合网www| 国产精品吊钟奶在线| 国产a视频免费观看| 国产免费一区二区三区| 欧美在线激情网| 亚洲影院在线看| 国产精品久久久久久久久久ktv | 精品一区日韩成人| 亚洲精品免费在线视频| 国产精品福利观看| 日韩在线视频播放| 国产精华一区二区三区| 国产欧美亚洲视频| 欧日韩不卡在线视频| 亚洲人一区二区| 国产精品电影一区| 国产成人看片| 久久久久久av无码免费网站下载| 国产精品自拍偷拍| 蜜桃传媒视频第一区入口在线看| 日韩和欧美的一区二区| 亚洲成人午夜在线| 中文字幕一区二区三区四区五区六区| 色妞一区二区三区| 久久在线中文字幕| 成人中文字幕在线观看| 狠狠色噜噜狠狠色综合久| 日本高清不卡三区| 亚洲 自拍 另类小说综合图区| 欧美精品做受xxx性少妇| 国产精品久久一区主播| 国产精品视频一区国模私拍| 日韩亚洲第一页| 国产chinese精品一区二区| 91精品国产色综合| 99久久久精品免费观看国产| 国产精品羞羞答答| 国产一区香蕉久久| 欧美视频在线第一页| 茄子视频成人免费观看| 人体内射精一区二区三区| 日本欧美国产在线| 日本在线视频www| 欧美一区2区三区4区公司二百| 水蜜桃亚洲一二三四在线| 午夜肉伦伦影院| 亚洲va国产va天堂va久久| 亚洲97在线观看| 日本一区免费观看| 日本a级片在线观看| 日本午夜在线亚洲.国产| 日韩中文字幕三区| 日本精品一区二区三区在线播放视频| 亚洲乱码中文字幕久久孕妇黑人| 欧美激情第6页| 亚洲综合视频1区| 亚洲精品人成| 日韩视频在线免费看| 欧美亚州在线观看| 激情视频综合网| 国产日韩欧美一二三区| 成人免费视频91| 国产精品97在线| 久久久噜噜噜久噜久久| 日韩日本欧美亚洲| 国产精品观看在线亚洲人成网| 欧美精品一二区| 亚洲一区制服诱惑| 亚洲.欧美.日本.国产综合在线| 偷拍盗摄高潮叫床对白清晰| 日韩一区二区三区高清| 日韩欧美精品在线不卡| 欧美亚洲丝袜| 国产日韩三区| 久在线观看视频| 久久精品国产精品| 色综合久久88| 无码aⅴ精品一区二区三区浪潮| 日本电影一区二区三区| 欧美成ee人免费视频| 国产欧美日本在线| 91九色在线免费视频| 波霸ol色综合久久| 国产精品高潮呻吟视频| 亚洲一区精品电影| 日韩欧美亚洲日产国产| 精品日本一区二区三区在线观看| 国产日韩中文字幕| 91精品国产91久久久久青草| 久久久精品电影| 亚洲中文字幕无码中文字| 日韩欧美在线免费观看视频| 国产午夜精品一区| 久久久久狠狠高潮亚洲精品| 国产精品久久久久久久久久99| 亚洲国产精品www| 狠狠精品干练久久久无码中文字幕| 国产精品一级久久久| 国产成人激情小视频| 国产精品久久久久久久久久久久冷| 亚洲人成无码www久久久| 欧美连裤袜在线视频| 91精品国产电影| 国产精品高清网站| 日本特级黄色大片| 国产精品一区久久| 国产成人久久精品| 亚洲国产日韩综合一区| 国产又大又硬又粗| 久久国产精品99久久久久久丝袜| 欧美日本高清一区| 欧美性受xxxx黑人猛交| 99久久免费观看| 欧美猛少妇色xxxxx|