基于NC-Link的数控机床数据派生技术研究
这是一篇关于数控机床,NC-Link,数据派生,微服务,低代码的论文, 主要内容为随着智能制造的发展,健康保障、效能分析、产况监控等围绕数控机床的工业应用大量涌现,工业应用对机床数据也有了更多的个性化需求,研究具备机床数据扩展能力、扩展出的派生数据易于共享的数控机床数据派生技术具有重要意义。数控机床数据派生技术建立在互联通讯协议提供的原生数据服务基础上,本文总结并对比了OPC UA、MTConnect、NC-Link等主流协议的技术特点。其中NC-Link克服了其它两种协议不具备稳定的机床模型、不支持毫秒级数据采样等缺点,适合用于实现本文研究的数控机床数据派生技术。本文分析了当前研究存在的问题,并针对问题设计了数据派生技术的总体架构,架构中机床数据统一访问层和数据派生层的实现是本文重点研究内容。在统一访问层中本文研究了数据网关技术,并以统一的交互模型向工业应用提供机床原生数据、派生数据、历史数据的统一访问服务。在数据派生层中本文实现了提供数据项和微服务可视化开发、管理的低代码数据派生平台,低代码的开发方式有效降低了企业派生数据的开发难度。为了方便机床数据交互和低代码数据派生平台管理数据项,本文提出了一种以机床装配关系为躯干,各类数据项为枝叶的树状聚合模型,并设计了各类数据项的数据字典,实现了对机床数据的统一建模描述。
基于低代码实现敏捷数据管理的研究——以在线考试及可视化分析为例
这是一篇关于低代码,可视化,敏捷数据管理,数据生命周期,在线考试的论文, 主要内容为背景与目的汤姆·彼得斯曾说“一个组织如果没有认识到管理数据和信息如同管理有形资产一样重要,那么它在新经济时代将无法生存”。面对数据在组织中的重要意义,全球各行各业都在积极探索和开展数据管理研究,期望通过数字化技术来便捷地获取、存储和利用大量的数据。尽管人们越来越意识到数据资产的重要性,但传统数据管理存在过于依赖厚重的硬件资源、软件系统和IT专业技术人员,数据开发不灵活等问题,以至于许多组织仍无法在竞争激烈的业务环境中以所需的敏捷性来管理这些数据资产,无法快速应对多变的需求。本研究着眼解决传统数据管理存在的问题,结合以往研究,提出敏捷数据管理方法论,使用符合其内涵的低代码平台,以在线考试及可视化分析系统设计和开发为例,实现了敏捷数据管理,为敏捷数据管理方法论的落地进行了实例探究。方法通过文献研究法,收集并梳理国内外有关数据管理、低代码等研究内容,归纳出敏捷数据管理方法论内涵,为基于敏捷数据管理方法论使用低代码平台开发在线考试及可视化分析系统奠定理论基础。基于实验法,完成基于低代码平台的系统设计,选取“数据管理与中医药数据库应用”课程的2个班次共98名学生进行系统实测。运用问卷调查法通过系统使用意愿、系统体验、系统开发速度、学习积极性等四个维度进行系统使用满意度调研。基于统计分析法对回收的问卷数据进行信度、效度检验及描述性分析。通过对比研究法,针对数据生命周期的各个环节,从技术难度、数据产品交付周期、干系人、软硬件投入四个维度,对敏捷数据管理方法论和传统模式进行考试数据管理的对比研究。结果最终通过敏捷数据管理方法论中的低代码平台,实现了在线考试及可视化分析系统,完成了系统落地。共发放98份问卷,回收有效问卷94份,信度检验结果克伦巴赫系数为0.920,效度检验显著性小于0.01,说明问卷信度和效度均通过检验;统计分析发现有70%以上考生对系统使用较为满意;经过对比研究发现基于敏捷数据管理方法论进行考试数据管理优于传统模式。结论敏捷数据管理方法论实现IT技术向业务人员靠拢,重视业务人员进行数据管理,保证了整个数据生命周期过程以实现业务价值为导向,能更快速地完成组织业务目标;基于小周期迭代,在数据的采集、存储、分析与加工、应用等阶段,均能快速实现产品交付,降低了数据产品交付周期,且具备极强的灵活性来应对业务环境变化,极好的满足组织数据需求,最大化实现数据价值;通过选择简单易用的数据管理工具,降低了整个数据生命周期流程的数据管理技术门槛,极大地提升了一线业务人员的数据管理效率;通过IT服务云部署,减少软硬件资产及运维投入,由于IT技术面向业务人员降低了技术门槛,也可减少专业IT人员投入,也进一步为组织节省了人力成本,实现全方位的“轻资产”。综上所述,敏捷数据管理方法论可以指导组织实现数据生命周期的有效管理,为组织发挥数据价值,实现业务目标提供助力。
面向工业软件的公共服务组件系统的设计与实现
这是一篇关于组件,低代码,微服务,实体,业务流程的论文, 主要内容为随着工业互联网以及众多新技术的兴起,制造业逐渐向数字化、智能化方向进行转变,对工业软件的需求日益增长。目前大多数的工业软件仍以传统集中式进行开发作业,存在功能无法解耦复用、开发效率低下、经验知识无法有效沉淀等局限性。因此,针对工业软件现有开发模式进行改善,归纳总结开发过程中的共性问题,对开发效率的提升以及软件质量的保障具有重要的实际意义。针对上述问题,本文通过总结传统工业软件已有的开发经验,基于复用思想,将工业软件常见公有部分进行了组件化设计,采用微服务架构,提供可复用、可重配置、可管理的独立组件服务,形成一套面向工业软件的公共服务组件系统。通过组件系统,可以帮助开发团队从集中式开发过渡至组件化的软件开发模式,从而实现对组件进行组合配置后,构建低耦合、可配置的工业软件,较好地提升了软件开发效率,保障了软件的交付质量。本文在需求分析阶段,实地驻扎一家制造业工厂,充分调研工厂数字化转型的各种诉求,总结各类工业软件在开发中遇到的问题,对各类场景进行需求分析,得到了基础数据、业务流程、模板标签、数据报表、三维场景五个核心组件以及系统管理、监控预警两个模块。在此基础上,采用了 Spring Cloud微服务架构与Vue前端框架对组件系统进行了设计与实现。在设计实现中,针对基础数据组件中存在的生成能力不足等问题,本文提出了基于实体模型的代码与逻辑生成技术,通过引入多层级模板组合与实体关系映射,较好地增强了基础数据组件的低代码的能力;针对目前业务流程系统未能有效利用数据对流程进行改善的局限性,本文为业务流程组件引入流程挖掘技术,实现了具有流程发现、运行评估、组织挖掘功能的辅助子模块。最后本文对整个系统进行了功能、性能测试、效果评估,并进行实地分布式高可用部署。该项工作成果已在某企业下属两个产业基地投入实际运行,已稳定运行半年,取得了较好的实际效果。
面向工业软件的公共服务组件系统的设计与实现
这是一篇关于组件,低代码,微服务,实体,业务流程的论文, 主要内容为随着工业互联网以及众多新技术的兴起,制造业逐渐向数字化、智能化方向进行转变,对工业软件的需求日益增长。目前大多数的工业软件仍以传统集中式进行开发作业,存在功能无法解耦复用、开发效率低下、经验知识无法有效沉淀等局限性。因此,针对工业软件现有开发模式进行改善,归纳总结开发过程中的共性问题,对开发效率的提升以及软件质量的保障具有重要的实际意义。针对上述问题,本文通过总结传统工业软件已有的开发经验,基于复用思想,将工业软件常见公有部分进行了组件化设计,采用微服务架构,提供可复用、可重配置、可管理的独立组件服务,形成一套面向工业软件的公共服务组件系统。通过组件系统,可以帮助开发团队从集中式开发过渡至组件化的软件开发模式,从而实现对组件进行组合配置后,构建低耦合、可配置的工业软件,较好地提升了软件开发效率,保障了软件的交付质量。本文在需求分析阶段,实地驻扎一家制造业工厂,充分调研工厂数字化转型的各种诉求,总结各类工业软件在开发中遇到的问题,对各类场景进行需求分析,得到了基础数据、业务流程、模板标签、数据报表、三维场景五个核心组件以及系统管理、监控预警两个模块。在此基础上,采用了 Spring Cloud微服务架构与Vue前端框架对组件系统进行了设计与实现。在设计实现中,针对基础数据组件中存在的生成能力不足等问题,本文提出了基于实体模型的代码与逻辑生成技术,通过引入多层级模板组合与实体关系映射,较好地增强了基础数据组件的低代码的能力;针对目前业务流程系统未能有效利用数据对流程进行改善的局限性,本文为业务流程组件引入流程挖掘技术,实现了具有流程发现、运行评估、组织挖掘功能的辅助子模块。最后本文对整个系统进行了功能、性能测试、效果评估,并进行实地分布式高可用部署。该项工作成果已在某企业下属两个产业基地投入实际运行,已稳定运行半年,取得了较好的实际效果。
可视化低代码开发平台的研究与实现
这是一篇关于低代码,组件化,单页应用,可视化页面编辑的论文, 主要内容为低代码开发平台是一种通过把常用的业务功能进行组件化封装,利用可视化拖拽编辑模式充分发挥高度复用性和配置灵活性等特点,从而快速生成应用的开发工具。目前低代码开发平台仍然存在以下问题与挑战:1)现有低代码开发平台面向的应用场景较为局限,组件库类型不够丰富,交互配置不够灵活易用,然而目前缺乏统一的针对低代码开发平台的组件体系建设方法,针对组件的业务功能划分、组件描述规范和组件间的数据传递机制尚未形成通用的组件化开发方法,造成平台开发难度过大、难以扩展。2)为满足构建多场景多样化的单页应用的需求,需要在可视化设计器中实施多个数目、多个维度,多种逻辑的编排动作,需要设计合理有效的编排引擎以及相应的分级模型,才能将复杂编排动作转化为模型操作,才能在低代码开发平台中实现JSON描述的生成。3)在满足面向多业务场景以及生成JSON描述的同时,平台需要具备将JSON转化为真实应用的核心能力,不仅可以实时搭建单页应用,同时还可以实时预览,因此需要设计实现低代码渲染引擎,同时提供运行时渲染能力和设计时渲染能力,从而实现动态可交互应用的构建。针对上述问题与挑战,本文主要围绕组件化技术、可视化页面编辑技术、单页应用技术完成了可视化低代码开发平台的研究与实现,包括以下四项研究内容:1)提出并实现了一种面向低代码开发平台的组件体系建设方法,不仅提高了低代码开发平台的功能完备性和交互易用性,提升了开发效率,同时解决了低代码组件由于状态、布局未知造成的数据传递难题,为低代码开发平台生成应用提供了重要的基础和前提。2)提出并实现了一种面向可视化设计器的编排引擎,针对多数目多维度多种逻辑的编排动作提供了统一管理和解决方法,实现了可视化设计器的关键能力即JSON描述的生成,提高了开发效率,同时为低代码渲染引擎的实现奠定了基础。3)提出并实现了一种基于SPA的低代码渲染引擎,不仅解决了低代码开发平台的从JSON到真实应用转化的难题,同时提高了低代码开发平台的实用性,使平台具备生成单页应用的能力,成为低代码开发平台最重要的底层核心之一。4)设计并实现了一种可视化低代码开发平台,不仅具有数据源管理功能、组件库更加丰富等特点,还具备自动生成页面、可搭建单页应用等优势。
基于低代码的前端关键技术研究与实现
这是一篇关于低代码,组件化,页面框架,敏捷开发,故障上报,监控埋点,Vue的论文, 主要内容为随着互联网的高速发展,前端在整个行业内的占比越来越大,对前端的要求也越来越高,与此同时,当下互联网产品迭代更新的速度不断加快,如何快速上线一个产品来抢占市场,已经是每个企业不得不面对的问题。本文针对如何敏捷开发一个稳定安全的前端系统这一问题,运用软件工程的思想,设计并实现一种基于低代码的前端敏捷开发平台,致力于通过对前端关键技术的研究,简化前端开发过程,提高项目稳定性,方便项目进行版本迭代。本文对目前市面上低代码开发平台进行分析,提出更优解决方案,并配套提供辅助功能,从而提高系统能力。首先,为解决传统开发中重复编码的问题,本系统将每个页面的公有代码抽取为页面框架,并与项目组的组件库系统统一封装为本系统的基础服务。在本系统中进行敏捷开发,只需将组件库系统中的内容放置到页面框架的相应位置即可。页面框架是针对每个页面而言的,其中包含每个Vue文件的固定内容和一系列针对页面的通用功能:页面统一埋点、暗水印、页面错误处理。其次,本系统对创建的项目进行统一监管,整个监管流程为:系统可以支持多个项目组同时使用,每个组织被称为一个团队,由系统管理员进行管理,每个团队独立管理自己的项目数据,团队包括一个管理员和若干开发人员,团队成员可以在系统中构建多个项目,每个项目又包含多个页面,在本系统中统一管理,方便查看。然后,对于页面敏捷开发,本系统提供两种开发方式:编码式和拖拽式,两种开发方式都是使用页面框架结合组件/模板的方式完成对于页面的构建。编码式敏捷开发指的是在页面中通过在线编辑的方式,将需要的代码复制到目标位置从而完成开发;拖拽式敏捷开发是通过拖拽的方式将组件拖拽到画布中,做到所见即所得。构建完成的页面点击按钮即可进行发布,发布之后可以在外网进行访问。最后,系统为所有的项目提供监控功能,监控的数据包括:用户操作行为、项目访问情况、页面访问情况、页面性能、系统故障,监控数据的获取主要通过HTTP接口、WebSocket、埋点、故障上报的方式,并通过表格和图表结合的方式进行展示,有利于团队管理员在了解系统运行状态的同时为版本迭代提供数据支持。目前本系统已经经过详尽的测试,测试结果表明本系统功能完成度高,满足低代码开发思想,具有提高系统开发效率、保证系统稳定性和安全性等特点,能为系统的迭代开发提供数据支持,很好地解决前端快速迭代的痛点和难点。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:代码助手 ,原文地址:https://m.bishedaima.com/lunwen/47703.html