陳律



摘要:隨著大數(shù)據(jù)技術(shù)廣泛應(yīng)用,信息可視化的需求愈加凸顯。利用計(jì)算機(jī)實(shí)時(shí)高速數(shù)據(jù)處理能力,將數(shù)據(jù)信息可視化,旨在幫助人們理解和分析數(shù)據(jù)。在稅務(wù)管理方面,提取稅務(wù)業(yè)務(wù)中參差不齊、信息量龐大的稅務(wù)數(shù)據(jù),結(jié)合數(shù)據(jù)自身特點(diǎn)以不同方式進(jìn)行展示。并且通過(guò)分析歷年積累下來(lái)的稅務(wù)數(shù)據(jù),供稅務(wù)職能部門決策分析、策略制定。該文就數(shù)據(jù)可視化技術(shù)結(jié)合稅務(wù)數(shù)據(jù)管理展開探討。
關(guān)鍵詞:稅務(wù)管理;大數(shù)據(jù);可視化
中圖分類號(hào):G642? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2021)28-0025-02
開放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):
隨著科學(xué)技術(shù)的持續(xù)發(fā)展,大數(shù)據(jù)技術(shù)的應(yīng)用逐漸走向成熟,信息可視化的需求愈加凸顯,信息可視化旨在幫助人們理解和分析數(shù)據(jù),在各個(gè)領(lǐng)域例如金融、商業(yè)、交通、醫(yī)療等已經(jīng)有了大量的應(yīng)用。在稅務(wù)領(lǐng)域,對(duì)稅務(wù)數(shù)據(jù)的采集、清洗和分析,得到的結(jié)果可以指引相關(guān)部門對(duì)自身職能的調(diào)整,對(duì)稅收風(fēng)險(xiǎn)監(jiān)控措施的改進(jìn),創(chuàng)建和諧健康的稅收服務(wù)環(huán)境。由于稅務(wù)系統(tǒng)中的數(shù)據(jù)參差不齊、信息量龐大,數(shù)據(jù)沒(méi)有統(tǒng)一的規(guī)范和限制。其次,各層級(jí)稅務(wù)人員能力不同,數(shù)據(jù)來(lái)源于不同的職能部門,采集的方式多種多樣。這些因素增加了稅務(wù)信息化過(guò)程中提煉、獲取數(shù)據(jù)信息的難度。并且在稅務(wù)機(jī)關(guān)進(jìn)行信息化改造的過(guò)程中,新舊系統(tǒng)的更替和整合,加大了稅務(wù)人員對(duì)現(xiàn)有數(shù)據(jù)加以辨識(shí)、分析和利用的難度。如果只是將歷史數(shù)據(jù)采集之后,存放于數(shù)據(jù)倉(cāng)庫(kù)中不加以使用,既失去了數(shù)據(jù)的潛在價(jià)值,也增添了存儲(chǔ)設(shè)備維護(hù)等成本。在希望通過(guò)信息化手段來(lái)提高部門管理效率和提升對(duì)數(shù)據(jù)的有效利用的情況下,面對(duì)稅務(wù)信息化建設(shè)中面臨的困難,在對(duì)內(nèi)部需求和市場(chǎng)情況進(jìn)行了充分梳理的背景下,明確了稅務(wù)信息化建設(shè)的整體思路,整合零散的業(yè)務(wù)數(shù)據(jù),規(guī)范數(shù)據(jù)的存儲(chǔ),實(shí)現(xiàn)內(nèi)部數(shù)據(jù)的打通,為滿足可視化需求奠定基礎(chǔ)。再以需求促進(jìn)數(shù)據(jù)利用,以業(yè)務(wù)價(jià)值和效率提升為導(dǎo)向,提出了建設(shè)稅務(wù)數(shù)據(jù)管理系統(tǒng)的方案。
針對(duì)項(xiàng)目的應(yīng)用場(chǎng)景,在理解數(shù)據(jù)復(fù)雜性的基礎(chǔ)上,通過(guò)可視化的這種手段,來(lái)突出龐大的數(shù)據(jù)量中的相對(duì)關(guān)鍵、更加值得研究的數(shù)據(jù),并且將這些數(shù)據(jù)清晰可見(jiàn)地展示出來(lái),還要重點(diǎn)展示這些數(shù)據(jù)與其他數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系以及數(shù)據(jù)量的變化趨勢(shì),使得大屏的觀看者能夠直截了當(dāng)?shù)孬@取關(guān)鍵信息。
在前后端分離的架構(gòu)中,后端只需要按照一定的數(shù)據(jù)格式向前端提供可調(diào)用的Webservice服務(wù)即可。即前后端通過(guò)HTTP請(qǐng)求進(jìn)行交互,前端獲取到后端提供的數(shù)據(jù)后,進(jìn)行頁(yè)面的組織和渲染,最終將結(jié)果返回給瀏覽器。
在傳統(tǒng)的架構(gòu)模式中,前后端代碼以同一個(gè)代碼庫(kù)進(jìn)行管理,開發(fā)過(guò)程中存放于同一工程項(xiàng)目目錄下,甚至部分后端代碼沒(méi)有與前端代碼單獨(dú)分離出來(lái),這給后期的項(xiàng)目擴(kuò)展升級(jí)、維護(hù)帶來(lái)了極大的不方便。前后端在進(jìn)行開發(fā)時(shí),都是基于整個(gè)項(xiàng)目文件的,開發(fā)人員前瞻后顧,嚴(yán)重降低了開發(fā)效率。
前后端分離在代碼組織形式上有兩種不同的組織方式:
半分離:前后端共用一個(gè)代碼庫(kù),但是代碼分別存在于兩個(gè)工程中。后端開發(fā)不需要關(guān)注前端元素的輸出情況,前端也不能夠獨(dú)立地進(jìn)行測(cè)試和開發(fā),工程的耦合度依然很高。
分離:前后端代碼庫(kù)分離,后端提供的Webservice接口能夠支持前端進(jìn)行獨(dú)立的開發(fā)和測(cè)試,后端只需完成封裝業(yè)務(wù)邏輯、維持?jǐn)?shù)據(jù)穩(wěn)定、提供數(shù)據(jù)接口等功能,保證API的可用性,可以大大降低集成風(fēng)險(xiǎn)。
稅務(wù)數(shù)據(jù)管理系統(tǒng)項(xiàng)目在前后端分離的設(shè)計(jì)架構(gòu)下,前后端僅僅通過(guò)異步接口(Ajax)來(lái)交互,后端負(fù)責(zé)提供Webservice接口,封裝數(shù)據(jù)為前端可讀取的格式,常常為JSON格式,JSON(JavaScript Object Notation, JS 對(duì)象簡(jiǎn)譜)是一種輕量級(jí)的數(shù)據(jù)交換格式。易于閱讀和編寫。同時(shí)也易于機(jī)器解析和生成。采用完全獨(dú)立于語(yǔ)言的文本格式,這些特性使得JSON成為了一種理想的數(shù)據(jù)交換格式。Webservice直接通過(guò)HTTP交互,不需要額外的協(xié)議,減少了網(wǎng)絡(luò)傳輸量,提供了更輕量級(jí)的JSON。前端拿到數(shù)據(jù)后僅僅做渲染邏輯的處理,接口提供什么數(shù)據(jù),前端就負(fù)責(zé)展示什么數(shù)據(jù),并且要根據(jù)數(shù)據(jù)的類型及維度選擇合適的渲染邏輯。
針對(duì)不同的稅務(wù)數(shù)據(jù),參考業(yè)務(wù)人員需求,分析其特點(diǎn)之后,采用不同的數(shù)據(jù)展示方式。
稅務(wù)數(shù)據(jù)可以按照數(shù)據(jù)歸屬地區(qū)來(lái)進(jìn)行統(tǒng)計(jì)分析,因此在設(shè)計(jì)的時(shí)候,可以考慮用地圖代替常用的導(dǎo)航欄的方式進(jìn)行導(dǎo)航。同一個(gè)專題包括有多個(gè)地區(qū)的數(shù)據(jù)內(nèi)容,那么此時(shí)除了使用專題導(dǎo)航還需要對(duì)不同地區(qū)進(jìn)行導(dǎo)航,為了使系統(tǒng)功能豐富,展示風(fēng)格多樣,采用地圖的形式進(jìn)行導(dǎo)航,這種導(dǎo)航形式可以生動(dòng)形象地對(duì)不同地區(qū)的展示內(nèi)容進(jìn)行分類,用戶也能夠輕易上手瀏覽整個(gè)系統(tǒng)。
在設(shè)計(jì)可視化展示大屏?xí)r,以一個(gè)省級(jí)業(yè)務(wù)數(shù)據(jù)作為案例,省級(jí)業(yè)務(wù)數(shù)據(jù)導(dǎo)航地圖可以同時(shí)展示各市州級(jí)數(shù)據(jù),每個(gè)市州級(jí)地區(qū)采用不同的代碼,在獲取相關(guān)地區(qū)的稅務(wù)數(shù)據(jù)時(shí),可以用代碼作為參數(shù)向后端傳遞,從而得到數(shù)據(jù)歸屬地區(qū)的名稱以及相關(guān)稅務(wù)數(shù)據(jù)。對(duì)于同一數(shù)據(jù)歸屬地區(qū)的數(shù)據(jù),因?yàn)榈貐^(qū)代碼是一致的,因此可以考慮將同一地區(qū)的相關(guān)數(shù)據(jù)集中展示,比如可以考慮稅源管理、實(shí)施稅收、發(fā)票、行政內(nèi)控、風(fēng)險(xiǎn)管理等等。當(dāng)然還可以實(shí)現(xiàn)數(shù)據(jù)下鉆,及省級(jí)地圖下鉆展示各市州級(jí)數(shù)據(jù),各市州級(jí)業(yè)務(wù)數(shù)據(jù)下鉆展示各區(qū)縣數(shù)據(jù)。從市州級(jí)數(shù)據(jù)查看區(qū)縣級(jí)數(shù)據(jù),只要數(shù)據(jù)清洗加工分析后存放在數(shù)據(jù)倉(cāng)庫(kù)里以供查詢即可,前后端代碼可以復(fù)用,減少開發(fā)人員的工作量,同時(shí)也便于后期的業(yè)務(wù)調(diào)整與修改。設(shè)計(jì)過(guò)程中要分析數(shù)據(jù)類型,根據(jù)數(shù)據(jù)特點(diǎn)設(shè)計(jì)畫圖數(shù)量和類型,確定了所要繪制的圖形類型和數(shù)量后就可以對(duì)前端頁(yè)面進(jìn)行布局,一般都為對(duì)稱結(jié)構(gòu),盡量保證頁(yè)面整潔美觀。
在對(duì)數(shù)據(jù)進(jìn)行展示的時(shí)候,可以參考常見(jiàn)的稅務(wù)機(jī)關(guān)業(yè)務(wù)類型來(lái)分配各個(gè)可視化圖標(biāo)的區(qū)域。例如,可以用餅狀圖來(lái)展示不同稅種所占的比例,不同地區(qū)的數(shù)據(jù)可以快速切換,從而形成對(duì)照,例如可以比較每個(gè)城市稅種所占比例的大小,對(duì)下一步稅收管理工作進(jìn)行提前分工和安排。可以設(shè)置某地區(qū)分稅種稅收收入本月入庫(kù)數(shù)、分行業(yè)稅收收入本月入庫(kù)數(shù)等等,通過(guò)查看對(duì)比每個(gè)月份稅收收入情況,對(duì)整體經(jīng)濟(jì)走勢(shì)也有參考意義。可以用柱狀圖來(lái)展示稅務(wù)部門管戶的數(shù)量,在管戶里面又可以細(xì)分為重點(diǎn)稅源以及非重點(diǎn)稅源等等,管戶數(shù)據(jù)可以看出稅務(wù)人員的工作量的強(qiáng)弱。系統(tǒng)每天實(shí)時(shí)加工處理新產(chǎn)生的數(shù)據(jù),這樣就可以通過(guò)折線圖來(lái)對(duì)數(shù)據(jù)變化趨勢(shì)進(jìn)行展示。在對(duì)一些特殊數(shù)據(jù)進(jìn)行展示時(shí),比如數(shù)據(jù)量巨大、數(shù)據(jù)項(xiàng)多,可以采用表格加滾動(dòng)的方式進(jìn)行展示,只是對(duì)數(shù)據(jù)項(xiàng)行數(shù)和列數(shù)還是要加以限制,僅僅展示需要關(guān)注并且能夠進(jìn)行對(duì)比的數(shù)據(jù)項(xiàng),否則就失去了數(shù)據(jù)可視化的意義。
稅務(wù)數(shù)據(jù)管理系統(tǒng)的主要功能是將大量看似雜亂無(wú)章的稅收數(shù)據(jù)進(jìn)行清洗整理,再以人們習(xí)慣瀏覽的方式展示,所以系統(tǒng)頁(yè)面的主要展示內(nèi)容為數(shù)據(jù)的可視化圖形。根據(jù)數(shù)據(jù)類型的不同,所繪制的圖形也不同,主要的幾種圖形類別是柱狀圖、餅圖、折線圖、滾動(dòng)表單、漂流地圖等。圖形的展示區(qū)域通過(guò)方框來(lái)限定,對(duì)稱排列,既整齊美觀又簡(jiǎn)潔大方,因此采用ECharts來(lái)進(jìn)行數(shù)據(jù)可視化展示。
ECharts是一個(gè)使用JavaScript 實(shí)現(xiàn)的開源可視化庫(kù),可以流暢地運(yùn)行在 PC 和移動(dòng)設(shè)備上,兼容當(dāng)前絕大部分瀏覽器。ECharts的設(shè)計(jì)是面向數(shù)據(jù)的,基于數(shù)據(jù)來(lái)驅(qū)動(dòng)圖形的生成,通過(guò)改變數(shù)據(jù)來(lái)改變圖表的表現(xiàn)形式。通過(guò)合理的數(shù)據(jù)組織后,通過(guò)一個(gè)參數(shù)的變化就可以改變圖表的表現(xiàn)形式[3]。Echarts使用方法簡(jiǎn)單,可以在查看官方網(wǎng)站案例代碼,比如最常見(jiàn)的折線圖、柱狀圖、餅狀圖、散點(diǎn)圖等,都可以找到對(duì)應(yīng)的案例代碼,也有感興趣的開發(fā)人員提交的多功能代碼,可擴(kuò)展性強(qiáng)。在官網(wǎng)下載已經(jīng)封裝好的JavaScript文件,引用到自己的可視化設(shè)計(jì)項(xiàng)目中。官方網(wǎng)站案例代碼提供了有數(shù)據(jù)格式的option,不同的option可以改變圖標(biāo)形式達(dá)到我們需要的展示效果。在選擇圖形類型時(shí),需要對(duì)展示的數(shù)據(jù)進(jìn)行分析整理,可以按照option的格式來(lái)進(jìn)行組織。熟悉JavaScript語(yǔ)言的開發(fā)人員,可以很快地掌握Echarts的使用技巧,即使沒(méi)有太多的網(wǎng)頁(yè)UI設(shè)計(jì)經(jīng)驗(yàn)。
通過(guò)數(shù)據(jù)可視化技術(shù),對(duì)稅務(wù)領(lǐng)域采集的重要數(shù)據(jù)進(jìn)行清洗加工、分類,可視化處理,逐漸替代傳統(tǒng)的以報(bào)表統(tǒng)計(jì)的方式對(duì)數(shù)據(jù)歸類分析,而且利用計(jì)算機(jī)對(duì)數(shù)據(jù)高效率處理的優(yōu)勢(shì),加快稅務(wù)數(shù)據(jù)的管理、業(yè)務(wù)決策、稅源管理力量的調(diào)度分配,減少稅務(wù)人員的工作壓力,提高部門管理效率和提升對(duì)數(shù)據(jù)的有效利用率,甚至可以作為稅務(wù)部門后備人才選拔培養(yǎng),稅務(wù)人員個(gè)人能力培養(yǎng)的參考依據(jù)。
參考文獻(xiàn):
[1] 鄭戟明,柳青.Echarts在數(shù)據(jù)可視化課程中的應(yīng)用[J].電腦知識(shí)與技術(shù),2020,16(2):9-11.
[2] 崔蓬.ECharts在數(shù)據(jù)可視化中的應(yīng)用[J].軟件工程,2019,22(6):42-46.
[3] 王子毅,張春海.基于ECharts的數(shù)據(jù)可視化分析組件設(shè)計(jì)實(shí)現(xiàn)[J].微型機(jī)與應(yīng)用,2016,35(14):46-48,51.
【通聯(lián)編輯:代影】