[发明专利]一种零代码快速软件开发方法、系统、介质和设备有效
申请号: | 202111139436.5 | 申请日: | 2021-09-28 |
公开(公告)号: | CN113590102B | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 王亚飞 | 申请(专利权)人: | 北京宇信科技集团股份有限公司 |
主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/30 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 沈煜华 |
地址: | 100044 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 代码 快速 软件 开发 方法 系统 介质 设备 | ||
1.一种零代码快速软件开发方法,其特征在于,包括:
获取用户设置的与目标功能相关联的多个标准字段;其中,每个所述标准字段包括:字段名称、字段描述、字段数据类型、数据字典、显示顺序、字段ID和指示本标准字段是否可以为空的信息,所述字段描述是所述字段名称的中文含义,所述显示顺序用于指示本标准字段的显示顺序,所述字段ID用于唯一标识本标准字段的标识;
对所述多个标准字段进行组合以创建数据模型;其中,所述数据模型是由所述多个标准字段组成的集合;
从数据库中获取预先保存的与目标功能对应的代码模板;其中,所述代码模板包括:通用代码和多个占位符,所述多个占位符与所述数据模型中的多个标准字段相对应;
根据所述数据模型中的多个标准字段、所述代码模板中的通用代码和所述代码模板中的多个占位符,生成所述目标功能对应的软件代码;
所述的获取用户设置的与目标功能相关联的多个标准字段,具体包括:
响应于用户对字段管理菜单的点击操作,向用户呈现字段管理页面,所述字段管理页面中具有第一新增按钮;
响应于用户对所述第一新增按钮的点击操作,弹出第一编辑页面;
接收用户在所述第一编辑页面中输入的多个标准字段;
响应于用户的保存操作,将所述多个标准字段保存至数据库中;
所述的对所述多个标准字段进行组合以创建数据模型,具体包括:
响应于用户对表管理菜单的点击操作,向用户呈现表管理页面,所述表管理页面中具有第二新增按钮;
响应于用户对所述第二新增按钮的点击操作,弹出表字段新增功能页面,所述表字段新增功能页面中具有列名下拉框,所述列名下拉框中显示有多个标准字段的名称;
响应于用户对所述列名下拉框中显示的多个标准字段的名称的选中操作,确定多个目标标准字段,将所述多个目标标准字段组合创建为一个目标数据模型。
2.根据权利要求1所述的方法,其特征在于,所述的根据所述数据模型中的多个标准字段、所述代码模板中的通用代码和所述代码模板中的多个占位符,生成所述目标功能对应的软件代码,具体包括:
响应于用户对前端代码菜单的点击操作,显示前端代码功能页面;
响应于用户对所述前端代码功能页面中的第三新增按钮的点击操作,弹框显示第二编辑页面,所述第二编辑页面中具有表名下拉选项和代码名称下拉选项;
响应于用户对所述表名下拉选项中数据模型的选中操作,选择所述目标数据模型;
响应于用户对所述代码名称下拉选项中代码模板的选中操作,确定目标代码模板;
将所述目标代码模板中包含的多个占位符替换为所述目标数据模型中与多个占位符相对应的多个标准字段的赋值,从而自动生成所述目标功能对应的软件代码。
3.根据权利要求2所述的方法,其特征在于,还包括:
响应于用户的新增菜单的指令,展示菜单管理新增页面;
在所述菜单管理新增页面中向用户展示多个输入框,包括:名称输入框、页面标识输入框、菜单图标选择框、显示顺序输入框;
获取用户通过所述名称输入框配置的新增菜单的名称;
获取用户通过所述页面标识输入框配置的新增菜单的页面标识;
获取用户通过所述菜单图标选择框配置的新增菜单的图标;
获取用户通过所述显示顺序输入框配置的新增菜单的显示顺序;
根据所述新增菜单的名称、页面标识、图标和显示顺序,在所述菜单列表中显示所述新增菜单。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京宇信科技集团股份有限公司,未经北京宇信科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111139436.5/1.html,转载请声明来源钻瓜专利网。