基于數(shù)據(jù)回傳機(jī)制的數(shù)據(jù)查詢平臺(tái)的開發(fā)及應(yīng)用_第1頁(yè)
基于數(shù)據(jù)回傳機(jī)制的數(shù)據(jù)查詢平臺(tái)的開發(fā)及應(yīng)用_第2頁(yè)
基于數(shù)據(jù)回傳機(jī)制的數(shù)據(jù)查詢平臺(tái)的開發(fā)及應(yīng)用_第3頁(yè)
基于數(shù)據(jù)回傳機(jī)制的數(shù)據(jù)查詢平臺(tái)的開發(fā)及應(yīng)用_第4頁(yè)
基于數(shù)據(jù)回傳機(jī)制的數(shù)據(jù)查詢平臺(tái)的開發(fā)及應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 基于數(shù)據(jù)回傳機(jī)制的數(shù)據(jù)查詢平臺(tái)的開發(fā)及應(yīng)用 方志丹Summary:電力企業(yè)級(jí)信息系統(tǒng)的部署推廣實(shí)現(xiàn)了系統(tǒng)數(shù)據(jù)的集中管理,省側(cè)單位向地市側(cè)單位啟動(dòng)系統(tǒng)數(shù)據(jù)回傳機(jī)制,力求取得對(duì)業(yè)務(wù)數(shù)據(jù)更充分的價(jià)值挖掘和利用。本文基于企業(yè)級(jí)信息系統(tǒng)業(yè)務(wù)數(shù)據(jù)回傳機(jī)制,提出一種基于ASP.NET應(yīng)用開發(fā)的解決方案,搭建回傳數(shù)據(jù)查詢平臺(tái),實(shí)現(xiàn)信息系統(tǒng)業(yè)務(wù)數(shù)據(jù)定制化查詢和數(shù)據(jù)質(zhì)量與實(shí)用化整改查詢,有效擴(kuò)展了企業(yè)級(jí)信息系統(tǒng)的功能,對(duì)相應(yīng)的業(yè)務(wù)工作產(chǎn)生顯著的輔助和推動(dòng)作用。Abstract: The deployment and promotion of power enterprise-level information

2、systems has realized the centralized management of system data. The provincial-side units have initiated the system data return mechanism to the local market-side units, striving to obtain more full value mining and utilization of business data. Based on the enterprise data system business data back

3、-transmission mechanism, this paper proposes a solution based on ASP.NET application development, builds a back-test data query platform, realizes information system business data customization query and data quality and practical rectification query, which effectively expands the function of the en

4、terprise-level information system, assists and promotes the corresponding business work significantly.Key:數(shù)據(jù)回傳;數(shù)據(jù)查詢;數(shù)據(jù)質(zhì)量與實(shí)用化Key words: data backhaul;data query;data quality and practicality:TP274+.2 :A :1006-4311(2018)34-0196-030 引言在電力企業(yè)中,隨著近年來(lái)企業(yè)級(jí)信息系統(tǒng)的建設(shè)部署和推廣應(yīng)用,主營(yíng)業(yè)務(wù)信息系統(tǒng)及其數(shù)據(jù)實(shí)現(xiàn)了省側(cè)集中運(yùn)維和管理,系統(tǒng)的開發(fā)升級(jí)工作由省側(cè)統(tǒng)

