[发明专利]一种基于可视化编程技术的信息系统及其构建方法在审
申请号: | 202111038740.0 | 申请日: | 2021-09-06 |
公开(公告)号: | CN113703749A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 姚爱国;王建红;张铁龙;李开通;高雅霄;杜林佳;柴滢;王华 | 申请(专利权)人: | 河北雄安新区公安局;北京安融畅信息技术有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/38;G06F8/41 |
代理公司: | 长沙市和协专利代理事务所(普通合伙) 43115 | 代理人: | 曹文娟 |
地址: | 071700 河*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 可视化 编程 技术 信息系统 及其 构建 方法 | ||
1.一种基于可视化编程技术的信息系统,其特征在于,包括底层组件模块、数据模型模块、可视化编程模块、自动化部署模块,
所述底层组件模块中含有若干组件,所述组件是一种功能能够被复用且不与其他功能产生必要依赖关系的最小应用程序,用于承接数据的采集、数据的清理、数据的呈现、数据的对接、业务功能对数据的应用、界面要素的呈现,能够用于信息系统运行的各个环节;
所述数据模型模块为一组对信息系统所需数据进行操作的组件库,包括数据组件库和业务组件库,所述数据组件库包括数据采集组件、数据模型组件、数据可视组件;所述业务组件库包括界面组件、表单组件、流程组件;
所述可视化编程模块提供的一套所见即所得的软件设计工具,能够将现有组件根据业务需要进行编排,以实现系统用户自主设计并开发应用程序;
所述自动化部署模块为在系统用户开发的应用程序完成后,由平台接管余下的代码自动化生成和部署环节,无需开发人员干预,应用程序即可上线运行。
2.根据权利要求1所述的基于可视化编程技术的信息系统,其特征在于,所述软件设计工具包括界面设计器、组件选择器、组件属性配置、事件驱动管理、代码能力嵌入、流程设计、实时效果预览、代码生成预览,实现复杂的逻辑交互。
3.根据权利要求2所述的基于可视化编程技术的信息系统,其特征在于,所述信息系统还包括应用管理模块,所述应用管理模块为系统管理员提供其对所有组件和生成的应用程序进行管理的功能;包括组件和应用程序的上架、下架、更新管理、应用程序的使用权限分配管理、组件的调用权限分配管理、组件和应用程序调用记录审计、平台参与者管理。
4.一种根据权利要求1-3任一项所述的基于可视化编程技术的信息系统的构建方法,其特征在于,包括以下步骤:
步骤1:建立组件的支撑层底座:在单机服务器或服务器集群中安装和搭建信息化平台所需的基础应用和服务,包括数据库服务、文件存储、大数据平台、中间件、音视频服务、第三方SDK,保证这些服务可以通过接口调用方式为上层应用提供功能;
步骤2:建立可视化编程模块:可视化编程技术通过所见即所得的软件设计工具,提供软件应用界面设计器,用户通过鼠标拖拽方式将组件在设计器中进行编排,并以可视化的方式配置组件的属性和行为,即可实时呈现软件应用功能,并实时生成代码;
步骤3:建立自动化部署模块:将生成的代码以指定流程在后台自动完成打包、分发、上线、更新;基于容器化技术将代码打包并封装到镜像中,通过计算机脚本自动完成镜像文件的分发,将其复制到服务器集群中,最终通过容器管理命令将镜像文件发布为容器并进行生命周期管理;
步骤4:建立应用管理模块:包括应用运行环境平台和应用管理平台,其中应用运行环境平台是已生成应用的主入口和展示平台,应用管理平台是系统管理人员在该平台中进行整个系统的运维管理的介质。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北雄安新区公安局;北京安融畅信息技术有限公司,未经河北雄安新区公安局;北京安融畅信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111038740.0/1.html,转载请声明来源钻瓜专利网。