亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于關(guān)系型數(shù)據(jù)庫的通用文檔存儲(chǔ)方法

文檔序號(hào):6432757閱讀:204來源:國知局
專利名稱:基于關(guān)系型數(shù)據(jù)庫的通用文檔存儲(chǔ)方法
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)文檔(或稱作數(shù)據(jù))存儲(chǔ)、處理和管理技術(shù)領(lǐng)域,具體涉及一種基于關(guān)系型數(shù)據(jù)庫的通用文檔存儲(chǔ)方法。
背景技術(shù)
隨著信息技術(shù)的發(fā)展和計(jì)算機(jī)及網(wǎng)絡(luò)的普及,在各行業(yè)及各單位出現(xiàn)了越來越多的計(jì)算機(jī)信息管理系統(tǒng)或業(yè)務(wù)系統(tǒng)。而目前很多行業(yè)的計(jì)算機(jī)信息管理系統(tǒng)、業(yè)務(wù)系統(tǒng)都是圍繞文檔的存儲(chǔ)和處理進(jìn)行的,如何合理、有效、便捷的存儲(chǔ)這些文檔就顯得非常重要。這里的文檔是計(jì)算機(jī)文檔的簡稱,是指客戶的實(shí)際數(shù)據(jù),如各種稿件、文件、圖片等內(nèi)容,也是各種業(yè)務(wù)系統(tǒng)操作的主體數(shù)據(jù),是經(jīng)過處理的有保存價(jià)值的客戶數(shù)據(jù)的抽象,因此也可以稱作數(shù)據(jù)?,F(xiàn)有技術(shù)中,雖然各行各業(yè)的各種信息管理系統(tǒng)(MIS)非常多,相關(guān)軟件開發(fā)商采用的技術(shù)也是五花八門,譬如基于文件系統(tǒng)的、基于RDB(關(guān)系型數(shù)據(jù)庫)的、基于Notes系統(tǒng)的等等;但是這些系統(tǒng)都是針對(duì)自身的特點(diǎn)設(shè)計(jì)的存儲(chǔ)體系,缺乏足夠的擴(kuò)展性和通用性。

