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

基于FOG數(shù)據(jù)自動(dòng)生成文檔的系統(tǒng)及方法與流程

文檔序號(hào):12596073閱讀:來源:國(guó)知局

技術(shù)特征:

1.一種基于FOG數(shù)據(jù)自動(dòng)生成文檔的系統(tǒng),其特征在于,所述系統(tǒng)包括:文檔樣式文件定義模塊、文檔模板定義模塊、文檔自動(dòng)生成模塊;

所述文檔樣式文件定義模塊通過樣式文件來定義生成文檔的格式;樣式文件中必須定義的樣式有:表格、列表、正文、標(biāo)題、圖片、題注;對(duì)表格的定義包括生成文檔時(shí)表格的表頭格式、表體的格式,格式包括字體、字號(hào)、邊框、對(duì)齊;對(duì)列表的定義包括生成文檔時(shí)的項(xiàng)目符號(hào)、字體、字號(hào)、段落設(shè)置,支持定義兩級(jí)列表,一級(jí)項(xiàng)目符號(hào)和二級(jí)項(xiàng)目符號(hào);對(duì)正文的定義包括生成文檔的字體、字號(hào)、段落設(shè)置;對(duì)標(biāo)題的定義包括多級(jí)標(biāo)題;設(shè)置生成文檔時(shí)每一級(jí)標(biāo)題的字體、字號(hào)、縮進(jìn);對(duì)圖片的定義包括生成文檔時(shí)圖片的對(duì)齊方式,包括左對(duì)齊、右對(duì)齊、居中;對(duì)題注的定義包括生成文檔時(shí)題注的對(duì)齊方式、字體、字號(hào);

樣式文件定義好之后,上傳到本系統(tǒng)中,作為本系統(tǒng)后續(xù)生成文件時(shí)用于設(shè)置文件格式的基準(zhǔn)定義;生成文檔時(shí),系統(tǒng)會(huì)根據(jù)樣式文件中的格式對(duì)文檔中的表格、列表、正文、標(biāo)題、圖片、題注的格式進(jìn)行控制;

當(dāng)需要生成的文檔的格式要求需要發(fā)生變更時(shí),對(duì)系統(tǒng)中的樣式文件進(jìn)行更改后重新上傳;

所述文檔模板定義模塊通過文檔模板來定義待生成文檔中所包含的FOG數(shù)據(jù),將文檔的編寫拆分成FOG數(shù)據(jù)的編寫;FOG數(shù)據(jù)按照類別劃分為非條目化FOG數(shù)據(jù)和條目化FOG數(shù)據(jù);

為了保證在編寫文檔內(nèi)容時(shí)不同文檔中內(nèi)容相同的部分只需要進(jìn)行一次編寫,并便于在文檔內(nèi)容發(fā)生變更時(shí),保證所有文檔之間內(nèi)容的一致性,將項(xiàng)目的所有文檔按照章節(jié)拆分成非條目化FOG數(shù)據(jù),并且確保每一個(gè)非條目化FOG數(shù)據(jù)的唯一性;同時(shí),某些文檔中要對(duì)項(xiàng)目中的需求、設(shè)計(jì)、測(cè)試用例及規(guī)程、源代碼進(jìn)行編寫,這些內(nèi)容與之對(duì)應(yīng)的是條目化FOG數(shù)據(jù);一份文檔包含多個(gè)FOG數(shù)據(jù),一個(gè)FOG數(shù)據(jù)存在于一個(gè)或多個(gè)文檔中;

項(xiàng)目中的每一份文檔對(duì)應(yīng)一個(gè)文檔模板;文檔模板定義模塊主要包括:原始文檔模板創(chuàng)建單元、文檔模板編輯單元、文檔模板保存單元;

