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

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

文檔序號(hào):11230542閱讀:325來源:國(guó)知局
一種報(bào)表生成方法及裝置與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種報(bào)表生成方法及裝置。



背景技術(shù):

隨著移動(dòng)互聯(lián)網(wǎng)的發(fā)展,企事業(yè)單位利用互聯(lián)網(wǎng)資源進(jìn)行辦公的需求越來越多。而面對(duì)不同的數(shù)據(jù)信息,需要建立相應(yīng)的數(shù)據(jù)報(bào)表。但是,每一次根據(jù)需求建立一張報(bào)表,都需要單獨(dú)進(jìn)行定制。對(duì)于之前開發(fā)報(bào)表過程中所使用資源,無法進(jìn)行反復(fù)利用。造成資源浪費(fèi)的同時(shí),也降低了報(bào)表開發(fā)的效率。



技術(shù)實(shí)現(xiàn)要素:

為解決上述技術(shù)問題,本發(fā)明提供了一種報(bào)表生成方法及裝置。

第一方面,本發(fā)明實(shí)施例提供了一種報(bào)表生成方法,該方法包括:

接收用戶在預(yù)先建立的配置參數(shù)庫中選擇的至少一個(gè)配置參數(shù),其中,配置參數(shù)庫為已存在的報(bào)表對(duì)應(yīng)的配置參數(shù)的集合;

根據(jù)所述至少一個(gè)配置參數(shù),生成與所述至少一個(gè)配置參數(shù)對(duì)應(yīng)的報(bào)表。

本發(fā)明的有益效果是:用戶可以直接在已經(jīng)建立的配置參數(shù)庫中選擇所要配置的參數(shù),根據(jù)用戶選擇的配置參數(shù)直接生成對(duì)應(yīng)的報(bào)表。由于配置參數(shù)庫中存儲(chǔ)的是以前開發(fā)的報(bào)表對(duì)應(yīng)的配置參數(shù)信息。那么,此時(shí)如果需要生成一個(gè)報(bào)表時(shí),不在需要重新設(shè)計(jì),而是利用歷史資源進(jìn)行組合,直接生成現(xiàn)在所需要的報(bào)表。省去了設(shè)計(jì)人員設(shè)計(jì)報(bào)表,開發(fā)人員重新開發(fā)報(bào)表對(duì)應(yīng)的代碼的工作。大大提升了工作效率。

進(jìn)一步,所述預(yù)先建立的配置參數(shù)庫中的配置參數(shù)包括基本配置參數(shù),所述基本配置參數(shù)包括:與存儲(chǔ)所述報(bào)表中數(shù)據(jù)的數(shù)據(jù)源對(duì)應(yīng)的指示信息、報(bào)表名稱、報(bào)表類型以及報(bào)表查詢條件,所述指示信息用于確定所述存儲(chǔ)所述報(bào)表中數(shù)據(jù)的數(shù)據(jù)源。

采用上述進(jìn)一步的方案的有益技術(shù)效果在于,生成報(bào)表過程中,用戶可以只選擇配置參數(shù)庫中的基本參數(shù),例如獲取數(shù)據(jù)源的指示信息,通過該指示信息找到對(duì)應(yīng)的數(shù)據(jù)源,報(bào)表名稱、類型以及報(bào)表查詢條件等。通過這些參數(shù)生成對(duì)應(yīng)的報(bào)表。

進(jìn)一步,所述預(yù)先建立的配置參數(shù)庫中的配置參數(shù)還包括高級(jí)配置參數(shù),所述高級(jí)配置參數(shù)包括:報(bào)表格式配置、導(dǎo)出文件配置以及當(dāng)前待生成的報(bào)表與已建立的報(bào)表之間的關(guān)聯(lián)關(guān)系設(shè)置。

