專利名稱:報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,且特別涉及一種報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng)及方法。
背景技術(shù):
隨著信息化的深入與計(jì)算機(jī)在辦公領(lǐng)域的廣泛應(yīng)用,報(bào)表工具在各行各業(yè)的應(yīng)用中扮演著越來(lái)越重要的角色,企業(yè)或組織在業(yè)務(wù)運(yùn)作中最常用的信息表達(dá)方式就是報(bào)表,報(bào)表用表格或圖的形式將諸如生成過(guò)程、市場(chǎng)經(jīng)營(yíng)等管理活動(dòng)中產(chǎn)生的原始數(shù)據(jù)轉(zhuǎn)換成有用的信息,為領(lǐng)導(dǎo)層制定決策提供支持和幫助。報(bào)表作為一種經(jīng)過(guò)歸納、整理和統(tǒng)計(jì)的信息,是對(duì)浩瀚如海的數(shù)據(jù)信息進(jìn)行高度的抽象和提煉,是管理、服務(wù)和內(nèi)部控制的重要依據(jù)。報(bào)表是企業(yè)組織信息系統(tǒng)中最基本、最重要的需求。決策層往往需要用直觀、綜合的方式來(lái)獲取企業(yè)或組織當(dāng)前的運(yùn)作信息,而不僅僅是看單一的數(shù)據(jù)。同時(shí),報(bào)表在信息傳遞過(guò)程中也不可或缺,報(bào)表作為快速搜集并整合數(shù)據(jù)的工具已成為企業(yè)發(fā)展決策的重要依據(jù)。長(zhǎng)期以來(lái),報(bào)表都是基于傳統(tǒng)模式,此種模式存在諸多缺點(diǎn),如:報(bào)表的生成過(guò)于復(fù)雜,需要專業(yè)人員對(duì)報(bào)表工具有相當(dāng)?shù)氖煜こ潭?;?bào)表生成系統(tǒng)無(wú)法方便地進(jìn)行數(shù)據(jù)交換,難以傳真、電子郵件或轉(zhuǎn)換成其他格式;不易升級(jí)、維護(hù)、管理,且只能局限于局域網(wǎng),不利于擴(kuò)展,平臺(tái)兼容性較差等問(wèn)題,從而造成了傳統(tǒng)的報(bào)表生成系統(tǒng)有較大的局限性,具體體現(xiàn)如下:(I)可維護(hù)性差。當(dāng)開(kāi)發(fā)人員利用某一種報(bào)表開(kāi)發(fā)工具完成了報(bào)表的開(kāi)發(fā)并投入使用,而用戶在使用過(guò)程中提出一些意見(jiàn),要求對(duì)設(shè)計(jì)的報(bào)表進(jìn)行一些修改。要達(dá)到用戶的要求,開(kāi)發(fā)人員會(huì)修改每一個(gè)客戶端得源代碼,如果客戶端得數(shù)量很大,則會(huì)對(duì)報(bào)表系統(tǒng)的維護(hù)造成很大的困難,同時(shí)系統(tǒng)軟件的質(zhì)量也會(huì)降低,加大了報(bào)表系統(tǒng)的開(kāi)發(fā)成本。(2)可擴(kuò)展性弱。當(dāng)用戶使用軟件一段時(shí)間以后,常常需要對(duì)系統(tǒng)軟件進(jìn)行某些功能的擴(kuò)展,增加以前未曾考慮到功能。為了滿足用戶的需求,開(kāi)發(fā)人員會(huì)開(kāi)發(fā)新的功能模塊,然后集成到先前的報(bào)表系統(tǒng)中,而在集成的過(guò)程中,會(huì)對(duì)每一個(gè)客戶端進(jìn)行擴(kuò)展和測(cè)試,當(dāng)客戶端得數(shù)量較大時(shí),擴(kuò)展會(huì)非常困難,也將降低軟件質(zhì)量,增加報(bào)表系統(tǒng)的開(kāi)發(fā)成本。(3)保存格式通用性差。報(bào)表保存格式不統(tǒng)一,且保存格式理解困難,即使保存為流行的電子表格格式,由于電子表格文檔格式本身也很復(fù)雜,并且一般為二進(jìn)制格式,因此,只有特定的程序才可以生成和管理報(bào)表,報(bào)表保存格式的通用性較差,雖然也有支持HTML (Hypertext Markup Language超文本鏈接標(biāo)示語(yǔ)言)格式的報(bào)表,但是由于其在表現(xiàn)形式上的局限性,使它不能得到廣泛的應(yīng)用。(4)對(duì)報(bào)表格式或數(shù)據(jù)的微小改動(dòng)均需要調(diào)用報(bào)表管理系統(tǒng),效率不高。(5)實(shí)時(shí)性不強(qiáng),用戶提交數(shù)據(jù)和接收?qǐng)?bào)表非常麻煩,并且成本較高,兩層C/S廣域網(wǎng)方案的網(wǎng)絡(luò)費(fèi)用較為昂貴,客戶端升級(jí),維護(hù)及培訓(xùn)用戶成本較高,并且安裝較為麻煩。
發(fā)明內(nèi)容
本發(fā)明旨在解決現(xiàn)有技術(shù)中,報(bào)表制作困難,不易升級(jí)、維護(hù)、管理,且只能局限于局域網(wǎng),不利于擴(kuò)展,平臺(tái)兼容性較差等技術(shù)問(wèn)題。為解決以上技術(shù)問(wèn)題,本發(fā)明提供一種報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng),其包括:數(shù)據(jù)庫(kù)服務(wù)器,用以存儲(chǔ)數(shù)據(jù)資料;報(bào)表模型設(shè)計(jì)器,根據(jù)用戶提出的查詢條件產(chǎn)生報(bào)表定義文件;報(bào)表運(yùn)行服務(wù)器,與所述報(bào)表模型設(shè)計(jì)器連接,包括:文件解析模塊,數(shù)據(jù)管理模塊,數(shù)據(jù)填充模塊及文件管理模塊;其中所述報(bào)表文件解析模塊,解析所述報(bào)表定義文件,產(chǎn)生報(bào)表模板;所述數(shù)據(jù)管理模塊,與所述數(shù)據(jù)庫(kù)服務(wù)器連接,根據(jù)所述查詢條件提取數(shù)據(jù);所述數(shù)據(jù)填充模塊,將所述查詢條件提取數(shù)據(jù)填充到所述報(bào)表模板,生成目標(biāo)報(bào)表文件;所述文件管理模塊,保存并將所述目標(biāo)報(bào)表文件發(fā)送給用戶。進(jìn)一步的,所述報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng)還包括:報(bào)表文件轉(zhuǎn)換模塊。進(jìn)一步的,所述報(bào)表文件轉(zhuǎn)換模塊包括:文檔解析器和映射規(guī)則處理器;其中,所述文檔解析器用來(lái)解析文件的格式,提取有效語(yǔ)義和重點(diǎn)數(shù)據(jù)信息,然后再交由映射規(guī)則處理器,由映射規(guī)則處理器定義能夠代表數(shù)據(jù)信息的標(biāo)記規(guī)則,并創(chuàng)建該標(biāo)記規(guī)則與其他文件之間的映射規(guī)則,完成不同格式文件之間的轉(zhuǎn)換。進(jìn)一步的,所述文件管理模塊包括定時(shí)發(fā)送模塊。5.根據(jù)權(quán)利要求1所述報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng),其特征在于,所述報(bào)表運(yùn)行服務(wù)器為柔性服務(wù)器。進(jìn)一步的,所述報(bào)表定義文件為XML文件。本發(fā)明還提供一種報(bào)表自動(dòng)生成及發(fā)送的方法,包括以下步驟:用戶提出報(bào)表需求,定制查詢條件;利用報(bào)表設(shè)計(jì)器根據(jù)所述查詢條件產(chǎn)生報(bào)表定義文件;通過(guò)報(bào)表文件解析模塊解析所述報(bào)表定義文件,產(chǎn)生報(bào)表模板;通過(guò)數(shù)據(jù)管理模塊,與數(shù)據(jù)庫(kù)服務(wù)器連接,根據(jù)所述查詢條件提取數(shù)據(jù);通過(guò)數(shù)據(jù)填充模塊,將所述查詢條件提取數(shù)據(jù)填充到所述報(bào)表模板,生成目標(biāo)報(bào)表文件;通過(guò)文件管理模塊,保存并將所述目標(biāo)報(bào)表文件發(fā)送給用戶。進(jìn)一步的,所述報(bào)表自動(dòng)生成及發(fā)送的方法,還包括步驟:通過(guò)報(bào)表文件轉(zhuǎn)換模塊將目標(biāo)報(bào)表文件進(jìn)行格式轉(zhuǎn)換。進(jìn)一步的,格式轉(zhuǎn)換步驟具體包括以下步驟:利用文檔解析模塊解析報(bào)表文件格式,提取有效語(yǔ)義和重點(diǎn)數(shù)據(jù)信息;由映射規(guī)則處理器定義能夠代表所述有效語(yǔ)義和重點(diǎn)數(shù)據(jù)信息的標(biāo)記規(guī)則,并創(chuàng)建該標(biāo)記規(guī)則與其他文件之間的映射規(guī)則;通過(guò)報(bào)表文件與其他文件之間的映射規(guī)則生成目標(biāo)格式的文件,完成文件的轉(zhuǎn)換工作。綜上所述,利用本發(fā)明實(shí)施例提供的報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng)及方法,可以根據(jù)用戶的定義自動(dòng)生成報(bào)表文件,并能夠?qū)崿F(xiàn)自動(dòng)進(jìn)行報(bào)表文件的定時(shí)發(fā)送,并且可以進(jìn)行報(bào)表文件格式的轉(zhuǎn)換,提高了報(bào)表的通用性。此外,由于本發(fā)明采用了柔性設(shè)計(jì),提供了報(bào)表系統(tǒng)可維護(hù)性,降低了維護(hù)成本,增強(qiáng)了系統(tǒng)的擴(kuò)展性,提高了報(bào)表的效率,極大加強(qiáng)了報(bào)表系統(tǒng)的實(shí)時(shí)性。
圖1A所示為本發(fā)明實(shí)施例提供的報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng)框架圖;圖1B所示為本發(fā)明另一實(shí)施例提供的報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng)框架圖;圖2所示為本發(fā)明實(shí)施例提供的報(bào)表自動(dòng)生成及發(fā)送的方法流程圖;圖3所示為本發(fā)明實(shí)施例提供的報(bào)表格式轉(zhuǎn)換的方法流程圖。
具體實(shí)施例方式為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉示例性實(shí)施例,并配合附圖,作詳細(xì)說(shuō)明如下。為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉示例性實(shí)施例,并配合附圖,作詳細(xì)說(shuō)明如下。請(qǐng)參見(jiàn)圖1A,其所示為本發(fā)明實(shí)施例提供的報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng)框架圖。報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng),其包括:數(shù)據(jù)庫(kù)服務(wù)器130,用以存儲(chǔ)數(shù)據(jù)資料;報(bào)表模型設(shè)計(jì)器110,根據(jù)用戶100提出的查詢條件產(chǎn)生報(bào)表定義文件;報(bào)表運(yùn)行服務(wù)器120是報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng)的核心部分,其與所述報(bào)表模型設(shè)計(jì)器110電性連接,包括:報(bào)表文件解析模塊121,數(shù)據(jù)管理模塊122,數(shù)據(jù)填充模塊123及文件管理模塊124 ;報(bào)表文件解析模塊121用來(lái)解析報(bào)表模型設(shè)計(jì)器110生成的報(bào)表文件,根據(jù)報(bào)表文件的定義,抽出數(shù)據(jù)部分交給數(shù)據(jù)管理模塊122,由數(shù)據(jù)管理模塊122負(fù)責(zé)從數(shù)據(jù)庫(kù)服務(wù)器130中提取出報(bào)表文件要查詢的數(shù)據(jù),并根據(jù)要求進(jìn)行相應(yīng)的計(jì)算,然后再將最終的數(shù)據(jù)交給數(shù)據(jù)填充模塊123完成數(shù)據(jù)的填充,生成目標(biāo)報(bào)表文件。而所有的文件操作都由文件管理模塊124完成,如報(bào)表文件的保存、刪除、查詢、更改文件名稱或發(fā)送等,所述文件管理模塊124,保存并將所述目標(biāo)報(bào)表文件發(fā)送給用戶100。在本發(fā)明另一實(shí)施例中,報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng)還包括報(bào)表文件轉(zhuǎn)換模塊140,請(qǐng)結(jié)合參見(jiàn)圖1B。在本發(fā)明實(shí)施例中,報(bào)表運(yùn)行服務(wù)器120是柔性服務(wù)器,可以解析多種格式的報(bào)表文件,由報(bào)表文件轉(zhuǎn)換模塊140來(lái)完成不同格式文件之間的相互轉(zhuǎn)換工作,實(shí)現(xiàn)的方案是將源文件和目標(biāo)文件抽象為樹(shù)狀結(jié)構(gòu)即文檔樹(shù),再通過(guò)遍歷文檔樹(shù)的方法實(shí)現(xiàn)不同格式文件之間的相互轉(zhuǎn)換。其具體原理如下:文件根據(jù)其所包含的內(nèi)容可劃分為兩類:以數(shù)據(jù)結(jié)構(gòu)為中心的文件和以純文本為中心的文件。以數(shù)據(jù)結(jié)構(gòu)為中心的文件中的數(shù)據(jù)具有規(guī)范的層次結(jié)構(gòu),如本發(fā)明實(shí)施例的報(bào)表模型設(shè)計(jì)器110生成的XML文件就是典型的以數(shù)據(jù)結(jié)構(gòu)為中心的文件,有著規(guī)范的數(shù)據(jù)結(jié)構(gòu)層次。以純文本為中心的文件內(nèi)容不具備規(guī)范的結(jié)構(gòu),該類文件主要用于編輯相對(duì)復(fù)雜且非結(jié)構(gòu)化的文本文件。在本發(fā)明的實(shí)施例中,報(bào)表文件轉(zhuǎn)換模塊140由兩部分構(gòu)成:文檔解析器141和映射規(guī)則處理器142,文檔解析器141用來(lái)解析文件的格式,提取有效語(yǔ)義和重點(diǎn)數(shù)據(jù)信息,然后再交由映射規(guī)則處理器142,由映射規(guī)則處理器142定義能夠代表數(shù)據(jù)信息的標(biāo)記規(guī)貝U,并創(chuàng)建該標(biāo)記規(guī)則與其他文件之間的映射規(guī)則,從而完成不同格式文件之間的轉(zhuǎn)換。在本發(fā)明一實(shí)施例中,所述文件管理模塊124包括定時(shí)發(fā)送模塊,利用該定時(shí)發(fā)送模塊可以實(shí)現(xiàn)報(bào)表的自動(dòng)定時(shí)發(fā)送功能。例如:可以定時(shí)將目標(biāo)報(bào)表文件通過(guò)email等方式定時(shí)發(fā)送給一個(gè)或多個(gè)用戶。在本發(fā)明實(shí)施例中,所述報(bào)表模型設(shè)計(jì)器110生成的報(bào)表定義文件為XML文件。由于XML具有簡(jiǎn)單性、可擴(kuò)展性、易操作性、開(kāi)放性等優(yōu)點(diǎn),因此在信息表現(xiàn)領(lǐng)域得到了廣泛的應(yīng)用,并逐漸成為Internet中數(shù)據(jù)表示和交換的新標(biāo)準(zhǔn)。隨著使用XML存儲(chǔ)、交換及表示的信息量的增加,智能地查詢XML數(shù)據(jù)源并對(duì)此數(shù)據(jù)生成報(bào)表的能力變得越發(fā)的重要。同時(shí),XML的跨平臺(tái)性、可擴(kuò)展性以及內(nèi)容和表現(xiàn)相分離等特性為報(bào)表系統(tǒng)提供了技術(shù)支持。為了更好的闡釋本發(fā)明的內(nèi)容,現(xiàn)結(jié)合附圖2來(lái)詳細(xì)闡述本發(fā)明。請(qǐng)參加圖2,其所示為本發(fā)明一實(shí)施例提供的報(bào)表自動(dòng)生成及發(fā)送的方法流程圖。該報(bào)表自動(dòng)生成及發(fā)送的方法,包括以下步驟:S210用戶100提出報(bào)表需求,定制查詢條件;S220利用報(bào)表設(shè)計(jì)器110根據(jù)所述查詢條件產(chǎn)生報(bào)表定義文件;S230通過(guò)報(bào)表文件解析模塊121解析所述報(bào)表定義文件,產(chǎn)生報(bào)表模板;S240通過(guò)數(shù)據(jù)管理模塊122,與數(shù)據(jù)庫(kù)服務(wù)器130連接,根據(jù)所述查詢條件提取數(shù)據(jù);S250通過(guò)數(shù)據(jù)填充模塊123,將所述查詢條件提取數(shù)據(jù)填充到所述報(bào)表模板,生成目標(biāo)報(bào)表文件;S260通過(guò)文件管理模塊140,保存并將所述目標(biāo)報(bào)表文件發(fā)送給用戶100。例如:可定時(shí)將目標(biāo)報(bào)表文件通過(guò)email等方式定時(shí)發(fā)送給一個(gè)或多個(gè)用戶。在本發(fā)明實(shí)施例中,請(qǐng)參加圖3,該報(bào)表自動(dòng)生成及發(fā)送的方法還包括步驟S300通過(guò)報(bào)表文件轉(zhuǎn)換模塊140進(jìn)行報(bào)表文件轉(zhuǎn)換,其具體步驟如下:S310首先利用文檔解析模塊141解析報(bào)表文件格式,文檔解析器141用來(lái)解析文件的格式,提取有效語(yǔ)義和重點(diǎn)數(shù)據(jù)信息;S320由映射規(guī)則處理器142定義能夠代表數(shù)據(jù)信息的標(biāo)記規(guī)則,并創(chuàng)建該標(biāo)記規(guī)則與其他文件之間的映射規(guī)則;S330通過(guò)二者之間的映射規(guī)則生成目標(biāo)格式的文件,完成文件的轉(zhuǎn)換工作。利用本發(fā)明實(shí)施例提供的報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng)及方法,可以根據(jù)用戶的定義自動(dòng)生成報(bào)表文件,并能夠?qū)崿F(xiàn)自動(dòng)進(jìn)行報(bào)表文件的定時(shí)發(fā)送,并且可以進(jìn)行報(bào)表文件格式的轉(zhuǎn)換,提高了報(bào)表的通用性。此外,由于本發(fā)明采用了柔性設(shè)計(jì),提供了報(bào)表系統(tǒng)可維護(hù)性,降低了維護(hù)成本,增強(qiáng)了系統(tǒng)的擴(kuò)展性,提高了報(bào)表的效率,極大加強(qiáng)了報(bào)表系統(tǒng)的實(shí)時(shí)性。以上顯示和描述了本發(fā)明的基本原理、主要特征和本發(fā)明的優(yōu)點(diǎn)。本領(lǐng)域的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說(shuō)明書(shū)中描述的只是本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明的范圍內(nèi)。本發(fā)明要求的保護(hù)范圍由所附的權(quán)利要求書(shū)及其等同物界定。
權(quán)利要求
1.一種報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng),其特征在于,包括: 數(shù)據(jù)庫(kù)服務(wù)器,用以存儲(chǔ)數(shù)據(jù)資料; 報(bào)表模型設(shè)計(jì)器,根據(jù)用戶提出的查詢條件產(chǎn)生報(bào)表定義文件; 報(bào)表運(yùn)行服務(wù)器,與所述報(bào)表模型設(shè)計(jì)器連接,包括:報(bào)表文件解析模塊,數(shù)據(jù)管理模塊,數(shù)據(jù)填充模塊及文件管理模塊;其中 所述報(bào)表文件解析模塊,解析所述報(bào)表定義文件,產(chǎn)生報(bào)表模板; 所述數(shù)據(jù)管理模塊,與所述數(shù)據(jù)庫(kù)服務(wù)器連接,根據(jù)所述查詢條件提取數(shù)據(jù); 所述數(shù)據(jù)填充模塊,將所述查詢條件提取數(shù)據(jù)填充到所述報(bào)表模板,生成目標(biāo)報(bào)表文件; 所述文件管理模塊,保存并將所述目標(biāo)報(bào)表文件發(fā)送給用戶。
2.根據(jù)權(quán)利要求1所述報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng),其特征在于,所述報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng)還包括:報(bào)表文件轉(zhuǎn)換模塊。
3.根據(jù)權(quán)利要求2所述報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng),其特征在于,所述報(bào)表文件轉(zhuǎn)換模塊包括:文檔解析器和映射規(guī)則處理器; 其中,所述文檔解析器用來(lái)解析文件的格式,提取有效語(yǔ)義和重點(diǎn)數(shù)據(jù)信息,然后再交由映射規(guī)則處理器,由映射規(guī)則處理器定義能夠代表數(shù)據(jù)信息的標(biāo)記規(guī)則,并創(chuàng)建該標(biāo)記規(guī)則與其他文件之間的映射規(guī)則,完成不同格式文件之間的轉(zhuǎn)換。
4.根據(jù)權(quán)利要求1所述報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng),其特征在于,所述文件管理模塊包括定時(shí)發(fā)送模塊。
5.根據(jù)權(quán)利要求1所述報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng),其特征在于,所述報(bào)表運(yùn)行服務(wù)器為柔性服務(wù)器。
6.根據(jù)權(quán)利要求1所述報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng),其特征在于,所述報(bào)表定義文件為XML文件。
7.一種報(bào)表自動(dòng)生成及發(fā)送的方法,其特征在于,包括以下步驟: 用戶提出報(bào)表需求,定制查詢條件; 利用報(bào)表設(shè)計(jì)器根據(jù)所述查詢條件產(chǎn)生報(bào)表定義文件; 通過(guò)報(bào)表文件解析模塊解析所述報(bào)表定義文件,產(chǎn)生報(bào)表模板; 通過(guò)數(shù)據(jù)管理模塊,與數(shù)據(jù)庫(kù)服務(wù)器連接,根據(jù)所述查詢條件提取數(shù)據(jù); 通過(guò)數(shù)據(jù)填充模塊,將所述查詢條件提取數(shù)據(jù)填充到所述報(bào)表模板,生成目標(biāo)報(bào)表文件; 通過(guò)文件管理模塊,保存并將所述目標(biāo)報(bào)表文件發(fā)送給用戶。
8.根據(jù)權(quán)利要求7所述報(bào)表自動(dòng)生成及發(fā)送的方法,其特征在于,還包括步驟:通過(guò)報(bào)表文件轉(zhuǎn)換模塊將目標(biāo)報(bào)表文件進(jìn)行格式轉(zhuǎn)換。
9.根據(jù)權(quán)利要求8所述報(bào)表自動(dòng)生成及發(fā)送的方法,其特征在于,所述格式轉(zhuǎn)換步驟具體包括以下步驟: 利用文檔解析模塊解析報(bào)表文件格式,提取有效語(yǔ)義和重點(diǎn)數(shù)據(jù)信息; 由映射規(guī)則處理器定義能夠代表所述有效語(yǔ)義和重點(diǎn)數(shù)據(jù)信息的標(biāo)記規(guī)則,并創(chuàng)建該標(biāo)記規(guī)則與其他文件之間的映射規(guī)則; 通過(guò)報(bào)表文件與其他文件之間的映射規(guī)則生成目標(biāo)格式的文件,完成文件的轉(zhuǎn)換工作。
全文摘要
本發(fā)明揭示了一種報(bào)表自動(dòng)生成及發(fā)送的系統(tǒng)及方法,其中該系統(tǒng)包括數(shù)據(jù)庫(kù)服務(wù)器,用以存儲(chǔ)數(shù)據(jù)資料;報(bào)表模型設(shè)計(jì)器,根據(jù)用戶提出的查詢條件產(chǎn)生報(bào)表定義文件;報(bào)表運(yùn)行服務(wù)器,與所述報(bào)表模型設(shè)計(jì)器連接,包括文件解析模塊,數(shù)據(jù)管理模塊,數(shù)據(jù)填充模塊及文件管理模塊;其中所述報(bào)表文件解析模塊,解析所述報(bào)表定義文件,產(chǎn)生報(bào)表模板;所述數(shù)據(jù)管理模塊,與所述數(shù)據(jù)庫(kù)服務(wù)器連接,根據(jù)所述查詢條件提取數(shù)據(jù);所述數(shù)據(jù)填充模塊,將所述查詢條件提取數(shù)據(jù)填充到所述報(bào)表模板,生成目標(biāo)報(bào)表文件;所述文件管理模塊,保存并將所述目標(biāo)報(bào)表文件發(fā)送給用戶。
文檔編號(hào)G06F17/30GK103092890SQ20111034969
公開(kāi)日2013年5月8日 申請(qǐng)日期2011年11月8日 優(yōu)先權(quán)日2011年11月8日
發(fā)明者車?yán)?申請(qǐng)人:蘇州中茵泰格科技有限公司