原始文檔模板創(chuàng)建單元用以為每一份文檔自動(dòng)創(chuàng)建一個(gè)原始的文檔模板,原始文檔模板打開后里面內(nèi)容為空白,并且會(huì)存在一個(gè)FOG數(shù)據(jù)管理的彈出框;文檔模板通過內(nèi)嵌的VBA程序?qū)?shù)據(jù)庫表中的非條目化FOG數(shù)據(jù)、條目化FOG數(shù)據(jù)等字段抓取出來,在彈出框中以樹狀形式展現(xiàn);拖動(dòng)彈出框中的FOG數(shù)據(jù)節(jié)點(diǎn)至文檔模板后,會(huì)生成相應(yīng)的域代碼,文檔模板通過域代碼與數(shù)據(jù)庫中FOG數(shù)據(jù)關(guān)聯(lián),用于在生成文檔時(shí)從數(shù)據(jù)庫中抓取相應(yīng)FOG數(shù)據(jù)內(nèi)容;

從本系統(tǒng)中導(dǎo)出原始文檔模板后,文檔模板編輯單元根據(jù)生成文檔中需要的內(nèi)容,通過拖拽FOG數(shù)據(jù)節(jié)點(diǎn),將文檔所需內(nèi)容對(duì)應(yīng)的FOG數(shù)據(jù)拖拽到相應(yīng)的位置,設(shè)置好FOG數(shù)據(jù)的前后順序以及迭代;

在文檔模板定制界面中定義的內(nèi)容有:

-文檔封面和頁眉頁腳中的“靜態(tài)”內(nèi)容,包括表格、圖片、固定文字;

-文檔封面和頁眉頁腳中的“動(dòng)態(tài)”內(nèi)容,包括FOG數(shù)據(jù);

-使用“插入目錄”功能在文檔模板中插入的目錄;

-通過“插入圖表目錄”功能在文檔模板中插入的圖表目錄;

-“靜態(tài)”的正文章節(jié)標(biāo)題,章節(jié)的樣式可在文檔模板中設(shè)置;

-“動(dòng)態(tài)”的正文章節(jié),在文檔模板中通過非條目化FOG數(shù)據(jù)中標(biāo)題進(jìn)行定義,“動(dòng)態(tài)”章節(jié)在生成文檔時(shí)創(chuàng)建章節(jié);

-“靜態(tài)”的正文內(nèi)容,其樣式在文檔模板中設(shè)置;

-“動(dòng)態(tài)”的正文內(nèi)容,通過插入FOG數(shù)據(jù)等進(jìn)行定義,包括富文本內(nèi)容和非格式化文本內(nèi)容;

-“靜態(tài)”的表格,包括使用FOG數(shù)據(jù)的表格,其格式由文檔模板樣式?jīng)Q定;

以下內(nèi)容是按照文檔模板中定義的樣式生成文檔內(nèi)容:

-插入的FOG數(shù)據(jù)內(nèi)容在生成文檔時(shí)使用文檔模板文件在其插入位置所設(shè)定的樣式,包括其字體、字號(hào)、段落設(shè)置;

-域在文檔生成時(shí)應(yīng)用其插入位置的樣式;

-文檔模板中定義的“靜態(tài)”內(nèi)容,包括文檔模板封面、頁眉頁腳、正文章節(jié)、正文內(nèi)容,其格式由文檔模板的樣式?jīng)Q定;

-“正文內(nèi)容”中的非格式化文本內(nèi)容在文檔生成時(shí)使用文檔模板文件在其插入位置所設(shè)定的樣式,包括其字體、字號(hào)、段落設(shè)置;

當(dāng)文檔模板編輯完成后,文檔模板中應(yīng)該包含了文檔的封面、章節(jié)目錄結(jié)構(gòu)樹、圖表目錄結(jié)構(gòu)樹、頁眉頁腳、FOG數(shù)據(jù)的迭代、位置;文檔模板保存單元用以保存編輯完成后的文檔模板,生成文檔時(shí)根據(jù)文檔模板中的配置抓取相應(yīng)的FOG數(shù)據(jù)內(nèi)容生成文檔內(nèi)容;

當(dāng)FOG數(shù)據(jù)內(nèi)容編寫完成之后選擇需要生成的文檔;文檔自動(dòng)生成模塊用以根據(jù)文檔模板中配置的每個(gè)文檔的FOG數(shù)據(jù)從數(shù)據(jù)庫中抓取相應(yīng)FOG數(shù)據(jù)的內(nèi)容信息生成文檔的內(nèi)容,并且通過樣式文件中配置的文檔格式信息生成文檔的格式,文檔自動(dòng)生成模塊生成文檔的步驟如下:

步驟A1、解析文檔模板,讀取文檔模板中的靜態(tài)內(nèi)容和動(dòng)態(tài)內(nèi)容;

步驟A2、文檔自動(dòng)生成模塊將文檔模板中的靜態(tài)內(nèi)容復(fù)制到所要生成的文檔中;

步驟A3、文檔自動(dòng)生成模塊生成文檔中動(dòng)態(tài)內(nèi)容,步驟如下:步驟A31、解析動(dòng)態(tài)內(nèi)容中的域代碼,獲取FOG數(shù)據(jù)域、以及可能存在的循環(huán)迭代;步驟A32、解析FOG數(shù)據(jù)域中所定義的FOG數(shù)據(jù),從系統(tǒng)數(shù)據(jù)庫中獲取相應(yīng)的具體FOG數(shù)據(jù);文檔模板中如未定義FOG數(shù)據(jù)循環(huán)迭代,將獲取的具體FOG數(shù)據(jù)插入至所需要生成的文檔中;文檔模板中如定義了FOG數(shù)據(jù)循環(huán)迭代,則根據(jù)迭代從系統(tǒng)數(shù)據(jù)庫中循環(huán)獲取相應(yīng)的FOG數(shù)據(jù),填充至文檔模板;

步驟A4、合并靜態(tài)內(nèi)容和動(dòng)態(tài)內(nèi)容,生成內(nèi)容完整的文檔;

步驟A5、根據(jù)樣式文件中配置的文檔格式信息設(shè)置生成文檔的格式,完成文檔生成;

所述系統(tǒng)還支持不同F(xiàn)OG數(shù)據(jù)之間題注的交叉引用;所述系統(tǒng)包括:第一題注交叉引用模塊、第二題注交叉引用模塊;

第一題注交叉引用模塊用以完成非條目化FOG數(shù)據(jù)間題注的交叉引用:支持同一文檔模板中不同非條目化FOG數(shù)據(jù)間題注的交叉引用;當(dāng)編寫一個(gè)非條目化FOG數(shù)據(jù)時(shí),為其中圖表添加的每一個(gè)題注會(huì)以記錄的形式保存在數(shù)據(jù)庫相應(yīng)的表中;當(dāng)需要引用題注時(shí),第一題注交叉引用模塊通過配置好的文檔模板找出該文檔中所有的非條目化FOG數(shù)據(jù),再從數(shù)據(jù)庫表中提取出這些非條目化FOG數(shù)據(jù)中建立的所有題注,從中選擇需要的題注,從而實(shí)現(xiàn)不同非條目化FOG數(shù)據(jù)間題注的交叉引用;

第二題注交叉引用模塊用以完成條目化FOG數(shù)據(jù)間題注的交叉引用:支持條目化FOG數(shù)據(jù)對(duì)所有非條目化FOG數(shù)據(jù)題注的引用以及同一類型的條目化FOG數(shù)據(jù)間題注的交叉引用;當(dāng)編寫一個(gè)條目化FOG數(shù)據(jù)時(shí),如果需要引用題注,第二題注交叉引用模塊從數(shù)據(jù)庫表中找出所有與編寫的FOG數(shù)據(jù)同類型的條目化FOG數(shù)據(jù),以及直接在數(shù)據(jù)庫表中找出所有非條目化FOG數(shù)據(jù),再從數(shù)據(jù)庫表中提取出這兩類FOG數(shù)據(jù)的題注,從而實(shí)現(xiàn)條目化FOG數(shù)據(jù)間題注的交叉引用。

2.一種基于FOG數(shù)據(jù)自動(dòng)生成文檔的系統(tǒng),其特征在于,所述系統(tǒng)包括:文檔樣式文件定義模塊、文檔模板定義模塊、文檔自動(dòng)生成模塊;

所述文檔樣式文件定義模塊通過樣式文件來定義生成文檔的格式;

所述文檔模板定義模塊通過文檔模板來定義待生成文檔中所包含的FOG數(shù)據(jù),將文檔的編寫拆分成FOG數(shù)據(jù)的編寫;