發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的是提供一種能適用于各類信息管理或業(yè)務(wù)系統(tǒng)的具有高度可擴(kuò)展性、可定制性的文檔存儲(chǔ)方法。
為達(dá)到以上目的,本發(fā)明采用的技術(shù)方案是一種基于關(guān)系型數(shù)據(jù)庫的通用文檔存儲(chǔ)方法,包括以下步驟1)在信息處理裝置中建立關(guān)系數(shù)據(jù)庫,所有文檔都存儲(chǔ)在關(guān)系型數(shù)據(jù)庫中;2)建立并通過統(tǒng)一的文檔類型管理模塊實(shí)現(xiàn)文檔類型的動(dòng)態(tài)擴(kuò)展;3)建立并通過統(tǒng)一的文檔庫管理模塊使文檔存儲(chǔ)具有可定制性和靈活性;4)建立并通過統(tǒng)一的視圖、文件夾模塊實(shí)現(xiàn)了文檔呈現(xiàn)方式上的擴(kuò)展性和多樣性;
5)建立并通過統(tǒng)一的對(duì)象模型,完成對(duì)于整個(gè)存儲(chǔ)體系的封裝,方便使用者。
更進(jìn)一步,所述的統(tǒng)一的文檔類型管理模塊是指通過對(duì)于抽象出的文檔類型的集中存儲(chǔ)和管理,使系統(tǒng)文檔的屬性具有動(dòng)態(tài)可擴(kuò)展性。其功能包括(1)提供文檔類型管理界面(2)提供文檔類型管理對(duì)象(3)注冊(cè)新文檔類型(4)為現(xiàn)有文檔類型增加、刪除、修改文檔屬性。
所述的統(tǒng)一的文檔庫管理模塊是指集中管理的依據(jù)文檔類型建立和管理存儲(chǔ)用戶文檔的文檔庫,使系統(tǒng)具有根據(jù)實(shí)際需要,隨時(shí)添加和修改文檔庫的能力。其功能包括(1)提供文檔庫管理界面(2)提供文檔庫管理對(duì)象(3)文檔類型發(fā)生變化時(shí)更新現(xiàn)有文檔庫(4)創(chuàng)建、修改、刪除文檔庫。
統(tǒng)一的視圖、文件夾模塊是指通過視圖、文件夾概念的實(shí)現(xiàn),使用戶可以動(dòng)態(tài)管理文檔庫的用戶呈現(xiàn)方式,在顯示上具有高度的靈活性。所述的統(tǒng)一的視圖模塊的功能包括(1)提供視圖管理界面(2)提供視圖訪問對(duì)象(3)提供視圖公式管理界面(4)提供視圖公式訪問對(duì)象(5)創(chuàng)建、修改、刪除視圖。
所述的統(tǒng)一的文件夾模塊的功能包括(1)提供文件夾管理界面(2)提供文件夾管理對(duì)象(3)創(chuàng)建、修改、刪除文件夾。
統(tǒng)一的對(duì)象模型是指通過提供統(tǒng)一的對(duì)象模型,封裝整個(gè)系統(tǒng)的具體實(shí)現(xiàn),簡化了外部訪問和管理。其功能包括(1)為建立在通用文檔存儲(chǔ)技術(shù)平臺(tái)上的外部應(yīng)用提供一個(gè)統(tǒng)一的訪問方式和對(duì)象模型;(2)通過該對(duì)象模型和通用存儲(chǔ)體系的其他模塊的功能的結(jié)合,將動(dòng)態(tài)擴(kuò)展等特性很好封裝。
本發(fā)明的效果在于本發(fā)明為軟件開發(fā)商提供了一個(gè)通用的文檔存儲(chǔ)體系,基于該存儲(chǔ)體系可以為各種各樣的客戶快速開發(fā)相關(guān)業(yè)務(wù)系統(tǒng),減少了開發(fā)商的開發(fā)時(shí)間,降低了軟件系統(tǒng)的開發(fā)成本,使開發(fā)商將更多的時(shí)間和精力花在為滿足客戶的個(gè)性化要求上,大大提高軟件開發(fā)過程的針對(duì)性。
本發(fā)明之所以具有上述顯著的效果,其原因在于對(duì)于各種信息管理系統(tǒng)而言,雖然它們不同用戶之間在業(yè)務(wù)上會(huì)有很大差別,但是業(yè)務(wù)涉及到的數(shù)據(jù)(文檔)以及對(duì)于文檔存儲(chǔ)的方式還是具有很高的相似性,擁有很多共同的特點(diǎn)。因此,一套符合這些要求和特點(diǎn)的通用文檔存儲(chǔ)方法可以幫助開發(fā)商在面對(duì)不同客戶要求時(shí)能夠靈活對(duì)應(yīng),極大的降低開發(fā)成本,將更多的開發(fā)精力集中于客戶的個(gè)性化開發(fā),更好的為客戶服務(wù)。


