市場監(jiān)管業(yè)務數(shù)據(jù)可視化平臺研究

時間:2022-05-18 10:50:51

導語:市場監(jiān)管業(yè)務數(shù)據(jù)可視化平臺研究一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

市場監(jiān)管業(yè)務數(shù)據(jù)可視化平臺研究

摘要:數(shù)據(jù)可視化是一個相對新興的計算機科學研究領(lǐng)域,可視化技術(shù)能夠幫助軟件開發(fā)人員構(gòu)建數(shù)據(jù)的視覺化形態(tài),為人們提供更具價值的數(shù)據(jù)形式,縮短了信息從數(shù)據(jù)處理到價值體現(xiàn)的距離,降低了人類從數(shù)據(jù)捕獲到信息形成的時間成本和思維成本。市場監(jiān)管業(yè)務的業(yè)務層次較深,數(shù)據(jù)量龐大、結(jié)構(gòu)復雜,利用可視化技術(shù)能夠幫助用戶快速理解數(shù)據(jù),有效地改善了業(yè)務運轉(zhuǎn)效率,提高了工作和決策水平。

關(guān)鍵詞:市場監(jiān)管;可視化;HTML5;Ajax

一、緒論

數(shù)據(jù)可視化是計算機科學的分支之一,其歷史起源比較久遠,近幾年來得到了快速發(fā)展和應用,引起了學界的普遍重視,掀起了一股研究熱潮。隨著信息技術(shù)的應用在各個行業(yè)不斷普及,業(yè)務數(shù)據(jù)呈爆炸式地增長,物聯(lián)網(wǎng)、互聯(lián)網(wǎng)的普遍應用,大數(shù)據(jù)的出現(xiàn)給人類的數(shù)據(jù)加工和信息獲取帶來了許多便利。然而,面對數(shù)量龐大、錯綜復雜的各種數(shù)據(jù),如何快速捕捉其價值成為一個核心問題。信息可視化能夠利用圖形圖像、音頻視頻等技術(shù)將大規(guī)模的、關(guān)系復雜的數(shù)據(jù)進行可視化表達,為人們更快捷地、更深層次地認識數(shù)據(jù)提供了一個重要的途徑。隨著市場監(jiān)管體制改革的不斷深入,市場監(jiān)管業(yè)務的信息化工作也不斷發(fā)展和完善。市場監(jiān)管業(yè)務信息系統(tǒng)的部署和應用為市場監(jiān)管部門的日常工作提供了現(xiàn)代化的手段,提高了工作效率和決策水平,改善了用戶體驗,提高了服務質(zhì)量。利用可視化技術(shù)對數(shù)據(jù)進行加工處理在其中發(fā)揮著重要的作用。

二、可視化、數(shù)據(jù)可視化與可視化技術(shù)

可視化是人類的一種認知活動,就是在心理上建立某事物的可視圖像或媒體模型,以便利用視覺或聽覺等感官經(jīng)驗理解數(shù)據(jù)、獲取信息、豐富知識、增長經(jīng)驗??梢暬幕舅枷刖褪怯酶桌斫獾男问絹肀磉_數(shù)據(jù)、描述問題,即通過對數(shù)據(jù)的進一步加工和轉(zhuǎn)換來達到更直觀地進行信息啟示的目的,其最大的優(yōu)點是可以降低認知成本,提高認知效率。在實現(xiàn)可視化目標的過程中所采用的方法、手段、工具的總和稱為可視化技術(shù)。可視化技術(shù)歷史久遠,在計算機領(lǐng)域中最早應用在科學計算上稱為科學可視化或數(shù)據(jù)可視化。隨著經(jīng)濟社會的持續(xù)高速發(fā)展,數(shù)據(jù)可視化技術(shù)逐步擴展到了更多的領(lǐng)域,出現(xiàn)了大量更為復雜的、領(lǐng)域相關(guān)的數(shù)據(jù)集合,使得對信息技術(shù)、數(shù)據(jù)可視化技術(shù)的需求日益劇增,對可視化技術(shù)的發(fā)展起到了極大的推動作用。數(shù)據(jù)可視化基本模型如圖1所示?,F(xiàn)代的數(shù)據(jù)可視化技術(shù)在計算機的支撐下得到了前所未有的快速發(fā)展,特別是互聯(lián)網(wǎng)、物聯(lián)網(wǎng)技術(shù)的發(fā)展以及大數(shù)據(jù)、人工智能等的新的應用的普及,使得可視化技術(shù)得到了充分的擴展,體現(xiàn)了其廣泛的應用價值。當今,可視化數(shù)據(jù)的數(shù)據(jù)來源主要有金融、社會、經(jīng)濟、商業(yè)等領(lǐng)域,市場監(jiān)管業(yè)務數(shù)據(jù)就是一個典型的行業(yè)數(shù)據(jù)集合,利用用可視化技術(shù)對其進行描述和表達有著巨大的應用價值。