所述文檔自動(dòng)生成模塊用以根據(jù)文檔模板中配置的每個(gè)文檔的FOG數(shù)據(jù)從數(shù)據(jù)庫中抓取相應(yīng)FOG數(shù)據(jù)的內(nèi)容信息生成文檔的內(nèi)容,并且通過樣式文件中配置的文檔格式信息生成文檔的格式。

3.根據(jù)權(quán)利要求2所述的基于FOG數(shù)據(jù)自動(dòng)生成文檔的系統(tǒng),其特征在于:

所述文檔樣式文件定義模塊定義樣式文件中必須定義的樣式有:表格、列表、正文、標(biāo)題、圖片、題注。

4.根據(jù)權(quán)利要求3所述的基于FOG數(shù)據(jù)自動(dòng)生成文檔的系統(tǒng),其特征在于:

對(duì)表格的定義包括生成文檔時(shí)表格的表頭格式、表體的格式,格式包括字體、字號(hào)、邊框、對(duì)齊;

對(duì)列表的定義包括生成文檔時(shí)的項(xiàng)目符號(hào)、字體、字號(hào)、段落設(shè)置,支持定義兩級(jí)列表,一級(jí)項(xiàng)目符號(hào)和二級(jí)項(xiàng)目符號(hào);

對(duì)正文的定義包括生成文檔的字體、字號(hào)、段落設(shè)置;對(duì)標(biāo)題的定義包括多級(jí)標(biāo)題;設(shè)置生成文檔時(shí)每一級(jí)標(biāo)題的字體、字號(hào)、縮進(jìn);

對(duì)圖片的定義包括生成文檔時(shí)圖片的對(duì)齊方式,包括左對(duì)齊、右對(duì)齊、居中;

對(duì)題注的定義包括生成文檔時(shí)題注的對(duì)齊方式、字體、字號(hào);

樣式文件定義好之后,上傳到本系統(tǒng)中,作為本系統(tǒng)后續(xù)生成文件時(shí)用于設(shè)置文件格式的基準(zhǔn)定義;生成文檔時(shí),系統(tǒng)會(huì)根據(jù)樣式文件中的格式對(duì)文檔中的表格、列表、正文、標(biāo)題、圖片、題注的格式進(jìn)行控制;

當(dāng)需要生成的文檔的格式要求需要發(fā)生變更時(shí),對(duì)系統(tǒng)中的樣式文件進(jìn)行更改后重新上傳。

5.根據(jù)權(quán)利要求2所述的基于FOG數(shù)據(jù)自動(dòng)生成文檔的系統(tǒng),其特征在于:

所述文檔模板定義模塊將文檔的編寫拆分成FOG數(shù)據(jù)的編寫;FOG數(shù)據(jù)按照類別劃分為非條目化FOG數(shù)據(jù)和條目化FOG數(shù)據(jù)。

6.根據(jù)權(quán)利要求5所述的基于FOG數(shù)據(jù)自動(dòng)生成文檔的系統(tǒng),其特征在于:

將項(xiàng)目的所有文檔按照章節(jié)拆分成非條目化FOG數(shù)據(jù),并且確保每一個(gè)非條目化FOG數(shù)據(jù)的唯一性;同時(shí),某些文檔中要對(duì)項(xiàng)目中的需求、設(shè)計(jì)、測(cè)試用例及規(guī)程、源代碼進(jìn)行編寫,這些內(nèi)容與之對(duì)應(yīng)的是條目化FOG數(shù)據(jù);一份文檔包含多個(gè)FOG數(shù)據(jù),一個(gè)FOG數(shù)據(jù)存在于一個(gè)或多個(gè)文檔中;

項(xiàng)目中的每一份文檔對(duì)應(yīng)一個(gè)文檔模板;文檔模板定義模塊主要包括:原始文檔模板創(chuàng)建單元、文檔模板編輯單元、文檔模板保存單元;

原始文檔模板創(chuàng)建單元用以為每一份文檔自動(dòng)創(chuàng)建一個(gè)原始的文檔模板,原始文檔模板打開后里面內(nèi)容為空白,并且會(huì)存在一個(gè)FOG數(shù)據(jù)管理的彈出框;