采用上述進(jìn)一步的技術(shù)方案的有益技術(shù)效果在于,在選擇配置參數(shù)時(shí),還可包括一些高級(jí)設(shè)置。例如包括報(bào)表的格式配置,導(dǎo)出報(bào)表文件時(shí)的配置,以及當(dāng)前待生成的報(bào)表與已建立的報(bào)表之間的關(guān)聯(lián)關(guān)系(報(bào)表下轉(zhuǎn)功能)等。通過報(bào)表下轉(zhuǎn)功能,可以在點(diǎn)擊的時(shí)候直接進(jìn)入相關(guān)聯(lián)的報(bào)表中。

進(jìn)一步的,所述根據(jù)所述至少一個(gè)配置參數(shù),生成與所述至少一個(gè)配置參數(shù)對(duì)應(yīng)的報(bào)表,具體包括:

根據(jù)所述指示信息確定所述預(yù)先建立的配置參數(shù)庫中的數(shù)據(jù)源;

讀取所述數(shù)據(jù)源中的數(shù)據(jù);

并根據(jù)所述至少一個(gè)配置參數(shù)以及所述數(shù)據(jù)源中的數(shù)據(jù),生成報(bào)表。

采用上述進(jìn)一步的技術(shù)方案的有益技術(shù)效果在于:根據(jù)指示信息,找到對(duì)應(yīng)的數(shù)據(jù)源,然后讀取數(shù)據(jù)源中對(duì)應(yīng)的數(shù)據(jù),并根據(jù)配置參數(shù)以及數(shù)據(jù)源中的數(shù)據(jù)生成報(bào)表。

進(jìn)一步的,所述接收用戶在預(yù)先建立的配置參數(shù)庫中選擇的至少一個(gè)配置參數(shù)之前,所述方法還包括:

更新所述配置參數(shù)庫,以便用戶在所述更新后的配置參數(shù)庫中選擇所述至少一個(gè)配置參數(shù);并根據(jù)所述至少一個(gè)配置參數(shù),生成報(bào)表。

采用上述進(jìn)一步的技術(shù)方案的有益技術(shù)效果在于:在用戶在預(yù)先建立的配置參數(shù)庫中選擇至少一個(gè)配置參數(shù)之前,還可以根據(jù)實(shí)際情況更新配置參數(shù)庫。以便于用戶能夠選擇到所需要的配置參數(shù)。

第二方面,本發(fā)明實(shí)施例提供了一種報(bào)表生成裝置,該裝置包括:接收單元,用于接收用戶在預(yù)先建立的配置參數(shù)庫中選擇的至少一個(gè)配置參數(shù),其中,所述配置參數(shù)庫為已存在的報(bào)表對(duì)應(yīng)的配置參數(shù)的集合;

報(bào)表生成單元,用于根據(jù)所述至少一個(gè)配置參數(shù),生成與所述至少一個(gè)配置參數(shù)對(duì)應(yīng)的報(bào)表。

上述方案的有益技術(shù)效果在于:用戶可以直接在已經(jīng)建立的配置參數(shù)庫中選擇所要配置的參數(shù),根據(jù)用戶選擇的配置參數(shù)直接生成對(duì)應(yīng)的報(bào)表。由于配置參數(shù)庫中存儲(chǔ)的是以前開發(fā)的報(bào)表對(duì)應(yīng)的配置參數(shù)信息。那么,此時(shí)如果需要生成一個(gè)報(bào)表時(shí),不在需要重新設(shè)計(jì),而是利用歷史資源進(jìn)行組合,直接生成現(xiàn)在所需要的報(bào)表。省去了設(shè)計(jì)人員設(shè)計(jì)報(bào)表,開發(fā)人員重新開發(fā)報(bào)表對(duì)應(yīng)的代碼的工作。大大提升了工作效率。