圖1是基于RDB通用存儲(chǔ)文檔體系示意圖;圖2是通用文檔存儲(chǔ)體系數(shù)據(jù)庫表結(jié)構(gòu)示意圖;圖3是通用文檔存儲(chǔ)體系管理流程示意圖;圖4是統(tǒng)一訪問對(duì)象模型示意圖;圖5是統(tǒng)一訪問處理流程簡單描述示意圖。
具體實(shí)施例方式
下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步的描述一、首先對(duì)本發(fā)明所涉及的一些概念和名詞作一下解釋1、文檔屬性文檔的屬性是指描述文檔不同方面的各種屬性數(shù)據(jù),如對(duì)于圖片文檔,例如圖片高度、寬度、大小等具體內(nèi)容都是圖片文檔的文檔屬性;文檔屬性的類型可以區(qū)分為整形數(shù)、字符串、日期、大字段(LOB)、浮點(diǎn)型;每個(gè)文檔可以擁有多個(gè)文檔屬性。
2、文檔類型擁有相同文檔屬性的所有文檔的通稱為一個(gè)文檔類型,一種文檔類型就是定義一類具有相同文檔屬性的文檔的數(shù)據(jù)結(jié)構(gòu)。
3、流程記錄擁有了文檔(即用戶具體數(shù)據(jù)),業(yè)務(wù)系統(tǒng)會(huì)對(duì)文檔進(jìn)行必要的操作,如修改內(nèi)容、修改屬性等各種處理操作,詳細(xì)記錄一次操作的信息就是一條流程記錄;文檔數(shù)據(jù)加上其流程記錄才能構(gòu)成一個(gè)完整的有意義的數(shù)據(jù)。
4、文檔庫依據(jù)文檔類型創(chuàng)建的具體的數(shù)據(jù)庫表,即每個(gè)文檔屬性都對(duì)應(yīng)于一個(gè)數(shù)據(jù)庫表的具體字段,每個(gè)文檔都將作為一條具體的記錄存儲(chǔ)到關(guān)系型數(shù)據(jù)庫中。
考慮到其它的需求,將文檔庫定義為一組二個(gè)物理表,統(tǒng)一命名和管理;其中一個(gè)表是存儲(chǔ)具體的文檔(其數(shù)據(jù)庫表結(jié)構(gòu)和文檔類型對(duì)應(yīng));一個(gè)表的數(shù)據(jù)庫結(jié)構(gòu)是固定的,用來存儲(chǔ)每個(gè)文檔的流程操作記錄。
5、文件夾為了對(duì)統(tǒng)一文檔庫上的文檔進(jìn)行歸類,建立了文件夾的概念,從功能上講,與現(xiàn)有操作系統(tǒng)的文件系統(tǒng)上的文件夾的功能完全相同。
6、視圖對(duì)應(yīng)于文件夾的概念,視圖提供一種文檔庫上虛擬的文檔歸類,從功能上講,與現(xiàn)有數(shù)據(jù)庫系統(tǒng)的視圖概念類似。文件夾體現(xiàn)的文檔實(shí)際物理上的歸類,而視圖僅僅是在呈現(xiàn)的時(shí)候來歸類。
二、設(shè)計(jì)實(shí)現(xiàn)模型1、實(shí)現(xiàn)模型整體描述如圖1所示,一種基于關(guān)系型數(shù)據(jù)庫的通用文檔存儲(chǔ)方法,包括以下步驟1)在信息處理裝置中建立關(guān)系數(shù)據(jù)庫,所有文檔都存儲(chǔ)在關(guān)系型數(shù)據(jù)庫中;2)建立并通過統(tǒng)一的文檔類型管理模塊實(shí)現(xiàn)文檔類型的動(dòng)態(tài)擴(kuò)展;3)建立并通過統(tǒng)一的文檔庫管理模塊使文檔存儲(chǔ)具有可定制性和靈活性;4)建立并通過統(tǒng)一的視圖、文件夾模塊實(shí)現(xiàn)了文檔呈現(xiàn)方式上的擴(kuò)展性和多樣性;5)建立并通過統(tǒng)一的對(duì)象模型,完成對(duì)于整個(gè)存儲(chǔ)體系的封裝,方便使用者。
所述的統(tǒng)一的文檔類型管理模塊是指通過對(duì)于抽象出的文檔類型的集中存儲(chǔ)和管理,使系統(tǒng)文檔的屬性具有動(dòng)態(tài)可擴(kuò)展性。
所述的統(tǒng)一的文檔庫管理模塊是指集中管理的依據(jù)文檔類型建立和管理存儲(chǔ)用戶文檔的文檔庫,使系統(tǒng)具有根據(jù)實(shí)際需要,隨時(shí)添加和修改文檔庫的能力。
統(tǒng)一的視圖、文件夾模塊是指通過視圖、文件夾概念的實(shí)現(xiàn),使用戶可以動(dòng)態(tài)管理文檔庫的用戶呈現(xiàn)方式,在顯示上具有高度的靈活性。
統(tǒng)一的對(duì)象模型是指通過提供統(tǒng)一的對(duì)象模型,封裝整個(gè)系統(tǒng)的具體實(shí)現(xiàn),簡化了外部訪問和管理。
2、數(shù)據(jù)庫存儲(chǔ)結(jié)構(gòu)描述如圖2所示,圖2顯示了所有的相關(guān)數(shù)據(jù)的存儲(chǔ)方式,虛線框內(nèi)的部分是用戶實(shí)際數(shù)據(jù)存儲(chǔ)表,其他的表都是存儲(chǔ)體系所需要的管理表。
DOM_DOCTYPE記錄了所有的文檔類型;DOM_DOCFIELDS記錄每個(gè)文檔類型的文檔具體屬性,需要特別指出的是在每個(gè)文檔類型中可以將文檔屬性分作兩部分第一,存儲(chǔ)體系為維護(hù)自身邏輯體系所必需的文檔屬性,包括了DOC_LIBID、DOM_FOLDERID、DOCUMENTID,這些字段必須擁有,是不可更改的,屬于系統(tǒng)級(jí)的文檔屬性;第二,用戶數(shù)據(jù)所需要的文檔屬性,可以通過管理模塊動(dòng)態(tài)的增加到該表并且實(shí)時(shí)更新所有以此文檔類型創(chuàng)建的文檔庫的實(shí)際數(shù)據(jù)表的結(jié)構(gòu)。
DOM_DOCLIBS表記錄了所有創(chuàng)建起來的用戶實(shí)際文檔庫表,即虛線框內(nèi)的內(nèi)容,每個(gè)文檔類型可以創(chuàng)建多個(gè)文檔庫;文檔庫的命名方式與文檔庫的唯一ID相關(guān),以此確保數(shù)據(jù)庫表名的唯一性。每個(gè)文檔在存入文檔庫的時(shí)候必須填寫其所屬文件夾。
DOM_FOLDER記錄了每個(gè)文檔庫的文件夾的層次體系,文件夾下支持子文件夾;DOM_VIEW記錄了每個(gè)文檔庫的視圖體系,視圖的父節(jié)點(diǎn)決定了該視圖在呈現(xiàn)的時(shí)候?qū)儆谀且粋€(gè)節(jié)點(diǎn)的子節(jié)點(diǎn);DOM_FORMULA記錄了每個(gè)視圖公式的具體內(nèi)容,視圖公式采用偽SQL碼的方式編寫的SQL過濾條件。
3、管理流程描述如圖3所示,圖3描述了通用文檔存儲(chǔ)體系的基本的管理過程。注冊(cè)文檔類型的過程就是建立一種新的文檔類型并添加基本文檔屬性(即系統(tǒng)級(jí)文檔屬性),其他文檔屬性需要通過管理文檔類型模塊完成。為方便建立,在注冊(cè)時(shí)可以根據(jù)一個(gè)完整的XML描述文檔一次性將多個(gè)文檔類型以及文檔類型的所有文檔屬性加載入庫,提高使用的方便性。
在修改文檔類型的時(shí)候,如果對(duì)于已經(jīng)有依據(jù)該文檔類型創(chuàng)建的文檔庫存在,此時(shí)需要DOM_DOCLIBS的相關(guān)字段(DOM_LIBSTATUS)設(shè)置標(biāo)記,在修改完成后統(tǒng)一根據(jù)最新的文檔類型的文檔屬性修改這些文檔庫(利用數(shù)據(jù)庫的ALTER TABLE功能),以此達(dá)到了支持動(dòng)態(tài)增加文檔屬性的功能。
文檔庫管理中利用數(shù)據(jù)庫Create Table來動(dòng)態(tài)創(chuàng)建數(shù)據(jù)庫表,實(shí)現(xiàn)新建文檔庫;而對(duì)文檔庫的修改僅僅修改文檔庫的顯示名稱,而對(duì)于實(shí)際的物理存儲(chǔ)表不需要作出任何變化;刪除文檔庫時(shí)雖然在刪除管理數(shù)據(jù)的同時(shí)也可以將實(shí)際物理存儲(chǔ)表刪除掉,但為了防止因?yàn)橐馔鈩h除造成用戶數(shù)據(jù)丟失,實(shí)際物理表將通過數(shù)據(jù)庫管理員在確認(rèn)的情況下手工刪除。
文件夾管理的功能相對(duì)單一,在創(chuàng)建文件夾時(shí)需要選定其父文件夾,同級(jí)文件夾之間存在顯示順序。
視圖管理中需要完成對(duì)應(yīng)每個(gè)視圖的視圖公式的管理,視圖和視圖公式可以是多對(duì)一的關(guān)系,每個(gè)視圖必須擁有一個(gè)視圖公式,視圖公式的偽SQL語法在轉(zhuǎn)換后將成為SQL的WHERE子句的一部分。
4、統(tǒng)一訪問對(duì)象模型及流程描述如圖4所示,圖4顯示了實(shí)現(xiàn)統(tǒng)一訪問的對(duì)象模型,該對(duì)象模型需要配套的應(yīng)用體系來實(shí)現(xiàn),具體實(shí)現(xiàn)方式包含很多種,如J2EE體系、.Net體系等,只要支持基本的面向?qū)ο蟮奶匦跃湍軌騽偃卧搶?duì)象模型。
如圖5所示,圖5顯示了一個(gè)外部應(yīng)用如何通過統(tǒng)一訪問對(duì)象來查詢文檔的過程,外部應(yīng)用在查詢的過程中需要傳入必要的參數(shù),如那個(gè)文檔庫、具體查詢條件等條件,統(tǒng)一訪問對(duì)象模塊將根據(jù)內(nèi)部規(guī)則決定到底應(yīng)該查詢那個(gè)物理表,這里需要更進(jìn)一步指出如果查詢是在視圖上進(jìn)行,統(tǒng)一訪問對(duì)象將完成視圖公式的偽碼轉(zhuǎn)換工作并和現(xiàn)有的條件合成后形成最終的查詢條件。
5、通用文檔存儲(chǔ)技術(shù)體系的特點(diǎn)通過支持文檔類型的文檔屬性的動(dòng)態(tài)增刪就實(shí)現(xiàn)了文檔存儲(chǔ)上的可擴(kuò)展性。
通過在不需重新開發(fā)的情況下可以自由增加、修改文件夾和視圖的方式實(shí)現(xiàn)了文檔呈現(xiàn)上的可定制性。
通過提供統(tǒng)一的文檔訪問模塊將文檔屬性的變化、文件夾視圖的變化統(tǒng)一封裝在該模塊內(nèi),提供了一種統(tǒng)一的訪問機(jī)制。
三、主要模塊具體功能1、文檔類型管理模塊該模塊主要功能包括(1)提供文檔類型管理界面(2)提供文檔類型管理對(duì)象(3)注冊(cè)新文檔類型
(4)為現(xiàn)有文檔類型增加、刪除、修改文檔屬性2、文檔庫管理模塊該模塊的主要功能包括(1)提供文檔庫管理界面(2)提供文檔庫管理對(duì)象(3)文檔類型發(fā)生變化時(shí)更新現(xiàn)有文檔庫(4)創(chuàng)建、修改、刪除文檔庫3、文件夾管理模塊該模塊的主要功能包括(1)提供文件夾管理界面(2)提供文件夾管理對(duì)象(3)創(chuàng)建、修改、刪除文件夾4、視圖管理模塊該模塊的主要功能包括(1)提供視圖管理界面(2)提供視圖訪問對(duì)象(3)提供視圖公式管理界面(4)提供視圖公式訪問對(duì)象(5)創(chuàng)建、修改、刪除視圖5、統(tǒng)一訪問對(duì)象模塊該模塊的主要功能包括(1)為建立在通用文檔存儲(chǔ)技術(shù)平臺(tái)上的外部應(yīng)用提供一個(gè)統(tǒng)一的訪問方式和對(duì)象模型;(2)通過該對(duì)象模型和通用存儲(chǔ)體系的其他模塊的功能的結(jié)合,將動(dòng)態(tài)擴(kuò)展等特性很好封裝。
基于上述的實(shí)施方式,在新華社多媒體數(shù)據(jù)庫內(nèi)外庫服務(wù)系統(tǒng),新華社多媒體編輯系統(tǒng)具體應(yīng)用了本發(fā)明所述的基于關(guān)系型數(shù)據(jù)庫的通用文檔存儲(chǔ)方法。
具體實(shí)施的步驟為首先采用Oracle9i作為后臺(tái)RDB(關(guān)系型數(shù)據(jù)庫)的存儲(chǔ)平臺(tái),分別以O(shè)racle IAS和IBM WebSphere作為應(yīng)用服務(wù)器平臺(tái),基于J2EE框架,使用Java/JSP/Servlet相關(guān)的面向?qū)ο蠹夹g(shù)實(shí)現(xiàn)了存儲(chǔ)體系。
具體過程為1、利用關(guān)系型數(shù)據(jù)Oracle 9i,為新華社創(chuàng)建了四種文檔類型,分別為純文本、多媒體混編稿文檔類型;圖片文檔類型;音頻文檔類型;視頻文檔類型;各文檔類型的具體字段這里不作詳細(xì)描述,基本是能夠與新華社XinhuaML的逐一對(duì)應(yīng)。
2、在上述四種文檔類型基礎(chǔ)上,建立了五個(gè)具體的文檔庫;分別為純文本、多媒體混編稿的編輯臨時(shí)文檔庫;純文本、多媒體混編稿的成品文檔庫;圖片成品文檔庫;音頻成品文檔庫;視頻成品文檔庫。
3、在五個(gè)文檔庫上分別部署了文件夾,編輯臨時(shí)文檔庫上根據(jù)業(yè)務(wù)需要部署了十三個(gè)文件夾,其余的文檔都部署了一個(gè)文件夾。
4、基于J2EE框架和Java語言,實(shí)現(xiàn)了統(tǒng)一的對(duì)象模型的編碼,編輯系統(tǒng)需要和存儲(chǔ)體系的交互都通過該對(duì)象模型進(jìn)行。
5、在實(shí)際使用中,由于業(yè)務(wù)調(diào)整和XinhuaML的變化比較頻繁,借助于存儲(chǔ)體系的可擴(kuò)展性和靈活性,在不需要修改代碼的情況下相對(duì)輕松的完成系統(tǒng)的調(diào)整,而不需要對(duì)系統(tǒng)進(jìn)行大規(guī)模的改造。
通過實(shí)施例可以看出本發(fā)明所具有的顯著效果是本發(fā)明通過文檔類型、文檔庫的機(jī)制實(shí)現(xiàn)了文檔的可擴(kuò)展存儲(chǔ);通過文件夾、視圖的機(jī)制實(shí)現(xiàn)了文檔展示與管理上的可定制性;通過統(tǒng)一的訪問對(duì)象確保了存儲(chǔ)體系的具有很好的封裝能力,簡化使用過程。
權(quán)利要求
1.一種基于關(guān)系型數(shù)據(jù)庫的通用文檔存儲(chǔ)方法,包括以下步驟1)在信息處理裝置中建立關(guān)系數(shù)據(jù)庫,所有文檔都存儲(chǔ)在關(guān)系型數(shù)據(jù)庫中;2)建立并通過統(tǒng)一的文檔類型管理模塊實(shí)現(xiàn)文檔類型的動(dòng)態(tài)擴(kuò)展;3)建立并通過統(tǒng)一的文檔庫管理模塊使文檔存儲(chǔ)具有可定制性和靈活性;4)建立并通過統(tǒng)一的視圖、文件夾模塊實(shí)現(xiàn)了文檔呈現(xiàn)方式上的擴(kuò)展性和多樣性;5)建立并通過統(tǒng)一的對(duì)象模型,完成對(duì)于整個(gè)存儲(chǔ)體系的封裝,方便使用者。
2.如權(quán)利要求1所述的一種基于關(guān)系型數(shù)據(jù)庫的通用文檔存儲(chǔ)方法,其特征是所述的統(tǒng)一的文檔類型管理模塊是指通過對(duì)于抽象出的文檔類型的集中存儲(chǔ)和管理,使系統(tǒng)文檔的屬性具有動(dòng)態(tài)可擴(kuò)展性。
3.如權(quán)利要求2所述的一種基于關(guān)系型數(shù)據(jù)庫的通用文檔存儲(chǔ)方法,其特征是所述的統(tǒng)一的文檔類型管理模塊的功能包括(1)提供文檔類型管理界面(2)提供文檔類型管理對(duì)象(3)注冊(cè)新文檔類型(4)為現(xiàn)有文檔類型增加、刪除、修改文檔屬性。
4.如權(quán)利要求1所述的一種基于關(guān)系型數(shù)據(jù)庫的通用文檔存儲(chǔ)方法,其特征是所述的統(tǒng)一的文檔庫管理模塊是指集中管理的依據(jù)文檔類型建立和管理存儲(chǔ)用戶文檔的文檔庫,使系統(tǒng)具有根據(jù)實(shí)際需要,隨時(shí)添加和修改文檔庫的能力。
5.如權(quán)利要求4所述的一種基于關(guān)系型數(shù)據(jù)庫的通用文檔存儲(chǔ)方法,其特征是所述的統(tǒng)一的文檔庫管理模塊的功能包括(1)提供文檔庫管理界面(2)提供文檔庫管理對(duì)象(3)文檔類型發(fā)生變化時(shí)更新現(xiàn)有文檔庫(4)創(chuàng)建、修改、刪除文檔庫。
6.如權(quán)利要求1所述的一種基于關(guān)系型數(shù)據(jù)庫的通用文檔存儲(chǔ)方法,其特征是所述的統(tǒng)一的視圖、文件夾模塊是指通過視圖、文件夾概念的實(shí)現(xiàn),使用戶可以動(dòng)態(tài)管理文檔庫的用戶呈現(xiàn)方式,在顯示上具有高度的靈活性。
7.如權(quán)利要求6所述的一種基于關(guān)系型數(shù)據(jù)庫的通用文檔存儲(chǔ)方法,其特征是所述的統(tǒng)一的視圖模塊的功能包括(1)提供視圖管理界面(2)提供視圖訪問對(duì)象(3)提供視圖公式管理界面(4)提供視圖公式訪問對(duì)象(5)創(chuàng)建、修改、刪除視圖。
8.如權(quán)利要求6所述的一種基于關(guān)系型數(shù)據(jù)庫的通用文檔存儲(chǔ)方法,其特征是所述的統(tǒng)一的文件夾模塊的功能包括(1)提供文件夾管理界面(2)提供文件夾管理對(duì)象(3)創(chuàng)建、修改、刪除文件夾。
9.如權(quán)利要求1所述的一種基于關(guān)系型數(shù)據(jù)庫的通用文檔存儲(chǔ)方法,其特征是統(tǒng)一的對(duì)象模型是指通過提供統(tǒng)一的對(duì)象模型,封裝整個(gè)系統(tǒng)的具體實(shí)現(xiàn),簡化了外部訪問和管理,其功能包括(1)為建立在通用文檔存儲(chǔ)技術(shù)平臺(tái)上的外部應(yīng)用提供一個(gè)統(tǒng)一的訪問方式和對(duì)象模型;(2)通過該對(duì)象模型和通用存儲(chǔ)體系的其他模塊的功能的結(jié)合,將動(dòng)態(tài)擴(kuò)展等特性很好封裝。
全文摘要
本發(fā)明涉及一種基于關(guān)系型數(shù)據(jù)庫的通用文檔存儲(chǔ)方法,屬于文檔(數(shù)據(jù))存儲(chǔ)、處理和管理技術(shù)。現(xiàn)有技術(shù)中,一般都是根據(jù)不同業(yè)務(wù)系統(tǒng)、不同行業(yè)系統(tǒng)的特點(diǎn)采用各種單一技術(shù)來完成文檔的存儲(chǔ)和管理,不具有通用性和擴(kuò)展性。本發(fā)明所述的方法通過利用目前RDB(關(guān)系型數(shù)據(jù)庫)的強(qiáng)大能力以及獨(dú)有的存儲(chǔ)管理機(jī)制,建立起一套具有高度可擴(kuò)展性的、可定制性的存儲(chǔ)體系。采用本發(fā)明所述的方法,可以為軟件開發(fā)商提供了一個(gè)通用的文檔存儲(chǔ)體系,基于該存儲(chǔ)體系可以為各種各樣的客戶快速開發(fā)相關(guān)業(yè)務(wù)系統(tǒng),減少了開發(fā)商的開發(fā)時(shí)間,降低了軟件系統(tǒng)的開發(fā)成本,使開發(fā)商將更多的時(shí)間和精力花在為滿足客戶的個(gè)性化要求上,大大提高軟件開發(fā)過程的針對(duì)性。
文檔編號(hào)G06F17/30GK1588372SQ20041008392
公開日2005年3月2日 申請(qǐng)日期2004年10月12日 優(yōu)先權(quán)日2004年10月12日
發(fā)明者盧作偉, 王朝陽 申請(qǐng)人:北京北大方正電子有限公司, 北京大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1