三、平臺實現(xiàn)

(一)總體架構(gòu)

數(shù)據(jù)是當今社會最重要的資源之一,對于一個機構(gòu)來說是一種無形的寶貴資產(chǎn),在機構(gòu)的發(fā)展過程中發(fā)揮著舉足輕重的作用,已經(jīng)成為驅(qū)動業(yè)務的核心動力、提升工作水平的重要工具、改善服務質(zhì)量的有力保障,因此,建立以數(shù)據(jù)為中心的運轉(zhuǎn)機制來支撐業(yè)務的發(fā)展已經(jīng)成為一種理念,也是勢在必行的任務。市場監(jiān)管機構(gòu)業(yè)務部門多、業(yè)務領(lǐng)域面廣,數(shù)據(jù)來源渠道豐富、結(jié)構(gòu)繁雜,這給數(shù)據(jù)的處理帶來了不小的困難。如何快捷有效地利用這些數(shù)據(jù)進行業(yè)務價值的挖掘,成為一個極具挑戰(zhàn)的核心課題,也關(guān)系到系統(tǒng)的運行效率和應用價值。因此,平臺總體架構(gòu)以實際業(yè)務需求為出發(fā)點,以功能實現(xiàn)為導向,以數(shù)據(jù)可視化為線索,做到業(yè)務完整、接口規(guī)范、模塊清晰、健壯靈活等的設(shè)計目的,這也符合在深化機構(gòu)和行政體制改革的大背景下,市場監(jiān)管部門面臨著業(yè)務數(shù)據(jù)的整合、新功能的開發(fā)和利用等工作內(nèi)容的要求??傮w架構(gòu)如圖2所示。

(二)模塊功能

市場監(jiān)管機構(gòu)業(yè)務部門多,業(yè)務內(nèi)容繁雜,管理平臺以模塊化設(shè)計作為基本指導思想,明確業(yè)務界限減小開發(fā)工作的重復率,提高開發(fā)效率;以參數(shù)化驅(qū)動模塊運轉(zhuǎn)為手段,增強系統(tǒng)的靈活性,適應業(yè)務多變的情況。并采用多級數(shù)字網(wǎng)格技術(shù),將不同級別的業(yè)務劃分為不同級別的數(shù)字網(wǎng)格,每級數(shù)字網(wǎng)格使用本級網(wǎng)格的基本業(yè)務數(shù)據(jù)以及不同維度、不同粒度的統(tǒng)計數(shù)據(jù),下級網(wǎng)格與上級網(wǎng)格關(guān)聯(lián),實現(xiàn)數(shù)據(jù)的深度分析與挖掘,達到了實用的目的又保證了靈活性。平臺以業(yè)務數(shù)據(jù)關(guān)聯(lián)整合為基礎(chǔ),并按照關(guān)鍵性能指標KPI(KeyPerformanceIndicator)的原則,對業(yè)務關(guān)鍵數(shù)據(jù)進行提煉和分析,通過將市場主體、市場管理、公示監(jiān)管、商標管理、消費維權(quán)、行政執(zhí)法、無照經(jīng)營清理統(tǒng)計、綜合業(yè)務等的數(shù)據(jù)的可視化過程,實現(xiàn)監(jiān)管和控制市場動態(tài)、多視角的信息共享、提升業(yè)務管理效率的目的。系統(tǒng)功能模塊如圖3所示。

(三)技術(shù)路線