文檔模板通過內(nèi)嵌的VBA程序?qū)?shù)據(jù)庫表中的非條目化FOG數(shù)據(jù)、條目化FOG數(shù)據(jù)等字段抓取出來,在彈出框中以樹狀形式展現(xiàn);拖動(dòng)彈出框中的FOG數(shù)據(jù)節(jié)點(diǎn)至文檔模板后,會(huì)生成相應(yīng)的域代碼,文檔模板通過域代碼與數(shù)據(jù)庫中FOG數(shù)據(jù)關(guān)聯(lián),用于在生成文檔時(shí)從數(shù)據(jù)庫中抓取相應(yīng)FOG數(shù)據(jù)內(nèi)容;

從本系統(tǒng)中導(dǎo)出原始文檔模板后,文檔模板編輯單元根據(jù)生成文檔中需要的內(nèi)容,通過拖拽FOG數(shù)據(jù)節(jié)點(diǎn),將文檔所需內(nèi)容對(duì)應(yīng)的FOG數(shù)據(jù)拖拽到相應(yīng)的位置,設(shè)置好FOG數(shù)據(jù)的前后順序以及迭代;

當(dāng)文檔模板編輯完成后,文檔模板中應(yīng)該包含了文檔的封面、章節(jié)目錄結(jié)構(gòu)樹、圖表目錄結(jié)構(gòu)樹、頁眉頁腳、FOG數(shù)據(jù)的迭代、位置;

文檔模板保存單元用以保存編輯完成后的文檔模板,生成文檔時(shí)根據(jù)文檔模板中的配置抓取相應(yīng)的FOG數(shù)據(jù)內(nèi)容生成文檔內(nèi)容。

7.根據(jù)權(quán)利要求2所述的基于FOG數(shù)據(jù)自動(dòng)生成文檔的系統(tǒng),其特征在于:

所述系統(tǒng)還支持不同F(xiàn)OG數(shù)據(jù)之間題注的交叉引用;所述系統(tǒng)包括:第一題注交叉引用模塊、第二題注交叉引用模塊;

第一題注交叉引用模塊用以完成非條目化FOG數(shù)據(jù)間題注的交叉引用:支持同一文檔模板中不同非條目化FOG數(shù)據(jù)間題注的交叉引用;當(dāng)編寫一個(gè)非條目化FOG數(shù)據(jù)時(shí),為其中圖表添加的每一個(gè)題注會(huì)以記錄的形式保存在數(shù)據(jù)庫相應(yīng)的表中;當(dāng)需要引用題注時(shí),第一題注交叉引用模塊通過配置好的文檔模板找出該文檔中所有的非條目化FOG數(shù)據(jù),再從數(shù)據(jù)庫表中提取出這些非條目化FOG數(shù)據(jù)中建立的所有題注,從中選擇需要的題注,從而實(shí)現(xiàn)不同非條目化FOG數(shù)據(jù)間題注的交叉引用;

第二題注交叉引用模塊用以完成條目化FOG數(shù)據(jù)間題注的交叉引用:支持條目化FOG數(shù)據(jù)對(duì)所有非條目化FOG數(shù)據(jù)題注的引用以及同一類型的條目化FOG數(shù)據(jù)間題注的交叉引用;當(dāng)編寫一個(gè)條目化FOG數(shù)據(jù)時(shí),如果需要引用題注,第二題注交叉引用模塊從數(shù)據(jù)庫表中找出所有與編寫的FOG數(shù)據(jù)同類型的條目化FOG數(shù)據(jù),以及直接在數(shù)據(jù)庫表中找出所有非條目化FOG數(shù)據(jù),再從數(shù)據(jù)庫表中提取出這兩類FOG數(shù)據(jù)的題注,從而實(shí)現(xiàn)條目化FOG數(shù)據(jù)間題注的交叉引用。

8.一種基于FOG數(shù)據(jù)自動(dòng)生成文檔的方法,其特征在于,所述方法包括如下步驟:

文檔樣式文件定義步驟,通過樣式文件來定義生成文檔的格式;

文檔模板定義步驟,通過文檔模板來定義待生成文檔中所包含的FOG數(shù)據(jù),將文檔的編寫拆分成FOG數(shù)據(jù)的編寫;