進(jìn)一步的,所述預(yù)先建立的配置參數(shù)庫中的配置參數(shù)包括基本配置參數(shù),所述基本配置參數(shù)包括:與存儲(chǔ)所述報(bào)表中數(shù)據(jù)的數(shù)據(jù)源對(duì)應(yīng)的指示信息、報(bào)表名稱、報(bào)表類型以及報(bào)表查詢條件,所述指示信息用于確定所述存儲(chǔ)所述報(bào)表中數(shù)據(jù)的數(shù)據(jù)源。

采用上述進(jìn)一步的方案的有益技術(shù)效果在于:生成報(bào)表過程中,用戶可以只選擇配置參數(shù)庫中的基本參數(shù),例如獲取數(shù)據(jù)源的指示信息,通過該指示信息找到對(duì)應(yīng)的數(shù)據(jù)源,報(bào)表名稱、類型以及報(bào)表查詢條件等。通過這些參數(shù)生成對(duì)應(yīng)的報(bào)表。

進(jìn)一步的,所述預(yù)先建立的配置參數(shù)庫中的配置參數(shù)還包括高級(jí)配置參數(shù),所述高級(jí)配置參數(shù)包括:報(bào)表格式配置、導(dǎo)出文件配置以及當(dāng)前待生成的報(bào)表與已建立的報(bào)表之間的關(guān)聯(lián)關(guān)系設(shè)置。

采用上述進(jìn)一步的技術(shù)方案的有益技術(shù)效果在于:在選擇配置參數(shù)時(shí),還可包括一些高級(jí)設(shè)置。例如包括報(bào)表的格式配置,導(dǎo)出報(bào)表文件時(shí)的配置,以及當(dāng)前待生成的報(bào)表與已建立的報(bào)表之間的關(guān)聯(lián)關(guān)系(報(bào)表下轉(zhuǎn)功能)等。通過報(bào)表下轉(zhuǎn)功能,可以在點(diǎn)擊的時(shí)候直接進(jìn)入相關(guān)聯(lián)的報(bào)表中。

進(jìn)一步的,所述報(bào)表生成單元,具體用于:

根據(jù)所述指示信息確定所述預(yù)先建立的配置參數(shù)庫中的數(shù)據(jù)源;

讀取所述數(shù)據(jù)源中的數(shù)據(jù);

并根據(jù)所述至少一個(gè)配置參數(shù)以及所述數(shù)據(jù)源中的數(shù)據(jù),生成報(bào)表。

采用上述進(jìn)一步的技術(shù)方案的有益技術(shù)效果在于:根據(jù)指示信息,找到對(duì)應(yīng)的數(shù)據(jù)源,然后讀取數(shù)據(jù)源中對(duì)應(yīng)的數(shù)據(jù),并根據(jù)配置參數(shù)以及數(shù)據(jù)源中的數(shù)據(jù)生成報(bào)表。

進(jìn)一步的,所述裝置還包括:配置參數(shù)庫更新單元,用于更新所述配置參數(shù)庫,以便用戶在所述更新后的配置參數(shù)庫中選擇所述至少一個(gè)配置參數(shù);并根據(jù)所述至少一個(gè)配置參數(shù),生成報(bào)表。

采用上述進(jìn)一步的技術(shù)方案的有益技術(shù)效果在于:在用戶在預(yù)先建立的配置參數(shù)庫中選擇至少一個(gè)配置參數(shù)之前,還可以利用配置參數(shù)庫更新單元,根據(jù)實(shí)際情況更新配置參數(shù)庫。以便于用戶能夠選擇到所需要的配置參數(shù)。

附圖說明

圖1為本發(fā)明實(shí)施例提供的一種報(bào)表生成方法流程示意圖;

圖2為一種最終生成的報(bào)表以列表形式展示的示意圖;

圖3為一種最終生成的報(bào)表以圖形形式展示的示意圖;

圖4為本發(fā)明實(shí)施例提供的一種報(bào)表生成裝置結(jié)構(gòu)示意圖。

具體實(shí)施方式