5、一規(guī)劃開展。一方面,在大數(shù)據(jù)和數(shù)據(jù)分析技術(shù)日趨流行及普及的環(huán)境下,對(duì)業(yè)務(wù)數(shù)據(jù)的價(jià)值挖掘和利用逐漸受到重視;另一方面,由于實(shí)際業(yè)務(wù)情況豐富多變,地市側(cè)業(yè)務(wù)部門對(duì)數(shù)據(jù)的查詢需求呈不斷增加和變更的狀態(tài),因此,以起步探索和試點(diǎn)應(yīng)用為目標(biāo),省側(cè)單位向地市側(cè)單位啟動(dòng)企業(yè)級(jí)信息系統(tǒng)業(yè)務(wù)數(shù)據(jù)定時(shí)回傳的機(jī)制,地市側(cè)單位由此可對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行二次利用,進(jìn)一步發(fā)掘數(shù)據(jù)價(jià)值,并可自主開發(fā)定制化的數(shù)據(jù)查詢功能,擴(kuò)充企業(yè)級(jí)信息系統(tǒng)的功能,提升信息響應(yīng)靈活性,滿足業(yè)務(wù)部門多變的查詢需求。1 企業(yè)級(jí)信息系統(tǒng)業(yè)務(wù)數(shù)據(jù)回傳機(jī)制企業(yè)級(jí)系統(tǒng)業(yè)務(wù)數(shù)據(jù)回傳機(jī)制框架圖如圖1所示,其中,企業(yè)級(jí)信息系統(tǒng)部署在省側(cè)應(yīng)用系統(tǒng)服務(wù)器,數(shù)據(jù)交互組件定時(shí)

