一种基于可视化的软件开发平台制造技术

技术编号:27740523 阅读:7 留言:0更新日期:2021-03-19 13:33
本发明专利技术公开了一种基于可视化的软件开发平台,其技术方案要点是包括有:登入模块、用户界面、配置模块、数据库,登入模块用于进入用户界面,用户界面用于进行系统的配置,配置模块包括有表单配置模块、操作配置模块、查询配置模块、权限配置模块、流程配置模块、数据可视化模块、数据配置模块、VDT模块,表单配置模块用于拖拉式建立系统表单,流程配置模块用于对系统表单建立审批流程,数据可视化模块用于供用户建立可视化大屏,数据配置模块用于对系统表单内数据进行处理操作,VDT模块用于供用户配置程序,该软件开发平台能够自主配置一套适合用户自身的企业运营管理系统的平台、以及连接设备配置物联网系统,搭配个性化程序。

【技术实现步骤摘要】
一种基于可视化的软件开发平台
本专利技术涉及企业运营
,更具体地说,它涉及一种基于可视化的软件开发平台。
技术介绍
目前我国中小企业有4000万家,占企业总数的99%。每年28%的速度递增,贡献了中国60%的GDP、50%的税收和80%的城镇就业。工业行业智能监控需求日益增长,系统,设备连接,物联网发展成趋势。物联网几乎涉及我们生活的每一个方面。仅将之前从未连接过的“事物”连接起来就将带来新的数据认知,进而转变成有意义的变革。由于新联网的事物可能达数十亿,因此必将引发一波新数据浪潮,企业希望更好地掌握预期ROI、成本和可扩展性,而IT经理则想方设法应对集成、互配性和管理问题。目前企业系统存在以下多点弊端:1、管理跟不上企业发展,价值观、习惯和惯例跟不上企业的发展,管理者没有管理的概念。2、企业管理系统的选择,各企业有自己的独立业务,市面上已有的系统单一且功能不完全匹配;定制开发成本高(人员投入、资金投入)。3、信息化意识薄弱,企业信息管理较差,企业管理基础薄弱。企业管理无科学、明确标准,无完善统计和计量体系,大量数据混乱。4、人员流动大导致业务交接困难,各方因素导致企业人员流动大,业务及其管理的不标准和复杂,使得业务交接困难,交接信息断层,业务受员工牵制。不仅如此企业如何将自己的产品迅速智能化,具备物联网功能,这个过程十分繁琐,成本也极高。设备商需要定义功能属性、开发APP和面板、开发设备控制代码和固件等嵌入式开发;同时还需要投入Android和iOS的APP开发成本、设备端嵌入式开发成本、以及云服务开发等成本,随着人工智能、云计算等技术的广泛应用,以及企业数智化转型需求推动,物联网在各垂直行业的渗透程度加深,互联网科技企业、通信企业、IT服务企业、传统行业中的龙头企业等纷纷布局物联网业务。综上所述,现今的企业需要一款能够为自身量身定做的系统,不仅方便自身员工、管理者快速上手,还能够制定符合自身企业形象的界面需求,以及能够定制个性化专属程序。更为企业定制物联网系统,监控设备,提供了高效便利的开发工具。
技术实现思路
针对现有技术存在的不足,本专利技术的目的在于提供一种基于可视化的软件开发平台,该软件开发平台能够协助用户根据实际需求自主配置一套适合用户自身的企业运营管理系统的平台、以及连接设备配置物联网系统,搭配个性化程序。为实现上述目的,本专利技术提供了如下技术方案:一种基于可视化的软件开发平台,包括有:登入模块、用户界面、配置模块、数据库;所述登入模块,用于进入用户界面;所述用户界面,用于呈现用户配置;所述配置模块与数据库连接,用于配置用户界面,所述配置模块包括有表单配置模块、操作配置模块、查询配置模块、权限配置模块、流程配置模块、数据可视化模块、数据配置模块、VDT模块;所述表单配置模块,用于拖拉式建立系统表单;所述操作配置模块,用于对系统表单内数据进行处理操作配置;所述查询配置模块,用于供用户进行查询操作配置;所述权限配置模块,用于供用户建立权限管理配置;所述流程配置模块,用于对系统表单建立审批流程;所述数据可视化模块,用于供用户建立可视化大屏;所述数据配置模块,用于对系统表单内数据进行处理操作;所述VDT模块,用于供用户配置程序。本专利技术进一步设置为:所述表单配置模块包括有组件模块、设计子模块、属性配置子模块;所述组件模块用于向设计子模块内进行表单配置,所述组件模块包括有基础组件单元、布局组件单元、高级组件单元、系统组件单元;所述基础组件单元包括有若干基础组件,用于将基础组件向设计子模块内进行拖拉配置;所述布局组件单元,用于对设计子模块内的基础组件进行布局配置;所述高级组件单元,用于关联其他的系统表单;所述系统组件单元,用于自动生成系统表单的新建时间、新建人、更新时间、更新人、负责人和部门等信息;所述设计子模块用于为表单配置提供配置区;所述属性配置子模块用于配置设计子模块内的基础组件的自身属性。本专利技术进一步设置为:所述流程配置模块包括有开始节点子模块、填写节点子模块、审批节点子模块、抄送节点子模块、子流程子模块、结束节点子模块;所述开始节点子模块,用于作为流程的开始;所述结束节点子模块,用于作为流程的收尾;所述填写节点子模块,用于添加流程步骤;所述审批节点子模块,用于添加流程中需要审批的流程步骤;所述抄送节点子模块,用于添加流程中更需要抄送的流程步骤;所述子流程子模块,用于在流程中嵌套另外表单的流程。本专利技术进一步设置为:所述数据配置模块分别与表单配置模块、流程配置模块、VDT模块连接,用于提供数据支持。本专利技术进一步设置为:所述配置模块还包括有支付单元、C接口单元、D接口单元、推送单元、采集单元。本专利技术进一步设置为:所述VDT模块包括有程序模块和与程序模块连接的生成模块,所述程序模块包括有数据源子模块、组件子模块、样式呈现子模块、全局方法子模块、事件子模块、平台服务;所述组件子模块分别与样式呈现子模块、事件子模块、数据源子模块连接;所述事件子模块与全局方法子模块连接;所述全局方法子模块与平台服务连接;所述数据源子模块与平台服务连接;所述样式呈现子模块用于构建程序界面样式;所述组件子模块内包含有若干不同的程序组件,所述组件子模块用于供用户对若干程序组件进行拖拉式配置程序界面;所述事件子模块用于对程序界面内的程序组件进行事件信息的绑定;所述数据源子模块用于对程序界面内的程序组件进行数据绑定,和用于生成表单并通过表单提交向平台服务输送数据进行数据存储;所述事件子模块还用于根据程序组件所需的事件信息向全局方法子模块调用对应的方法,通过对应的方法实现程序组件内的数据与事件信息之间的功能对应;所述全局方法子模块用于对平台服务进行接口调用;所述生成模块用于根据完成配置的程序模块生成程序应用端。本专利技术进一步设置为:所述生成模块包括有二维码生成子模块,所述程序应用端包括有PC端和移动端,所述二维码生成子模块用于生成对应的程序二维码。本专利技术进一步设置为:所述组件子模块包括有按钮、文本、输入框、……。;所述样式呈现子模块包括有布局、界面、样式边框、……。;所述事件子模块包括有点击事件、绑定值改变事件、初始化事件、……。;所述全局方法子模块包括有程序原生方法、函数、接口请求、路由跳转、……。;所述数据源子模块包括有静态数据、应用数据、接口数据、表单数据、数据源映射、……。。综上所述,本专利技术具有以下有益效果:只需用户通过指定的平台通过登入模块登入到配置界面,通过上述表单配置模块、操作配置模块、查询配置模块、权限配置模块、流程配置模块、数据可视化模块、数据配置模块的数据支持,点击创建新应用,然后开始正常表单设计环节,表单设计页面从左到右分三个部分,分别为:组本文档来自技高网
...

