劉 娟,任光芹,左 欣,湛佳軍,崔忠偉
(1.貴州師范學院 數(shù)學與大數(shù)據(jù)學院,貴州 貴陽 550018;2.貴州忠義柒彩科技開發(fā)有限公司,貴州 貴陽 550000)
隨著社會經(jīng)濟的不斷發(fā)展,財政工作任務愈加繁重,支出責任逐漸加大,而目前的財政信息系統(tǒng)相對隔離,因此無法滿足財政科學化管理的需求。
目前通用的財政績效評價方式相對單一,評價體系適用性較差[1]。我們需要打通業(yè)務數(shù)據(jù)全流程,實現(xiàn)數(shù)據(jù)一體化、管控一體化、決策科學化的目標。利用信息化技術(shù)和大數(shù)據(jù)技術(shù),能夠有效匯聚財政領(lǐng)域相關(guān)數(shù)據(jù)進行綜合統(tǒng)計分析,對項目經(jīng)費的使用情況進行流程化監(jiān)管,實現(xiàn)財政經(jīng)費的透明化和可跟蹤;有助于對財政支出的決策執(zhí)行做出客觀評估與預測,為制定下一階段的財政支出計劃以及開展財政支出評估稽查提供依據(jù),便于各級財政領(lǐng)導決策。
基于此,利用Spring Boot、Spring Cloud、Shiro、Vue、Element、Bootstrap等設計了打通局內(nèi)業(yè)務數(shù)據(jù),整合區(qū)縣數(shù)據(jù),可實現(xiàn)數(shù)據(jù)融合與聚集并且契合業(yè)務的系統(tǒng)[2-5]。
系統(tǒng)的總體設計思路:建設“兩中心(云計算中心、財稅基礎(chǔ)數(shù)據(jù)中心),三平臺(財稅數(shù)據(jù)一體化整合平臺、財稅收支一體化管控平臺、財稅大數(shù)據(jù)分析與支撐平臺),多應用(針對遵義市財政局各部門、遵義市各委辦局的個性化應用)”的管理與應用服務大數(shù)據(jù)平臺體系[6-7]。采用便于用戶訪問和操作的B/S結(jié)構(gòu),使用三層(應用層、數(shù)據(jù)分析層、數(shù)據(jù)處理層)架構(gòu)開發(fā)[8-9],平臺總體架構(gòu)如圖1所示。
圖1 平臺總體架構(gòu)
(1)應用層:主要實現(xiàn)系統(tǒng)的集中部署和數(shù)據(jù)分布式存儲,為用戶提供方便快捷的應用服務。該層主要包括數(shù)據(jù)采集系統(tǒng)、指標數(shù)據(jù)采集系統(tǒng)、總賬數(shù)據(jù)采集系統(tǒng)、項目數(shù)據(jù)采集系統(tǒng)、國庫支付數(shù)據(jù)采集系統(tǒng)、工資數(shù)據(jù)采集系統(tǒng)、各委辦局涉稅數(shù)據(jù)采集系統(tǒng)、預算管理系統(tǒng)等。
(2)數(shù)據(jù)分析層:對各類數(shù)據(jù)抽取后進行聚類、關(guān)聯(lián)分析,滿足從決策層到管理層的實時、全面的信息獲取和輔助分析,可提供強有力的管理決策支持。該層主要包括預算數(shù)據(jù)、各部門報表數(shù)據(jù)以及財稅數(shù)據(jù)等。
(3)數(shù)據(jù)處理層:主要對系統(tǒng)采集的多源數(shù)據(jù)庫管理監(jiān)測與維護數(shù)據(jù)進行分類處理,包含數(shù)據(jù)去噪、數(shù)據(jù)脫敏、數(shù)據(jù)集成、數(shù)據(jù)融合等。
針對用戶的功能需求,本文從系統(tǒng)使用的便捷性、靈活性和實用性等角度出發(fā)進行了系統(tǒng)功能設計[10],系統(tǒng)功能結(jié)構(gòu)如圖2所示。
圖2 系統(tǒng)功能結(jié)構(gòu)
(1)績效管理:實現(xiàn)全方位、全過程、全覆蓋的項目預算績效管理,完成項目績效的設置與績效指標庫的銜接,實現(xiàn)績效評價管理以及成果展示等;
(2)項目申報:實現(xiàn)對項目申報信息的管理、績效評價以及項目審批、調(diào)整、滾動、清理等;
(3)預算編審:實現(xiàn)預算數(shù)據(jù)的編制,形成預算草案和指標;
(4)預算調(diào)整:完成預算調(diào)整方案的編制和審核,獲取預算數(shù)據(jù)進行數(shù)據(jù)確認、調(diào)整、導出;
(5)預算評審:實現(xiàn)評審專家接入、評審結(jié)果報告上傳、評審報告接入項目庫評審階段;
(6)數(shù)據(jù)采集:建立數(shù)據(jù)采集模板、下發(fā)數(shù)據(jù)采集任務、單位數(shù)據(jù)填報、上報數(shù)據(jù)審核和查詢[11-12]。
系統(tǒng)采用MySQL關(guān)系型數(shù)據(jù)庫進行統(tǒng)一管理,主要包括數(shù)據(jù)采集及預算編審部分。數(shù)據(jù)采集主要包含模板管理、任務管理、表單編碼等。系統(tǒng)表間設計如圖3所示。
圖3 系統(tǒng)表間設計
預算編審主要包含項目庫、政府采購預算表、政府購買服務表、三公六項統(tǒng)計表、整體支出績效目標表。預算編審設計如圖4所示。
圖4 預算編審設計
利用 Spring Boot、Spring Cloud、Shiro、Vue、Element、Bootstrap等進行研發(fā)設計,實現(xiàn)財政局在財政管理過程中的數(shù)據(jù)集中化、管控一體化、決策科學化、服務便捷化,建成財政系統(tǒng)先進的大數(shù)據(jù)應用服務平臺。
通過Spring Boot整合Spring Cloud、MyBatis、Shiro進行后臺框架的搭建,利用Element、Bootstarp進行頁面布局,通過Vue進行頁面渲染,最終實現(xiàn)前端后臺數(shù)據(jù)的交互。
2.2.1 單位預算填報
通過vxe-table生成預算填報表格,經(jīng)vxe-table :data="tableData"屬性綁定表格數(shù)據(jù)。
利用Vue通過post向Controller層發(fā)出請求,Controller收到請求后調(diào)用業(yè)務層,業(yè)務層通過MyBatis查詢、獲取數(shù)據(jù)后返回Controller,Controller將數(shù)據(jù)轉(zhuǎn)換成JSON格式后返回給前端表格,實現(xiàn)表格數(shù)據(jù)的展示;填報單位可雙擊表格填寫數(shù)據(jù)。利用vxe-table :edit-render屬性實現(xiàn)單元格數(shù)據(jù)的編輯、保存。
2.2.2 區(qū)縣數(shù)據(jù)實時查詢
使用Spring Boot創(chuàng)建定時任務,定時查詢區(qū)縣的預算數(shù)據(jù),通過Spring Boot@Scheduled注解(cron = "0/5 * * * *?")配置定時時間,定時任務將在設定的時間請求數(shù)據(jù),并利用ECharts動態(tài)展示各區(qū)縣預算數(shù)據(jù)。
本文為推動大數(shù)據(jù)在財稅領(lǐng)域的應用,設計實現(xiàn)了基于Spring Boot的財政一體化管控平臺,建設了大數(shù)據(jù)展示系統(tǒng)及與業(yè)務相關(guān)的系統(tǒng),打通了業(yè)務數(shù)據(jù)壁壘,整合了平臺和區(qū)縣數(shù)據(jù),將數(shù)據(jù)融合與聚集,推動了預算評審、績效評價工作的發(fā)展,全面規(guī)范了預算績效工作的流程,提升了財政局在財政管理和稅務監(jiān)管領(lǐng)域的處置能力[13-16]。