6、(如一天一次)將對(duì)應(yīng)數(shù)據(jù)庫(kù)中指定數(shù)據(jù)表的數(shù)據(jù)抽取到地市側(cè)部署的專用數(shù)據(jù)庫(kù)中,同時(shí)地市側(cè)可通過(guò)部署應(yīng)用系統(tǒng)或其它自主開發(fā)工具,實(shí)現(xiàn)對(duì)回傳數(shù)據(jù)庫(kù)的讀取操作。基于該機(jī)制,地市側(cè)回傳數(shù)據(jù)庫(kù)的數(shù)據(jù)可實(shí)現(xiàn)與企業(yè)級(jí)信息系統(tǒng)業(yè)務(wù)數(shù)據(jù)的準(zhǔn)實(shí)時(shí)同步,開發(fā)團(tuán)隊(duì)可根據(jù)本地業(yè)務(wù)部門的具體需求,開發(fā)部署具有定制化查詢功能的系統(tǒng)程序,內(nèi)網(wǎng)計(jì)算機(jī)終端用戶即可通過(guò)瀏覽器訪問(wèn)這些系統(tǒng)或工具,使用相應(yīng)的查詢功能。2 基于回傳機(jī)制搭建數(shù)據(jù)查詢平臺(tái)2.1 技術(shù)原理(C#與.NET編程)作為一種基于現(xiàn)代面向?qū)ο笤O(shè)計(jì)方法的語(yǔ)言,C#的體系結(jié)構(gòu)和方法論反映了.NET基礎(chǔ)方法論,其特定語(yǔ)言功能依賴于.NET基類。.NET基類內(nèi)容豐富,直觀且易

7、用,可以完成此前需要經(jīng)Windows API實(shí)現(xiàn)的大部分工作,極大地提升開發(fā)人員的效率。1ASP.NET是目前主流網(wǎng)絡(luò)開發(fā)技術(shù)之一,具有高效的運(yùn)行性能、簡(jiǎn)易且靈活、可管理性強(qiáng)、生產(chǎn)效率高,使網(wǎng)絡(luò)程序開發(fā)傾向于智能化,運(yùn)行更為流暢。232.2 系統(tǒng)架構(gòu)與部署思路由于回傳數(shù)據(jù)查詢功能的目標(biāo)用戶主要為一級(jí)管理部門和二級(jí)機(jī)構(gòu)及區(qū)縣單位的營(yíng)銷線條基層班組,對(duì)計(jì)算量和并發(fā)量的性能需求較低,本文采用常規(guī)的單節(jié)點(diǎn)網(wǎng)頁(yè)部署方式進(jìn)行系統(tǒng)搭建,系統(tǒng)框架設(shè)計(jì)如圖2所示,其中,數(shù)據(jù)查詢平臺(tái)整體由ASP.NET頁(yè)面搭建,通過(guò)設(shè)定好的SQL語(yǔ)句和ASP.NET數(shù)據(jù)庫(kù)接口訪問(wèn)數(shù)據(jù)庫(kù),平臺(tái)包括兩個(gè)功能模塊:信息系統(tǒng)業(yè)務(wù)數(shù)據(jù)定制

8、化查詢、數(shù)據(jù)質(zhì)量與實(shí)用化整改查詢,前者滿足業(yè)務(wù)部門對(duì)系統(tǒng)數(shù)據(jù)進(jìn)一步的定制化查詢和統(tǒng)計(jì)需求,后者用于對(duì)各系統(tǒng)數(shù)據(jù)質(zhì)量及實(shí)用化整改工作進(jìn)行進(jìn)度跟蹤和管控,用戶可通過(guò)瀏覽器直接訪問(wèn)這兩個(gè)模塊進(jìn)行查詢。2.3 信息系統(tǒng)業(yè)務(wù)數(shù)據(jù)定制化查詢由于地市側(cè)業(yè)務(wù)部門對(duì)數(shù)據(jù)的查詢需求靈活多變,須基于回傳數(shù)據(jù)進(jìn)行個(gè)性化開發(fā),對(duì)企業(yè)級(jí)信息系統(tǒng)進(jìn)行功能擴(kuò)充,提升信息技術(shù)和系統(tǒng)數(shù)據(jù)的業(yè)務(wù)支撐靈活性。業(yè)務(wù)數(shù)據(jù)定制化查詢功能側(cè)重對(duì)業(yè)務(wù)系統(tǒng)數(shù)據(jù)的定制化統(tǒng)計(jì)分析和查詢,包括多個(gè)獨(dú)立的頁(yè)面,根據(jù)具體的業(yè)務(wù)需求制定相應(yīng)的數(shù)據(jù)庫(kù)SQL腳本,每個(gè)頁(yè)面可含有一項(xiàng)或多項(xiàng)查詢功能,如普通發(fā)票統(tǒng)計(jì)、高壓業(yè)擴(kuò)工作單監(jiān)控、用戶抄表區(qū)段查詢、抄表發(fā)行日

9、進(jìn)度、電費(fèi)回收日進(jìn)度等,其頁(yè)面執(zhí)行邏輯如下:用戶訪問(wèn)頁(yè)面;用戶設(shè)定查詢約束條件(可有文本框、勾選框、下拉菜單等形式,此步驟可選);用戶點(diǎn)擊按鈕執(zhí)行查詢;系統(tǒng)執(zhí)行查詢語(yǔ)句并展示查詢結(jié)果;用戶可將查詢結(jié)果導(dǎo)出為文件。根據(jù)該步驟邏輯,設(shè)計(jì)頁(yè)面中包括的控件如下:1)導(dǎo)航欄(Menu多級(jí)菜單),用于按模塊、系統(tǒng)、功能多級(jí)羅列所有功能頁(yè)面,供用戶快速跳轉(zhuǎn);2)約束條件設(shè)定區(qū)(TextBox文本框、CheckBoxList多選框、ComboBox下拉菜單、DateEdit日期輸入框等),部分查詢功能要求用戶輸入或選擇相應(yīng)的約束條件方可進(jìn)行查詢,如用戶編號(hào)、班組名稱、時(shí)間段、查詢對(duì)象范圍等,且應(yīng)有容錯(cuò)糾錯(cuò)機(jī)制

10、;3)結(jié)果展示區(qū)(GridView表格控件、GridViewExporter表格導(dǎo)出控件、WebChartControl圖表繪制控件),展示查詢結(jié)果的主體區(qū)域,以表格和圖表展示為主,并提供表格數(shù)據(jù)導(dǎo)出功能。在該模塊中,每個(gè)功能均為邏輯明確、規(guī)則固定的查詢腳本,用戶可隨時(shí)訪問(wèn)不同的功能頁(yè)面進(jìn)行查詢,如有需求變更或新增,可修改頁(yè)面控件和數(shù)據(jù)庫(kù)腳本,或通過(guò)開發(fā)新頁(yè)面實(shí)現(xiàn)。2.4 數(shù)據(jù)質(zhì)量與實(shí)用化整改查詢數(shù)據(jù)質(zhì)量與實(shí)用化整改是一項(xiàng)用于提升信息系統(tǒng)業(yè)務(wù)數(shù)據(jù)有效性和業(yè)務(wù)覆蓋性的常態(tài)開展的重點(diǎn)工作,主要考核系統(tǒng)數(shù)據(jù)是否準(zhǔn)確、系統(tǒng)間數(shù)據(jù)關(guān)系是否對(duì)應(yīng)、數(shù)據(jù)與實(shí)物對(duì)應(yīng)關(guān)系是否正確、業(yè)務(wù)流程是否完備及閉環(huán)等方面,各

