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

報表生成系統(tǒng)及方法

文檔序號:6420368閱讀:229來源:國知局
專利名稱:報表生成系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明關(guān)于一種報表生成系統(tǒng)及方法,特別是關(guān)于一種可運行在網(wǎng)絡服務器上,可根據(jù)用戶要求動態(tài)生成報表并保持報表數(shù)據(jù)可比性的報表生成系統(tǒng)及方法。
背景技術(shù)
大型企業(yè)各項經(jīng)營信息繁瑣,分散在各個部門,企業(yè)總部為實現(xiàn)經(jīng)營分析目的,需要從各個部門分別收集信息再分類匯總,最后編制經(jīng)營分析報表,浪費大量人力、財力及時間。尤其是企業(yè)的組織結(jié)構(gòu)經(jīng)常發(fā)生變動,使得分散在各部門的信息更加不易管理,變動前后的數(shù)據(jù)可比性也難以實現(xiàn),不利于企業(yè)的經(jīng)營分析和管理工作。因此,一典型的報表生成系統(tǒng)不僅要求及時、準確自動生成各種報表,而且要求維持各年數(shù)據(jù)的可比性,保持統(tǒng)計標準上的一致。隨著互聯(lián)網(wǎng)技術(shù),特別是動態(tài)網(wǎng)頁生成技術(shù)的快速發(fā)展,可提供線上查詢的交互式網(wǎng)站設計越來越成熟,其簡易型客戶端(Thin Client Side)的系統(tǒng)架構(gòu)(客戶端僅需要一Web瀏覽器)明顯優(yōu)于具有相近功能的分布式程序設計,因此被廣泛應用于各領(lǐng)域。
如2000年4月25日公告的美國第6,055,541號專利,專利名稱為″報表自動生成系統(tǒng)″(Automatic Report Generating System)。該專利提供了一種報表自動生成系統(tǒng),可利用Web瀏覽器通過互聯(lián)網(wǎng)來進行交互式操作。參照圖1所示,為美國第6,055,541號專利″報表自動生成系統(tǒng)″的系統(tǒng)架構(gòu)圖。該系統(tǒng)由客戶端120和服務器端140組成,通過互聯(lián)網(wǎng)/企業(yè)內(nèi)部網(wǎng)絡160連接在一起。在客戶端120一邊,客戶機180運行Web瀏覽器。該客戶機180可以是任何適當類型的計算機,例如蘋果計算機、IBM兼容機及UNIX工作站等。在服務器端140一邊,Web服務器200可以是任何適當?shù)闹鳈C。該Web服務器200可以運行微軟的信息服務器(Internet Information Server)220,支持動態(tài)服務器網(wǎng)頁架構(gòu)(Active Server Pages Framework)240和腳本執(zhí)行引擎(Scripting Engine)260。信息服務器220根據(jù)Web瀏覽器發(fā)出的請求使用ASP(Active Server Pages)文件300生成超文本(HypertextMarkup Language,HTML)文件280,回傳給客戶端120。
上述的美國第6,055,541號專利利用動態(tài)網(wǎng)頁生成技術(shù)來自動生成CAD設計圖表,主要不足在于其數(shù)據(jù)庫中包含的資料系為靜態(tài)不變,應用領(lǐng)域被局限于利用靜態(tài)資料生成動態(tài)圖表。而且其無法滿足報表對數(shù)據(jù)可比性的要求。

