说明:收录90万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211061435.8 (22)申请日 2022.08.31 (71)申请人 杭州东方通信软件技 术有限公司 地址 310013 浙江省杭州市西湖区文三路 398号 (72)发明人 王涛 杨克伟 曾东将 张文霖 (74)专利代理 机构 北京亿腾知识产权代理事务 所(普通合伙) 11309 专利代理师 陈霁 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/23(2019.01) G06F 16/242(2019.01) G06F 40/186(2020.01) (54)发明名称 一种零代码自动报表生成方法 (57)摘要 本发明涉及一种零代码自动报表 生成方法, 所述方法包括: 获取报表配置信息, 根据报表配 置信息, 动态生成对应功能的数据库操作指令; 使用数据库操作指令对数据库进行操作, 得到至 少一组报表数据, 并传输给前端应用程序, 其中, 所述报表数据包含要渲染的组件对应的类型标 识; 前端应用程序根据所述至少一组报表数据以 及类型标识, 动态渲染报表组件, 组成报表页面。 权利要求书1页 说明书4页 附图3页 CN 115357585 A 2022.11.18 CN 115357585 A 1.一种零代码自动报表生成方法, 其特 征在于, 所述方法包括: 获取报表配置信息, 根据报表配置信息, 动态生成对应功能的数据库操作指令; 使用数据库操作指令对数据库进行操作, 得到至少一组报表数据, 并传输给前端应用 程序, 其中, 所述报表数据包 含要渲染的组件 对应的类型 标识; 前端应用程序根据所述至少一组报表数据以及类型标识, 动态渲染报表组件, 组成报 表页面。 2.根据权利要求1所述的方法, 其特征在于, 所述报表配置信 息, 包括对报表的增加、 删 除、 修改、 查询中的至少一项操作。 3.根据权利要求1所述的方法, 其特征在于, 所述根据报表配置信息, 动态生成对应功 能的数据库操作指令, 包括: 将报表配置信 息填入预先配置完成的数据库操作指令模板, 生成对应功能的数据库操 作指令。 4.根据权利要求1所述的方法, 其特征在于, 在获取报表配置信 息, 根据报表配置信 息, 动态生成对应功能的数据库操作指令之前, 所述方法还 包括: 获取报表制作需求, 根据报表制作需求, 生成报表配置信息 。 5.根据权利要求4所述的方法, 其特征在于, 所述获取报表制作需求, 根据报表制作需 求, 生成报表配置信息, 包括: 如果报表制作需求对应的数据表已存在于数据库中, 则配置制作报表所需的字段信 息, 然后生成报表配置信息; 如果报表制作需求对应的数据表不存在于数据库中, 则先在所述数据库中构建所述数 据表, 然后配置制作报表所需的字段信息, 进 而生成报表配置信息 。 6.根据权利要求1所述的方法, 其特征在于, 在前端应用程序根据 所述至少一组报表数 据以及类型 标识, 动态渲染报表组件, 组成报表页面之后, 所述方法还 包括: 将所述报表页面配置 到系统功能菜单; 将所述报表页面授权给相关使用者进行使用。 7.根据权利要求1所述的方法, 其特征在于, 所述数据库操作指令为SQL; 所述报表数据 为对象型数组; 所述前端应用程序根据所述至少一组报表数据以及类型标识, 动态渲染报 表组件, 组成报表页面, 使用Vue和ElementUI工具完成。 8.根据权利要求3所述的方法, 其特征在于, 所述将报表配置信 息填入预先配置完成的 数据库操作指令模板, 生成对应功能的数据库操作指令, 使用MyBatisPlus3和Freemarker 工具完成。权 利 要 求 书 1/1 页 2 CN 115357585 A 2一种零代码自动报表生成方 法 技术领域 [0001]本发明涉及低代码/零代码开发领域, 尤其涉及一种零代码自动报表生成方法。 背景技术 [0002]目前市面上对于报表类开发技术大体分为2类: 一是完全自定义开发, 包括前端页 面和后端接口服务, 业务方需要什么功能就开 发什么, 完全按照业务方需求来 实现。 二是低 代码平台, 通过前端拖拽式组件拼装生成前端代码, 后端数据接口需按需实现。 图1简要地 描述了现有报表开发流程。 如图1所示, 在现有的报表开发流程中, 首先由业务需求方提出 报表需求并发送给系统建设方, 系统建设方评估该需求的可行性, 并开始做需求设计。 在需 求设计完成后, 发送给业务需求方进 行确认, 确认后, 由系统建设方进入功能的开 发和实现 环节。 开发完成后, 进行 上线测试部署, 然后交付给业 务需求方进行使用。 [0003]对现有流程和技术实现方案进行评估后, 不难发现其中存在很多的问题, 主要为 以下几点: [0004]1.原有技术均需设计人员和开发人员共同介入, 就算是低代码平台, 也只是减轻 了前端开发的工作量, 但还是需要将生成的代码进行细节开发才能达到需求 目标, 后端数 据接口开发的工作量并未减少。 [0005]2.每个报表均需走一遍全部流程, 从需求提出到功能设计, 到最后的开发实现和 上线发布, 均需要系统建设方深度参与, 与业务需求方频繁沟通交流, 增加了人力和时间成 本。 [0006]3.报表上线发布均需测试、 部署更新等操作, 部署期间可能导致系统其他功能不 可用、 中断等情况, 增 加了人工维护和 测试成本 。 发明内容 [0007]本发明的目的是提供一种零代码自动报表生成方法, 旨在使用前端动 态页面渲染 以及后端动态数据库语言模板技术, 通过灵活的报表信息配置实现零代码报表自动生成, 在开发上减少技术门槛, 使得没有开 发能力的业务人员也可根据自身需求实现报表定制开 发, 具有可视化定制开发、 即配即用等特性。 [0008]本发明为解决上述技术问题采用的技术方案为, 提供了一种零代码自动报表生成 方法, 包括: [0009]获取报表配置信息, 根据报表配置信息, 动态生成对应功能的数据库操作指令; [0010]使用数据库操作指令对数据库进行操作, 得到至少一组报表数据, 并传输给前端 应用程序, 其中, 所述报表数据包 含要渲染的组件 对应的类型 标识; [0011]前端应用程序根据所述至少一组报表数据以及类型标识, 动态渲染报表组件, 组 成报表页面。 [0012]在一种可能的实施方式中, 所述报表配置信息, 包括对报表的增加、 删除、 修改、 查 询中的至少一项操作。说 明 书 1/4 页 3 CN 115357585 A 3
专利 一种零代码自动报表生成方法
文档预览
中文文档
9 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-07 12:42:53
上传分享
举报
下载
原文档
(586.5 KB)
分享
友情链接
DB23-T 3278—2022 应急指挥中心基础设施与支撑系统建设规范 黑龙江省.pdf
DB42-T 1951-2023 桥梁结构健康信息化监测技术规范 湖北省.pdf
GB-T 33009.3-2016工业自动化和控制系统网络安全集散控制系统(DCS)第3部分评估指南.pdf
T-CSAE 75.2—2021 汽车防锈包装规程 第2部分:动力总成及其主要零部件.pdf
GB-T 31206-2014 机械产品绿色设计 导则.pdf
T-SDL 3.2—2021 10 kV智能电缆系统技术规范 第 2 部分 智能电缆测控系统终端.pdf
攻击面管理平台技术白皮书202304.pdf
S-SDLC-CMM.pdf
YD-T 4246-2023 电信网和互联网数据异常行为监测技术要求与测试方法.pdf
奇安信 2021年中国企业邮箱安全性研究报告.pdf
GB-T 32922-2016 信息安全技术 IPSec VPN安全接入基本要求与实施指南.pdf
GB-T 25069-2022 信息安全技术 术语.pdf
YD-T 2628.1-2021 演进的移动分组核心网络(EPC)设备技术要求 第1部分:支持E-UTRAN接入.pdf
变更管理制度.pdf
GB-T 22240-2020 网络安全等级保护定级指南.pdf
tc260 网络安全标准实践指南 数据分类分级指引 2022 .pdf
T-GHDQ 89.2—2022 车载网络安全测试规范 第2部分:车载以太网安全测试规范.pdf
YD-T 3834.1-2021 量子密钥分发(QKD)系统技术要求 第1部分:基于诱骗态BB84协议的QKD系统.pdf
2021网信自主创新调研报告.pdf
GB-T 18190-2017 海洋学术语 海洋地质学.pdf
1
/
9
评价文档
赞助2.5元 点击下载(586.5 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。