[发明专利]一种标准化编程的智能辅助工具及其工作方法在审
| 申请号: | 202110775198.0 | 申请日: | 2021-07-08 |
| 公开(公告)号: | CN113641346A | 公开(公告)日: | 2021-11-12 |
| 发明(设计)人: | 丘仲权 | 申请(专利权)人: | 福建通慧教育科技有限公司 |
| 主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/34 |
| 代理公司: | 泉州劲翔专利事务所(普通合伙) 35216 | 代理人: | 张娜 |
| 地址: | 350000 福建省福州市鼓楼区软*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 标准化 编程 智能 辅助工具 及其 工作 方法 | ||
1.一种标准化编程的智能辅助工具,其特征在于:包括基础技术架构模块、组件库模块、智能编程助手模块以及应用课程模块,所述组件库模块基于基础技术架构模块构建各架构的组件,所述智能编程助手模块为用户交互窗口,用户通过所述智能编程助手得到标准化的代码,所述应用课程模块包括多种应用学习课程。
2.根据权利要求1所述的一种标准化编程的智能辅助工具,其特征在于:所述智能编程助手模块包括项目管理模块、库表映射模块、接口API设计和管理模块、页面可视化设计器以及在线预览模块。
3.根据权利要求2所述的一种标准化编程的智能辅助工具,其特征在于:所述项目管理模块包括项目的信息设置以及根据项目去管理所开发的业务功能,所述项目的信息设置包括项目基本信息和数据源设置,所述项目基本信息包括项目名称、项目英文名称、项目Icon、项目类型、项目描述、项目标签,所述数据源设置包括设置项目的数据源类型、主机名/IP、用户名、密码、数据库端口、数据库,填写完成后进行连接测试,连接测试通过后保存配置信息;用户在后面的开发中,通过客户端连接工具可以直接连接所配置的项目数据库,读取数据信息以快速配置所需业务功能。
4.根据权利要求2所述的一种标准化编程的智能辅助工具,其特征在于:所述库表映射模块为能够映射程序员指定的数据库,用户通过客户端实现在线的编程助手工具与程序员本地数据库的连接通道。
5.根据权利要求2所述的一种标准化编程的智能辅助工具,其特征在于:所述接口API设计和管理模块为可以配置接口路径和名称、接口描述、接口请求类型、接口动作、请求参数、响应参数、数据模型的模块,配置请求参数和响应参数时,通过库表映射模块快速地选取库表的字段作为参数,根据这些信息自动生成接口的代码,并生成主要的接口协议信息,程序员把这些信息拷贝到接口协议配置中,就能够快速完成接口协议的配置说明,对于单表接口无法实现的数据表操作接口,直接在生成的XML文件中去修改SQL语句,从而完成复杂逻辑的处理,还提供发布工具,可以在本地快速发布,程序员通过postman工具,就可以发起测试,还提供接口查询的入口,程序员既可以按照接口的目录结构进行查询,也可以按照指定页面去查询所需的接口,查看接口详情可以查看到接口的详细信息,包括接口的名称、请求地址、业务逻辑、请求参数、返回参数。
6.根据权利要求2所述的一种标准化编程的智能辅助工具,其特征在于:所述页面可视化设计器包括页面管理、组件库、自定义组件、页面模板、页面设计器以及预览和代码生成模块,所述页面管理为树形管理页面目录,并能够快速创建PC页面、创建子页面、修改删除页面,所述组件库包括基础组件、图表组件库以及自定义组件,所述基础组件集成第三方框架,所述图表组件库集成各类常用图表,可快速设计出各种统计分析、地图导航类项目,所述自定义组件根据常用业务的特点,总结提炼一些常用的功能,封装成组件的方式,供其它页面使用,所述页面模板为设计器将用户设计好的页面自动保存为模板,其他页面可快速引入使用,所述页面设计器为拖拽式组件设计,所述预览和代码生成为用户可随时点击运行进行预览真实的效果的模块。
7.根据权利要求2所述的一种标准化编程的智能辅助工具,其特征在于:所述在线预览模块包括在线构建和预览模块、代码生成与下载模块、接口文档生成与下载模块以及数据库文档生成与下载模块,所述在线构建和预览模块项目的配置完成后,通过项目在线构建功能,可直接生成项目的运行服务,程序员可以直接在线预览所配置的功能效果,所述代码生成与下载模块根据用户配置的业务规则,自动生成无任何封装的源代码,提供给用户使用,所述接口文档生成与下载模块支持一键生成项目的接口文档,并可下载查看,所述数据库文档生成与下载模块支持一键生成项目的数据库文档,并可下载查看。
8.根据权利要求1所述的一种标准化编程的智能辅助工具,其特征在于:所述基础技术架构模块包括业界主流的前后端分离架构,前端WEB采用VUE+HTML5框架、前端APP采用uni-app框架、后端采用J2EE的SpringCloud微服务框架。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建通慧教育科技有限公司,未经福建通慧教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110775198.0/1.html,转载请声明来源钻瓜专利网。