發(fā)明內(nèi)容本發(fā)明的主要目的在于提供一種報表生成系統(tǒng)及方法,其運行在Web服務器上,可根據(jù)用戶要求動態(tài)生成報表。
本發(fā)明的另一目的在于提供一種報表生成系統(tǒng)及方法,其通過對組織變動的維護,保持報表數(shù)據(jù)的可比性。
為達到上述目的,本發(fā)明提供一種報表生成系統(tǒng),其運行在Web服務器上,與多個客戶端、一數(shù)據(jù)庫及至少一個外部系統(tǒng)相連,可根據(jù)用戶要求動態(tài)生成報表,該系統(tǒng)包括有一資料維護模塊用于維護報表生成過程中需預設的資料;一用戶界面模塊用于管理用戶請求;一資料收集模塊用于根據(jù)資料維護模塊預先設定的格式收集資料;一資料提供模塊,由多個可供調(diào)用的存儲過程組成,用于根據(jù)用戶界面模塊收集的報表請求,從數(shù)據(jù)庫中收集生成報表所需的資料;一報表生成模塊,利用資料提供模塊所提供的資料及動態(tài)網(wǎng)頁生成技術(shù)來生成含有相應報表的網(wǎng)頁。
本發(fā)明還提供一種報表生成方法,其包括有如下步驟(a)維護基本資料;(b)資料收集;(c)接收用戶報表請求;(d)提供請求報表的相應數(shù)據(jù);(e)選擇組織變動版本;(f)生成報表。
本發(fā)明的報表生成系統(tǒng)及方法運行在Web服務器上,可根據(jù)用戶要求動態(tài)生成報表,提高了資料收集的效率及該資料的準確性。另外,本發(fā)明通過對企業(yè)組織變動的維護,對變動前后的數(shù)據(jù)進行分解、剔除或合并,從而保證了報表數(shù)據(jù)的可比性,利于企業(yè)進行經(jīng)營比較與分析。

