專利名稱::一種面向中小企業(yè)的可視化文檔管理系統(tǒng)的建立方法
技術(shù)領(lǐng)域:
:本發(fā)明屬于企業(yè)管理信息系統(tǒng)
技術(shù)領(lǐng)域:
,具體是建立一種面向中小企業(yè)的,將數(shù)據(jù)庫中文檔進行可視化管理的方法。
背景技術(shù):
:信息產(chǎn)業(yè)以及網(wǎng)絡(luò)技術(shù)的快速發(fā)展,導(dǎo)致市場需求多樣化,多品種小批量生產(chǎn)方式成為制造加工業(yè)的主流和重要發(fā)展方向,從而給生產(chǎn)管理帶來了更新的、更高的要求。傳統(tǒng)的串行產(chǎn)品設(shè)計方法逐步向并行、協(xié)同的方向發(fā)展。為了快速響應(yīng)用戶需求,要求專業(yè)性企業(yè)間組成動態(tài)聯(lián)盟,在生產(chǎn)上組成全球性供應(yīng)鏈,在設(shè)計上形成相關(guān)企業(yè)群體的異地協(xié)同設(shè)計。在產(chǎn)品的整個生命周期中與產(chǎn)品相關(guān)的信息多種多樣,這些信息以文件或圖檔的形式存在,統(tǒng)稱為文檔。文檔是企業(yè)寶貴的知識資產(chǎn),對合理地描述、組織、管理產(chǎn)品信息具有重要的意義。在企業(yè)中,文檔分屬不同的部門,具有不同的動靜態(tài)特征,由不同的人員管理。但是在協(xié)同設(shè)計中,需要實現(xiàn)的目標(biāo)是將所有的產(chǎn)品信息進行集中式管理,以便于存取并且為其他需要讀取信息的人提供共享。通常的產(chǎn)品數(shù)據(jù)管理系統(tǒng)擁有除文檔管理之外,諸如產(chǎn)品結(jié)構(gòu)與配置管理、項目管理、工程變更管理等多種功能。但是一般的中小企業(yè)并不需要產(chǎn)品數(shù)據(jù)管理系統(tǒng)中那么多的功能,且目前在我國中小企業(yè)占企業(yè)總數(shù)極大,但在資金、人才、技術(shù)方面都存在明顯的劣勢,信息化程度不高。針對中小企業(yè)的特點,為了使用戶方便、快捷、安全地存取、維護及處理各種有關(guān)產(chǎn)品的文檔,建立相對獨立的文檔管理是必要的。從市場調(diào)研情況來看,文檔管理市場在國外已經(jīng)發(fā)展多年,在中國市場才剛開始起步,市場潛力非常大。
發(fā)明內(nèi)容本發(fā)明的目的在于針對現(xiàn)在面向中小企業(yè)的文檔管理方法不多的情況,建立一種專門面向中小企業(yè)的文檔管理系統(tǒng),使其能夠支持使用異構(gòu)CAD系統(tǒng)的異地合作伙伴之間的協(xié)同交流,解決在公共環(huán)境(不依賴于特定的CAD系統(tǒng))下圖紙、模型和文檔信息的協(xié)同共享問題,同時判斷用戶的權(quán)限,提供相應(yīng)的文檔操作功能。本發(fā)明的特征在于所述方法是基于門EE系統(tǒng)的開發(fā)環(huán)境并在網(wǎng)絡(luò)的服務(wù)器端依次按以下步驟實現(xiàn)的步驟l.依次按以下步驟建立一個文檔信息管理模塊,以便管理所有數(shù)據(jù)庫中的非結(jié)構(gòu)化信息,其中包括二維圖紙、三維模型、技術(shù)文件、財物表格、人事檔案以及合同文書等步驟1.1用微軟公司提供的結(jié)構(gòu)化查詢語言數(shù)據(jù)庫SQL建立文檔管理數(shù)據(jù)庫文件document,把建立的文檔信息表存為文檔信息表docinfo表,其中包括以下13項信息文檔號、版本號、文檔名稱、文檔編號、文檔大小、文檔級別、文檔設(shè)計者、文檔日期、歸檔人標(biāo)識、最近修改人、最近修改日期,還包括允許空缺的文檔類型和文檔描述;步驟L2建立業(yè)務(wù)邏輯處理操作類別,并封裝成業(yè)務(wù)邏輯處理操作包,其中含有附加操作表Attachments,至少包含文檔入庫、修改、引用、升級的操作;文件操作表FileOperation,至少包含文檔的拷貝、刪除、重命名的操作;用于獲得文檔或修改時所帶的信息的文檔加載操作表DocUpload,所含信息至少包含文檔修改的時間、保存路徑以及文檔大?。挥糜诳刂莆臋n出庫的操作表exportDoc;用于實現(xiàn)文檔綜合查詢的操作表QueryDoc;其中,用戶在執(zhí)行文檔綜合查詢操作后,Attachments操作表觸發(fā)exportDoc操作表從數(shù)據(jù)庫中提出文檔,通過DocUpload表操作從出庫文檔中獲得文檔修改或出庫時自帶的信息,再使Attachments操作表處理后進行File0peration表操作;通過這些操作以用于對所述docinfo表進行操作,實現(xiàn)設(shè)定的功能;步驟l.3在步驟1.2所述的業(yè)務(wù)邏輯處理操作包中建立頁面顯示,以便在網(wǎng)頁上導(dǎo)入各種業(yè)務(wù)邏輯處理類別,從而實現(xiàn)與步驟1.1所建立的數(shù)據(jù)庫的連接,供用戶完成包含文檔的入庫、修改、維護、下載在內(nèi)的操作;步驟1.4把市售的AutoVue軟件打包做成網(wǎng)頁上可用的控件,以便用戶通過網(wǎng)頁調(diào)用AutoVue控件,實現(xiàn)異地人員在公共環(huán)境下對于包括異構(gòu)產(chǎn)品文檔、模型在內(nèi)的信息進行可視化共享;步驟2.依次按以下步驟建立一個系統(tǒng)管理模塊,以便通過管理各種用戶的權(quán)限,提供對文檔的安全保護步驟2.1在步驟1.1已建立的文檔管理數(shù)據(jù)庫文件document中,建立用戶管理、角色管理、組別管理、權(quán)限管理、權(quán)限定義共五個子模塊的表來實現(xiàn)文檔的安全保護,其中用戶管理子模塊,設(shè)有用戶表userman,含有用戶標(biāo)識、用戶名、用戶口令、用戶真實姓名、用戶所屬部門、用戶電子郵箱、用戶描述、該用戶的角色標(biāo)識以及該用戶的工作組標(biāo)識,其中用戶的角色標(biāo)識是指該用戶所屬的角色(如管理員、主任等)在邀:據(jù)庫中——對應(yīng)的數(shù)字化標(biāo)識信息,用戶的工作組標(biāo)識是指該用戶所屬的工作組或部門(如設(shè)計部、管理部等)在數(shù)據(jù)庫中——對應(yīng)的數(shù)字化標(biāo)識信息;角色管理子模塊,設(shè)有主要用戶成員表majorman,含有角色標(biāo)識、角色名稱、角色描述以及權(quán)限標(biāo)識;組別管理子模塊,設(shè)有組別表gro叩man,含有工作組標(biāo)識,工作組名稱、工作組描述以及權(quán)限標(biāo)識;權(quán)限管理子模塊,設(shè)有用戶權(quán)限表roleman,含有用戶標(biāo)識及權(quán)限標(biāo)識;權(quán)限定義子模塊,設(shè)有權(quán)限規(guī)則定義表roledef,含有權(quán)限標(biāo)識和權(quán)限名稱、權(quán)限描述;系統(tǒng)管理員按以下步驟初始化所述用戶管理、角色管理、組別管理、權(quán)限管理以及權(quán)限定義子模塊;首先,在權(quán)限定義子模塊中初始化用戶所有的權(quán)限,在角色管理子模塊中初始化角色及其對應(yīng)的權(quán)限,以此來設(shè)置具有共性的用戶對文檔進行各種操作的權(quán)限,實現(xiàn)宏觀的角色控制;其次,在用戶管理子模塊中初始化用戶及其角色、組別,以便獲取與角色、組別相對應(yīng)的權(quán)限,實現(xiàn)中層的保密級別控制;再次,在權(quán)限管理子模塊中,初始化個別用戶的權(quán)限,實現(xiàn)微觀的對象級控制;然后,當(dāng)用戶的權(quán)限大于步驟1.1中設(shè)定的文檔級別時,允許用戶對文檔進行各種操作;步驟2.2在所述系統(tǒng)管理模塊中設(shè)定系統(tǒng)管理模塊的業(yè)務(wù)邏輯處理的操作類別,其步驟與步驟1.2所述的相同,進行打包封裝來實現(xiàn)對用戶、角色、組別、權(quán)限的管理;步驟2.3在網(wǎng)頁上導(dǎo)入步驟2.2中所述的系統(tǒng)管理業(yè)務(wù)邏輯操作類別包,在其中建立系統(tǒng)管理模塊的頁面顯示,再實現(xiàn)與步驟l.l中所建的文檔管理數(shù)據(jù)庫的連接,用系統(tǒng)管理模塊的業(yè)務(wù)邏輯處理操作來實現(xiàn)對用戶的三級控制管理。這種面向中小企業(yè)的可視化文檔管理系統(tǒng)的優(yōu)點在于(1)支持使用異構(gòu)CAD系統(tǒng)的異地中小企業(yè)合作伙伴之間的協(xié)同交流,需要解決在公共環(huán)境(不依賴于特定的CAD系統(tǒng))下對多格式文檔的協(xié)同共享;(2)用戶可以定義文檔的級別,系統(tǒng)通過判斷用戶的權(quán)限提供相應(yīng)的文檔操作功能,有效地維護了文檔的保密性;(3)成本低廉,操作方便,管理人員易于上手,有效加快中小企業(yè)信息化進程,提高其市場竟?fàn)幜ΑD1.所述建立可一見化文檔管理系統(tǒng)方法的總體結(jié)構(gòu);圖2.文檔信息管理模塊類圖3.系統(tǒng)管理模塊的五個子模塊關(guān)系圖4.所述建立可視化文檔管理系統(tǒng)方法的流程圖。具體實施例方式所述方法采用表示層、應(yīng)用層和數(shù)據(jù)層三層結(jié)構(gòu),如圖1所示,通過構(gòu)建文檔信息管理模塊和系統(tǒng)管理模塊來實現(xiàn)文檔管理的主要功能1、表示層主要包括動態(tài)頁面。用來接收客戶端請求,然后調(diào)用相應(yīng)的模塊,并把處理結(jié)果以動態(tài)頁面形式返回到客戶端。2、應(yīng)用層主要用來實現(xiàn)所述方法的業(yè)務(wù)邏輯。業(yè)務(wù)邏輯處理操作類別負(fù)責(zé)接收表示層的調(diào)用請求并進行邏輯處理,處理的結(jié)果可以保存到數(shù)據(jù)層的數(shù)據(jù)庫中,同樣也可以從數(shù)據(jù)庫提取數(shù)據(jù),經(jīng)過處理后,發(fā)送給表示層。3、數(shù)據(jù)層保存的是企業(yè)的共享信息,主要包括用戶的基本信息、用戶的權(quán)限信息,文檔數(shù)據(jù)等信息。J2EE(Java2Platform,EnterpriseEdition)是美國Sun公司推出的一種簡潔快速服務(wù)于企業(yè)、合作伙伴和客戶之間的系統(tǒng),為企業(yè)提供高可用性、安全性和可擴展性的服務(wù)。它具有表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)存儲層的三層結(jié)構(gòu),與本發(fā)明設(shè)計的文檔管理方法結(jié)構(gòu)一致,故采用J2SDK+Eclipse+Tomcat軟件搭建J2EE開發(fā)環(huán)境。所述方法包含文檔信息管理模塊和系統(tǒng)管理模塊兩大模塊,分別介紹如下一、文檔信息管理模塊這個模塊主要是在已建立結(jié)構(gòu)化數(shù)據(jù)層的基礎(chǔ)上,管理所有數(shù)據(jù)庫中的非結(jié)構(gòu)化信息例如二維圖紙、三維模型、技術(shù)文件、財務(wù)表格、人事檔案、合同文書等。主要功能包括文檔信息的共享、文檔維護和文檔綜合查詢等。步驟1.1建立可視化文檔管理方法的數(shù)據(jù)層。運用Microsoft公司提供的SQL數(shù)據(jù)庫建立文檔信息的數(shù)據(jù)庫document,根據(jù)通常文檔所帶的相關(guān)信息,建立的文檔信息表存為docinfo表,其中自定義包括文檔號、文檔級別等13項信息,具體定義可參見表l。步驟1.2建立所述方法應(yīng)用層中文檔信息管理;漠塊的業(yè)務(wù)邏輯處理類。利用Java語言編寫業(yè)務(wù)邏輯處理類,連接已建立的數(shù)據(jù)庫document,對docinfo表進行數(shù)據(jù)的輸入、修改等,實現(xiàn)文檔的入庫、修改等操作功能。文檔信息管理模塊的業(yè)務(wù)邏輯處理類都封裝在包"document,views,wendang",其類圖如圖2所示。其中Attachments類主要用來處理文檔入庫、修改、引用以及升級等操作;FileOperation類主要是處理文檔的拷貝、刪除、重命名等操作;DocUpload類主要獲得文檔入庫或修改時自帶的信息,如修改時間、保存路徑、文檔大小等;exportDoc類為用來控制文檔的出庫操作;QueryDoc類主要是用來實現(xiàn)文檔綜合查詢功能。步驟l.3建立所述方法表示層中文檔信息管理模塊的頁面顯示。利用Java語言編寫JSP的頁面顯示,封裝在包"document,edm"中,通過編寫程序?qū)崿F(xiàn)在網(wǎng)頁上導(dǎo)入步驟1.2完成的業(yè)務(wù)邏輯處理類實現(xiàn)與步驟1.1所建的數(shù)據(jù)庫的連接,完成對文檔的入庫、修改、維護、下載等操作。步驟l.4文檔管理可視化環(huán)境的構(gòu)建。加拿大Cimmetry公司開發(fā)的AutoVue軟件可以直接瀏覽包括dwg、doc、pdf等常用的200多種不同格式的文件。利用AutoVue軟件這些強大的功能,將AutoVue軟件打包做成網(wǎng)頁上可用的控件。步驟l.3建立的表示層通過調(diào)用AutoVue控件,可以實現(xiàn)實現(xiàn)異地人員在公共環(huán)境下(不依賴于特定的CAD系統(tǒng))對于異構(gòu)產(chǎn)品文檔、模型等信息可視化共享。二、系統(tǒng)管理;漢塊由于需要對文檔進行適當(dāng)?shù)陌踩Wo,防止文檔被沒有授權(quán)的人誤操作、修改或刪除,所述方法中的系統(tǒng)管理模塊通過管理各種用戶的權(quán)限,從而提供對文檔的安全保護。步驟2.1制定對文檔的安全保護策略。本發(fā)明由宏觀到微觀分別制定三種層次的安全保護策略宏觀的角色控制策略、中層的保密級別策略、微觀的對象級控制策略。其中宏觀的角色控制通過指定用戶的角色(職位)和角色具有的權(quán)限來設(shè)置具有共性的用戶對文檔進行各種操作的權(quán)限。中層的保密級別則采用了"標(biāo)記安全性"的方法,即將所有的用戶以組別(部門)進行劃分,給組別定義相應(yīng)的密級,以組別密級級別來識別他們可查看的文檔級別,同時給每個文檔標(biāo)記一定的密級,這樣當(dāng)某個用戶以某個組別的標(biāo)記要訪問該文檔時,系統(tǒng)首先查看他所在組別的密級,當(dāng)組別密級的級別大于等于文檔資料的標(biāo)記密級時,該用戶才可以訪問相應(yīng)的信息。微觀的對象級控制是指當(dāng)以上層次的權(quán)限不能滿足需要時,可以通過設(shè)置基于對象的權(quán)限的方法來更改某個對象的權(quán)限。步驟2.2在步驟l.1已建立的文檔管理數(shù)據(jù)庫document中,建立用戶管理、角色管理、組別管理、權(quán)限管理、權(quán)限定義五個子模塊的表來實現(xiàn)文檔的安全保護。用戶管理子模塊的表為userman表,具體定義如表2所示;角色管理子模塊的表為majorman表,具體定義如表3所示;組別管理子模塊的表為gro叩man表,具體定義如表4所示;權(quán)限管理子模塊的表為roleman表,具體定義如表5所示;權(quán)限定義子模塊的表為roledef表,具體定義如表6所示。這五個子模塊的關(guān)系如圖3所示,系統(tǒng)管理員可以在權(quán)限定義子模塊中定義系統(tǒng)中用戶所有的權(quán)限,可以增加、修改、刪除這些權(quán)限;在角色管理子模塊中定義角色以及其對應(yīng)的權(quán)限;在組別管理子模塊中定義組別及其對應(yīng)的權(quán)限;在用戶管理子模塊中通過定義用戶及其角色、組別,可以自動獲取其角色、組別對應(yīng)的權(quán)限;如果系統(tǒng)管理員還需要對個別用戶權(quán)限進行單獨修改,可在權(quán)限管理中完成。結(jié)合步驟1.1中定義的文檔級別,完成步驟2.1制定的文檔安全保護策略,當(dāng)用戶的權(quán)限大于等于文檔級別時,可以對文檔進行察看、修改等操作。步驟2.3建立所述方法應(yīng)用層中系統(tǒng)管理模塊的業(yè)務(wù)邏輯處理類。利用Java語言編寫業(yè)務(wù)邏輯處理類,連接步驟l.1已建立的文檔管理數(shù)據(jù)庫document,實現(xiàn)對用戶、角色、組別、權(quán)限等信息的管理,系統(tǒng)管理模塊的業(yè)務(wù)邏輯處理類都封裝在包"document,views.sysManage"。步驟2.4建立所述方法表示層中系統(tǒng)管理模塊的頁面顯示。利用Java語言編寫JSP的頁面顯示,封裝在包"document.sysManage"中,通過編寫程序?qū)崿F(xiàn)在網(wǎng)頁上導(dǎo)入步驟2.3完成的系統(tǒng)管理;漠塊的業(yè)務(wù)邏輯處理類,實現(xiàn)與步驟1.1所建的數(shù)據(jù)庫的連接,并通過對步驟2.2所建的表中信息的添加、修改來完成系統(tǒng)管理模塊的功能。為更好地理解本發(fā)明的技術(shù)方案,將以上方法應(yīng)用于一家小型企業(yè),流程如圖4所示,作進一步描述。步驟l服務(wù)器的安裝。在服務(wù)器端安裝J2SDK、ApacheTomcat以及Eelipse進行J2EE結(jié)構(gòu)的搭建。步驟2建立所述文檔管理方法的數(shù)據(jù)層。運用Microsoft公司提供的SQL數(shù)據(jù)庫建立文檔信息的數(shù)據(jù)庫document。根據(jù)通常文檔所帶的相關(guān)信息,在該數(shù)據(jù)庫中可建立建立的文檔信息表存為docinfo表,其中自定義包括文檔號、文檔級別等13項信息,同時,建立用戶管理、角色管理、組別管理、權(quán)限管理和權(quán)限定義五個子模塊的表來實現(xiàn)文檔的安全保護。用戶管理子模塊的表為userman表;角色管理子模塊的表為majorman表;組別管理子模塊的表為groupman表;權(quán)限管理子模塊的表為roleman表;權(quán)限定義子模塊的表為roledef表。該數(shù)據(jù)庫可保存為document,mdf數(shù)據(jù)文件及document,ldf曰志文件,利用這兩個文件,可以進行數(shù)據(jù)庫的遷移、恢復(fù)等操作。步驟3建立所述文檔管理方法的應(yīng)用層。利用Java語言編寫該方法的業(yè)務(wù)邏輯處理類,連接步驟2建立的數(shù)據(jù)庫document,將文檔信息管理模塊的業(yè)務(wù)邏輯處理類都封裝在包"document,views,wendang,,,通過對docinfo表進行數(shù)據(jù)的輸入、修改等,實現(xiàn)文檔的入庫、修改等操作功能;將系統(tǒng)管理模塊的業(yè)務(wù)還輯處理類都封裝在包"document,views.sysManage,,,通過對userman表、majorman表、groupman表、roleman表及roledef表進行數(shù)據(jù)的輸入、修改等實現(xiàn)對用戶、角色、組別、權(quán)限等信息的管理。步驟4建立所述文檔管理方法的表示層。利用Java語言編寫JSP的頁面顯示,通過編寫程序在網(wǎng)頁上導(dǎo)入步驟3完成的業(yè)務(wù)邏輯處理類,實現(xiàn)與步驟2所建的數(shù)據(jù)庫的連接,文檔信息管理模塊的頁面顯示封裝在包"document,edm"中,對docinfo表進行數(shù)據(jù)的輸入、修改等,完成對文檔的入庫、修改、維護、下載等操作,同時調(diào)用步驟4完成的AutoVue控件,實現(xiàn)文檔的可視化;系統(tǒng)管理模塊的頁面顯示封裝在包"document.sysManage"中,并通過對步驟3所建的serman表、majorman表、groupman表、roleman表、roledef表中信息的輸入、修改等,來完成系統(tǒng)管理模塊的功能。步驟5構(gòu)建所述文檔管理方法的可視化環(huán)境。加拿大Ci隱etry公司開發(fā)的AutoVue軟件可以直接瀏覽包括dwg、doc、pdf等常用的200多種不同格式的文件,利用AutoVue軟件這些強大的功能,來實現(xiàn)異地人員在公共環(huán)境下(不依賴于特定的CAD系統(tǒng))對于異構(gòu)產(chǎn)品文檔、模型等信息可視化共享。將AutoVue軟件打包做成網(wǎng)頁上可用的控件,再通過表示層的調(diào)用來實現(xiàn)以上功能。步驟6利用Eclipse工具將步驟3建立的應(yīng)用層和步驟5建立的表示層打成war格式的包,命名為document,war.步驟7所述文檔管理方法的應(yīng)用。服務(wù)器電腦啟動J2SDK,將步驟6得到的document,war文4牛導(dǎo)入ApacheTomcat壽欠件安裝3各徑下的webapps文件夾中重新啟動ApacheTomcat就可以直接應(yīng)用所述建立的可視化文檔管理系統(tǒng)。在客戶端電腦網(wǎng)址欄只用輸入服務(wù)器ip/端口號/document,即可使用?!磘able>Complextableseeoriginaldocumentpage14</column></row><table><table>complextableseeoriginaldocumentpage15</column></row><table>表1文檔信息管理模塊的docinfo表<table>complextableseeoriginaldocumentpage15</column></row><table><table>complextableseeoriginaldocumentpage16</column></row><table>表3角色管理子模塊的majorman表<table>complextableseeoriginaldocumentpage16</column></row><table>表6權(quán)限定義子模塊中的roledef表權(quán)利要求1、一種面向中小企業(yè)的可視化文檔管理系統(tǒng)的建立方法,其特征在于,所述方法是基于J2EE系統(tǒng)的開發(fā)環(huán)境并在網(wǎng)絡(luò)的服務(wù)器端依次按以下步驟實現(xiàn)的步驟1.依次按以下步驟建立一個文檔信息管理模塊,以便管理所有數(shù)據(jù)庫中的非結(jié)構(gòu)化信息,其中包括二維圖紙、三維模型、技術(shù)文件、財物表格、人事檔案以及合同文書等步驟1.1用微軟公司提供的結(jié)構(gòu)化查詢語言數(shù)據(jù)庫SQL建立文檔管理數(shù)據(jù)庫文件document,把建立的文檔信息表存為文檔信息表docinfo表,其中包括以下13項信息文檔號、版本號、文檔名稱、文檔編號、文檔大小、文檔級別、文檔設(shè)計者、文檔日期、歸檔人標(biāo)識、最近修改人、最近修改日期,還包括允許空缺的文檔類型和文檔描述;步驟1.2建立業(yè)務(wù)邏輯處理操作類別,并封裝成業(yè)務(wù)邏輯處理操作包,其中含有附加操作表Attachments,至少包含文檔入庫、修改、引用、升級的操作;文件操作表FileOperation,至少包含文檔的拷貝、刪除、重命名的操作;用于獲得文檔或修改時所帶的信息的文檔加載操作表DocUpload,所含信息至少包含文檔修改的時間、保存路徑以及文檔大?。挥糜诳刂莆臋n出庫的操作表exportDoc;用于實現(xiàn)文檔綜合查詢的操作表QueryDoc;其中,用戶在執(zhí)行文檔綜合查詢操作后,Attachments操作表觸發(fā)exportDoc操作表從數(shù)據(jù)庫中提出文檔,通過DocUpload表操作從出庫文檔中獲得文檔修改或出庫時自帶的信息,再使Attachments操作表處理后進行FileOperation表操作;通過這些操作以用于對所述docinfo表進行操作,實現(xiàn)設(shè)定的功能;步驟1.3在步驟1.2所述的業(yè)務(wù)邏輯處理操作包中建立頁面顯示,以便在網(wǎng)頁上導(dǎo)入各種業(yè)務(wù)邏輯處理類別,從而實現(xiàn)與步驟1.1所建立的數(shù)據(jù)庫的連接,供用戶完成包含文檔的入庫、修改、維護、下載在內(nèi)的操作;步驟1.4把市售的AutoVue軟件打包做成網(wǎng)頁上可用的控件,以便用戶通過網(wǎng)頁調(diào)用AutoVue控件,實現(xiàn)異地人員在公共環(huán)境下對于包括異構(gòu)產(chǎn)品文檔、模型在內(nèi)的信息進行可視化共享;步驟2.依次按以下步驟建立一個系統(tǒng)管理模塊,以便通過管理各種用戶的權(quán)限,提供對文檔的安全保護步驟2.1在步驟1.1已建立的文檔管理數(shù)據(jù)庫文件document中,建立用戶管理、角色管理、組別管理、權(quán)限管理、權(quán)限定義共五個子模塊的表來實現(xiàn)文檔的安全保護,其中用戶管理子模塊,設(shè)有用戶表userman,含有用戶標(biāo)識、用戶名、用戶口令、用戶真實姓名、用戶所屬部門、用戶電子郵箱、用戶描述、該用戶的角色標(biāo)識以及該用戶的工作組標(biāo)識,其中用戶的角色標(biāo)識是指該用戶所屬的角色(如管理員、主任等)在數(shù)據(jù)庫中一一對應(yīng)的數(shù)字化標(biāo)識信息,用戶的工作組標(biāo)識是指該用戶所屬的工作組或部門(如設(shè)計部、管理部等)在數(shù)據(jù)庫中一一對應(yīng)的數(shù)字化標(biāo)識信息;角色管理子模塊,設(shè)有主要用戶成員表majorman,含有角色標(biāo)識、角色名稱、角色描述以及權(quán)限標(biāo)識;組別管理子模塊,設(shè)有組別表groupman,含有工作組標(biāo)識,工作組名稱、工作組描述以及權(quán)限標(biāo)識;權(quán)限管理子模塊,設(shè)有用戶權(quán)限表roleman,含有用戶標(biāo)識及權(quán)限標(biāo)識;權(quán)限定義子模塊,設(shè)有權(quán)限規(guī)則定義表roledef,含有權(quán)限標(biāo)識和權(quán)限名稱、權(quán)限描述;系統(tǒng)管理員按以下步驟初始化所述用戶管理、角色管理、組別管理、權(quán)限管理以及權(quán)限定義子模塊;首先,在權(quán)限定義子模塊中初始化用戶所有的權(quán)限,在角色管理子模塊中初始化角色及其對應(yīng)的權(quán)限,以此來設(shè)置具有共性的用戶對文檔進行各種操作的權(quán)限,實現(xiàn)宏觀的角色控制;其次,在用戶管理子模塊中初始化用戶及其角色、組別,以便獲取與角色、組別相對應(yīng)的權(quán)限,實現(xiàn)中層的保密級別控制;再次,在權(quán)限管理子模塊中,初始化個別用戶的權(quán)限,實現(xiàn)微觀的對象級控制;然后,當(dāng)用戶的權(quán)限大于步驟1.1中設(shè)定的文檔級別時,允許用戶對文檔進行各種操作;步驟2.2在所述系統(tǒng)管理模塊中設(shè)定系統(tǒng)管理模塊的業(yè)務(wù)邏輯處理的操作類別,其步驟與步驟1.2所述的相同,進行打包封裝來實現(xiàn)對用戶、角色、組別、權(quán)限的管理;步驟2.3在網(wǎng)頁上導(dǎo)入步驟2.2中所述的系統(tǒng)管理業(yè)務(wù)邏輯操作類別包,在其中建立系統(tǒng)管理模塊的頁面顯示,再實現(xiàn)與步驟1.1中所建的文檔管理數(shù)據(jù)庫的連接,用系統(tǒng)管理模塊的業(yè)務(wù)邏輯處理操作來實現(xiàn)對用戶的三級控制管理。全文摘要一種面向中小企業(yè)的可視化文檔管理系統(tǒng)的建立方法,屬于企業(yè)管理信息系統(tǒng)
技術(shù)領(lǐng)域:
,其特征在于,依次含有以下步驟在服務(wù)器端,建立文檔信息管理模塊,以便管理所有數(shù)據(jù)庫中的非結(jié)構(gòu)化信息,其中包括建立文檔管理數(shù)據(jù)庫、業(yè)務(wù)邏輯處理類別、頁面顯示以及在頁面上構(gòu)建文檔可視化環(huán)境各子步驟;建立系統(tǒng)管理模塊,以便通過限定用戶權(quán)限來實現(xiàn)文檔安全,其中包括建立用戶管理、角色管理、組別管理、權(quán)限管理以及權(quán)限定義共五個子模塊,建立系統(tǒng)管理業(yè)務(wù)邏輯處理類別、建立頁面顯示、調(diào)用及操作各子步驟。本發(fā)明具有支持使用異構(gòu)CAD系統(tǒng)的異地中小企業(yè)協(xié)同交流,可有效維護文檔的安全以及成本低廉、操作方便的優(yōu)點。文檔編號G06Q10/00GK101197023SQ20071017762公開日2008年6月11日申請日期2007年11月19日優(yōu)先權(quán)日2007年11月19日發(fā)明者凌田,蓮薛申請人:清華大學(xué)