朱方++黃浩軍
摘要:在本系統(tǒng)中采用數(shù)據挖掘技術,建立多級二維架構模型,該模型給出了一種采用可以設定擴展和依賴關系的單元格為基礎,并附以靈活的SQL語句編輯功能,來形成查詢模型,這種查詢模型以單元格作為最小定義單位,彌補了條帶式模型結構上過于固定的缺點,也不存在區(qū)塊式模型整體結構過于自由的缺點,非常容易達到用戶需要的查詢格式??蓾M足不同機構的不同用戶對信息的不同需求,可進行個性化模型的定制,簡化信息查詢手續(xù)。其操作流程是:用戶從數(shù)據庫的數(shù)據表中選取數(shù)據源,并植入單元格,確定時間序列,待數(shù)據導入后根據需求逐步分級,達到查詢要求,然后將形成后的報表進行打印或保存為*.XLS文件,再利用Microsoft Office Excel進行處理并打印出所需報表。
關鍵詞:多級二維架構模型;多級緩存;數(shù)據挖掘
1 設計原則
根據應用軟件的整體發(fā)展趨勢,水電綜合查詢系統(tǒng)的設計原則是:①輕量級、易集成;②高可擴展性;③多級緩存。
本著以水電信息查詢?yōu)橹?,其它信息查詢?yōu)檩o,并支持各類數(shù)據庫(如:Oracle、SQL Server、DB2、MySQL、nformix、Sybase、PostgreSQL等)的原則進行開發(fā),能適應于不同醫(yī)院的水電數(shù)據查詢和報表輸出。
2 系統(tǒng)流程
見圖1。
3 系統(tǒng)功能
"水電綜合查詢系統(tǒng)"由"數(shù)據查詢配置"、"數(shù)據查詢顯示"和"圖形查詢顯示"三部分組成。
3.1數(shù)據查詢配置 見表1。
3.2數(shù)據查詢顯示 見表2。
3.3圖形查詢顯示 根據建立好的圖形架構模型和起止時間段,顯示"餅圖、柱狀圖和漏斗圖"。見圖2。
4 運行環(huán)境
"水電綜合查詢系統(tǒng)"采用".net"語言開發(fā),因此具有很好的可移植性,可以部署于所有常見的操作系統(tǒng)。編程語言:.net;操作系統(tǒng):Windows;數(shù)據庫操作系統(tǒng):Oracle、SQL Server、DB2、MySQL、nformix、Sybase、PostgreSQL等。
5 實際應用
"水電綜合查詢系統(tǒng)"是采用引擎模式實現(xiàn)的,可以單獨的作為一個系統(tǒng)運行,也可以作為一個中間件運行在別的系統(tǒng)中,使用方便,樣式可變,圖形顯示等。與其它軟件相比,具有如下實際應用特點。
5.1應用范圍廣 該系統(tǒng)與用戶應用程序無縫集成,達到最高的運行效率和最深入的控制,同時可以享受應用系統(tǒng)的集群部署與數(shù)據連接共享能力以及不必專門處理權限門戶等問題,可以輕松集成到業(yè)務系統(tǒng)的用戶界面中,同時不存在采用控件作為客戶端顯示工具帶來的安全(病毒、泄漏等)和性能問題。它不僅能用于醫(yī)院后勤水電數(shù)據的查詢、分析、控制和輸出,也能用于醫(yī)院其他部門數(shù)據的查詢、分析和輸出,如加以升級還可用于院校、稅務、財政、交通、建設等部門的系統(tǒng)中。
5.2接口范圍廣 由于該系統(tǒng)的設計是不基于任何數(shù)據庫的,所以在連接其它應用程序時不管后臺是Oracle、SQL Server、DB2、MySQL、nformix、Sybase、PostgreSQL等數(shù)據庫,均能做到獨立使用或無縫連接。
5.3高可擴展性 該系統(tǒng)提供了高可擴展性,允許用戶根據自己的需要,擴展查詢功能,適應企業(yè)發(fā)展需要,允許用戶擴展數(shù)據源類型,以集成用戶遺留系統(tǒng);擴展查詢函數(shù)、系統(tǒng)變量,滿足用戶個性化需求。
5.4多級緩存保存策略 為了提高查詢引擎響應效率,提高并發(fā)訪問量,該系統(tǒng)設計了獨有的多級緩存技術,可以對查詢單元格(字段)進行分級、按需緩存保存,更可以根據用戶需要,選擇不同的緩存保存策略。
5.5強大的交互能力 尤為值得一提的是,該系統(tǒng)突破了傳統(tǒng)查詢只能作匯總、統(tǒng)計的限制,通過強大的交互能力,可以完成對查詢結果的繼續(xù)操作,進而實現(xiàn)查詢、分析、控制等功能。
5.6實時監(jiān)控 為了防止有大量水電流失的情況,本系統(tǒng)在圖形查詢顯示中設置了"時時監(jiān)控"功能,該功能對水電在單位時間內的用量進行不斷的刷新和分析,向管理者提供數(shù)據和圖形預警,即時發(fā)現(xiàn),即時解決,防止不必要的水電流失。
水電綜合查詢系統(tǒng)在投入使用后運行正常,符合設計要求,使后勤水電數(shù)據的查詢、分析、控制和輸出達到了科學化、標準化、規(guī)范化,做到了數(shù)出有源,消除信息孤島,為不同的用戶提供了相應的多級二維架構模型,滿足了各類用戶的不同需求,同時為管理者提供了時時的數(shù)據流,掌握醫(yī)院后勤水電的運營狀態(tài),為醫(yī)院進行網絡化管理打下了良好的基礎。
編輯/金昊天