[摘要] 綜合查詢分析子系統(tǒng)是綜合管理應(yīng)用系統(tǒng)平臺的一個組成部分,主要提供統(tǒng)計查詢和分析功能,比如報表數(shù)據(jù)展現(xiàn)、圖形展現(xiàn)、報表(圖形)打印、動態(tài)查詢與數(shù)據(jù)展現(xiàn)等,主要開發(fā)工具為Java和Oracle。
[關(guān)鍵詞] 統(tǒng)計 查詢 概要設(shè)計
一、引言
查詢分析子系統(tǒng)是多經(jīng)綜合管理系統(tǒng)平臺的最終目標(biāo),是對各行業(yè)企業(yè)上報的各類數(shù)據(jù)進行整合,按多種經(jīng)營管理的需要從多角度、多種方式來展現(xiàn)企業(yè)信息。
按查詢方式來分,查詢分析可分為三種:
第一,是針對企業(yè)上報表單來查詢各企業(yè)各周期的上報表單,查詢的是企業(yè)最詳細(xì)的信息,也包括對企業(yè)動態(tài)上報的信息查詢。
第二,是按既定格式的統(tǒng)計分析報表查詢,根據(jù)綜合管理需要從各個角度定義報表模型來展現(xiàn)企業(yè)信息,這是主要查詢分析方式。
第三,是根據(jù)用戶的需要,可隨時動態(tài)構(gòu)建查詢內(nèi)容和條件來從數(shù)據(jù)庫中提取需要的信息,也可以將動態(tài)構(gòu)建的查詢保存為主題,供重復(fù)查詢使用,這是查詢分析的一種補充。
二、系統(tǒng)實現(xiàn)方案
1.接口設(shè)計
用戶接口,統(tǒng)一采用瀏覽器方式。
外部接口,系統(tǒng)平臺是一相對獨立的應(yīng)用系統(tǒng),與外部的接口只能從Excel文件模板導(dǎo)入企業(yè)表單數(shù)據(jù)。
具體接口應(yīng)用流程:
(1)創(chuàng)建與表單對應(yīng)的Excel文件模板;
(2)并建立表單數(shù)據(jù)項目與Excel文件模板單元格的對照關(guān)系;
(3)企業(yè)按周期從自己信息系統(tǒng)中導(dǎo)出表單中相應(yīng)數(shù)據(jù)到Excel文件模板,或手工錄入;
(4)進入多經(jīng)平臺的企業(yè)上報功能,選擇表單,如果表單支持導(dǎo)入則選擇已經(jīng)準(zhǔn)備好數(shù)據(jù)的Excel文件,系統(tǒng)進行合法性檢測后,將根據(jù)對照關(guān)系自動導(dǎo)入。
內(nèi)部接口,模塊之間的數(shù)據(jù)庫數(shù)據(jù)交互通過存儲過程和觸發(fā)器的形式來實現(xiàn)。
客戶端與服務(wù)器端之間數(shù)據(jù)參數(shù)的傳遞以GET或POST方式來實現(xiàn)。
2.模塊設(shè)計
3.流程設(shè)計
僅以動態(tài)查詢應(yīng)用流程為例。
4.數(shù)據(jù)庫設(shè)計
僅以數(shù)據(jù)字典從表為例。
5.功能需求與程序的關(guān)系
三、結(jié)束語
綜合查詢分析系統(tǒng)是綜合管理應(yīng)用系統(tǒng)平臺的子系統(tǒng)。本文只對該子系統(tǒng)的概要設(shè)計過程進行了簡單的敘述。該系統(tǒng)已投入使用,運行情況良好。