【技术保护点】
1.一种基于可视化的软件开发平台,其特征是包括有:登入模块(1)、用户界面(2)、配置模块(3)、数据库(4);/n所述登入模块(1),用于进入用户界面(2);/n所述用户界面(2),用于呈现用户配置;/n所述配置模块(3)与数据库(4)连接,用于配置用户界面(2),所述配置模块(3)包括有表单配置模块(31)、操作配置模块(32)、查询配置模块(33)、权限配置模块(34)、流程配置模块(35)、数据可视化模块(36)、数据配置模块(37)、VDT模块(38);/n所述表单配置模块(31),用于拖拉式建立系统表单;/n所述操作配置模块(32),用于对系统表单内数据进行处理操作配置;/n所述查询配置模块(33),用于供用户进行查询操作配置;/n所述权限配置模块(34),用于供用户建立权限管理配置;/n所述流程配置模块(35),用于对系统表单建立审批流程;/n所述数据可视化模块(36),用于供用户建立可视化大屏;/n所述数据配置模块(37),用于对系统表单内数据进行处理操作;/n所述VDT模块(38),用于供用户配置程序。/n

【技术特征摘要】
1.一种基于可视化的软件开发平台,其特征是包括有:登入模块(1)、用户界面(2)、配置模块(3)、数据库(4);
所述登入模块(1),用于进入用户界面(2);
所述用户界面(2),用于呈现用户配置;
所述配置模块(3)与数据库(4)连接,用于配置用户界面(2),所述配置模块(3)包括有表单配置模块(31)、操作配置模块(32)、查询配置模块(33)、权限配置模块(34)、流程配置模块(35)、数据可视化模块(36)、数据配置模块(37)、VDT模块(38);
所述表单配置模块(31),用于拖拉式建立系统表单;
所述操作配置模块(32),用于对系统表单内数据进行处理操作配置;
所述查询配置模块(33),用于供用户进行查询操作配置;
所述权限配置模块(34),用于供用户建立权限管理配置;
所述流程配置模块(35),用于对系统表单建立审批流程;
所述数据可视化模块(36),用于供用户建立可视化大屏;
所述数据配置模块(37),用于对系统表单内数据进行处理操作;
所述VDT模块(38),用于供用户配置程序。