以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、接口、技術(shù)之類的具體細(xì)節(jié),以便透切理解本發(fā)明。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒有這些具體細(xì)節(jié)的其它實(shí)施例中也可以實(shí)現(xiàn)本發(fā)明。在其它情況中,省略對(duì)眾所周知的裝置、電路以及方法的詳細(xì)說明,以免不必要的細(xì)節(jié)妨礙本發(fā)明的描述。

圖1為本發(fā)明實(shí)施例提供的一種報(bào)表生成方法的流程示意圖。如圖1所示,本實(shí)施例包括以下步驟:

步驟110,接收用戶在預(yù)先建立的配置參數(shù)庫中選擇的至少一個(gè)配置參數(shù)。

具體的,首先接收用戶輸入的選擇條件。也即是用戶在預(yù)先建立的配置參數(shù)庫中選擇至少一個(gè)配置參數(shù)。而這個(gè)預(yù)先建立的配置參數(shù)庫則是已經(jīng)存在的報(bào)表對(duì)應(yīng)的配置參數(shù)的集合。換句話說,參數(shù)庫中的參數(shù)可以包括兩種類型,一種類型是建立參數(shù)庫的用戶根據(jù)實(shí)際經(jīng)驗(yàn)確定的一些報(bào)表建立時(shí)所對(duì)應(yīng)的配置參數(shù),加入至該參數(shù)庫中。一種是建立參數(shù)庫的用戶自身在創(chuàng)建報(bào)表時(shí),確定需要的一些配置參數(shù),將這些配置參數(shù)加入至參數(shù)庫中。

配置參數(shù)庫中所包括的配置參數(shù)可以包括基本配置參數(shù)?;九渲脜?shù)包括與存儲(chǔ)報(bào)表中的數(shù)據(jù)的數(shù)據(jù)源對(duì)應(yīng)的指示信息,該指示信息用于確定存儲(chǔ)報(bào)表中數(shù)據(jù)的數(shù)據(jù)源。生成的報(bào)表的名稱,報(bào)表的類型以及報(bào)表查詢條件,選擇報(bào)表?xiàng)l件(也即是報(bào)表數(shù)據(jù)過濾條件),編寫業(yè)務(wù)結(jié)構(gòu)化查詢語言(structuredquerylanguage,sql)、以及配置展示模板等等。

更具體的,報(bào)表的數(shù)據(jù)源的類型可以包括oracle,mysql,sqlserver,xml以及e-mobile等類型。報(bào)表的類型可以包括:普通報(bào)表或者高級(jí)設(shè)置的報(bào)表等。報(bào)表查詢條件可以包括:條件編碼、條件名稱、條件類型(例如,文本框、下拉列表、日期以及樹形結(jié)構(gòu)等)、條件屬性等等。

優(yōu)選的,預(yù)先建立的配置參數(shù)庫中配置的參數(shù)還可以包括高級(jí)配置參數(shù)。其中,高級(jí)配置參數(shù)包括:報(bào)表格式配置、導(dǎo)出文件配置、與當(dāng)前待生成的報(bào)表與已建立的報(bào)表之間的關(guān)聯(lián)關(guān)系設(shè)置、擴(kuò)展信息配置以及其他信息配置等。

