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

一種自定義報表生成系統(tǒng)的制作方法

文檔序號:6375041閱讀:401來源:國知局
專利名稱:一種自定義報表生成系統(tǒng)的制作方法
技術領域
本發(fā)明涉及一種自定義報表生成系統(tǒng),尤其是一種通過獲取數(shù)據(jù)庫中表結構,建 立數(shù)據(jù)緩沖區(qū)來實現(xiàn)的報表自定義系統(tǒng),屬于計算機信息管理系統(tǒng)領域。
背景技術
隨著社會的不斷發(fā)展,企業(yè)信息化程度在不斷提高,企業(yè)信息化管理軟件層出不 窮。這些管理軟件給企業(yè)的管理者們提供了強大的信息技術支持,有力提高了企業(yè)管理者 們的工作效率。目前在企業(yè)信息化管理軟件中,經(jīng)常會牽涉到報表的生成。普通采用的方式是按 照客戶的既定需求進行硬編碼。此種方式只能適合一時需要,當需求發(fā)生更改時還需要重 新進行輸入,增大了客戶使用軟件的成本,也浪費了時間。隨著企業(yè)信息化技術的不斷發(fā)展和更新,需要開發(fā)出一種可以讓客戶自定義生成 報表的系統(tǒng)。

發(fā)明內(nèi)容
本發(fā)明的目的在于針對以上現(xiàn)有技術存在的不足,提出一種通過獲取數(shù)據(jù)庫中 表結構,建立數(shù)據(jù)緩沖區(qū)來實現(xiàn)的報表自定義系統(tǒng),從而使得客戶可以在使用企業(yè)信息化 管理軟件的過程中,根據(jù)實際需要以最簡單的方式自定義和生成各種管理報表,減少了客 戶使用企業(yè)信息化管理軟件的成本。為了達到以上目的,本發(fā)明的一種自定義報表生成系統(tǒng)應包含如下組件數(shù)據(jù)庫結構分析模塊一用以分析數(shù)據(jù)庫的表機構;數(shù)據(jù)讀取組件一用以實現(xiàn)和數(shù)據(jù)庫的數(shù)據(jù)交互;用戶交互界面一用以和使用者進行交互的界面;數(shù)據(jù)緩沖區(qū)一用以存放從數(shù)據(jù)庫中讀取出來的數(shù)據(jù)信息;
報表生成組件一用以根據(jù)用戶的設定生成各種數(shù)據(jù)報表。本發(fā)明的一種自定義報表生成系統(tǒng),在實現(xiàn)生成自定義報表時,包含如下步驟步驟一系統(tǒng)通過數(shù)據(jù)庫結構分析模塊分析待生成報表的數(shù)據(jù)庫的表結構,將獲 取的字段信息通過用戶交互界面顯示給用戶;步驟二 用戶選擇需要顯示的字段信息,然后形成生成報表命令請求,用戶交互界 面將命令請求發(fā)送給數(shù)據(jù)讀取組件和報表生成組件;步驟三數(shù)據(jù)讀取組件按照用戶交互界面發(fā)來的請求信息,讀取數(shù)據(jù)庫相應字段 的值,并將值存儲在數(shù)據(jù)緩沖區(qū)中;步驟四報表生成組件對數(shù)據(jù)緩沖區(qū)的數(shù)據(jù),按照用戶交互界面發(fā)來的請求,對數(shù) 據(jù)進行核查,然后生成報表數(shù)據(jù),將報表數(shù)據(jù)傳輸給用戶交互界面;步驟五用戶交互界面將報表顯示給用戶。由此可見,本發(fā)明通過獲取數(shù)據(jù)庫中表結構,建立數(shù)據(jù)緩沖區(qū)來實現(xiàn)的報表自定義系統(tǒng),從而使得客戶可以在使用企業(yè)信息化管理軟件的過程中,根據(jù)實際需要以最簡單 的方式自定義和生成各種管理報表,減少了客戶使用企業(yè)信息化管理軟件的成本。
具體實施例方式實施例一通過目前比較通用的.Net作為開發(fā)平臺,進行本發(fā)明的實現(xiàn)。
將ADO. Net作為數(shù)據(jù)讀取組件;通過.Net作為開發(fā)平臺,以面向?qū)ο鬄樵O計原則,在平臺上實現(xiàn)如下幾個模塊數(shù)據(jù)庫結構分析模塊一用以分析數(shù)據(jù)庫的表機構;數(shù)據(jù)讀取組件一用以實現(xiàn)和數(shù)據(jù)庫的數(shù)據(jù)交互;用戶交互界面一用以和使用者進行交互的界面;數(shù)據(jù)緩沖區(qū)一用以存放從數(shù)據(jù)庫中讀取出來的數(shù)據(jù)信息;報表生成組件一用以根據(jù)用戶的設定生成各種數(shù)據(jù)報表。在實現(xiàn)生成自定義報表時,包含如下步驟步驟一系統(tǒng)通過數(shù)據(jù)庫結構分析模塊分析待生成報表的數(shù)據(jù)庫的表結構,將獲 取的字段信息通過用戶交互界面顯示給用戶;步驟二 用戶選擇需要顯示的字段信息,然后形成生成報表命令請求,用戶交互界 面將命令請求發(fā)送給數(shù)據(jù)讀取組件和報表生成組件;步驟三數(shù)據(jù)讀取組件按照用戶交互界面發(fā)來的請求信息,讀取數(shù)據(jù)庫相應字段 的值,并將值存儲在數(shù)據(jù)緩沖區(qū)中;步驟四報表生成組件對數(shù)據(jù)緩沖區(qū)的數(shù)據(jù),按照用戶交互界面發(fā)來的請求,對數(shù) 據(jù)進行核查,然后生成報表數(shù)據(jù),將報表數(shù)據(jù)傳輸給用戶交互界面;步驟五用戶交互界面 將報表顯示給用戶。除上述實施例外,本發(fā)明還可以有其他實施方式。凡采用等同替換或等效變換形 成的技術方案,均落在本發(fā)明要求的保護范圍。
權利要求
1.一種自定義報表生成系統(tǒng),其特征在于包含如下組件 數(shù)據(jù)庫結構分析模塊--用以分析數(shù)據(jù)庫的表機構; 數(shù)據(jù)讀取組件--用以實現(xiàn)和數(shù)據(jù)庫的數(shù)據(jù)交互; 用戶交互界面--用以和使用者進行交互的界面;數(shù)據(jù)緩沖區(qū)--用以存放從數(shù)據(jù)庫中讀取出來的數(shù)據(jù)信息; 報表生成組件--用以根據(jù)用戶的設定生成各種數(shù)據(jù)報表。
2.根據(jù)權利要求1所述一種自定義報表生成系統(tǒng),在實現(xiàn)生成自定義報表時,包含如 下步驟步驟一系統(tǒng)通過數(shù)據(jù)庫結構分析模塊分析待生成報表的數(shù)據(jù)庫的表結構,將獲取的 字段信息通過用戶交互界面顯示給用戶;步驟二 用戶選擇需要顯示的字段信息,然后形成生成報表命令請求,用戶交互界面將 命令請求發(fā)送給數(shù)據(jù)讀取組件和報表生成組件;步驟三數(shù)據(jù)讀取組件按照用戶交互界面發(fā)來的請求信息,讀取數(shù)據(jù)庫相應字段的值, 并將值存儲在數(shù)據(jù)緩沖區(qū)中;步驟四報表生成組件對數(shù)據(jù)緩沖區(qū)的數(shù)據(jù),按照用戶交互界面發(fā)來的請求,對數(shù)據(jù)進 行核查,然后生成報表數(shù)據(jù),將報表數(shù)據(jù)傳輸給用戶交互界面; 步驟五用戶交互界面將報表顯示給用戶。
全文摘要
本發(fā)明涉及一種自定義報表生成系統(tǒng),尤其是一種通過獲取數(shù)據(jù)庫中表結構,建立數(shù)據(jù)緩沖區(qū)來實現(xiàn)的報表自定義系統(tǒng),屬于計算機信息管理系統(tǒng)領域。本發(fā)明通過系統(tǒng)中的數(shù)據(jù)庫結構分析模塊對數(shù)據(jù)庫表結構進行分析,通過數(shù)據(jù)讀取組件將需要的數(shù)據(jù)從數(shù)據(jù)庫讀取到數(shù)據(jù)緩沖區(qū),用戶通過用戶交互界面和系統(tǒng)進行交互,發(fā)送報表生成命令,報表生成組件根據(jù)命令在數(shù)據(jù)緩沖區(qū)中選取數(shù)據(jù)生成報表,并通過用戶交互界面顯示。本發(fā)明以最簡單的方式自定義生成各種管理報表,減少了客戶使用企業(yè)信息化管理軟件的成本。
文檔編號G06F17/30GK101996216SQ200910183648
公開日2011年3月30日 申請日期2009年8月14日 優(yōu)先權日2009年8月14日
發(fā)明者李驍淳 申請人:鎮(zhèn)江雅迅軟件有限責任公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1