欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種報(bào)表生成和展示的方法及裝置與流程

文檔序號(hào):11829885閱讀:348來(lái)源:國(guó)知局
一種報(bào)表生成和展示的方法及裝置與流程
本發(fā)明涉及計(jì)算機(jī)辦公領(lǐng)域,特別涉及一種報(bào)表生成和展示的方法及裝置。
背景技術(shù)
:在大型企業(yè)中,隨著企業(yè)業(yè)務(wù)類型的逐漸增長(zhǎng),企業(yè)內(nèi)部各部門需要為不同業(yè)務(wù)的數(shù)據(jù)進(jìn)行處理、分析并得到各種報(bào)表,以幫助企業(yè)進(jìn)行業(yè)務(wù)上的決策。報(bào)表作為一種信息組織和分析的有利手段,是企業(yè)信息系統(tǒng)的重要組成部分之一。在當(dāng)前的報(bào)表生成領(lǐng)域,生成報(bào)表的方案主要分為兩大類:第一類是報(bào)表生成作為各工具或應(yīng)用的集成模塊。即報(bào)表生成功能沒有獨(dú)立于應(yīng)用,缺點(diǎn)主要有:為滿足不同業(yè)務(wù)需求,企業(yè)需要開發(fā)多種不同分析工具或應(yīng)用,并且可能所有工具或應(yīng)用都涉及到生成并展示報(bào)表,按照此種方案開發(fā)者需要為每一種工具或應(yīng)用單獨(dú)開發(fā)報(bào)表生成和展示的模塊,即不經(jīng)濟(jì),又費(fèi)時(shí)費(fèi)力;即使針對(duì)單獨(dú)工具或應(yīng)用,當(dāng)需求發(fā)生變化時(shí),也需要開發(fā)人員重新對(duì)報(bào)表生成模塊進(jìn)行設(shè)計(jì),開發(fā)效率低下。第二類是采用靜態(tài)的電子表格類軟件。最典型的方案如Microsoft的Excel電子表格軟件。這一方案的缺點(diǎn)也很明顯,需要用戶手動(dòng)錄入數(shù)據(jù)生成報(bào)表,使用效率低下。隨著企業(yè)業(yè)務(wù)的高速增長(zhǎng)和擴(kuò)張,企業(yè)對(duì)于報(bào)表工具的開發(fā)效率和使用效率的需求越來(lái)越迫切。采用傳統(tǒng)的工具或應(yīng)用開發(fā)方式,需要為各模塊重新開發(fā)報(bào)表模塊,而且當(dāng)報(bào)表功能需求升級(jí)時(shí),需要為現(xiàn)有所有工具或應(yīng)用進(jìn)行升級(jí),開發(fā)和維護(hù)成本高,開發(fā)周期長(zhǎng);而采用獨(dú)立的電子表格類軟件則在使用時(shí)效率低下,報(bào)表生成自動(dòng)化水平低。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的在于克服已有技術(shù)中的報(bào)表生成和展示軟件效率低、開發(fā)和維護(hù)成本高的缺陷,從而提供一種適用于不同軟件、能提高開發(fā)效率的報(bào)表生成和展示的方法與裝置。為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種報(bào)表生成和展示的方法,包括:步驟1)、為最終所要生成和展示的報(bào)表配置報(bào)表項(xiàng)、報(bào)表項(xiàng)組合;其中,所述報(bào)表項(xiàng)的配置信息包括報(bào)表項(xiàng)標(biāo)題、報(bào)表項(xiàng)展示方式;所述報(bào)表項(xiàng)展示方式包括:文件下載、表格、圖表、GIS呈現(xiàn);所述報(bào)表項(xiàng)組合的配置信息包括報(bào)表項(xiàng)組合標(biāo)題、報(bào)表項(xiàng)組合所含報(bào)表項(xiàng)的標(biāo)識(shí)、報(bào)表項(xiàng)組合中所含報(bào)表項(xiàng)的順序;步驟2)、獲取若干輸入文件,根據(jù)步驟1)中的配置信息從所述輸入文件提取報(bào)表的相關(guān)數(shù)據(jù);步驟3)、將報(bào)表的相關(guān)數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中;步驟4)、按照步驟1)中的配置信息從數(shù)據(jù)庫(kù)讀取報(bào)表的相關(guān)數(shù)據(jù),組合所得到的數(shù)據(jù),生成和展示報(bào)表。上述技術(shù)方案中,所述輸入文件的格式包括但不僅限于以下四類:(1)文件下載輸出文件直接提供下載,沒有標(biāo)準(zhǔn)格式;(2)圖表第一行定義圖表信息,包括標(biāo)題、橫坐標(biāo)標(biāo)簽、縱坐標(biāo)標(biāo)簽;第二行是橫坐標(biāo)數(shù)據(jù);第三行及以上行是縱坐標(biāo)數(shù)據(jù);橫坐標(biāo)標(biāo)簽有且只有一個(gè),對(duì)應(yīng)一組橫坐標(biāo)數(shù)據(jù);縱坐標(biāo)標(biāo)簽有一個(gè)或多個(gè),每個(gè)縱坐標(biāo)標(biāo)簽對(duì)應(yīng)一組縱坐標(biāo)數(shù)據(jù);(3)表格第一行定義表格標(biāo)題;第二行是表頭,定義所有列的名稱;第三行及以后行是實(shí)際數(shù)據(jù)及內(nèi)容;(4)GISGIS文件第一行為報(bào)表標(biāo)題描述,第二行及以后行是GIS點(diǎn)的經(jīng)度、緯度、顏色、描述、值等信息,其中一行代表一個(gè)點(diǎn);所述步驟2)進(jìn)一步包括:步驟2-1)、獲取步驟1)所得到的報(bào)表項(xiàng)與報(bào)表項(xiàng)組合的配置信息;步驟2-2)、根據(jù)配置信息中的報(bào)表項(xiàng)展示方式解析輸入文件,生成報(bào)表項(xiàng)相關(guān)數(shù)據(jù),具體過(guò)程根據(jù)展示方式不同如下:(a)文件下載根據(jù)輸入文件名生成報(bào)表標(biāo)題,并保存文件路徑;(b)圖表b-1、讀取輸入文件第一行,獲得報(bào)表標(biāo)題、橫坐標(biāo)標(biāo)簽、縱坐標(biāo)標(biāo)簽組;b-2、讀取輸入文件第二行,獲得橫坐標(biāo)數(shù)據(jù);b-3、讀取輸入文件第三及以上行獲得縱坐標(biāo)數(shù)據(jù);(c)表格c-1、讀取輸入文件第一行,獲取報(bào)表標(biāo)題;c-2、讀取輸入文件第二行,獲取表格表頭數(shù)據(jù);c-3、讀取輸入文件第三及以上行獲得表格內(nèi)容數(shù)據(jù);(d)GISd-1、讀取輸入文件第一行,獲取報(bào)表標(biāo)題;d-2、讀取輸入文件第二及以上行獲取GIS點(diǎn)數(shù)據(jù),所述GIS點(diǎn)信息包括:經(jīng)度、緯度、顏色、值、描述。上述技術(shù)方案中,所述步驟3)進(jìn)一步包括:步驟3-1)、將報(bào)表項(xiàng)組合信息存入報(bào)表項(xiàng)組合信息庫(kù)表,所述報(bào)表項(xiàng)組合信息庫(kù)表列包括:報(bào)表項(xiàng)組合標(biāo)識(shí)、報(bào)表項(xiàng)組合標(biāo)題;步驟3-2)、將報(bào)表項(xiàng)信息存入報(bào)表項(xiàng)信息庫(kù)表,所述報(bào)表項(xiàng)信息庫(kù)表列包括:報(bào)表項(xiàng)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)題、報(bào)表項(xiàng)展示方式、組合關(guān)系標(biāo)識(shí);步驟3-3)、將報(bào)表項(xiàng)組合和報(bào)表項(xiàng)的組合關(guān)系信息存入組合關(guān)系庫(kù)表,所述組合關(guān)系庫(kù)表包括:組合關(guān)系標(biāo)識(shí)、報(bào)表項(xiàng)組合標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、序號(hào);步驟3-4)、將報(bào)表項(xiàng)數(shù)據(jù)根據(jù)展示方式的類型存入庫(kù)表,具體包括:a、文件下載將文件下載數(shù)據(jù)存入文件下載類庫(kù)表,該庫(kù)表列包括:數(shù)據(jù)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、文件路徑;b、圖表b-1、將圖表橫坐標(biāo)信息存入橫坐標(biāo)信息庫(kù)表,所述橫坐標(biāo)信息庫(kù)表列包括:橫 坐標(biāo)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、橫坐標(biāo)標(biāo)簽;b-2、將圖表縱坐標(biāo)信息存入縱坐標(biāo)信息庫(kù)表,所述縱坐標(biāo)信息庫(kù)表列包括:縱坐標(biāo)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、縱坐標(biāo)標(biāo)簽;b-3、將圖表橫坐標(biāo)數(shù)據(jù)存入橫坐標(biāo)數(shù)據(jù)庫(kù)表,所述橫坐標(biāo)數(shù)據(jù)庫(kù)表列包括:數(shù)據(jù)標(biāo)識(shí)、橫坐標(biāo)標(biāo)識(shí)、序號(hào)、橫坐標(biāo)數(shù)據(jù);b-4、將圖表縱坐標(biāo)數(shù)據(jù)存入縱坐標(biāo)數(shù)據(jù)庫(kù)表,所述縱坐標(biāo)數(shù)據(jù)庫(kù)表列包括:數(shù)據(jù)標(biāo)識(shí),縱坐標(biāo)標(biāo)識(shí),序號(hào),縱坐標(biāo)數(shù)據(jù);c、表格c-1、將表格表頭數(shù)據(jù)存入表頭庫(kù)表,所述表頭庫(kù)表列包括:數(shù)據(jù)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、列號(hào)、列名稱;c-2、將表格內(nèi)容數(shù)據(jù)存入表格內(nèi)容庫(kù)表,所述表格內(nèi)容庫(kù)表列包括:數(shù)據(jù)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、行號(hào)、列號(hào)、內(nèi)容;d、GIS將GIS點(diǎn)數(shù)據(jù)存入GIS點(diǎn)庫(kù)表,所述GIS點(diǎn)庫(kù)表列包括:點(diǎn)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、經(jīng)度、緯度、顏色、值、描述。上述技術(shù)方案中,所述的步驟4)進(jìn)一步包括:從數(shù)據(jù)庫(kù)中首先取出報(bào)表項(xiàng)組合信息,然后根據(jù)其中所含報(bào)表項(xiàng)標(biāo)識(shí)取出報(bào)表項(xiàng)信息和報(bào)表項(xiàng)相關(guān)數(shù)據(jù),根據(jù)報(bào)表項(xiàng)信息和報(bào)表相關(guān)數(shù)據(jù)生成報(bào)表項(xiàng),再根據(jù)報(bào)表組合信息將報(bào)表項(xiàng)組合成一組報(bào)表,最后進(jìn)行展示。本發(fā)明還提供了一種報(bào)表生成和展示裝置,包括以下模塊:報(bào)表配置模塊,用于為最終所要生成和展示的報(bào)表配置報(bào)表項(xiàng)、報(bào)表項(xiàng)組合;其中,所述報(bào)表項(xiàng)的配置信息包括報(bào)表項(xiàng)標(biāo)題、報(bào)表項(xiàng)展示方式;所述報(bào)表項(xiàng)展示方式包括:文件下載、表格、圖表、GIS呈現(xiàn);所述報(bào)表項(xiàng)組合的配置信息包括報(bào)表項(xiàng)組合標(biāo)題、報(bào)表項(xiàng)組合所含報(bào)表項(xiàng)的標(biāo)識(shí)、報(bào)表項(xiàng)組合中所含報(bào)表項(xiàng)的順序;報(bào)表數(shù)據(jù)生成模塊,用于獲取若干輸入文件,根據(jù)所述報(bào)表配置模塊輸出的配置信息從所述輸入文件提取報(bào)表的相關(guān)數(shù)據(jù);報(bào)表數(shù)據(jù)存儲(chǔ)模塊,用于將報(bào)表的相關(guān)數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中;報(bào)表展示模塊,用于按照所述報(bào)表配置模塊所輸出的配置信息從數(shù)據(jù)庫(kù)讀取報(bào)表的相關(guān)數(shù)據(jù),組合所得到的數(shù)據(jù),生成和展示報(bào)表。本發(fā)明的優(yōu)點(diǎn)在于:本發(fā)明的報(bào)表生成和展示的方法與裝置能夠?yàn)椴煌愋偷膽?yīng)用生成和展示報(bào)表,避免了業(yè)務(wù)的重復(fù)開發(fā),提高了開發(fā)效率。附圖說(shuō)明圖1是本發(fā)明的報(bào)表生成和展示裝置的應(yīng)用場(chǎng)景圖;圖2是本發(fā)明的報(bào)表生成和展示方法的流程圖;圖3是本發(fā)明中所涉及的數(shù)據(jù)庫(kù)中用于存儲(chǔ)報(bào)表相關(guān)數(shù)據(jù)的各個(gè)數(shù)據(jù)庫(kù)表的示意圖;圖4是在一個(gè)實(shí)施例中所給出的報(bào)表生成和展示方法的流程圖。具體實(shí)施方式現(xiàn)結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的描述。為了便于理解,首先對(duì)本發(fā)明中所涉及的多個(gè)概念做統(tǒng)一的描述。報(bào)表項(xiàng):報(bào)表項(xiàng)反映了報(bào)表所要展示的數(shù)據(jù)的一個(gè)維度,如在一個(gè)班級(jí)學(xué)生的考試成績(jī)的報(bào)表中,某一學(xué)生的考試成績(jī)就是該報(bào)表的一個(gè)報(bào)表項(xiàng)。與報(bào)表項(xiàng)有關(guān)的信息包括:報(bào)表項(xiàng)標(biāo)識(shí)、報(bào)表項(xiàng)展示方式、報(bào)表項(xiàng)標(biāo)題。其中的報(bào)表項(xiàng)展示方式是指報(bào)表項(xiàng)以何種方式在客戶端瀏覽器上展示,所述展示方式主要包括:文件下載、表格、圖表(圖表中分為柱狀圖、折線圖和扇形圖)、GIS呈現(xiàn)。報(bào)表項(xiàng)組合:報(bào)表通常包括有多個(gè)報(bào)表項(xiàng),這些報(bào)表項(xiàng)以一定的順序關(guān)系組合在一起形成報(bào)表;將這些組合在一起形成報(bào)表的報(bào)表項(xiàng)稱為報(bào)表項(xiàng)組合。與報(bào)表項(xiàng)組合有關(guān)的信息包括:報(bào)表項(xiàng)組合標(biāo)題、報(bào)表項(xiàng)組合所含報(bào)表項(xiàng)的標(biāo)識(shí)、報(bào)表項(xiàng)組合中所含報(bào)表項(xiàng)的順序。圖1為本發(fā)明的報(bào)表生成和展示裝置的應(yīng)用場(chǎng)景圖,如圖所示,該裝置安裝在一WEB服務(wù)器上,該WEB服務(wù)器與一數(shù)據(jù)庫(kù)服務(wù)器通過(guò)網(wǎng)絡(luò)連接,能夠?qū)崿F(xiàn)數(shù)據(jù)的存儲(chǔ)與讀取;該WEB服務(wù)器還與應(yīng)用服務(wù)器(在圖1中,應(yīng)用服務(wù)器有兩臺(tái),分別表示為WEB應(yīng)用1與WEB應(yīng)用2)、客戶端瀏覽器通過(guò)網(wǎng)絡(luò)連接;應(yīng)用服務(wù)器所生成的輸出文件傳輸?shù)皆摪惭b有報(bào)表生成和展示裝置的WEB服務(wù)器上,由所述的報(bào)表生成和展示裝置生成報(bào)表數(shù)據(jù)存入數(shù)據(jù)庫(kù)服務(wù)器;當(dāng)用戶通過(guò)客戶端瀏覽器要讀取報(bào)表數(shù)據(jù)時(shí),報(bào)表生成和展示裝置將報(bào)表數(shù)據(jù)從數(shù)據(jù)庫(kù)服務(wù)器中取出后在客戶端 瀏覽器上展示?;诒景l(fā)明的報(bào)表生成和展示裝置,參考圖2,本發(fā)明的報(bào)表生成和展示方法包括以下步驟:步驟1)、配置最終所要生成和展示的報(bào)表的報(bào)表項(xiàng)以及報(bào)表項(xiàng)組合;步驟2)、獲取若干輸入文件,根據(jù)步驟1)中的配置生成報(bào)表的相關(guān)數(shù)據(jù);步驟3)、將報(bào)表的相關(guān)數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中;步驟4)、從數(shù)據(jù)庫(kù)讀取報(bào)表的相關(guān)數(shù)據(jù),按照步驟1)中的配置展示報(bào)表。下面對(duì)本發(fā)明方法中的步驟做進(jìn)一步說(shuō)明。在步驟1)中,配置報(bào)表項(xiàng)以及報(bào)表項(xiàng)組合就是為最終所要生成的展示的報(bào)表確定關(guān)于報(bào)表項(xiàng)以及報(bào)表項(xiàng)組合的信息。具體來(lái)說(shuō),在配置報(bào)表項(xiàng)時(shí)需要配置報(bào)表項(xiàng)標(biāo)題、報(bào)表項(xiàng)展示方式。以為一輸入文件配置報(bào)表項(xiàng)為例,假設(shè)有一輸入文件“學(xué)生成績(jī)分布圖表”,為該輸入文件配置生成兩個(gè)報(bào)表項(xiàng),為這兩個(gè)報(bào)表項(xiàng)配置的展示方式以及報(bào)表項(xiàng)標(biāo)題如下:展示類型報(bào)表項(xiàng)標(biāo)題柱狀圖學(xué)生成績(jī)分布柱狀圖折線圖學(xué)生成績(jī)分布折線圖。配置報(bào)表項(xiàng)組合包括:選擇報(bào)表項(xiàng)組合中所要包含的報(bào)表項(xiàng),指定所選擇的報(bào)表項(xiàng)在報(bào)表項(xiàng)組合中的順序,設(shè)定報(bào)表項(xiàng)組合的標(biāo)題。需要說(shuō)明的是:同一個(gè)報(bào)表項(xiàng)組合中的報(bào)表項(xiàng)并不一定是由同一輸入文件生成的,可以配置來(lái)源于不同輸入文件的報(bào)表項(xiàng)組合成報(bào)表項(xiàng)組合。參見圖1,步驟2)中所獲取的輸入文件由應(yīng)用服務(wù)器提供,這些輸入文件應(yīng)用于本發(fā)明時(shí),它們需要滿足一定的文件格式,所述輸入文件的文件格式包括但不僅限于以下四類:1、文件下載輸出文件直接提供下載,沒有標(biāo)準(zhǔn)格式;2、圖表第一行定義圖表信息,包括標(biāo)題、橫坐標(biāo)標(biāo)簽、縱坐標(biāo)標(biāo)簽;第二行是橫坐標(biāo)數(shù)據(jù);第三行及以上行是縱坐標(biāo)數(shù)據(jù)。橫坐標(biāo)標(biāo)簽有且只有一個(gè),對(duì)應(yīng)一組橫坐標(biāo)數(shù)據(jù);縱坐標(biāo)標(biāo)簽可以有多個(gè),每個(gè)縱坐標(biāo)標(biāo)簽對(duì)應(yīng)一組縱坐標(biāo)數(shù)據(jù)。在一個(gè)范例中,圖表文件的格式如下:第一行:標(biāo)題、橫坐標(biāo)標(biāo)簽、縱坐標(biāo)標(biāo)簽一、縱坐標(biāo)標(biāo)簽二;第二行:橫坐標(biāo)數(shù)據(jù);第三行:縱坐標(biāo)標(biāo)簽一所對(duì)應(yīng)的數(shù)據(jù);第四行:縱坐標(biāo)標(biāo)簽二所對(duì)應(yīng)的數(shù)據(jù)。3、表格第一行定義表格標(biāo)題;第二行是表頭,定義所有列的名稱;第三行及以后行是實(shí)際數(shù)據(jù)及內(nèi)容。在一個(gè)范例中,表格文件的格式如下:第一行:標(biāo)題;第二行:列1,列2,列3;第三行:表格數(shù)據(jù)。4、GIS(GeographicInformationSystem,地理信息系統(tǒng))GIS文件第一行為報(bào)表標(biāo)題描述,第二行及以后行是GIS點(diǎn)的經(jīng)度、緯度、顏色、描述、值等信息,其中一行代表一個(gè)點(diǎn)。在一個(gè)范例中,GIS文件的格式如下:第一行:標(biāo)題;第二行:經(jīng)度,緯度,顏色,值,描述。在步驟2)中,輸入文件根據(jù)配置生成報(bào)表的相關(guān)數(shù)據(jù)包括以下步驟:步驟2-1)、獲取步驟1)所得到的報(bào)表項(xiàng)與報(bào)表項(xiàng)組合的配置信息;步驟2-2)、根據(jù)配置信息中的報(bào)表項(xiàng)展示方式解析輸入文件,生成報(bào)表項(xiàng)相關(guān)數(shù)據(jù),具體過(guò)程根據(jù)展示方式不同如下:a、文件下載根據(jù)輸入文件名生成報(bào)表標(biāo)題,并保存文件路徑;b、圖表b-1、讀取輸入文件第一行,獲得報(bào)表標(biāo)題、橫坐標(biāo)標(biāo)簽、縱坐標(biāo)標(biāo)簽組;b-2、讀取輸入文件第二行,獲得橫坐標(biāo)數(shù)據(jù);b-3、讀取輸入文件第三及以上行獲得縱坐標(biāo)數(shù)據(jù)。c、表格c-1、讀取輸入文件第一行,獲取報(bào)表標(biāo)題;c-2、讀取輸入文件第二行,獲取表格表頭數(shù)據(jù);c-3、讀取輸入文件第三及以上行獲得表格內(nèi)容數(shù)據(jù)。d、GISd-1、讀取輸入文件第一行,獲取報(bào)表標(biāo)題;d-2、讀取輸入文件第二及以上行獲取GIS點(diǎn)數(shù)據(jù),所述GIS點(diǎn)信息包括:經(jīng)度,緯度,顏色,值,描述。在步驟3)中,將報(bào)表的相關(guān)數(shù)據(jù)保存至數(shù)據(jù)庫(kù)包括以下步驟:步驟3-1)、將報(bào)表項(xiàng)組合信息存入報(bào)表項(xiàng)組合信息庫(kù)表,所述報(bào)表項(xiàng)組合信息庫(kù)表列包括:報(bào)表項(xiàng)組合標(biāo)識(shí)、報(bào)表項(xiàng)組合標(biāo)題;步驟3-2)、將報(bào)表項(xiàng)信息存入報(bào)表項(xiàng)信息庫(kù)表,所述報(bào)表項(xiàng)信息庫(kù)表列包括:報(bào)表項(xiàng)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)題、報(bào)表項(xiàng)展示方式、組合關(guān)系標(biāo)識(shí);步驟3-3)、將報(bào)表項(xiàng)組合和報(bào)表項(xiàng)的組合關(guān)系信息存入組合關(guān)系庫(kù)表,所述組合關(guān)系庫(kù)表包括:組合關(guān)系標(biāo)識(shí)、報(bào)表項(xiàng)組合標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、序號(hào)(序號(hào)描述了報(bào)表項(xiàng)順序);步驟3-4)、將報(bào)表項(xiàng)數(shù)據(jù)根據(jù)展示方式的類型存入庫(kù)表,具體包括:a、文件下載將文件下載數(shù)據(jù)存入文件下載類庫(kù)表,該庫(kù)表列包括:數(shù)據(jù)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、文件路徑;b、圖表b-1、將圖表橫坐標(biāo)信息存入橫坐標(biāo)信息庫(kù)表,所述橫坐標(biāo)信息庫(kù)表列包括:橫坐標(biāo)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、橫坐標(biāo)標(biāo)簽;b-2、將圖表縱坐標(biāo)信息存入縱坐標(biāo)信息庫(kù)表,所述縱坐標(biāo)信息庫(kù)表列包括:縱坐標(biāo)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、縱坐標(biāo)標(biāo)簽;b-3、將圖表橫坐標(biāo)數(shù)據(jù)存入橫坐標(biāo)數(shù)據(jù)庫(kù)表,所述橫坐標(biāo)數(shù)據(jù)庫(kù)表列包括:數(shù)據(jù)標(biāo)識(shí)、橫坐標(biāo)標(biāo)識(shí)、序號(hào)、橫坐標(biāo)數(shù)據(jù);b-4、將圖表縱坐標(biāo)數(shù)據(jù)存入縱坐標(biāo)數(shù)據(jù)庫(kù)表,所述縱坐標(biāo)數(shù)據(jù)庫(kù)表列包括:數(shù)據(jù)標(biāo)識(shí),縱坐標(biāo)標(biāo)識(shí),序號(hào),縱坐標(biāo)數(shù)據(jù)。c、表格c-1、將表格表頭數(shù)據(jù)存入表頭庫(kù)表,所述表頭庫(kù)表列包括:數(shù)據(jù)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、列號(hào)、列名稱;c-2、將表格內(nèi)容數(shù)據(jù)存入表格內(nèi)容庫(kù)表,所述表格內(nèi)容庫(kù)表列包括:數(shù)據(jù)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、行號(hào)、列號(hào)、內(nèi)容。d、GIS將GIS點(diǎn)數(shù)據(jù)存入GIS點(diǎn)庫(kù)表,所述GIS點(diǎn)庫(kù)表列包括:點(diǎn)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、 經(jīng)度、緯度、顏色、值、描述。圖3給出了數(shù)據(jù)庫(kù)中用于存儲(chǔ)報(bào)表相關(guān)數(shù)據(jù)的各個(gè)數(shù)據(jù)庫(kù)表的示意圖,對(duì)這些數(shù)據(jù)庫(kù)表的具體描述如下:報(bào)表項(xiàng)組合信息庫(kù)表,報(bào)表項(xiàng)組合信息庫(kù)表用于存儲(chǔ)報(bào)表項(xiàng)組合信息,所述報(bào)表項(xiàng)組合信息包括報(bào)表項(xiàng)組合標(biāo)識(shí)、報(bào)表項(xiàng)組合標(biāo)題,該表與組合關(guān)系庫(kù)表為一對(duì)多關(guān)系;報(bào)表項(xiàng)信息庫(kù)表,報(bào)表項(xiàng)信息庫(kù)表用于存儲(chǔ)報(bào)告項(xiàng)信息,包括報(bào)表項(xiàng)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)題、報(bào)表項(xiàng)展示類型,該表與組合關(guān)系庫(kù)表為一對(duì)多關(guān)系;下載類庫(kù)表,下載類庫(kù)表用于存儲(chǔ)下載類報(bào)表數(shù)據(jù),包括數(shù)據(jù)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、文件路徑,該表與報(bào)表項(xiàng)信息庫(kù)表為一對(duì)一關(guān)系;表格表頭庫(kù)表,表格表頭庫(kù)表用于存儲(chǔ)表格類報(bào)表表頭數(shù)據(jù),包括數(shù)據(jù)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、列號(hào)、列名稱,該表與報(bào)表項(xiàng)信息庫(kù)表為一對(duì)多關(guān)系;表格內(nèi)容庫(kù)表,表格內(nèi)容庫(kù)表用于存儲(chǔ)表格內(nèi)容數(shù)據(jù),包括數(shù)據(jù)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、行號(hào)、列號(hào)、內(nèi)容,該表與報(bào)表項(xiàng)信息庫(kù)表為一對(duì)多關(guān)系;圖表橫坐標(biāo)信息庫(kù)表,圖表橫坐標(biāo)信息庫(kù)表用于存儲(chǔ)圖表橫坐標(biāo)信息,包括橫坐標(biāo)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、橫坐標(biāo)標(biāo)簽,該表與報(bào)表項(xiàng)信息庫(kù)表為一對(duì)一關(guān)系;圖表縱坐標(biāo)信息庫(kù)表,圖表縱坐標(biāo)信息庫(kù)表用于存儲(chǔ)圖表縱坐標(biāo)信息,包括縱坐標(biāo)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、縱坐標(biāo)標(biāo)簽,該表與報(bào)表項(xiàng)信息庫(kù)表為一對(duì)多關(guān)系;圖表橫坐標(biāo)數(shù)據(jù)庫(kù)表,圖表橫坐標(biāo)數(shù)據(jù)庫(kù)表用于存儲(chǔ)橫坐標(biāo)數(shù)據(jù),包括數(shù)據(jù)標(biāo)識(shí)、橫坐標(biāo)標(biāo)識(shí)、序號(hào)、橫坐標(biāo)數(shù)據(jù),該表與圖表橫坐標(biāo)信息庫(kù)表為一對(duì)多關(guān)系;圖表縱坐標(biāo)數(shù)據(jù)庫(kù)表,圖表縱坐標(biāo)數(shù)據(jù)庫(kù)表用于存儲(chǔ)縱坐標(biāo)數(shù)據(jù),包括數(shù)據(jù)標(biāo)識(shí)、縱坐標(biāo)標(biāo)識(shí)、序號(hào)、縱坐標(biāo)數(shù)據(jù),該表與圖表縱坐標(biāo)信息庫(kù)表為一對(duì)多關(guān)系;GIS數(shù)據(jù)庫(kù)表,GIS數(shù)據(jù)庫(kù)表用于存儲(chǔ)GIS數(shù)據(jù),包括點(diǎn)標(biāo)識(shí)、報(bào)表項(xiàng)標(biāo)識(shí)、經(jīng)度、緯度、顏色、值、描述,與報(bào)表項(xiàng)信息庫(kù)表為一對(duì)多關(guān)系。所述的步驟4)進(jìn)一步包括:從數(shù)據(jù)庫(kù)中首先取出報(bào)表項(xiàng)組合信息,然后根據(jù)其中所含報(bào)表項(xiàng)標(biāo)識(shí)取出報(bào)表項(xiàng)信息和報(bào)表項(xiàng)相關(guān)數(shù)據(jù),根據(jù)報(bào)表項(xiàng)信息和報(bào)表相關(guān)數(shù)據(jù)生成報(bào)表項(xiàng),再根據(jù)報(bào)表組合信息將報(bào)表項(xiàng)組合成一組報(bào)表,最后進(jìn)行展示。本發(fā)明的報(bào)表生成和展示裝置包括以下模塊:報(bào)表配置模塊,用于為最終所要生成和展示的報(bào)表配置報(bào)表項(xiàng)、報(bào)表項(xiàng)組合; 其中,所述報(bào)表項(xiàng)的配置信息包括報(bào)表項(xiàng)標(biāo)題、報(bào)表項(xiàng)展示方式;所述報(bào)表項(xiàng)展示方式包括:文件下載、表格、圖表、GIS呈現(xiàn);所述報(bào)表項(xiàng)組合的配置信息包括報(bào)表項(xiàng)組合標(biāo)題、報(bào)表項(xiàng)組合所含報(bào)表項(xiàng)的標(biāo)識(shí)、報(bào)表項(xiàng)組合中所含報(bào)表項(xiàng)的順序;報(bào)表數(shù)據(jù)生成模塊,用于獲取若干輸入文件,根據(jù)所述報(bào)表配置模塊輸出的配置信息從所述輸入文件提取報(bào)表的相關(guān)數(shù)據(jù);報(bào)表數(shù)據(jù)存儲(chǔ)模塊,用于將報(bào)表的相關(guān)數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中;報(bào)表展示模塊,用于按照所述報(bào)表配置模塊所輸出的配置信息從數(shù)據(jù)庫(kù)讀取報(bào)表的相關(guān)數(shù)據(jù),組合所得到的數(shù)據(jù),生成和展示報(bào)表。所述報(bào)表配置模塊為所述報(bào)表數(shù)據(jù)生成模塊提供配置報(bào)表展示方式和組合配置信息獲取接口;報(bào)表數(shù)據(jù)生成模塊調(diào)用所述報(bào)表展示方式和組合配置信息獲取接口,獲取報(bào)表展示方式和組合關(guān)系,根據(jù)報(bào)表展示方式和組合關(guān)系調(diào)用本模塊文件解析接口解析輸入文件生成報(bào)表相關(guān)數(shù)據(jù),并調(diào)用所述報(bào)表數(shù)據(jù)存儲(chǔ)模塊數(shù)據(jù)存儲(chǔ)接口存入數(shù)據(jù)庫(kù);報(bào)表數(shù)據(jù)存儲(chǔ)模塊為報(bào)表數(shù)據(jù)生成模塊提供報(bào)表數(shù)據(jù)數(shù)據(jù)庫(kù)存儲(chǔ)接口,為報(bào)表展示模塊提供報(bào)表數(shù)據(jù)獲取接口;報(bào)表展示模塊調(diào)用所述報(bào)表數(shù)據(jù)存儲(chǔ)模塊報(bào)表數(shù)據(jù)獲取接口獲取報(bào)表相關(guān)數(shù)據(jù)進(jìn)行展示。下面結(jié)合附圖4和實(shí)例對(duì)本發(fā)明的方法進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。在一個(gè)實(shí)例中,假設(shè)WEB應(yīng)用為學(xué)生成績(jī)管理應(yīng)用,由該應(yīng)用所生成的關(guān)于學(xué)生成績(jī)的報(bào)表的過(guò)程如下:步驟1、學(xué)生成績(jī)管理應(yīng)用按照預(yù)定義文件格式生成輸出文件“學(xué)生科目成績(jī)表格”和“學(xué)生成績(jī)分布圖表”。其中輸出文件“學(xué)生成績(jī)表格”中的內(nèi)容如下:學(xué)生科目成績(jī)表格科目,最高分,最低分,平均分,及格率數(shù)學(xué),98,35,78,73%語(yǔ)文,92,55,76,80%英語(yǔ),99,22,80,77%輸出文件“學(xué)生成績(jī)分布圖表”中的內(nèi)容如下:學(xué)生成績(jī)分布圖表,分?jǐn)?shù)線,數(shù)學(xué),語(yǔ)文,英語(yǔ)0~59,60~79,80~0010,30,6012,28,6015,30,55步驟2、配置分析報(bào)表項(xiàng),各項(xiàng)組合及其展示方式。配置輸出文件“學(xué)生科目成績(jī)表格”生成文件下載類報(bào)表項(xiàng)和表格類報(bào)表項(xiàng),并組合成報(bào)表項(xiàng)組合“學(xué)生科目成績(jī)報(bào)表”;配置輸出文件“學(xué)生成績(jī)分布圖表”生成柱狀圖類報(bào)表項(xiàng)和折線圖類報(bào)表項(xiàng),并組合成報(bào)表項(xiàng)組合“學(xué)生成績(jī)分布圖表”。步驟3、按照所述步驟2中的配置,將輸出文檔“學(xué)生科目成績(jī)表格”生成文件下載類報(bào)表項(xiàng)數(shù)據(jù),包括文件下載標(biāo)題、文件路徑;輸出文檔“學(xué)生科目成績(jī)表格”生成表格類報(bào)表項(xiàng)數(shù)據(jù),包括表格標(biāo)題、表頭數(shù)據(jù)、表格內(nèi)容數(shù)據(jù);輸出文檔“學(xué)生成績(jī)分布圖表”生成柱狀圖報(bào)表項(xiàng)數(shù)據(jù)和折線圖報(bào)表項(xiàng)數(shù)據(jù),圖表標(biāo)題,橫坐標(biāo)標(biāo)簽、縱坐標(biāo)標(biāo)簽、橫坐標(biāo)數(shù)據(jù)和縱坐標(biāo)數(shù)據(jù)。步驟4、將步驟3所得數(shù)據(jù)和配置相關(guān)數(shù)據(jù)存入數(shù)據(jù)庫(kù),此時(shí)數(shù)據(jù)庫(kù)內(nèi)容如下:報(bào)表項(xiàng)組合信息庫(kù)表報(bào)表項(xiàng)組合標(biāo)識(shí)報(bào)表項(xiàng)組合標(biāo)題1學(xué)生科目成績(jī)報(bào)表2學(xué)生成績(jī)分布圖表報(bào)表項(xiàng)信息庫(kù)表報(bào)表項(xiàng)標(biāo)識(shí)報(bào)表項(xiàng)標(biāo)題報(bào)表項(xiàng)展示類型1學(xué)生科目成績(jī)下載文件下載2學(xué)生科目成績(jī)表格表格3學(xué)生成績(jī)分布柱狀圖柱狀圖4學(xué)生成績(jī)分布折線圖折線圖組合關(guān)系表組合關(guān)系標(biāo)識(shí)報(bào)表項(xiàng)組合標(biāo)識(shí)報(bào)表項(xiàng)標(biāo)識(shí)序號(hào)1111212232314242下載類庫(kù)表數(shù)據(jù)標(biāo)識(shí)報(bào)表項(xiàng)標(biāo)識(shí)文件路徑11D://FILES/學(xué)生科目成績(jī)表格表格表頭庫(kù)表數(shù)據(jù)標(biāo)識(shí)報(bào)表項(xiàng)標(biāo)識(shí)列號(hào)列名稱121科目222最高分323最低分424平均分525及格率表格內(nèi)容庫(kù)表圖表橫坐標(biāo)信息庫(kù)表橫坐標(biāo)標(biāo)識(shí)報(bào)表項(xiàng)標(biāo)識(shí)橫坐標(biāo)標(biāo)簽13分?jǐn)?shù)線24分?jǐn)?shù)線圖表縱坐標(biāo)信息庫(kù)表縱坐標(biāo)標(biāo)識(shí)報(bào)表項(xiàng)標(biāo)識(shí)縱坐標(biāo)標(biāo)簽13數(shù)學(xué)23語(yǔ)文33英語(yǔ)44數(shù)學(xué)54語(yǔ)文64英語(yǔ)圖表橫坐標(biāo)數(shù)據(jù)庫(kù)表數(shù)據(jù)標(biāo)識(shí)橫坐標(biāo)標(biāo)識(shí)序號(hào)橫坐標(biāo)數(shù)據(jù)1110~5921260~7931380~1004210~5952260~7962380~100圖表縱坐標(biāo)數(shù)據(jù)庫(kù)表數(shù)據(jù)標(biāo)識(shí)縱坐標(biāo)標(biāo)識(shí)序號(hào)縱坐標(biāo)數(shù)據(jù)111102123031360421125222862360731158323093355104110114230124360135112145228155360166115176230186355步驟4、獲取報(bào)表項(xiàng)組合1和報(bào)表項(xiàng)組合2信息,根據(jù)組合關(guān)系庫(kù)表取得報(bào)表項(xiàng)組合信息,通過(guò)分析報(bào)表項(xiàng)信息到相關(guān)庫(kù)表中取得報(bào)表項(xiàng)數(shù)據(jù)。將取出分析報(bào)表相關(guān)數(shù)據(jù)封裝成json格式數(shù)據(jù)傳至所述一種報(bào)表生成和展示裝置的展示模塊進(jìn)行展示。最后所應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制。盡管參照實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,都不脫離本發(fā)明技術(shù)方案的精神和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。當(dāng)前第1頁(yè)1 2 3 
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
休宁县| 浑源县| 昭平县| 上虞市| 寻乌县| 津市市| 桐乡市| 钟山县| 广河县| 涿鹿县| 梓潼县| 定州市| 齐河县| 腾冲县| 凉城县| 罗甸县| 内江市| 上林县| 临沧市| 连州市| 牡丹江市| 嘉禾县| 凤城市| 白水县| 盱眙县| 西乌珠穆沁旗| 大邑县| 江都市| 团风县| 手游| 林州市| 固镇县| 潮安县| 武汉市| 南城县| 泰安市| 浪卡子县| 柏乡县| 汉源县| 泰顺县| 石柱|