更具體的,報(bào)表格式配置包括:報(bào)表列樣式配置、列格式配置等。格式配置可以包括數(shù)值、貨幣以及日期等等。導(dǎo)出文件配置包括:導(dǎo)出文件名稱設(shè)置、導(dǎo)出文件類型配置、是否加密設(shè)置、文件保護(hù)設(shè)置(例如文件水印、禁止拷貝等設(shè)置)以及導(dǎo)出模板等信息配置。當(dāng)然,導(dǎo)出文件配置并非是必選項(xiàng),而是可以根據(jù)用戶需求來選擇。與當(dāng)前待生成的報(bào)表與已建立的報(bào)表之間的關(guān)聯(lián)關(guān)系設(shè)置(在具體例子中,可以設(shè)置為右鍵菜單配置),也即是報(bào)表下轉(zhuǎn)配置:主要用于實(shí)現(xiàn)報(bào)表多維度下轉(zhuǎn)。即是通過該報(bào)表,可以自動(dòng)進(jìn)入到另一報(bào)表中。主要用于配置報(bào)表展示時(shí)的右鍵菜單,可以實(shí)現(xiàn)快捷報(bào)表下轉(zhuǎn)。其他配置信息則可以包括:配置報(bào)表展示水印、展示查詢sql、顯示導(dǎo)航菜單、是否自動(dòng)加載、是否分頁、是否展示查詢條件、是否打印水印按鈕、是否展示導(dǎo)出按鈕、是否編輯信息等等。

步驟120,根據(jù)至少一個(gè)配置參數(shù),生成與至少一個(gè)配置參數(shù)對(duì)應(yīng)的報(bào)表。

具體的,首先要根據(jù)指示信息,確定預(yù)先建立的配置參數(shù)庫中的數(shù)據(jù)源。然后讀取數(shù)據(jù)源中的數(shù)據(jù)信息。根據(jù)至少一個(gè)配置參數(shù)以及數(shù)據(jù)源中的數(shù)據(jù),生成報(bào)表。其中,用戶選擇配置參數(shù)時(shí),其實(shí)可以就像在一個(gè)頁面中對(duì)應(yīng)的功能框中選擇對(duì)應(yīng)的參數(shù)。然后接收到用戶輸入的配置參數(shù)后,根據(jù)選擇的配置參數(shù)和數(shù)據(jù)源中的數(shù)據(jù),直接生成報(bào)表。

進(jìn)一步優(yōu)選的,為了避免用戶在配置參數(shù)庫中選擇配置參數(shù)時(shí),該參數(shù)并不存在與配置參數(shù)庫中的問題。所以,配置參數(shù)庫可以是需要根據(jù)實(shí)際情況實(shí)時(shí)進(jìn)行更新的。也即是,在步驟110之前,該方法還可以包括:步驟105,更新配置參數(shù)庫。

而具體更新配置參數(shù)庫的方式可以包括:用戶根據(jù)需要,事先在配置參數(shù)庫中創(chuàng)建新的參數(shù)。甚至可以在配置參數(shù)庫中添加新的數(shù)據(jù)源。以便,最終根據(jù)新的配置參數(shù)庫中的配置參數(shù)和數(shù)據(jù)源,生成與用戶需求對(duì)應(yīng)的報(bào)表。

此外,在本申請(qǐng)文件中,報(bào)表?xiàng)l件可以動(dòng)態(tài)配置,還支持多報(bào)表批量下載功能,報(bào)表表頭鎖定功能,支撐圖像化報(bào)表的配置。進(jìn)一步的,報(bào)表數(shù)據(jù)還支持調(diào)賬功能,也即是可以對(duì)下載后的報(bào)表的數(shù)據(jù)進(jìn)行修改后,保存到報(bào)表平臺(tái),并且保有修訂記錄。當(dāng)然,系統(tǒng)后臺(tái)還同時(shí)保留有原始報(bào)表數(shù)據(jù)的記錄。圖2中顯示了最終生成的報(bào)表以列表形式展示的具體范例,圖3中顯示了最終生成報(bào)表以圖形形式展示的具體范例。

本發(fā)明實(shí)施例提供的一種報(bào)表生成方法,用戶可以直接在已經(jīng)建立的配置參數(shù)庫中選擇所要配置的參數(shù),根據(jù)用戶選擇的配置參數(shù)直接生成對(duì)應(yīng)的報(bào)表。由于配置參數(shù)庫中存儲(chǔ)的是以前開發(fā)的報(bào)表對(duì)應(yīng)的配置參數(shù)信息。那么,此時(shí)如果需要生成一個(gè)報(bào)表時(shí),不在需要重新設(shè)計(jì),而是利用歷史資源進(jìn)行組合,直接生成現(xiàn)在所需要的報(bào)表。省去了設(shè)計(jì)人員設(shè)計(jì)報(bào)表,開發(fā)人員重新開發(fā)報(bào)表對(duì)應(yīng)的代碼的工作。大大提升了工作效率。