考慮系統(tǒng)的安全性、穩(wěn)定性、可擴展性,結(jié)合實際情況,便于各個業(yè)務部門方便使用該平臺開展工作,系統(tǒng)采用B/S(Browser/Server,瀏覽器/服務器)工作模式。后端基于javaEE平臺開發(fā),前端使用HTML5技術(shù)開發(fā),業(yè)務數(shù)據(jù)庫使用OracleDB管理,系統(tǒng)數(shù)據(jù)庫采用MySQL,使用linux操作系統(tǒng)配合Apache服務器,為業(yè)務提供計算服務??梢暬=M基礎(chǔ)部分采用ECharts圖形圖表庫,擴展部分采用WebGL進行開發(fā)。這樣即滿足了多數(shù)業(yè)務的基本需求,也可以將可視化部分進一步擴展,以滿足不斷變化的業(yè)務內(nèi)容或形式。(四)可視化過程以技術(shù)路線作為參考和指導,可視化過程首先完成業(yè)務數(shù)據(jù)的清洗,并根據(jù)ECharts基礎(chǔ)圖形圖表庫的參數(shù)要求或根據(jù)WebGLAPI接口標準,結(jié)合業(yè)務數(shù)據(jù)可視化模型對相關(guān)數(shù)據(jù)進行規(guī)格化處理。然后進行可視化分析及數(shù)據(jù)封裝,構(gòu)建可視化數(shù)據(jù)服務接口,再通過Ajax(AsynchronousJavascriptAndXML,即“異步JavaScript和XML”)調(diào)用該接口獲取可視化參數(shù)數(shù)據(jù),利用ECharts庫或WebGL調(diào)用可視化處理邏輯形成可視化組件,依據(jù)業(yè)務需求創(chuàng)建可視化視圖或支持可視化的交互,利用HTML5頁面呈現(xiàn)給終端用戶??梢暬^程如圖4所示。

(五)典型實例

市場監(jiān)管數(shù)據(jù)管理平臺工作在B/S結(jié)構(gòu)下,所有可視化結(jié)果及用戶交互界面均在瀏覽器下生成,包括業(yè)務數(shù)據(jù)的填報、審核,系統(tǒng)參數(shù)的設(shè)置,系統(tǒng)的日常維護、調(diào)整等等。如圖5所示是業(yè)務管理人員使用該平臺時訪問首頁的截圖,利用可視化圖形為行政區(qū)域的選擇提供交互媒介,操作便捷效率高,結(jié)合數(shù)據(jù)表格和圖表來表達業(yè)務數(shù)據(jù)情況,直觀易理解。如圖6所示是某業(yè)務的兩個數(shù)據(jù)分析點的可視化結(jié)果,利用了ECharts的柱形圖表和曲線圖表,分別表達了分類數(shù)據(jù)的比較情況和基于時間軸數(shù)據(jù)變化趨勢,簡潔直觀,便于快速了解對應的業(yè)務情況,為決策提供了快捷的參考。

四、結(jié)語

數(shù)據(jù)可視化不但能夠快速反映業(yè)務情況,也為數(shù)據(jù)價值的進一步挖掘提供了簡潔明了的形式,是數(shù)據(jù)處理的一種重要手段,有著很大的研究與應用價值。本文結(jié)合市場監(jiān)管業(yè)務系統(tǒng)的數(shù)據(jù)可視化過程,闡述了數(shù)據(jù)可視化的基本模式、相關(guān)技術(shù)等。其中,如何構(gòu)建一個獨立于業(yè)務系統(tǒng)的、可靈活適配的可視化框架是一個值得進一步研究的課題。

參考文獻:

[1]張瑞,唐旭麗,王定峰,等.基于知識關(guān)聯(lián)的金融數(shù)據(jù)可視化分析[J].情報理論與實踐,2018,41(10):135-140.

[2]任磊,杜一,馬帥,張小龍,戴國忠.大數(shù)據(jù)可視分析綜述[J].軟件學報,2014,9:1909-1936.

[3]葉夢軒,危雙豐,張冬梅.基于HTML5和WebGL的三維點云可視化方法[J].工程勘察,2017,45(1).

[4][英]RobertSpence,陳雅茜譯.信息可視化:交互設(shè)計[M].機械工業(yè)出版社,2012-1.

作者:魏紅君 單位:河北工程大學