




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于ssm框架的可视化报表系统的设计与研究 高明峰 彭安金摘 要:传统报表模板设计的报表都是固定字段和格式的报表,如果需求发生改变要修改字段名称或者字段排列顺序,这就需要开发人员修改报表模板。本文基于ssm框架设计出一种自定义报表系统,用户根据需求可以选择预添加的字段,并且可以对添加的字段进行增删,最终根据用户需求,生成想要的报表,进而实现智能报表的自定义功能和数据可视化。关键词:报表; 自定义; 数据可视化0.引言报表作为数据分析的一种重要手段,广泛应用在各个行业领域中,可以进行数据的存储和可视化,并针对数据的分析和统计完成一系列工作,可
2、为企业的经营者和决策者提供企业的运行情况,进而为企业战略决策提供了重要依据和数据支撑1。传统报表在报表样式、数据源和报表数据关系等方面大多都是通过固定的形式嵌套在编译代码中。在实际应用过程中,传统报表往往会随业务需求不断发生变化,一旦报表的样式或者模板发生变化,则必须修改程序代码才能满足这种新的需求,给用户的使用带来了极大的不便2。因此,需要研发一种灵活的、通用的、能够处理多业务融合的可视化报表工具。本文研究开发的多维度自定义可视化报表系统,有效地解决了企业各部门对于统计、分析、可视化、决策等需求3,从而实现企业数据的数字化、可视化及智能化,可视化报表系统逐步成为了当代企业数据应用的必要工具,
3、在企业经营和决策中起着至关重要的作用。1.系统功能简介该系统是一个数据可视化工具,不仅拥有强大的数据计算引擎,而且还引入了一款功能十分强大的报表视图js插件echart,完美地将数据计算和美观的图表结合到了一起。该报表系统不同于传统的报表系统,它对用户很友好,即便是对于没有it背景的人员使用起来也完全没有问题,用户可以根据业务需求拖拽产生报表,然后再进行相关数据分析得出结果,最终辅助企业决策者进行业务决策。2.可视化报表设计使用可视化工具设计自定义报表的过程,如图1所示,主要分为四个步骤:(1)新建数据源:该系统支持jdbc、kylin、elasticsearch等多种数据源,在创建数据集之前
4、,首先要确定所选数据源的类型,并给数据源起个名称。然后通过数据库用户名和密码连接到mysql数据库,点击测试连接,若测试连接成功则表示成功连接上数据库。(2)新建数据集:数据集的来源有多个,可以是数据库表、sql數据集和自助数据集。但是数据集本质是不变的,就是用户拿来分析和使用的数据表。在向报表中添加数据之前,我们需要对数据源使用sql查询命令来创建数据集。数据表中的字段,通常可以作为组件中的维度和指标来使用,拖动字段到组件的维度和指标列即可完成字段的添加。(3)设计图表:选择上一步创建的数据集,根据实际需求将左侧维度列的预先定义好的字段分别拖拽到右侧横轴和纵轴所在的文本框,并选择合适的图表类
5、型进行数据分析。然而图表种类繁多,为了选择正确的图表达到“一图胜千言”的效果。(4)设计仪表板:对于仪表板展示的效果需求,该系统提供了仪表板样式、仪表板布局、数据定时刷新和仪表板撤销还原等功能。从全局角度对仪表板进行风格配色的统一调整,通过调整仪表板内组件间隙、设置组件悬浮来进行仪表板布局。系统提供了对单个仪表板、多个仪表板和单个组件的自动定时刷新功能,仪表板定时刷新功能是通过javascript来实现的。用户在制作仪表板时,通常会做许多探索性的操作,或者有时候会做出一些错误操作,此时可直接在组件界面进行撤销或还原。3.可视化报表的具体实现本文通过可视化报表系统对某书店的书籍进行分类,并将分类
6、统计结果以图表的形式展示出来。如图2所示,书籍主要包含书籍编号、书籍名称、书籍作者、书籍出版社、书籍类型和书籍数量等信息。在创建自定义可视化报表之前,首先要做的是根据需求创建数据库mybook,然后将存储书籍信息的book表导入到mybook数据库中。该报表系统支持多种类型的数据源,这里我们以最常使用的jdbc为例。新建数据源为书籍信息,通过数据库用户名和密码连接到mybook数据库。在创建好数据源之后,选择上一步创建的数据源,书写sql语句创建数据集书籍信息,点击读取数据信息,将自动获取数据库中的字段,根据需求将书籍类型、书籍数量分别拖到维度列和指标列并保存。如图3所示,通过对数据和需求的分
7、析,选取柱状图来统计书籍中人文社科、文学综合、经管综合、计算机类书籍的数量,选取饼状图来统计书籍中人文社科、文学综合、经管综合和计算机类书籍所占的百分比,图表设计的整个过程都是可视化的。最后通过仪表盘以一种直观的方式展示出来。4.结束语由于当前社会企业对报表应用的需求越来越高,所以本文采用b/s架构设计可视化报表系统。该系统通过浏览器来访问服务器,用户可以根据实际需求自由设计报表,解决了传统报表模板的局限性,从而节约了开发成本,缩短了开发周期,具有良好的可扩展性和稳定性,大幅提高了用户的工作效率,符合当前企业的发展需求,应用场景十分广泛。参考文献:1蒋晓宇.基于tableau可视化业务报表设计与实现j.数字通信世界,2017(2):224-225.2林志荣, 张金仙,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025综合物流服务合同范本
- 2025届高三数学“8+3+3”小题期末专项练(10)复数与平面向量(新高考地区专用)解析版
- 2025赠与合同协议书范本
- 2025租赁合同终止的方法
- 2025年农科院作物学笔试题
- 2025年牙科综合治疗机合作协议书
- 2025年高、低能校正磁铁项目合作计划书
- 2025年麻疹、风疹、腮腺炎联合疫苗合作协议书
- 2025年金融担保服务项目合作计划书
- 2025年碳纤维预浸布项目合作计划书
- GB/T 18050-2000潜油电泵电缆试验方法
- GB 7793-2010中小学校教室采光和照明卫生标准
- FZ/T 24011-2019羊绒机织围巾、披肩
- 金螳螂企业管理课件
- 炊事机械安全操作规程
- 最新版教育心理学课件3-成就动机
- 离合器-汽车毕业设计-设计说明书
- 中国民间美术年画-完整版PPT
- 2022年《趣味接力跑》教案
- 级配碎石旁站监理记录表.模板
- 国电南自PSL 641U线路保护测控装置技术说明书V1.1
评论
0/150
提交评论