2.根据权利要求1所述的一种基于可视化的软件开发平台,其特征是:所述表单配置模块(31)包括有组件模块、设计子模块、属性配置子模块;
所述组件模块用于向设计子模块内进行表单配置,所述组件模块包括有基础组件单元、布局组件单元、高级组件单元、系统组件单元;
所述基础组件单元包括有若干基础组件,用于将基础组件向设计子模块内进行拖拉配置;
所述布局组件单元,用于对设计子模块内的基础组件进行布局配置;
所述高级组件单元,用于关联其他的系统表单;
所述系统组件单元,用于自动生成系统表单的新建时间、新建人、更新时间、更新人、负责人和部门等信息;
所述设计子模块用于为表单配置提供配置区;
所述属性配置子模块用于配置设计子模块内的基础组件的自身属性。


3.根据权利要求1所述的一种基于可视化的软件开发平台,其特征是:所述流程配置模块(35)包括有开始节点子模块、填写节点子模块、审批节点子模块、抄送节点子模块、子流程子模块、结束节点子模块;
所述开始节点子模块,用于作为流程的开始;
所述结束节点子模块,用于作为流程的收尾;
所述填写节点子模块,用于添加流程步骤;
所述审批节点子模块,用于添加流程中需要审批的流程步骤;
所述抄送节点子模块,用于添加流程中更需要抄送的流程步骤;
所述子流程子模块,用于在流程中嵌套另外表单的流程。


4.根据权利要求1所述的一种基于可视化的软件开发...

【专利技术属性】
技术研发人员:张焱张万鑫张健翁方方高孟勇陆丽丽谢作豹陈思翔林盈
申请(专利权)人:温州市易能软件有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1