工业互联网平台应用 课件 6-3 APP开发典型流程_第1页
工业互联网平台应用 课件 6-3 APP开发典型流程_第2页
工业互联网平台应用 课件 6-3 APP开发典型流程_第3页
工业互联网平台应用 课件 6-3 APP开发典型流程_第4页
工业互联网平台应用 课件 6-3 APP开发典型流程_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

APP开发典型流程低代码开发平台认知01APP开发典型流程02目录contents1.低代码开发平台认知低代码开发平台认知

传统的应用软件开发,在经过需求分析、原型设计等环节后,往往还需要软件开发人员进行编程和测试,然而对应用软件有直接需求的业务人员不具备软件开发技能,无法直接参与软件设计和开发过程,而软件开发人员对业务又不熟悉,这就导致真实需求与软件实现有一定的脱节问题。

专业化的工业互联网平台的低代码开发工具,不需要编写复杂的代码就能开发实现特定的应用,因此业务人员可以用来开发工业App,这就能极大地削弱需求与实现之间的脱节问题。使用低代码开发平台开发工业APP,具备如下优势:

提高开发效率:使用低代码开发工具,可以通过拖拽、配置,直接生成所需的应用功能,减少了手工编写代码的过程,同时也缩短了开发的时间。低代码开发平台认知

减少出错率:低代码开发减少了手动编写代码所可能导致的人为因素,可以较大程度上保证程序的稳定性和准确性。

降低开发成本:低代码开发减少了开发过程中大量的手动编写代码,省去了大量开发人员的工作量和时间,大大降低了开发成本。

更易于维护:由于低代码开发使用的是可视化、组件式的设计工具,所以修改或维护一个应用程序变得更加容易。修改时可直接在设计器中进行操作,而不必像传统开发方式那样,需了解整个程序的底层代码。可以快速响应变化:在工业环境中需求变化可能经常发生,低代码开发能够使开发者在短时间内迅速满足客户的需求变化,从而使工业APP更具灵活性和响应性。低代码开发平台认知总之,低代码开发能够增强工业APP的开发效率,提高程序的稳定性和准确性,降低开发成本,更易于维护和修改,同时,也能更快速地满足环境需变化。因此,对于工业APP的开发过程,在一定的需求下,低代码开发是一种更加有效的工具。

本任务使用的浪潮低代码开发平台包含六大功能模块,分别为组织权限中心、门户配置中心、流程中心、可视化设计器、开发者中心、运维监控中心,如图1所示。低代码开发平台认知图1低代码开发平台的功能模块低代码开发平台认知(1)组织权限中心:包含组织机构和用户管理子模块。其中组织机构主要是对平台的机构信息和人员进行管理维护操作,用户管理用于管理员对用户信息进行维护操作,给人员添加账号信息等内容。(2)门户配置中心:该功能模块只包含菜单配置,用于对系统中的菜单进行定义,系统管理员可在此页面对菜单进行新增、修改、删除等编辑操作。(3)流程中心:包含流程管理、实例管理和任务管理三个子模块。其中流程管理包括流程管理、版本管理两个功能,用于查看流程及维护流程版本;实例管理包含流程实例的管理及流程图查看等功能,主要用于对流程实例进行维护、管理、查看流程图及历史节点信息;任务管理包含任务的管理及流程图查看等功能,主要用于管理员对任务进行维护、管理,查看流程图及历史节点信息。低代码开发平台认知(4)可视化设计器:该功能是低代码开发平台实现开发APP的核心功能。在可视化设计器中,有几个重要的概念需要理解,具体如下。数据模型:是用户页面与用户数据交互的媒介,记录了用户增删改查时的数据结构,以及用户数据交互的方法配置。数据连接是提供某种所需要数据的器件或原始媒体。在数据连接中存储了所有建立数据库连接的信息,就像通过指定文件名称可以在文件系统中找到文件一样,通过提供正确的数据连接名称,就可以找到相应的数据库连接。在创建数据连接之前,首先需要选择数据连接类型,然后创建对应的数据库。

低代码开发平台认知

事件:当我们与浏览器中Web页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些按键。事件还可能是Web浏览器中发生的事情,比如说某个Web页面加载完成,或者是用户滚动窗口或改变窗口大小。可视化表单设计器中的事件主要包括点击事件、双击事件、弹窗确定、页面加载完成、表单加载完成事件、表单验证事件、单元格值改变、值改变、获得焦点、失去焦点、节点选中、节点点击、自定义事件等事件,用于指定下列某个动作发生的时机。

动作:是对组件下的事件进行动作选择,事件内部执行的方法体,如新增表单、弹出提示语、关闭当前页等。动作包括通用操作、组件操作、表单操作、列表操作、可编辑列表操作、树操作、输入框操作、下拉框操作八大类。低代码开发平台认知

条件:触发动作需要满足的条件,判定所给定的条件是否满足,根据判定的结果(真或假)决定是否执行下面的动作。(5)开发者中心:包含资源管理和功能管理子模块。其中资源管理用于对系统模块、资源进行维护,为功能维护与角色操作等提供资源基础;功能管理用于对系统模块、功能进行维护,为菜单维护与角色操作等提供功能基础。(6)运维监控中心:包含运维工具、平台监控和平台日志三个子模块。其中运维工具包含对系统中的字典进行定义的字典管理、重置密码和解冻密码功能;平台监控可以查看在线用户,监控CPU、内存、JVM以及磁盘的使用情况的系统信息;而平台日志用于展示系统中曾在线用户的历史记录信息。2.APP开发典型流程APP开发典型流程

结合中国工业技术软件化产业联盟发布的《工业互联网APP发展白皮书》给出的参考路线,一款工业APP的开发,通常需要经过如图2所示的开发流程。不过由于工业APP有轻量化的特征,根据不同的使用场景和应用范围,有些环节可以简化。图2APP开发的典型流程APP开发典型流程

第1步:需求分析。用户需求分析是整个工业App开发流程中最重要的一个环节,这个环节直接决定一款APP开发得成功与否。在这个环节,应根据工业应用场景进行需求梳理、分析;此外,一款工业App可能会有不同用户角色来使用的,因此也要兼顾不同的使用角色的需求,最终将这些需求进行梳理和分类,实现需求定义、价值定义、功能定义等。

第2步:可行性分析。需要从业务需求、经济、技术等方面分析开发可行性。

第3步:方案设计。对涉及的工业知识进行梳理,建立工业知识体系,并根据用户需求分析和可行性分析,将整理出来的需求分类、排序为功能模块,APP开发典型流程利用这些功能模块搭建出简单的产品原型;此外还需完成数据设计、架构设计等内容。方案设计确认完毕后,就可以进入下一环节的开发工作。

第4步:技术选型。对工业知识进行抽象形成模型,并根据开发平台、部署和运行平台,结合互操作和可移植,选择开发及一体化集成等技术。与一般软件开发比较这是工业APP开发特有的一个环节。

第5步:开发封装。根据软件架构模式开发形成相应的数据库、应用模块和交互界面等,并进行集成封装。

第6步:测试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论