公共安全标准网
文库搜索
切换导航
文件分类
频道
仅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元下载(无需注册)
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 SC 于
2024-02-07 12:42:53
上传分享
举报
下载
原文档
(586.5 KB)
分享
友情链接
T-JSDL 1—2017 高处作业吊篮施工安全管理规程.pdf
GB-T 41895-2022 细胞中DNA病毒测定 MNP标记法.pdf
SY-T 6586-2020 石油天然气钻采设备 钻机现场安装及检验.pdf
T-SZSMDA 005—2023 广角数码小儿视网膜成像系统眼部彩照采集规范.pdf
DB52-T 706-2011 杉木二元立木材积生长率表 贵州省.pdf
DB41-T 1647-2018 金属非金属深井矿山通风安全规程 河南省.pdf
GB-T 30127-2013 纺织品 远红外性能的检测和评价.pdf
专利 一种智能语音调节的电动升降桌.PDF
GB-T 38309-2019 火灾烟气流毒性组分测试 FTIR分析火灾烟气中气体组分的指南.pdf
GB-T 19819-2005 锯齿轧花机.pdf
GB-T 22653-2008 液化气体设备用紧急切断阀.pdf
GB-T 42467.3-2023 中医临床名词术语 第3部分:皮肤科学.pdf
GM-T 0096-2020 射频识别防伪系统密码应用指南.pdf
GB-T 28543-2021 电力电容器噪声测量方法.pdf
DB45-T 2760-2023 电子政务外网网络技术规范 广西壮族自治区.pdf
GB-T 35986-2018 煤矸石烧失量的测定.pdf
GB-Z 42759-2023 智慧城市 人工智能技术应用场景分类指南.pdf
GB-T 39944-2021 筒子纱数字化染色成套装备 通用技术条件.pdf
JR-T0213-2021 金融网络安全 Web 应用服务安全测试通用 规范.pdf
GoogleCloud 自动化安全运营中心soc建设指南 OfficeofCISO AutonomicSecurityOperations 10x 英文 .pdf
1
/
9
评价文档
赞助2元 点击下载(586.5 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。