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

来源 :科学与财富 | 被引量 : 0次 | 上传用户:chica2222
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:传统报表模板设计的报表都是固定字段和格式的报表,如果需求发生改变要修改字段名称或者字段排列顺序,这就需要开发人员修改报表模板。本文基于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).
其他文献
摘 要:深入推进依法行政,加快法治政府的建设是我国全面建成小康社会的重要组成部分。我国依法行政和法治政府的建设经历了漫长而曲折的历程,由新中国成立初期的艰难探索到改革开放以来依法行政与法治政府的提出,再到现在的全面发展,依法行政和法治政府建设取得了显著成效,政府立法工作不断完善、行政执法体制逐步优化、政务公开全面推进、纠错问责机制得以建立并不断完善。但是,在发展过程中仍有许多问题需要我们密切关注,
期刊
摘 要:温度测量是化工仪表自动化的四大参数之一,而热电阻是温度测量的重要传感器,本文简要介绍了电阻体(热电阻)的工作原理、信号连接方式。并对电阻体在实际使用安装和故障进行分析,并提出相应的解决办法。  关键词:电阻体;工作原理;故障处理  一、PT100的原理  PT100是电阻时温度传感器的一种,电阻式温度传感器(RTD,Resistance Temperature Detector)-一种物质
期刊
摘 要:青少年学生参加体育锻炼,不仅关系着其身体健康,而且也是关系着“少年强则中国强”目的的根本要求。虽然青少年学生并不缺乏体育锻炼的参与热情,但是坚持性、持续性却有待提高。本文以某地青少年学生为例,就其体育锻炼的坚持性情况进行分析,并在此基础上深入挖掘其原因和应对策略,以供参考。  关键词:体育锻炼;青少年学生;坚持性;情况调查;原因及对策  体育锻炼是强身健体以及增强学生身体素质的有效手段和途
期刊
摘 要:伴随着技术的长足发展,很多卷烟厂开始进行设备改进。为了更好地提高生产效率、降低成本,卷烟厂需要对常用的电气化设备进行改进优化和维修。本文通过对烟机设备运作过程中产生的故障起因进行分析,重点对本企业常用的PROTOS 70卷烟机和GDX1、GDX2包装机在实际运行中遇到的故障和面临问题时的应对措施进行探讨。  关键词:烟机设备;电气故障;维修策略  引言:  在科技爆炸的时代,新技术、新工艺
期刊
摘 要:本文通过查阅大量资料,对内蒙古地区农村公路养护管理中存在的问题进行总结,提出了农村公路养护管理措施,从而更好的确保农村公路养护质量,促进农村公路养护技术的发展。  关键词:农村公路;养护技术;问题;措施  1 内蒙古地区农村公路养护管理中存在的问题  由于内蒙古地区农村公路养护管理责任主体缺乏相对完善的法律及规定,乡村公路管理缺位现象明显。基层管理部门对农村公路养护管理工作缺乏全面认识,未
期刊
摘 要:随着我国社会发展和进步,国家对残疾相关工作越来越重视,对残联工作提出多项指导意见和相关政策,从而提高残联工作效率和质量。在残联整体工作中,档案管理占有重要的组成部分,对残疾人管理体系的有着重要的意义,残联档案主要是以往工作和信息的记录,为后续工作开展提供便利条件。本文笔者根据残联档案管理工作的现状,对存在的问题进行整合和分析,对档案管理工作的优化提出了可行性建议,促进工作规范科学进行。  
期刊
摘 要:法治信仰是对特定法治文化的认同,是对“良法善治”的信仰,是人之感性与法律理性的融合。国家治理现代化建设背景下的法治信仰构建是对“人治信仰”的一种彻底否定,是将法治信仰转化为治理能力的过程。国家治理现代化建设背景下的法治信仰构建首先要建立一套为广大人民群众所普遍接受的精神价值体系,进而将此种价值体系贯穿于立法、执法、司法、普法的全過程,让守法观念成为全民默契,使践行法治成为全民自觉。  关键
期刊
摘 要:本文主要探究在2020年上半年上海市农民工就业状况以及返工复工形势,并从我国国情出发,结合2020年是全面打赢脱贫攻坚战收官之年的政策,顺应工业化和城市化发展的客观规律,提出一些切实可行的、可为其他省份所借鉴的解决方法和建议,以此切实地为农民工分忧,为提高上海市社会的文明程度,保持上海市社会的和谐稳定献言献策。  关键词:农民工就业;上海市;建议  新冠肺炎疫情对中国国民经济、社会生活产生
期刊
摘 要:疫情期间,大型国有商业银行践行社会担当,对还款困难客户进行了延迟还本付息和增加疫情专项额度的政策,切实为受疫情影响的小企业客户纾解困难,但后续的风险状况仍需重点关注,本文对此提出了一些建议。  关键词:疫情;普惠金融;风险  一、疫情期间延迟还本付息客户业务现状  疫情期间,大型国有商业银行践行社会担当,对还款困难客户进行了延迟还本付息和增加疫情专项额度的政策,切实为受疫情影响的小企业客户
期刊
摘 要:随着我国国民经济的不断发展,人们的生活水平不断提高,市民对于生活和工作环境的要求也不断地增加。在对城市环境进行规划时,道路给排水工程是给市民提供良好舒适出行环境的重要项目之一。通过对城市道路进行科学合理的给排水设计,可以提高城市调节水资源的能力,并且可以更好地贯彻落实海绵城市理论。将海绵城市理论应用到市政道路给排水设计当中可以减少环境污染、交通拥挤、水资源短缺等问题。本文主要阐述了海绵城市
期刊