11、方面包含多項(xiàng)具體校驗(yàn)指標(biāo),均通過(guò)SQL語(yǔ)句對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行相應(yīng)的查詢、轉(zhuǎn)換、統(tǒng)計(jì)操作,獲取指標(biāo)的問(wèn)題數(shù)據(jù)并計(jì)算考核得分。省側(cè)單位每月定期通過(guò)企業(yè)級(jí)數(shù)據(jù)質(zhì)量平臺(tái)對(duì)所有系統(tǒng)考核數(shù)據(jù)進(jìn)行考核統(tǒng)計(jì),并將結(jié)果和問(wèn)題下發(fā)下屬單位,具體整改實(shí)施和進(jìn)度管控工作則由下屬單位負(fù)責(zé)開展。數(shù)據(jù)質(zhì)量與實(shí)用化整改查詢模塊根據(jù)各項(xiàng)指標(biāo)的具體考核規(guī)則要求,配置指標(biāo)對(duì)應(yīng)的SQL語(yǔ)句(例如營(yíng)銷計(jì)量點(diǎn)信息準(zhǔn)確性、物資需求計(jì)劃流程辦結(jié)率、營(yíng)配協(xié)同數(shù)據(jù)一致性等),由于回傳數(shù)據(jù)庫(kù)與正式庫(kù)的數(shù)據(jù)相同,所以可隨時(shí)在回傳數(shù)據(jù)庫(kù)中執(zhí)行查詢及獲取查詢結(jié)果,改善只能定期通過(guò)企業(yè)級(jí)數(shù)據(jù)質(zhì)量平臺(tái)獲取考核結(jié)果和整改進(jìn)展的不便,便于對(duì)整改進(jìn)度的跟蹤管控,有利

12、于后續(xù)工作的計(jì)劃和開展。由于數(shù)據(jù)質(zhì)量與實(shí)用化整改涉及的系統(tǒng)和指標(biāo)數(shù)量多,如采用與業(yè)務(wù)數(shù)據(jù)定制化查詢模塊相同的結(jié)構(gòu),以不同頁(yè)面實(shí)現(xiàn)單個(gè)指標(biāo)查詢,會(huì)造成代碼冗余、頁(yè)面繁雜、訪問(wèn)不便等問(wèn)題,因此應(yīng)采用單一頁(yè)面局部刷新切換指標(biāo)的形式構(gòu)建整個(gè)模塊,頁(yè)面布局主要由3個(gè)功能塊組成:系統(tǒng)標(biāo)簽區(qū)(TabControl標(biāo)簽控件),用于不同系統(tǒng)域的切換;指標(biāo)區(qū)(TreeList樹形列表),用于羅列各考核項(xiàng)和具體指標(biāo);結(jié)果展示區(qū)(GridView表格控件等),用于展示指標(biāo)詳細(xì)描述信息及數(shù)據(jù)查詢結(jié)果,并提供表格數(shù)據(jù)導(dǎo)出功能。結(jié)合ASP.NET頁(yè)面局部刷新機(jī)制,實(shí)現(xiàn)點(diǎn)擊不同系統(tǒng)標(biāo)簽時(shí)切換不同的考核項(xiàng)目并更新指標(biāo)列表,點(diǎn)擊

