基于ssm框架的可视化报表系统的设计与研究

来源 :科学与财富 | 被引量 : 0次 | 上传用户:zhubaoqiu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:传统报表模板设计的报表都是固定字段和格式的报表,如果需求发生改变要修改字段名称或者字段排列顺序,这就需要开发人员修改报表模板。本文基于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).
  (西南民族大学 电子信息学院  四川  成都  610041)
其他文献
摘 要:石油管螺纹是专用的螺纹,要求具有较好的气密性。要想有效确保螺纹检测的质量,需要选择合理的检测技术,熟知螺纹的相关几何精度要求并严加根据标准检测钻具是十分关键的。基于此,本文首先阐述了石油管螺纹测量的基本原理,研究了石油管螺纹检测技术要点,以期能够对石油管螺纹的检测有所裨益。  关键词:石油;管螺纹;检测技术  执行钻井操作的过程中,石油管螺纹存在滑脱、丝扣断裂等多种不同的失效形式。若是出现
期刊
摘 要:本文采用线上问卷的方式对爸爸们的消费行为进行了调查。首先检验子女的数量、年龄和性别,以及养宠物的习惯是否会对爸爸的消费行为产生影响。其次考察了爸爸们的常用购物渠道、购物目的、购物品类、购物金额、对促销活动的接受水平、收入水平以及对网络购物的评价。结果显示,样本中近八成家庭都是独生子女家庭,近四分之一的家庭会养宠物,主要是猫狗等。爸爸们购物的目的主要是为子女买东西,平均一月购物金额集中在50
期刊
摘 要:国际工业转型大背景下,中国工业面临数字时代新的机遇与挑战,传统制造业的数字化转型是大势所趋,而银行信贷作为企业发展所需资本要素的重要组成,其授信体系运作效率、效果会因此受益,但同时可能产生企业间、行业间更加剧烈的两极分化。  关键词:银行信贷;传统制造业;数字化转型  随着全球科技发展,网络通信、人工智能等信息化、数字化技术高速迭代,第四次工业革命已经悄然发生。错过了第一、二次工业革命,勉
期刊
摘 要:随着我国电力网络不断向前发展,当前电网在日常运行中所产生的数据量变得越来越大,面对调控一体化模式下电网的大量数据,特别是对于电网在实际使用中所产生的大量的监控信息处理,传统的工作方式已经很难满足电网运行中的需求。为了跟上时代的发展,电力公司应用了一种电力调度信息智能提取与处理的方法,希望通过本文探讨可以为后续相关工作提供一些参考。  关键词:电力调度;监控信息;智能提取;处理方法  0 引
期刊
摘 要:国内电厂基建期粗放型传统电缆管理的模式下,电缆在设计阶段、生产环节、施工过程中都会产生浪费或人为的克扣,借助优化软件配合采用现场精细化管理能有效避免此类情况的发生。  关键词:电缆;敷设;技术  一、电缆优化的背景  国内电厂传统建设中,在进行电缆敷设时。在粗放式管理模式下会产生以下问题。  设计阶段:图纸电缆清册数量比较粗放,与工程实际存在一定量误差,热控电缆等较细较多的电缆浪费量更大,
期刊
摘 要:目前电能仍是我国城市发展的重要能源之一,配电线路的供电质量对我国城市经济发展以及社会民生有着直接的关联。供电稳定性是衡量配电网路质量的重要标准,较少故障数量、降低供电中断概率、提高复电效率,一直以来是供电企业追求的主要服务目标,雷击是造成供电网路故障的重要自然因素,课题研究由此出发, 深入分析探讨我国民用配电线路的防雷技术措施现状,分析其中存在的问题,并从技术管理、经济管理、运行管理三个角
期刊
摘 要:经济的发展对电力行业提出了更高的要求,也促进了电力系统的快速发展。正因为如此,将围绕电力系统中新技术的应用展开研究,希望可以为推动电力系统的发展起到积极作用,实现更好更快更稳的新电力时代。  关键词:电力系统;发展现状;发展趋势;新技术  引言  当前是一个信息化技术时代,我国电力行业建设发展要与时俱进,跟上时代前进的脚步。现代电力企业要及时转变自身的工作理念,构建出科学完善的电力系统,通
期刊
摘 要:稠油也称为高粘度原油,具有流动性差、粘度高、凝固点高等特点。我国稠油资源含量非常丰富,是油气资源的重要组成部分,但是其自身的特点使得开采过程中面临着很多的困难。随着我国勘探技术的发展,越来越多的稠油油田被发现,如何能够高效的开采这些稠油资源仍是目前面临的主要的难题。但是热技术的发展和成熟使得稠油开采的问题也逐渐被化解,为稠油开采以及我国油气资源的利用提供了更大的发展空间。  关键词:稠油热
期刊
摘 要:随着国家的建设与发展,煤炭的采矿工程受到了广泛的关注,因此,提高工程的采矿技术以及加强施工的安全性是当前的首要任务。在提高采矿作业的过程中,注重效率是首当其冲的,同时也是必然的需求。为了实现这一目标,相关的技术人员不仅需要全面掌握采矿的技术,同时还要选择合理的方式方法实施工程的安全管理。这样做的目的是为了促进工程的安全建设得到相应的保障,同时也是为了工程的施工打下良好的基础。  关键词:煤
期刊
摘 要:甘薯是一种高产、抗旱、耐瘠、适合农业产业化发展的粮食、经济、饲料及工业原料多用途作物,与谷类作物(小麦、玉米)淀粉相比,甘薯淀粉具有高黏性、口味温和等优点。其中约45%用于加工淀粉,约40%用于错峰鲜销,目前甘薯种植已成为农村经济增长的新亮点。  关键词:甘薯;技术;提高应用  一、技术名称  民权县甘薯高产优质栽培技术  二、技术概述  1、技术示范推广情况  该技术在花园、人和等乡镇推
期刊