[發明專利]一種構造查詢方案及使用其進行數據查詢和統計的方法無效
| 申請號: | 200810066134.8 | 申請日: | 2008-03-21 |
| 公開(公告)號: | CN101246495A | 公開(公告)日: | 2008-08-20 |
| 發明(設計)人: | 章文理 | 申請(專利權)人: | 深圳國人通信有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 | 代理人: | 鄭小粵 |
| 地址: | 518057廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 構造 查詢 方案 使用 進行 數據 統計 方法 | ||
技術領域
本發明涉及數據查詢領域,更具體地說,本發明涉及一種構造查詢方案及使用其進行數據查詢的方法。
背景技術
對保存在數據庫中的數據根據業務需要進行數據查詢和統計分析是應用程序的基本要求,而且這種數據查詢和統計分析是變化的,這種變化通常包括查詢條件、查詢結果的變化、報表格式的變化等。
對于這種變化,人們通常采用即時開發法,即當用戶有新的數據查詢條件、查詢結果數據項的變化時,用戶形成一個需求文檔,該文檔被傳送給軟件維護人員,維護人員對該需求進行開發,然后對系統進行升級。這種方法的缺點是明顯的,每當查詢條件和查詢結果發生變化,那怕是一個數據項的變化,都需要進行軟件開發和升級,給維護人員帶來了巨大的工作量。往往會出現維護人員花費了大量的時間,進行了大量的工作,用戶滿意度反而下降,甚至影響影響用戶業務的有效開展。而且這種開發由于時間緊、任務多,很難安排全面有效的測試,經常給軟件本身帶來的極大的風險。
針對即時開發的缺點,人們發明了預留項目法。預留項目法是根據數據查詢和統計的內容,對將來要用到的查詢條件和結果項目集合進行預測,然后在軟件中開發出來,同時提供一個查詢條件和結果項目集合是否顯示或有效的配置功能進行配置,當用戶的需求發生變化時,可以隨時調整查詢條件和結果項目集合的有效字段項目。
預留項目法在使用中也有一些不足之處,首先:要求對查詢和統計的條件項目集合進行預測;在不能預測的情況下,就列出全部條件項目集合和結果項目集合。預測未來要用到的條件和結果是一項非常難的工作,所以常常會出現預測不準的情況,這時只能使用即時開發法,增加或修改未預測到的查詢條件和結果項目集合。如果不進行預測,而是列出全部體項目和結果項目集合,不僅開發工作量巨大,對查詢統計的性能影響也是非常巨大的。
其次,預留項目法的開發工作量巨大。其工作量隨數據信息查詢和統計的報表增加而線性增加。未能在業務層面復用每個查詢和統計完成的工作,影響系統開發的效率。
再次,預留項目法修改或增加數據查詢和統計的功能時,工作難度非常大。例如:需要對查詢和統計結果數據導出PDF格式的文件,這時需要對每個查詢和統計功能進行功能的增加和修改,一般中型的應用軟件通常有幾十甚至上百個數據查詢和統計,這種工作量是非常巨大的。
最后,預留項目法只能應對期初確定的條件和結果,當出現超出預測的需求時,需要修改程序代碼,進行維護性開發,不能靈活應對需求的變化,這時預留項目法已經退化到即時開發法。
發明內容
本發明要解決的技術問題在于,針對現有技術的上述需要預測需求、工作量較大、修改或增加功能時難度較大、以及不能使用腳本進行二次開發的缺陷,提供一種不用預測需求、開發工作量不大以、較易修改、以及能使用腳本進行一次開發的數據查詢和統計方法。
本發明解決其技術問題所采用的技術方案是:構造一種構造查詢方案的方法,包括如下步驟:
A)在系統數據庫中涉及的、定義數據之間關系的主題信息中選擇本查詢方案所對應的主題信息;
B)設置作為數據篩選條件的條件項目集合;
C)設置作為所述篩選出的結果數據輸出格式的結果項目集合;
D)設置作為所述結果數據輸出形式的圖表項目和報表項目;
E)存儲所述主題信息和所述各項目,完成一個查詢方案的構造。
在本發明所述的構造查詢方案的方法中,所述條件項目集合由一個或多個條件項目組成,所述條件項目集合以樹形結構組織所述條件項目,所述樹形結構中包括至少一個隱含的邏輯符和多個條件項目,所述邏輯符用于指定所述條件項目之間的邏輯關系。
在本發明所述的構造查詢方案的方法中,所述步驟B)進一步包括如下步驟:
B1)增加一個條件項目;
B2)選擇該項對應的主題項目,設置該條件項目的缺省值;
B3)修改該條件項目的信息,并保存;
B4)判斷是否完成條件項目集合的定義,如是,執行步驟C);如否,返回步驟B1)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳國人通信有限公司,未經深圳國人通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810066134.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:計算下載時間及資源下載的方法、系統及裝置
- 下一篇:封裝導電結構及其形成方法