13、不同的指標(biāo)節(jié)點(diǎn)則讀取指標(biāo)的詳細(xì)配置,執(zhí)行數(shù)據(jù)庫(kù)查詢并更新數(shù)據(jù)查詢結(jié)果,以此達(dá)到在無(wú)頁(yè)面刷新的狀態(tài)下進(jìn)行快速查詢和切換的效果。3 應(yīng)用成效將回傳數(shù)據(jù)查詢平臺(tái)部署于地市側(cè)應(yīng)用服務(wù)器上,允許本單位所有內(nèi)部計(jì)算機(jī)終端登錄訪問(wèn),各管理部門和營(yíng)銷基層班組人員可隨時(shí)進(jìn)行數(shù)據(jù)查詢操作,經(jīng)過(guò)近兩年在地市、區(qū)縣單位全范圍推廣,平臺(tái)得到較好的應(yīng)用成效和較全面的推廣覆蓋范圍,并根據(jù)不間斷的用戶需求進(jìn)行功能調(diào)整和新增。近一年平臺(tái)總訪問(wèn)量為26820次,部分頁(yè)面的訪問(wèn)次數(shù)和平臺(tái)訪問(wèn)總次數(shù)統(tǒng)計(jì)如圖3和圖4所示,由圖可知,一方面,不同功能的用戶范圍和使用頻率不同,各頁(yè)面的訪問(wèn)使用量存在一定差異;另一方面,平臺(tái)總體訪問(wèn)量在年末

14、業(yè)務(wù)高峰期和數(shù)據(jù)質(zhì)量及實(shí)用化年終考核評(píng)分階段顯著增長(zhǎng),在春節(jié)期間處于低谷期,其余時(shí)間呈平穩(wěn)分布狀態(tài)。通過(guò)回傳數(shù)據(jù)查詢平臺(tái),在日常業(yè)務(wù)方面,用戶可獲取基于企業(yè)級(jí)信息系統(tǒng)數(shù)據(jù)的更綜合詳盡或更快捷整合的工單監(jiān)控、用戶統(tǒng)計(jì)、預(yù)警防控、收支分析等擴(kuò)展功能,對(duì)營(yíng)銷業(yè)務(wù)的開展起到有效的輔助促進(jìn)作用;在數(shù)據(jù)質(zhì)量與實(shí)用化整改工作方面,可有效填補(bǔ)企業(yè)級(jí)數(shù)據(jù)質(zhì)量平臺(tái)定期下發(fā)評(píng)價(jià)結(jié)果之后的進(jìn)度管控空缺,并將問(wèn)題數(shù)據(jù)細(xì)分至區(qū)縣單位和供電班站所粒度,準(zhǔn)確分工和推動(dòng)落實(shí),實(shí)現(xiàn)對(duì)每條問(wèn)題數(shù)據(jù)處理進(jìn)展的準(zhǔn)實(shí)時(shí)監(jiān)控,確保整改工作高效高質(zhì)完成。4 結(jié)束語(yǔ)作為試點(diǎn)探索,尋找開創(chuàng)性途徑對(duì)企業(yè)級(jí)信息系統(tǒng)業(yè)務(wù)數(shù)據(jù)回傳機(jī)制進(jìn)行充分有效利用,是近期地市側(cè)單位一項(xiàng)具有挑戰(zhàn)性的任務(wù),本文提出一種基于ASP.NET應(yīng)用開發(fā)的解決方案并搭建回傳數(shù)據(jù)查詢平臺(tái),詳細(xì)描述相應(yīng)的開發(fā)思路和技術(shù)細(xì)節(jié),并在本單位及下屬區(qū)縣單位進(jìn)行推廣應(yīng)用,取得了較好的實(shí)踐效果和應(yīng)用成效,對(duì)日常營(yíng)銷業(yè)務(wù)和數(shù)據(jù)質(zhì)量與實(shí)用化整改工作起到了顯著的輔助和推動(dòng)作用,具有充分的創(chuàng)新性價(jià)值,為后續(xù)同類項(xiàng)目的實(shí)施應(yīng)用提供了思路和技術(shù)上的經(jīng)驗(yàn)和借鑒。Reference:1內(nèi)格爾.C#高級(jí)編程M.9版.清華大學(xué)出版社,2014.2明日科技.ASP.N

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論