全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210395807.4 (22)申请日 2022.04.14 (71)申请人 上海携宁 计算机科技股份有限公司 地址 200030 上海市徐汇区乐 山路33号403 室 (72)发明人 彭威 张栋 何林峰 李永琪  周玉娟  (74)专利代理 机构 上海晨皓知识产权代理事务 所(普通合伙) 3126 0 专利代理师 成丽杰 (51)Int.Cl. G06F 8/38(2018.01) G06F 9/451(2018.01) (54)发明名称 软件开发方法、 平台、 电子设备和计算机可 读存储介质 (57)摘要 本发明公开了一种软件开发方法、 平台、 电 子设备和计算机可读存储介质。 该方法应用于可 视化软件开发平台, 包括: 获取利用可视化界面 配置的待展示页面的配置信息, 其中表单的信息 包括表单类型和设计页面, 表单与数据查询语句 相关联, 数据查询语句与业务表相关联; 根据配 置信息渲染展示待展示页面; 表单类型为列表页 时, 根据数据查询语句在业务表中查询得到待展 示页面所需的至少一组数据组, 在待展示页面中 创建与各数据组关联的界面; 根据设计页面对各 界面关联的数据组进行渲染, 完成渲染的待展示 页面中至少展示一个设计页面。 能够实现对待展 示页面需展示的多组数据自动进行渲染, 简化了 配置流程, 页面需展示的数据量大时能够显著提 升开发效率。 权利要求书3页 说明书22页 附图6页 CN 114741079 A 2022.07.12 CN 114741079 A 1.一种软件开发方法, 其特 征在于, 应用于可视化软件开发平台, 包括: 获取利用可视化界面配置的待展示页面的配置信息, 所述配置信息包括业务表的信 息、 表单的信息、 数据查询语句; 其中, 所述表单的信息包括表单类型和设计页面, 所述表单 被配置为与所述数据查询语句 相关联, 所述数据查询语句被 配置为与所述 业务表相关联; 根据所述配置信息渲染展示所述待 展示页面; 其中, 在所述待展示页面的所述表单类型为列表页的情况下, 所述根据所述配置信息 渲染展示所述待 展示页面, 包括: 根据所述数据查询语句在所述业务表中查询得到所述待展示页面所需的至少一组数 据组, 对于每 个所述数据组, 在所述待 展示页面中创建与所述数据组对应的界面; 对于每个所述界面, 根据所述设计页面对所述界面关联的所述数据组进行渲染展示, 完成对所述待展示页面的渲染展示; 其中, 完成渲染展示的所述待展示页面中展示至少一 个所述设计页面。 2.根据权利要求1所述的软件开发方法, 其特征在于, 所述待展示页面为功能模块的页 面; 所述可视化界面包括模块设置界面、 视图设置界面和表单设置界面; 所述获取利用可视化界面配置的待 展示页面的配置信息, 包括: 获取利用所述模块设置界面配置的所述功能模块的模块信息, 所述模块信息包括: 与 所述功能模块关联的所述 业务表; 获取利用所述视图设置界面配置的所述数据查询语句; 获取利用所述表单设置界面配置的所述表单类型和所述设计页面。 3.根据权利要求2所述的软件开发方法, 其特征在于, 所述表单设置界面包括: 新增界 面和设计界面; 所述获取利用表单设置界面配置的所述表单类型和所述设计页面, 包括: 获取利用所述新增界面配置的所述表单的表单类型; 其中, 在所述表单的表单类型为 列表页的情况 下, 获取利用所述 新增界面 为所述表单关联的所述数据查询语句; 所述设计界面包括提供组件的组件区和用于设计所述表单的设计区; 其中, 在配置的 所述表单 的表单类型不同的情况下, 所述组件区的各组件的格式不同; 在所述表单 的表单 类型为列 表页的情况下, 所述组件区的组件包括用于显示所述数据组中各数据项的字段 组 件; 根据在所述组件区选择的组件以及在所述设计界面对所述选择的组件的排列方式生 成所述设计页面。 4.根据权利要求2所述的软件开发方法, 其特征在于, 所述可视化界面还包括字段设置 界面; 所述字段设置界面用于管理所述业务表中的字段信 息; 所述字段信 息包括字段类型和 字段来源; 所述字段在所述待展示页面中的渲染展示格式根据所述字段类型确定; 所述数 据组根据所述字段来源从数据库中获取。 5.根据权利要求2所述的软件开发方法, 其特征在于, 所述视 图设置界面包括: 用于权 限设置的视图条件设置框和提供展示字段供选择的选择区域; 其中, 所述选择区域包括: 用 于显示候选字段的第一区域和用于显示已选择的展示字段的第二区域; 所述候选字段根据 所述业务表确定;权 利 要 求 书 1/3 页 2 CN 114741079 A 2所述获取利用所述视图设置界面配置的所述数据查询语句, 包括: 获取利用所述视图条件设置框和所述选择区域确定的筛选条件, 并根据 所述筛选条件 生成所述数据查询语句。 6.根据权利要求2至5中任一项所述的软件开发方法, 其特征在于, 所述可视化界面还 包括按钮设置界面; 所述按钮设置界面用于配置所述待展示页面所需的按钮的信 息; 所述按钮的信 息包括 按钮类型、 按钮功能; 所述按钮在待展示页面中的渲 染展示格式根据所述按钮类型确定; 所 述按钮功能根据为所述按 钮绑定的所述表单或所述数据组确定 。 7.根据权利要求6所述的软件开发方法, 其特征在于, 所述模块配置界面包括: 字段控 件、 按钮控件、 视图控 件和表单控 件; 所述软件开发方法还 包括: 在检测到所述字段控件被操作的情况下, 提供字段列表页, 所述字段列表页包括: 字段 添加控件和通过所述字段设置界面设置的字段列表; 其中, 所述字段添加控件在被操作时 触发所述字段设置界面的提供, 所述字段列表页首次显示时显示所述 业务表的默认字段; 在检测到所述按钮控件被操作的情况下, 提供按钮列表页, 所述按钮列表页包括: 按钮 添加控件和通过所述按钮设置界面设置的按钮列表; 其中, 所述按钮添加控件在被操作时 触发所述按钮设置界面的提供, 所述按钮列 表页首次显示时通过所述按钮设置界面设置的 按钮列表为空; 在检测到所述视图控件被操作的情况下, 提供视图列表页, 所述视图列表页包括: 视图 添加控件和通过所述视图设置界面生成的视图列表; 其中, 所述视图添加控件在被操作时 触发所述视图设置界面的提供, 所述视图列 表页首次显示时通过所述视图设置界面生成的 视图列表为空; 在检测到所述表单控件被操作的情况下, 提供表单列表页, 所述表单列表页包括: 表单 添加控件和通过所述表单设置界面生成的表单列表; 其中, 所述表单添加控件在被操作时 触发所述表单设置界面的提供, 所述表单列 表页首次显示时通过所述表单设置界面生成的 表单列表为空。 8.一种可视化软件开发平台, 其特 征在于, 包括: 配置模块, 用于获取利用可视化界面配置的待展示页面的配置信息, 所述配置信息包 括业务表的信息、 表单的信息、 数据查询语句; 其中, 所述表单的信息包括表单类型和设计 页面, 所述表单被配置为与所述数据查询 语句相关联, 所述数据查询语句被配置为与所述 业务表相关联; 渲染展示模块, 用于根据所述配置信息渲染展示所述待 展示页面; 其中, 在所述待 展示页面的所述表单类型为列表页的情况 下, 所述渲染展示模块用于: 根据所述数据查询语句在所述业务表中查询得到所述待展示页面所需的至少一组数 据组, 对于每 个所述数据组, 在所述待 展示页面中创建与所述数据组对应的界面; 对于每个所述界面, 根据所述设计页面对所述界面关联的所述数据组进行渲染展示, 完成对所述待展示页面的渲染展示; 其中, 完成渲染展示的所述待展示页面中至少展示一 个所述设计页面。 9.一种电子设备, 其特 征在于, 包括: 至少一个处 理器; 以及,权 利 要 求 书 2/3 页 3 CN 114741079 A 3

.PDF文档 专利 软件开发方法、平台、电子设备和计算机可读存储介质

文档预览
中文文档 32 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共32页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 软件开发方法、平台、电子设备和计算机可读存储介质 第 1 页 专利 软件开发方法、平台、电子设备和计算机可读存储介质 第 2 页 专利 软件开发方法、平台、电子设备和计算机可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:30:11上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。