999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ssm框架的可視化報表系統的設計與研究

2021-03-08 10:14:32高明峰彭安金
科學與財富 2021年4期

高明峰 彭安金

摘 要:傳統報表模板設計的報表都是固定字段和格式的報表,如果需求發生改變要修改字段名稱或者字段排列順序,這就需要開發人員修改報表模板。本文基于ssm框架設計出一種自定義報表系統,用戶根據需求可以選擇預添加的字段,并且可以對添加的字段進行增刪,最終根據用戶需求,生成想要的報表,進而實現智能報表的自定義功能和數據可視化。

關鍵詞:報表; 自定義; 數據可視化

0.引言

報表作為數據分析的一種重要手段,廣泛應用在各個行業領域中,可以進行數據的存儲和可視化,并針對數據的分析和統計完成一系列工作,可為企業的經營者和決策者提供企業的運行情況,進而為企業戰略決策提供了重要依據和數據支撐[1]。傳統報表在報表樣式、數據源和報表數據關系等方面大多都是通過固定的形式嵌套在編譯代碼中。在實際應用過程中,傳統報表往往會隨業務需求不斷發生變化,一旦報表的樣式或者模板發生變化,則必須修改程序代碼才能滿足這種新的需求,給用戶的使用帶來了極大的不便[2]。因此,需要研發一種靈活的、通用的、能夠處理多業務融合的可視化報表工具。

本文研究開發的多維度自定義可視化報表系統,有效地解決了企業各部門對于統計、分析、可視化、決策等需求[3],從而實現企業數據的數字化、可視化及智能化,可視化報表系統逐步成為了當代企業數據應用的必要工具,在企業經營和決策中起著至關重要的作用。

1.系統功能簡介

該系統是一個數據可視化工具,不僅擁有強大的數據計算引擎,而且還引入了一款功能十分強大的報表視圖JS插件Echart,完美地將數據計算和美觀的圖表結合到了一起。該報表系統不同于傳統的報表系統,它對用戶很友好,即便是對于沒有IT背景的人員使用起來也完全沒有問題,用戶可以根據業務需求拖拽產生報表,然后再進行相關數據分析得出結果,最終輔助企業決策者進行業務決策。

2.可視化報表設計

使用可視化工具設計自定義報表的過程,如圖1所示,主要分為四個步驟:

(1)新建數據源:該系統支持jdbc、kylin、elasticsearch等多種數據源,在創建數據集之前,首先要確定所選數據源的類型,并給數據源起個名稱。然后通過數據庫用戶名和密碼連接到mysql數據庫,點擊測試連接,若測試連接成功則表示成功連接上數據庫。

(2)新建數據集:數據集的來源有多個,可以是數據庫表、sql數據集和自助數據集。但是數據集本質是不變的,就是用戶拿來分析和使用的數據表。在向報表中添加數據之前,我們需要對數據源使用sql查詢命令來創建數據集。數據表中的字段,通常可以作為組件中的維度和指標來使用,拖動字段到組件的維度和指標列即可完成字段的添加。

(3)設計圖表:選擇上一步創建的數據集,根據實際需求將左側維度列的預先定義好的字段分別拖拽到右側橫軸和縱軸所在的文本框,并選擇合適的圖表類型進行數據分析。然而圖表種類繁多,為了選擇正確的圖表達到“一圖勝千言”的效果。

(4)設計儀表板:對于儀表板展示的效果需求,該系統提供了儀表板樣式、儀表板布局、數據定時刷新和儀表板撤銷還原等功能。從全局角度對儀表板進行風格配色的統一調整,通過調整儀表板內組件間隙、設置組件懸浮來進行儀表板布局。系統提供了對單個儀表板、多個儀表板和單個組件的自動定時刷新功能,儀表板定時刷新功能是通過JavaScript來實現的。用戶在制作儀表板時,通常會做許多探索性的操作,或者有時候會做出一些錯誤操作,此時可直接在組件界面進行撤銷或還原。

3.可視化報表的具體實現

本文通過可視化報表系統對某書店的書籍進行分類,并將分類統計結果以圖表的形式展示出來。如圖2所示,書籍主要包含書籍編號、書籍名稱、書籍作者、書籍出版社、書籍類型和書籍數量等信息。