相應(yīng)地,本發(fā)明實(shí)施例還提供了一種報(bào)表生成裝置。圖4為本發(fā)明實(shí)施例提供的一種報(bào)表生成裝置結(jié)構(gòu)示意圖。如圖4所示,該裝置包括:接收單元401,報(bào)表生成單元402。

接收單元401,用于接收用戶在預(yù)先建立的配置參數(shù)庫中選擇的至少一個(gè)配置參數(shù),其中,配置參數(shù)庫為已存在的報(bào)表對(duì)應(yīng)的配置參數(shù)的集合。

優(yōu)選的,預(yù)先建立的配置參數(shù)庫中的配置參數(shù)包括基本配置參數(shù),基本配置參數(shù)包括:與存儲(chǔ)報(bào)表中數(shù)據(jù)的數(shù)據(jù)源對(duì)應(yīng)的指示信息、報(bào)表名稱、報(bào)表類型以及報(bào)表查詢條件,指示信息用于確定存儲(chǔ)報(bào)表中數(shù)據(jù)的數(shù)據(jù)源。

進(jìn)一步的,預(yù)先建立的配置參數(shù)庫中的配置參數(shù)還包括高級(jí)配置參數(shù),高級(jí)配置參數(shù)包括:報(bào)表格式配置、導(dǎo)出文件配置以及當(dāng)前待生成的報(bào)表與已建立的報(bào)表之間的關(guān)聯(lián)關(guān)系設(shè)置。

報(bào)表生成單元402,用于根據(jù)至少一個(gè)配置參數(shù),生成與至少一個(gè)配置參數(shù)對(duì)應(yīng)的報(bào)表。

具體的,報(bào)表生成單元402根據(jù)指示信息確定預(yù)先建立的配置參數(shù)庫中的數(shù)據(jù)源;讀取數(shù)據(jù)源中的數(shù)據(jù);并根據(jù)至少一個(gè)配置參數(shù)以及數(shù)據(jù)源中的數(shù)據(jù),生成報(bào)表。

進(jìn)一步優(yōu)選的,該裝置還包括:配置參數(shù)庫更新單元403,用于更新配置參數(shù)庫,以便用戶在更新后的配置參數(shù)庫中選擇至少一個(gè)配置參數(shù);并根據(jù)至少一個(gè)配置參數(shù),生成報(bào)表。

該裝置中的各部件所執(zhí)行的功能已經(jīng)在上述實(shí)施例一種報(bào)表生成方法中做了詳細(xì)的介紹,這里不再贅述。

本發(fā)明實(shí)施例提供的一種報(bào)表生成裝置,用戶可以直接在已經(jīng)建立的配置參數(shù)庫中選擇所要配置的參數(shù),根據(jù)用戶選擇的配置參數(shù)直接生成對(duì)應(yīng)的報(bào)表。由于配置參數(shù)庫中存儲(chǔ)的是以前開發(fā)的報(bào)表對(duì)應(yīng)的配置參數(shù)信息。那么,此時(shí)如果需要生成一個(gè)報(bào)表時(shí),不在需要重新設(shè)計(jì),而是利用歷史資源進(jìn)行組合,直接生成現(xiàn)在所需要的報(bào)表。省去了設(shè)計(jì)人員設(shè)計(jì)報(bào)表,開發(fā)人員重新開發(fā)報(bào)表對(duì)應(yīng)的代碼的工作。大大提升了工作效率。

讀者應(yīng)理解,在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語的示意性表述不必針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。

盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。

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