文檔自動(dòng)生成步驟,根據(jù)文檔模板中配置的每個(gè)文檔的FOG數(shù)據(jù)從數(shù)據(jù)庫中抓取相應(yīng)FOG數(shù)據(jù)的內(nèi)容信息生成文檔的內(nèi)容,并且通過樣式文件中配置的文檔格式信息生成文檔的格式。

9.根據(jù)權(quán)利要求8所述的基于FOG數(shù)據(jù)自動(dòng)生成文檔的方法,其特征在于:

所述方法還支持不同F(xiàn)OG數(shù)據(jù)之間題注的交叉引用;所述方法還包括:

第一題注交叉引用步驟,完成非條目化FOG數(shù)據(jù)間題注的交叉引用:支持同一文檔模板中不同非條目化FOG數(shù)據(jù)間題注的交叉引用;當(dāng)編寫一個(gè)非條目化FOG數(shù)據(jù)時(shí),為其中圖表添加的每一個(gè)題注會(huì)以記錄的形式保存在數(shù)據(jù)庫相應(yīng)的表中;當(dāng)需要引用題注時(shí),第一題注交叉引用模塊通過配置好的文檔模板找出該文檔中所有的非條目化FOG數(shù)據(jù),再從數(shù)據(jù)庫表中提取出這些非條目化FOG數(shù)據(jù)中建立的所有題注,從中選擇需要的題注,從而實(shí)現(xiàn)不同非條目化FOG數(shù)據(jù)間題注的交叉引用;

第二題注交叉引用步驟,完成條目化FOG數(shù)據(jù)間題注的交叉引用:支持條目化FOG數(shù)據(jù)對(duì)所有非條目化FOG數(shù)據(jù)題注的引用以及同一類型的條目化FOG數(shù)據(jù)間題注的交叉引用;當(dāng)編寫一個(gè)條目化FOG數(shù)據(jù)時(shí),如果需要引用題注,第二題注交叉引用模塊從數(shù)據(jù)庫表中找出所有與編寫的FOG數(shù)據(jù)同類型的條目化FOG數(shù)據(jù),以及直接在數(shù)據(jù)庫表中找出所有非條目化FOG數(shù)據(jù),再從數(shù)據(jù)庫表中提取出這兩類FOG數(shù)據(jù)的題注,從而實(shí)現(xiàn)條目化FOG數(shù)據(jù)間題注的交叉引用。

10.根據(jù)權(quán)利要求8所述的基于FOG數(shù)據(jù)自動(dòng)生成文檔的方法,其特征在于:

所述文檔自動(dòng)生成步驟具體包括:

步驟A1、解析文檔模板,讀取文檔模板中的靜態(tài)內(nèi)容和動(dòng)態(tài)內(nèi)容;

步驟A2、文檔自動(dòng)生成模塊將文檔模板中的靜態(tài)內(nèi)容復(fù)制到所要生成的文檔中;

步驟A3、文檔自動(dòng)生成模塊生成文檔中動(dòng)態(tài)內(nèi)容,步驟如下:步驟A31、解析動(dòng)態(tài)內(nèi)容中的域代碼,獲取FOG數(shù)據(jù)域、以及可能存在的循環(huán)迭代;步驟A32、解析FOG數(shù)據(jù)域中所定義的FOG數(shù)據(jù),從系統(tǒng)數(shù)據(jù)庫中獲取相應(yīng)的具體FOG數(shù)據(jù);文檔模板中如未定義FOG數(shù)據(jù)循環(huán)迭代,將獲取的具體FOG數(shù)據(jù)插入至所需要生成的文檔中;文檔模板中如定義了FOG數(shù)據(jù)循環(huán)迭代,則根據(jù)迭代從系統(tǒng)數(shù)據(jù)庫中循環(huán)獲取相應(yīng)的FOG數(shù)據(jù),填充至文檔模板;

步驟A4、合并靜態(tài)內(nèi)容和動(dòng)態(tài)內(nèi)容,生成內(nèi)容完整的文檔;

步驟A5、根據(jù)樣式文件中配置的文檔格式信息設(shè)置生成文檔的格式,完成文檔生成。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1