在創建自定義可視化報表之前,首先要做的是根據需求創建數據庫mybook,然后將存儲書籍信息的book表導入到mybook數據庫中。該報表系統支持多種類型的數據源,這里我們以最常使用的jdbc為例。新建數據源為書籍信息,通過數據庫用戶名和密碼連接到mybook數據庫。在創建好數據源之后,選擇上一步創建的數據源,書寫sql語句創建數據集書籍信息,點擊讀取數據信息,將自動獲取數據庫中的字段,根據需求將書籍類型、書籍數量分別拖到維度列和指標列并保存。如圖3所示,通過對數據和需求的分析,選取柱狀圖來統計書籍中人文社科、文學綜合、經管綜合、計算機類書籍的數量,選取餅狀圖來統計書籍中人文社科、文學綜合、經管綜合和計算機類書籍所占的百分比,圖表設計的整個過程都是可視化的。最后通過儀表盤以一種直觀的方式展示出來。

4.結束語

由于當前社會企業對報表應用的需求越來越高,所以本文采用B/S架構設計可視化報表系統。該系統通過瀏覽器來訪問服務器,用戶可以根據實際需求自由設計報表,解決了傳統報表模板的局限性,從而節約了開發成本,縮短了開發周期,具有良好的可擴展性和穩定性,大幅提高了用戶的工作效率,符合當前企業的發展需求,應用場景十分廣泛。

參考文獻:

[1]蔣曉宇.基于tableau可視化業務報表設計與實現[J].數字通信世界,2017(2):224-225.

[2]林志榮, 張金仙, 謝金達,等. 基于用戶自定義的動態報表設計[J]. 蘭州文理學院學報:自然科學版, 2014.

[3]于海波, 張啟偉, 隋志巍,等. 智能化報表工具的研究,設計與開發[J]. 電腦知識與技術, 2019(29).

主站蜘蛛池模板: 欧美国产日韩在线播放| 国产一线在线| 国产成人夜色91| 国产人人射| 欧美日韩综合网| 亚洲男人的天堂久久香蕉| 亚洲人精品亚洲人成在线| 亚洲欧州色色免费AV| 无码aaa视频| 亚洲第一黄色网址| h网站在线播放| 免费国产高清视频| 国产欧美日韩综合在线第一| 免费毛片网站在线观看| 久久性视频| 日韩av无码精品专区| 香蕉久久国产精品免| 波多野结衣视频一区二区| h视频在线观看网站| 91成人免费观看| 久久永久免费人妻精品| 欧美日韩一区二区在线播放| 国产一区亚洲一区| 亚洲国产第一区二区香蕉| 亚洲v日韩v欧美在线观看| 亚洲精品天堂在线观看| 欧美全免费aaaaaa特黄在线| 国产精品亚洲日韩AⅤ在线观看| 国产亚洲精久久久久久无码AV| 亚洲欧美精品日韩欧美| 亚洲性视频网站| 中文字幕精品一区二区三区视频 | 97狠狠操| 国产三级视频网站| 亚洲愉拍一区二区精品| 91无码人妻精品一区二区蜜桃| 国产麻豆精品久久一二三| 亚洲色精品国产一区二区三区| 亚洲免费毛片| 鲁鲁鲁爽爽爽在线视频观看 | 国产美女无遮挡免费视频| 亚洲午夜福利精品无码| www.91在线播放| 国产噜噜噜| 69视频国产| 亚洲欧美成人在线视频| 国产欧美日韩综合一区在线播放| 欧美精品综合视频一区二区| 国产精女同一区二区三区久| 亚洲香蕉久久| 亚洲欧美综合在线观看| 午夜精品福利影院| 欧美三级视频网站| 欧美日韩国产成人高清视频| 日韩精品资源| 国产精品美人久久久久久AV| 色婷婷视频在线| 四虎国产永久在线观看| 免费大黄网站在线观看| 免费一级毛片完整版在线看| 亚洲看片网| 国产色偷丝袜婷婷无码麻豆制服| 国产激情无码一区二区免费| 久久久国产精品无码专区| 高清乱码精品福利在线视频| 国产日韩欧美视频| 欧美性色综合网| 国产交换配偶在线视频| 欧美性色综合网| 小13箩利洗澡无码视频免费网站| 国产成人亚洲精品色欲AV| 正在播放久久| 丁香五月婷婷激情基地| 91香蕉视频下载网站| 久久毛片网| 精品国产一二三区| h网站在线播放| 2019年国产精品自拍不卡| www.youjizz.com久久| 久精品色妇丰满人妻| 热伊人99re久久精品最新地| 色悠久久久久久久综合网伊人|