圖1是美國第6,055,541號專利″報表自動生成系統(tǒng)″的系統(tǒng)架構(gòu)圖。
圖2是本發(fā)明報表生成系統(tǒng)的網(wǎng)絡計算機系統(tǒng)架構(gòu)圖。
圖3是本發(fā)明報表生成系統(tǒng)的功能模塊圖。
圖4是本發(fā)明報表生成方法的作業(yè)流程圖。
具體實施方式參照圖2所示,為實現(xiàn)本發(fā)明報表生成系統(tǒng)的網(wǎng)絡計算機系統(tǒng)架構(gòu)圖。該網(wǎng)絡計算機系統(tǒng)包括有多個客戶端10、一Web服務器30、一報表生成系統(tǒng)40、一數(shù)據(jù)庫服務器50、一數(shù)據(jù)庫51及一外部系統(tǒng)60。其中,多個客戶端10、Web服務器30及外部系統(tǒng)60通過一網(wǎng)絡20連結(jié)。該網(wǎng)絡20可以是互聯(lián)網(wǎng)或是企業(yè)內(nèi)部網(wǎng)絡。Web服務器30可以是該領(lǐng)域所熟知的適當機型,客戶端10是簡易型終端機,通過運行Web瀏覽器(未標出)來與Web服務器30相互通訊。外部系統(tǒng)60包括為生成報表提供資料的任何系統(tǒng),可以是提供多方面資料的企業(yè)資源管理系統(tǒng),也可以是提供專門資料的應收帳款管理系統(tǒng)。
報表生成系統(tǒng)40運行在Web服務器30上,根據(jù)用戶要求動態(tài)生成報表并通過網(wǎng)絡20來傳輸。該報表生成系統(tǒng)40還可通過網(wǎng)絡20來訪問遠程的外部系統(tǒng)60,周期性從外部系統(tǒng)60中收集生成報表所需資料并將其存儲于數(shù)據(jù)庫51。該數(shù)據(jù)庫51用于存儲報表生成過程中需要的各種信息及數(shù)據(jù)。報表生成系統(tǒng)40允許客戶端10通過Web瀏覽器(未標出)來登錄Web服務器30以獲得相應的報表。
參照圖3所示,為本發(fā)明報表生成系統(tǒng)的功能模塊圖。該報表生成系統(tǒng)40包括有一資料維護模塊401、一用戶界面模塊402、一資料收集模塊403、一資料提供模塊404及一報表生成模塊405。
資料維護模塊401用于維護報表生成過程中需預設的資料,主要包括用戶權(quán)限、資料收集字段、報表模板等。資料維護模塊401還進一步包括一組織變動維護子模塊4011,該組織變動維護子模塊4011用于維護企業(yè)各組織團隊的結(jié)構(gòu)及變動履歷,并根據(jù)其變動,設定不同的版本。如將企業(yè)組織結(jié)構(gòu)劃分為三層,分別為事業(yè)群、事業(yè)處、部門,無論哪一層次結(jié)構(gòu)發(fā)生變動,組織變動維護子模塊4011及時更新時間和版本,并保存歷史版本以備調(diào)用。用戶可輸入時間以自動帶出與該時間相對應的版本,也可通過直接輸入版本號的方式來選擇版本。為避免企業(yè)頻繁的組織變動給版本帶來的不易管理性,版本號可分為兩節(jié),即一節(jié)表示版本次數(shù),第二節(jié)表示變更時間。如00320030204可表示該版本為第三版,是于2003年2月4日發(fā)生組織變更的。不同時期的版本保存于數(shù)據(jù)庫51中。
用戶界面模塊402用于管理用戶請求,該用戶請求包括有登錄請求及報表請求。當客戶端10通過Web瀏覽器(未標出)登錄報表生成系統(tǒng)40時,該用戶界面模塊402提供一用戶登錄界面(未標出)來確認用戶權(quán)限,再根據(jù)用戶權(quán)限生成相應的用戶登錄主頁。在用戶登錄主頁上提供多個超鏈接,用以發(fā)送對多個報表的請求。所述報表請求是指對已在報表模板中維護的報表發(fā)出請求,包括動態(tài)營運預測匯總表、事業(yè)群損益權(quán)重結(jié)構(gòu)表、成本率及營業(yè)費用率趨勢、事業(yè)群營收評比表及事業(yè)群獲利評比表等。每類報表可選擇當期報表或歷史同期比較報表。
資料收集模塊403用于根據(jù)資料維護模塊401預先設定的格式,由網(wǎng)絡管理員設定參數(shù),周期性從外部系統(tǒng)60中收集資料,或收集由相關(guān)用戶定期或不定期上傳的資料,并將其存儲于數(shù)據(jù)庫51。資料的來源可舉例如下如中央財務的損益報表,各事業(yè)群或事業(yè)處的財務數(shù)據(jù)及經(jīng)營動態(tài)預測,中央企劃的企業(yè)總體營運目標等。該資料收集模塊403可用習知的各種適當?shù)木幊陶Z言進行編寫,例如VB,VC,Java等。該資料收集模塊403利用外部系統(tǒng)60所提供的程序界面來收集相應資料,并使用結(jié)構(gòu)化查詢語言(Structured Query Language,SQL)命令將資料存儲于數(shù)據(jù)庫51。
資料提供模塊404由多個可供調(diào)用的存儲過程組成,用以根據(jù)用戶界面模塊402收集的報表請求,從數(shù)據(jù)庫51中收集生成報表所需的數(shù)據(jù),并將數(shù)據(jù)傳輸給報表生成模塊405。存儲過程由多個結(jié)構(gòu)化查詢語言命令組成,可訪問數(shù)據(jù)庫并根據(jù)SQL命令中的查找條件獲得數(shù)據(jù)庫資料。當用戶需要歷史同期比較報表,而在這一時期組織結(jié)構(gòu)發(fā)生變化,從而影響了其可比性時,資料提供模塊404將選擇組織結(jié)構(gòu)同一版本,按此版本提供不同時期數(shù)據(jù),以此將數(shù)據(jù)分解、剔除或合并,保持比較數(shù)據(jù)的統(tǒng)計標準一致。
報表生成模塊405利用資料提供模塊404所提供的資料及動態(tài)網(wǎng)頁生成技術(shù)來生成含有相應報表的網(wǎng)頁。該報表生成模塊405將報表請求定義為多個類型,即利用微軟的動態(tài)服務器網(wǎng)頁(Active ServerPages,ASP)為每種報表請求編寫相應的ASP文件。該報表生成模塊405通過ASP文件中的程序來調(diào)用資料提供模塊404的存儲過程。當客戶端10點擊其登錄主頁上超鏈接,發(fā)出對報表的請求時,相應的ASP文件即被動態(tài)編譯生成含有報表的網(wǎng)頁,并通過超文本傳輸協(xié)議(Hypertext Transfer Protocol,HTTP)回傳給客戶端10。
參照圖4所示,為本發(fā)明報表生成方法的作業(yè)流程圖。資料維護模塊401維護報表生成過程中需預設的資料,并對組織變動進行維護(步驟S400)。資料收集模塊403根據(jù)資料維護模塊401預先設定的格式,由網(wǎng)絡管理員設定參數(shù),周期性從外部系統(tǒng)60中收集生成報表所需的資料,及收集由用戶定期或不定期上傳的資料,并將其存儲于數(shù)據(jù)庫51(步驟S401)??蛻舳?0通過Web瀏覽器(未標出)建立與報表生成系統(tǒng)40的HTTP連結(jié),并發(fā)出登錄請求及報表請求(步驟S402)。資料提供模塊404根據(jù)用戶界面模塊402收集的報表請求,從數(shù)據(jù)庫51中收集生成報表所需的數(shù)據(jù),并將數(shù)據(jù)傳輸給報表生成模塊405(步驟S403)。資料提供模塊404同時根據(jù)報表請求選擇適當?shù)慕M織結(jié)構(gòu)版本(步驟S404),當用戶需要歷史同期比較報表,而在這一時期組織結(jié)構(gòu)發(fā)生變化,從而影響了其可比性時,資料提供模塊404將選擇組織結(jié)構(gòu)同一版本,按此版本提供不同時期數(shù)據(jù),以此將數(shù)據(jù)分解、剔除或合并,保持比較數(shù)據(jù)的統(tǒng)計標準一致。報表生成模塊405利用資料提供模塊404所提供的資料及動態(tài)網(wǎng)頁生成技術(shù)來生成含有相應報表的網(wǎng)頁(步驟S405)。
權(quán)利要求
1.一種報表生成系統(tǒng),其運行在網(wǎng)絡服務器上,與多個客戶端、一數(shù)據(jù)庫及至少一個外部系統(tǒng)相連,可根據(jù)用戶要求動態(tài)生成報表,其特征在于,該系統(tǒng)包括有一資料維護模塊,用于維護報表生成過程中需預設的資料,包括一組織變動維護子模塊,用于維護組織結(jié)構(gòu)及組織變動;一資料收集模塊,用于收集生成報表需要的資料;一資料提供模塊,用于按照用戶要求,提供生成報表需要的資料;一報表生成模塊,用于生成用戶要求的報表。
2.如權(quán)利要求1所述的報表生成系統(tǒng),其特征在于,還進一步包括有一用戶界面模塊,用于接收用戶的登錄請求及報表請求。
3.如權(quán)利要求1所述的報表生成系統(tǒng),其特征在于,其中組織變動維護子模塊維護組織結(jié)構(gòu)及組織變動,為及時更新組織變動時間和相應版本,并保存歷史版本以備調(diào)用。
4.如權(quán)利要求3所述的報表生成系統(tǒng),其特征在于,其中版本可用于當用戶需要比較報表,而在這一時期組織結(jié)構(gòu)發(fā)生變化,從而影響了其可比性時,資料提供模塊將選擇組織結(jié)構(gòu)同一版本,按此版本提供不同時期數(shù)據(jù),以此將數(shù)據(jù)分解、剔除或合并,保持比較數(shù)據(jù)的統(tǒng)計標準一致。
5.如權(quán)利要求1所述的報表生成系統(tǒng),其特征在于,其中報表生成模塊利用數(shù)據(jù)提供模塊所提供的資料及動態(tài)網(wǎng)頁生成技術(shù),來生成含有報表的網(wǎng)頁。
6.如權(quán)利要求1所述的報表生成系統(tǒng),其特征在于,其中數(shù)據(jù)提供模塊由多個可供調(diào)用的存儲過程組成,該存儲過程訪問上述的數(shù)據(jù)庫并收集生成報表所需的資料。
7.一種報表生成方法,其可根據(jù)用戶要求動態(tài)生成報表,該方法通過一報表生成系統(tǒng)實施,該報表生成系統(tǒng)運行在網(wǎng)絡服務器上,與多個客戶端、一數(shù)據(jù)庫及至少一個外部系統(tǒng)相連,可根據(jù)用戶要求動態(tài)生成報表,其特征在于,該方法包括維護組織變動資料;資料收集;接收用戶報表請求;提供請求報表的相應數(shù)據(jù);選擇組織變動版本;生成報表。
8.如權(quán)利要求7所述的報表生成方法,其特征在于,其中選擇組織變動版本可用于當用戶需要比較報表,而在這一時期組織結(jié)構(gòu)發(fā)生變化,從而影響了其可比性時,將選擇組織結(jié)構(gòu)同一版本,按此版本提供不同時期數(shù)據(jù),以此將數(shù)據(jù)分解、剔除或合并,保持比較數(shù)據(jù)的統(tǒng)計標準一致。
9.如權(quán)利要求7所述的報表生成方法,其特征在于,其中資料提供由多個可供調(diào)用的存儲過程組成,該存儲過程訪問上述的數(shù)據(jù)庫并收集生成報表所需的資料。
10.如權(quán)利要求7所述的報表生成方法,其特征在于,其中生成報表是根據(jù)每一請求生成相應類型的報表,即利用資料提供步驟所提供的資料及動態(tài)網(wǎng)頁生成技術(shù),來生成含有報表的網(wǎng)頁。
全文摘要
本發(fā)明提供一種報表生成系統(tǒng)及方法,其運行在網(wǎng)絡服務器上,與多個客戶端、一數(shù)據(jù)庫及至少一個外部系統(tǒng)相連,該系統(tǒng)包括有一資料維護模塊用于維護報表生成過程中需預設的資料;一用戶界面模塊用于管理用戶請求;一資料收集模塊用于根據(jù)資料維護模塊預先設定的格式收集資料;一資料提供模塊,由多個可供調(diào)用的存儲過程組成,用于根據(jù)用戶界面模塊收集的報表請求,從數(shù)據(jù)庫中收集生成報表所需的資料;一報表生成模塊,利用資料提供模塊所提供的資料及動態(tài)網(wǎng)頁生成技術(shù)來生成含有相應報表的網(wǎng)頁。本發(fā)明通過對企業(yè)組織變動的維護,對變動前后的數(shù)據(jù)進行分解、剔除或合并,從而保證了報表數(shù)據(jù)的可比性,利于企業(yè)進行經(jīng)營比較與分析。
文檔編號G06F17/30GK1614589SQ20031011209
公開日2005年5月11日 申請日期2003年11月8日 優(yōu)先權(quán)日2003年11月8日
發(fā)明者羅輯, 黃韋道, 徐偉燁 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
奇台县| 微山县| 漳州市| 西藏| 宜宾县| 彰武县| 九寨沟县| 安宁市| 阳西县| 明水县| 阜宁县| 伊春市| 抚宁县| 旬阳县| 碌曲县| 高淳县| 德化县| 阳泉市| 嘉禾县| 阆中市| 阳西县| 淮安市| 阜南县| 临江市| 佛学| 蓝田县| 德州市| 上杭县| 当雄县| 大竹县| 时尚| 察隅县| 临海市| 青岛市| 彩票| 定兴县| 古浪县| 米泉市| 乌海市| 大同县| 西丰县|