工业App开发与应用 课件全套 陈良 项目0-6 导论、工业App需求分析与概要设计-工业App发布与运维_第1页
工业App开发与应用 课件全套 陈良 项目0-6 导论、工业App需求分析与概要设计-工业App发布与运维_第2页
工业App开发与应用 课件全套 陈良 项目0-6 导论、工业App需求分析与概要设计-工业App发布与运维_第3页
工业App开发与应用 课件全套 陈良 项目0-6 导论、工业App需求分析与概要设计-工业App发布与运维_第4页
工业App开发与应用 课件全套 陈良 项目0-6 导论、工业App需求分析与概要设计-工业App发布与运维_第5页
已阅读5页,还剩642页未读 继续免费阅读

下载本文档

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

文档简介

工业App产业分析目录一、工业App概念辨析二、工业App价值三、工业App分类四、工业App产业发展现状一、工业App概念辨析一、工业App概念辨析工业App与消费App工业App消费App区别基于工业机理基于信息交互用户是产品设计、生产、经营者(专业用户)用户是消费者(非专业用户)融合服装食品等消费品工业,工业App与消费App支撑产业链前后端,二者需要整合在某些工业领域,如食品工业、服装加工业等,由于产品的最终用户是一般消费者,通常会将面向用户(一般消费者)的消费App与面向企业的工业App打通,形成产业链上的应用闭环。一、工业App概念辨析工业App与传统工业软件工业App传统工业软件区别多种部署方式通常本地化安装部署依托平台提供的技术引擎、资源、模型等完成开发与运行包含完整工业软件要素,如技术引擎、数据库等小轻灵,易操作体量巨大,操作使用复杂,需要具备某些专业领域知识才能使用可以多层次解耦可以分模块运行,不可多层级解耦只解决特定的具体的工业问题解决抽象层次的通用问题数字签名工业App与工业互联网平台边缘层是基础,平台层是核心,工业App应用层是关键,实现最终工业价值。平台为工业App提供技术引擎、计算资源、数据库等基础技术要素完成工业App的开发与应用。长时间高投入部分下沉到平台,避免重复建设,便于统一工业App标准。平台为工业App提供权属、流通、接口、资源、数据等功能支撑。工业App是工业互联产业发展的关键,工业互联网平台最终都会聚焦于工业App。一、工业App概念辨析工业App、组件、微服务的关系从工业App的开发与技术实现的角度来看,工业App开发至少包含IT开发框架、组件、工业App三个层次。IT开发框架主要关注各种IT实现技术,是IT技术的集中汇聚与应用。组件是工业App开发的关键,体现了IT技术与运行技术(OT)、数据技术(DT)、工业机理的融合,组件层的开发需要既懂得工业技术、又懂IT技术的人来完成。工业App开发层主要面向工程技术人员使用各种组件,通过低代码化方式,快速完成工业App开发。一、工业App概念辨析工业App与模型模型≠工业App模型+业务逻辑+输入输出+可视化交互界面+软件化封装=工业App一、工业App概念辨析二、工业App的价值工业APP的价值三、工业App的分类工业App分类11个子类8个子类5个子类13个子类四、工业App产业发展现状4.1工业App发展与分布状况4.1工业App发展与分布状况浙江、江苏、天津、四川、广东、湖南、重庆等工业大省,以及北京等地的工业App发展态势良好。4.1工业App发展与分布状况工业App行业发展顶层体系建设离散行业App体系流程行业App体系解决方案优势企业解决方案地方政府针对工业App的体系规划与布局已经基本完成优势企业整装龙头企业、零部件龙头企业、集团性企业等,齐头并进,基于企业自身优势打造行业App体系钢铁、能源、石化等典型流程行业,结合行业特点构建工业App体系案优势企业研发设计、生产制造、运维服务、经营管理解决方案商,深耕领域打造专业化工业App方案优势企业线下定制向线上模式转变离散行业App体系流程行业App体系线下定制开发的模式向“平台+软件”的线上模式转变。屏蔽底层复杂性,使开发者更聚焦业务和工业应用的开发创新,实现工业App用户和开发者零距离交互海量的第三方开发者将成为工业App发展的主要推动力海量的第三方开发者将成为工业App发展的主要推动力平台和微服务框架降低了工业App开发的难度和门槛,大量的开发者都可以参与到工业App的开发中。整体开源产业较弱,核心技术企业主要为国外把控国内企业开始探索布局,开源意识逐渐增强,传统优势企业和创新性企业加快开源布局案优势企业工业企业逐渐成为一大主体结合大数据的应用优化传统工业软件微服务化重构工业企业将成为工业App培育的一大主体;制造业企业开始用深厚的制造知识沉淀,逐渐培育、规划并有计划地自主开发工业App,应用于工业过程工业App跟大数据紧密结合,基于数据分析结果对工业过程进行优化,提高工业生产效率。Al+工业App将成为趋势。传统的工业软件,如CAD、CAE.ERP、MES、设备管理、绩效管理等工业软件,通过微服务化改造,形成由一系列工业App集组成的可解耦工业软件,成为工业App开发的一种新趋势。4.2工业App发展趋势总结工业APP产业分析工业App概念辨析工业App与消费App区别工业App与传统工业软件区别工业App与工业互联网平台区别工业App、组件、微服务的关系工业App与模型的关系工业App的价值工业App分类:按业务环节(研发设计、生产制造、运维服务、经营管理工业App四大类)按照适用范围(基础共性、行业通用、企业专用工业App)工业App产业发展现状思考11.研发设计类工业App包含哪些子类?思考22.工业App发展趋势?工业App技术分析目录一、工业App开发流程二、工业App产品开发要求与构架三、工业App开发关键技术四、工业App开发平台一、工业App开发流程需求分析可行性分析方案设计技术选型开发封装测试验证应用改进工业

开发产品要求APp#应用范围#所解决工业问题的影响范围#先进性程度#工业知识的创新性#应用验证情况#知识产权#产品文档#功能性#性能效率#兼容性#易用性#可靠性#信息安全性#维护性#可移植#经济和社会效益#费效比#客户满意度#抗风险性二、工业App开发要求和构架工业App信息技术和工业技术的融合工业App开发技术架构实现基于前后端开发技术的工业软件接口实现工业技术与信息技术的融合实现工业技术知识快速转化为工业App三、工业App开发关键技术工业App开发关键技术便捷化开发技术部署运维标准化技术混合App开发技术1.便捷化开发技术微服务技术低代码技术API接口和SDK包1.便捷化开发技术微服务技术01促进工业App敏捷开发使用不同语言或相同语言的不同版本开发各个模块系统耦合性低,各个模块独立部署、独立发布、独立维护符合敏捷开发可以对不同模块使用集群策略1.便捷化开发技术低代码技术02通过低代码开发平台,使具有不同经验⽔平的开发⼈员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来开发、部署工业App。业务人员和IT部门的开发人员可以共同创建、迭代、发布,大幅降低工业App开发成本和难度。1.便捷化开发技术API接口和SDK包03通过丰富的API接口和SDK包,低代码开发平台,可以实现软件的快速接入、资源访问,提高编码复用率和软件开发效率。2.混合App开发技术App开发技术WebApp开发原生App开发混合App开发2.混合App开发技术WebApp开发混合App开发WebApp开发(HTML+CSS+JS)+原生App开发(iOS/Andriod)快速实现UI布局、产品业务逻辑,在开发过程中涉及无法实现或者体验不好的功能,则借助原生模块来实现。支持多终端操作系统(Windows、Linux、Android、IOS、微信小程序等)的跨平台混合开发技术,可有效降低企业开发、测试、运维成本。在保证App渲染效率和用户体验的同时,能够降低开发成本和复杂度,提高开发效率。3.部署运维标准化技术四、工业App开发平台1.用友YonBuilder低代码开发平台提供以元数据驱动、点击拖拽、自动化代码生成和多端编译的技术,与开放平台、连接集成平台、DevOps平台无缝整合,形成覆盖开发、集成、测试、部署、运行、运维的全周期应用构建服务,提供超过1000个企业级API供用户任意调用。支持无经验开发者无代码可视化应用构建。2.索为SYSWARE平台提供低代码、图形化、一站式的工业App开发环境,实现企业自主研发体系的构建,提高企业研发与设计效能。3.华为应用魔方AppCube平台提供零代码、低代码、DMAX(数据可视化大屏)能力,让企业中的业务人员、专业开发人员可以基于自身的业务需求和软件开发能力,拖拉拽可视化操作快速实现应用开发和应用构建。4.得帆云DeCod平台以无代码、低代码为核心特性的数字化应用搭建平台,具备快速开发、测试、部署、随时调整和更新等特征。5.行云创新CloudOS平台包含云原生应用架构设计、在线协同编码开发、基于云原生的API管理和接口测试等能力。该平台可以为企业构建敏捷创新的应用研发环境,实现应用研发可视化、敏捷化和技术平台标准化,让传统应用研发人员快速实现云原生应用创新,加快企业数字化转型。总结工业App技术分析工业App开发流程>需求分析>可行性分析>方案设计>技术选型>开发封装>测试验证>应用改进工业App产品开发要求与构架>要求>构架工业App开发关键技术>便捷化开发技术>混合App开发技术>部署运维标准化技术工业App开发平台>用友YonBuilder低代码开发平台>索为SYSWARE平台>华为应用魔方AppCube平台>得帆云DeCod平台>行云创新CloudOS平台思考1简述工业App开发流程中检测验证的作用?思考2工业App关键技术有那三个技术?工业App人才分析目录一、工业App人才需求二、工业App人才职业守则三、工业App人才职业技能要求一、工业App人才需求一、工业App人才需求工业App具有跨学科、跨专业属性,一方面需要具有软件工程、软件开发、软件测试的知识和能力,另一方面需要具有工业领域知识,机械、电气、自动化等学科知识,以及行业模型开发能力。工业互联网现有人才供应不足,且随着工业互联网企业的逐渐增多,人才需求逐渐加大。根据《工业互联网产业人才发展报告(2020-2021年版)》,工业App岗位为:①工业App开发工程师,负责工业App的功能设计、开发、测试、部署与运维,岗位紧缺度为61.89;②工业App产品化工程师,负责工业App的市场调研、需求挖掘、开发指导、成本估算,以及产品推广等职责,岗位紧缺度为63.62。二、工业App人才

职业守则工业App人才职业守则①遵纪守法,爱岗敬业;②遵守规程,安全操作;③认真严谨,忠于职守;④精益求精,勇于创新;三、工业App人才

职业技能要求工业App人才职业技能要求工作领域一:工业App业务模块框架设计1工业App业务需求调研①对研发设计、生产制造、服务运维、经营管理的工业App业务模型梳理②确定工业App的需求目标③完成需求调研方案的制定,并能通过各种沟通模式和沟通技巧完成实施企业项目工业App模块的需求调研④根据需求目标和调研结果,协助需求分析师完成工业App的需求调研报告的撰写2工业App模块需求分析①根据需求调研结果,完成模块的需求收集、整理、归档,列出功能清单②完成模块的业务功能需求分析③完成模块的业务流程需求分析④完成模块的业务约束需求分析⑤完成模块的非功能性需求分析⑥能根据实施企业项目工业App的需求分析结果,完成工业App模块的软件需求规格说明书的撰写3工业App模块化功能设计①根据业务需求,完成对工业APP模块的数据模型、对象模型、业务模型等模型设计②完成模块的列表页面、表单页面等页面设计③完成对工业App模块的数据计算、数据校验等业务规则设计④完成对工业App模块的顺序、回退、分支、聚合等业务流程设计⑤完成工业App模块的软件(结构)设计说明书的撰写《工业App设计与开发职业技能等级标准》根据不同工作领域给出了工业App人才职业技能要求:工业App人才职业技能要求工作领域二:工业App应用扩展设计1工业App工作流程应用设计①能根据工业App的业务需求,使用流程模型设计工具创建工作流模型②在工作流模型中设计流程节点,包括:活动、服务、通知、分支、合并等③在工作流模型中给各节点配置属性,包括:参与人、操作属性、公文权限、服务接口、分支条件等2工业App业务流程应用设计①能根据工业App的业务需求,使用流程模型设计工具创建业务流模型②在业务流模型中设计流程节点并匹配相应的业务应用对象模型③在工作流模型中给各节点配置业务规则,包括:触发条件、生单方式、转换规则、分单规则等3工业App报表分析应用设计①能根据工业App的业务需求,使用报表分析设计工具创建关系型数据源和非关系型数据源②使用对象模型设计工具创建查询数据模型,并在查询数据模型中将多个业务应用数据进行关联与合并③使用报表分析设计工具创建报表模型和图表分析模型④使用报表分析设计工具对报表应用进行分组表、交叉表、查询、筛选、联动等设计⑤使用报表分析设计工具对图表应用进行指标、数值、计算、样式、交互、参数等设计工业App人才职业技能要求

工作领域三:工业App应用场景低代码开发1低代码扩展开发①能根据工业App的业务需求,使用低代码开发工具创建扩展函数对页面加载时进行页面渲染②创建扩展函数对数据加载时进行数据处理③创建扩展函数对表单提交载时进行数据校验④创建扩展函数对页面添加其他扩展功能⑤对创建的扩展函数进行调试2生产制造App低代码开发①能根据生产制造App的业务需求,使用模型设计工具进行基础数据管理业务的低代码开发②进行生产管理业务的低代码开发③进行物料管理的低代码开发④进行产品质量管理的低代码开发3智能工厂App低代码开发①能根据智能工厂App的业务需求,使用模型设计工具进行安环管理的低代码开发②进行辅助调度的低代码开发③进行生产检查的低代码开发④进行PLM流程业务的低代码开发

工业App人才职业技能要求

工作

领域四:工业App综合运维1工业App基础环境配置①能根据工业App需求,完成Docker容器的安装与配置②完成常用容器镜像(如:MySQL、Tomcat、Nginx等)的管理,包括:拉取、删除、启动、配置等③完成通过自动构建工具(如:Maven、Jenkins等)将工业App从软件配置管理工具(如:Git、SVN等)的代码拉取、编译④完成工业App的容器化部署2工业App服务运维基础①能运用操作系统(Linux、Windows)的基本脚本命令或App提供的运维管理工具,完成运营维护业务App的日常应用巡检工作②完成运营维护业务App的日志收集工作③完成运营维护业务App的服务状态识别工作④能运用数据库命令行管理工具,完成数据备份还原和基本的数据处理操作3工业App服务运维分析①能运用操作系统(Linux、Windows)的基本脚本命令或App提供的配置管理工具,完成生产制造业务App的配置参数修改②能通过对App日志分析,判断App系统网络异常原因,包括:网络断开、网络端口错误、网卡设置错误等③判断App系统磁盘异常原因,包括:磁盘已满、没有磁盘访问权限、文件损坏等④判断App系统数据库异常原因,包括:数据库连接异常、数据库用户名/密码错误、表名/字段名错误等⑤判断App系统应用服务器异常原因,包括:地址错误、访问权限错误等总结工业APP人才分析一、工业App人才需求二、工业App人才职业守则三、工业App人才职业技能要求思考11.工业App有哪些岗位?思考22.工业App业务模块框架设计主要有那些工作内容?工业APP教育分析目录一、岗课赛证融合教育人二、教材资源建设特色三、教师教学方法四、学生学习方法一、岗课赛证融合教育人一、岗课赛证融合教育人01-02-教育部2022年工作要点中明确提出“发展中国特色学徒制,推进岗课赛证综合育人”。工业互联网的互联、融合、共享、智能的特点,与“岗课赛证”融合相符。“岗课赛证”模式有助于培养工业App人才1.岗——人才培养的标准人才培养方案和课程设置要满足岗位需求。新职业-工业互联网工程技术人员(2021年发布),新专业-工业互联网技术和工业互联网应用专业(2021年新设)。工业App相关的工作岗位包括工业App开发工程师、工业App产品化工程师等。2.课——教学改革的核心通过课程和教学来实现人才培养。工业互联网专业开设《工业App开发与应用》等相关课程,学习工业App设计、开发、部署、调试和管理的知识和技能。3.赛——人才培养的高端引领和示范为适应行业企业创新发展需求,推动新一代信息技术深度应用于企业数智化转型过程中,引导院校在教学过程与企业工作过程、教学实践内容与岗位能力要求深度对接,通过相关职业技能竞赛推动工业App人才高技能培养。赛项主办方参赛单位竞赛内容2022一带一路暨金砖国家技能发展与技术创新大赛之工业互联网App创新应用赛项金砖国家工商理事会、一带一路暨金砖国家技能发展国际联盟等院校,团体赛,6人/队围绕工业企业研发设计、生产制造、供应链、运维服务和经营管理等具体应用场景,面向离散制造、流程制造,如装备制造、工程机械、水泥、电力、信息电子等,提供工业App创新应用解决方案2022全国工业App和信息消费大赛工信部、湖南省人民政府全国从事工业App和信息消费产品、服务研发的企事业单位和开发者群体设6个专项,①工业App新意赛;②工业App数字制造与管理专项赛;③工业App数字节能与环保专项赛;④信息消费创新赛;⑤信息消费助力乡村振兴专项赛;⑥信息消费助力智慧养老专项赛2022中国(天津)工业App创新应用大赛工信部、天津市人民政府国内企事业单位、高等院校、科研院所等团体、创客团队、个人开发者等设4个专项,①工业App助力企业数字化转型赛;②工业App助力双碳发展赛;③工业App助力信息服务赛;④工业App设计挑战赛(面向国内高校学生特设)4.证职业技能等级证书或国家职业资格证书,是人才培养结果的检验。工业App的职业技能等级标准有工业App设计与开发、工业互联网App应用开发,主要面向以工业互联网平台企业、工业App为主的信息技术企业及向工业互联网转型的传统制造、加工企业等企事业单位,从事工业App业务模块框架设计、应用扩展设计、应用场景低代码开发、综合运维等相关工作。二、教材资源建设特色二、教材资源建设特色01.课程资源服务03.低代码开发平台包括课程标准、教案、PPT、视频、习题、答案等。提供工业App的模块化程序和完整版程序,便于读者学习和掌握低代码工业App开发应用技术。02.新型活页式教材项目和任务中配有二维码,可由此获得新技术、新知识、新案例,弥补了传统活页式教材成本较高的不足。04.“岗课赛证”融合教材内容和资源包括工业App的岗位要求、国家职业技术技能标准、1+X证书标准、工业App竞赛要求和内容等,以培养复合型与实用型的技术技能人才,满足社会用人需求。三、教师教学方法创建了智能灯生产制造App的项目环境,按软件开发流程分解任务,学生协作学习,完成任务后项目评价。三、教师教学方法①任务驱动教学提供YonBuilder低代码开发平台账户,读者可以在一定时期内免费使用,开发的过程和成果相互可见,加深对所学内容的理解和记忆,培养形象思维能力。②可视化教学项目和任务列出了思维导图,梳理知识点和技能点,读者容易理清层次,抓住重点。③思维导图教学四、学生学习方法四、学生学习方法自主学习教材提供了多样化的教学资源,低代码开发平台也提供了开发文档、学习视频,为读者自主学习提供良好的基础。团队协作低代码开发平台支持多用户同时开发一个项目,读者可分工协作,共同学习和开发教材项目。总结工业APP教育分析岗课赛证融合教育人>课程资源服务>新型活页式教材>低代码开发平台>“岗课赛证“融合教材资源建设特色教师教学方法>任务驱动>可视化教学>思维导图教学学生学习方法思考1作为学生如何将以上所谈及学习方法落实下去?思考2技能竞赛对你学校本门课程有何促进作用?工业App需求调研目录工业App需求的功能或遵守的条件工业App需求的重要性工业App需求调研的目的工业App需求调研相关名词工业App需求调研准备工业App需求调研的方法优秀需求具有的特性一、工业App需求的

功能或遵守的条件一、工业App需求的功能或遵守的条件(1)功能需求即系统需要实现的具体功能,如报表功能、审批功能等。一、工业App需求的功能或遵守的条件(2)非功能性需求,指软件质量属性的,包括软件的易用性、响应时间、可靠性、容错性、扩展性等。一、工业App需求的功能或遵守的条件(3)约束约束条件则指系统必须满足的一些要求,如使用的浏览器版本、数据库及操作系统版本等。一、工业App需求的功能或遵守的条件在工业App软件实施过程中,功能性需求的完成标志着系统满足了用户的基本要求,在此基础上,非功能性需求的实现程度直接的影响着用户体验,进而影响用户对整个系统质量的感官与评价。二、工业App需求的

重要性工业App需求的重要性工业App需求调研指的是深入的了解用户需求,挖掘存在的问题,并讨论可行的解决办法,最终与用户就目标系统必须要做什么这个问题达成一致。三、工业App

需求调研的目的工业App需求调研的目的正确理解用户的业务现状,充分挖掘用户需求(包括功能性需求及非功能性需求)收集完整的用户资料划分需求的优先级,为后续的代码开发工作提供依据四、工业App需求调研相关名词工业App需求调研相关名词术语定义业务需求开发产品的组织或者获取产品的客户所需的高层次业务目标业务规则策略、纲领、标准或者制度,能够定义或者约束某些方面的业务约束对开发人员在产品设计和构建上的限制条件外部界面需求对软件系统和用户、其他软件系统或硬件设备间的关联进行说明特性单个或者多个为用户提供价值的、有逻辑关系的系统性能,可以通过一个功能需求集合进行描述功能需求功能需求描述系统在特定条件下展现的行为非功能需求描述系统必须展现的属性或者特性,或者必须遵守的约束质量属性一种非功能需求,描述的是服务或者一个产品的性能特征系统需求包含多个子系统的产品的顶层需求,子系统可以是软件,也可以是软硬件用户需求特定用户群必须能够用系统所完成的目标或任务,或者是用户期望有的产品属性五、工业App需求调研准备工业App需求调研准备要明确调研实施人员其能力与最终需求调研成果的质量息息相关。为了更好的把握用户需求,一个调研团队中应至少由项目的管理人员、技术人员以及业务专家这三类构成。制定详细的调研计划包括调研起始时间、调研对象涉及的主要模块和调研各阶段预计要花费的时间等,并将调研计划交由用户审核、认可。六、优秀需求具有的特性优秀需求具有的特性(1)正确性:需求描述必须与用户对系统的期望相符;(2)无歧义性:对用户、工业App工程师而言,任何术语只能有惟一的语义解释;(3)完整性:不能遗漏任何用户要求;(4)一致性:需求的各个部分不能相互矛盾;(5)可理解性:需求描述不应该使用太多专业化词汇;(6)可修改性:应该保证能够比较容易接纳修改;(7)可追踪性:将分析后的需求与原始需求联系起来。总结工业App需求调研工业App需求的功能或遵守的条件工业App需求的重要性工业App需求调研的目的工业App需求调研相关名词工业App需求调研准备优秀需求具有的特性思考11.工业App需求调研的目的是什么?思考22.优秀需求具有哪些特性?常用的需求分析方法目录一、需求分类二、常用的需求分析技术三、常用的需求分析方法四、分析方法异同点需求需要被文档化表述,这要求需求工程师搞清楚需求有哪些类型以及每种类型如何进行表述。工业

需求分类下列类别APp01-功能需求为系统主要工作相关的需求,即在不考虑物理约束的情况下,用户希望系统所能够执行的活动,这些活动可以帮助用户完成任务。主要表现为系统和环境之间的行为交互。性能需求02-系统整体或其组成部分应该拥有的性能特征,如CPU使用率和内存使用率等。03-质量属性系统完成工作的质量,即系统需要在一个“好的程度”上实现功能需求,如可靠性程度和可维护性程度等。对外接口04-系统和环境中其他系统之间需要建立的接口,包括硬件接口、软件接口和数据库接口等。05-约束进行系统构造时需要遵守的约束,如编程语言和硬件设施等。在长期研究和发展中产生了很多需求分析技术,其中一些经常使用,经受了实践和应用的检验,被证明可以很好地完成需求的建模与分析工作。技术描述主要元素方法上下文图(ContestDiagam)描述系统与环境中外部实体之间的界限和联系。它从现实世界的角度说明了系统的边界和环境,并确定了所有的输人和输出外部实体1过程数据流结构化分析信息工程数据流图(DataFlowDiagram,DFD)从数据传递和加工的角度,描述了系统从输入到输出的功能处理过程。运用功能分解的方法,用层次结构简化处理复杂的问题外部实体过程数据流数据存储结构化分析信息工程实体关系图(EntityRelationshipDiagram,ERD)描述系统中的数据对象及其关系,定义了系统中使用。处理和产生的所有数据实体属性关系结构化分析信息工程功能/实体矩阵(Function/EntityMatrix)建立DFD和ERD之间的关联关系,说明DFD的过程对ERD的实体的使用情况过程实体结构化分析信息工程功能分解图(FunctionDeompinDingam)以功能分解的方式描述功能之间的层次结构关系功能信息工程过程依赖图(PocesDependeneyDiagram)描述过程之间的依赖关系过程依赖关系信息工程用例图(UseCaseDiagram)描述用户与系统的交互。从交互的角度说明了系统的边界和功能范围用例场景面向对象分析类图(ClassDiagram)描述应用领城当中重要的概念以及概念之间的关系。它捕获了系统的静态结构类关联面向对象分析交互图(顺序图/通信图)(Interaction(Sequence/Communication)Diagram)描述系统中一次交互的行为过程,说明了在交互中的对象协作关系对象生命线消息面向对象分析活动图(AetivityDiagram)描述复杂业务或复杂任务的处理流程。说明处理流程中的行为走向、数据走向和职责协作活动对象面向对象分析对象约束语言(ObjectConstraintLanguage,0CL)描述规则限制。为类图、交互图、描述规则限制。为类图、交互图、的模型语言添加具有丰富语义的规则定义类型表达式关键字面向对象分析微规格说明(MiniSpeeifieation)对底层详细功能和过程的描述,为每个原始过程而写。捕获每个原始过程中执行的数据转换结构化英语伪码决策表树流程图通用数据字典(DataDictionar)定义概念、术语或者数据元素的结构结构定义规则通用状态(转换)图/矩阵(State(Transitin)Diagram/Matrix)描述系统、系统的子部分或对象在其整个生命期内的状态变化和行为过程状态事件转换通用软件设计常见的需求分析技术表三、常用的需求分析方法工业App需求分析方法结构化方法面向对象方法信息工程方法1.结构化方法把现实世界描绘为数据在信息系统中的流动,以及在数据流动过程中数据向信息的转化。1.结构化方法数据流图结构化分析方法的核心技术,它表明系统的输入、处理、存储和输出,以及它们如何在一起协同工作。与数据流图一起用于结构化分析的技术,还有上下文图、微规格说明和数据字典。1.结构化方法为了建立处理需求和数据需求之间的联系,需求分析方法还会使用功能实体矩阵、实体生命历史和事件实体矩阵等分析技术。结构化分析的典型过程图2.信息工程方法对结构化方法的一种改进。它采纳了结构化方法的各种技术,并根据信息系统开发的特点进行更为严格、全面的改进,关注策略规划,数据建模和自动化工具。2.信息工程方法主要从信息角度来开发系统,而不像结构化方法那样从功能角度考虑问题。客观世界被描述为数据和数据属性及其相互关系。2.信息工程方法信息工程和结构化方法的典型分析过程基本相似,但是信息工程和结构化方法的本质差别在于解决问题的策略不同。虽然系统的需求分析都需要功能和数据两个方面,但是结构化方法主张从功能入手,而信息工程方法主张从数据入手。3.面向对象分析方法认为系统是对象的集合,这些对象之间互相协作,共同完成系统任务。YonQL结构化分析方法面向对象分析方法不同的建模思路以对象为基础以功能和数据为基础3.面向对象分析方法主要的优点包括自然性和可复用性。对人而言,面向对象方法是自然的和直观的,因为人们倾向于按照可感知的对象来思考世界。而且和结构化方法相比,它能更容易地实现分析到设计的转化。面向对象分析的典型过程四、分析方法异同点结构化方法面向对象方法信息工程方法结构化方法典型分析过程基本相似,本质差别在于解决问题的策略不同。有着完全不同的建模思路,前者是以对象为基础,后者是以功能和数据为基础。总结常用的需求分析方法需求分类常用的需求分析技术常用的需求分析方法>结构化方法>信息工程方法>面向对象方法分析方法异同点思考1信息工程和结构化方法的典型分析过程的异同?思考2面向对象分析方法和结构化分析方法的异同?工业APP软件概要设计目录一、什么是软件概要设计二、概要设计基本过程三、概要设计主要任务一、软件概要设计一、软件概要设计较大规模软件项目的设计过程一般划分为两个阶段:过程设计,明确工业APP内部细节详细设计阶段总体设计,确定工业App的基本框架系统构架软件结构数据结构概要设计阶段二、概要设计基本过程概要设计基本过程:三、概要设计任务从技术管理角度,概要设计阶段需要制定工作标准和规范采用的管理规则,如操作流程、交流方式、工作纪律等。设计文档的编制标准。信息编码格式,硬件、操作系统的接口规约。设计目标、设计原则。1.系统架构设计系统构架设计:根据系统的需求框架,确定系统的基本结构,以获得有关系统创建的总体方案。主要设计内容包括:①根据系统业务需求,将系统分解成诸多具有独立任务的子系统。②分析子系统之间的通信,确定子系统的外部接口。③分析系统的应用特点、技术特点以及项目资金情况,确定系统的硬件环境、软件环境、网络环境和数据环境等。④根据系统整体逻辑构造与应用需要,对系统进行整体物理部署与优化。2.软件结构设计软件结构设计是在系统构架确定以后,对组成系统的各个子系统的结构设计,将系统进一步分解为诸多功能模块,并考虑如何通过这些模块来构造软件。软件结构设计主要内容包括:①确定构造子系统的模块元素。

②根据软件需求定义每个模块的功能。③定义模块接口与设计模块接口数据结构。

④确定模块之间的调用与返回关系。⑤评估软件结构质量,进行结构优化。3.公共数据结构设计概要设计中还需要确定那些将被许多模块共同使用的公共数据的构造。例如,公共变量、数据文件以及数据库中数据等,可以将这些数据看作为系统的公共数据环境。对公共数据的设计包括:①公共数据变量的数据结构与作用范围。

②输入、输出文件的结构。③数据库中的表结构、视图结构以及数据完整性等。4.系统安全性设计系统安全性设计包括:操作权限管理设计、操作日志管理设计、文件与数据加密设计以及特定功能的操作校验设计等。概要设计需要对以上方面的问题专门说明,并制定出相应的处理规则。例如操作权限,假如应用系统需要具有权限分级管理的功能,则概要设计就必须对权限分级管理中所涉及的分级层数、权限范围、授权步骤以及用户账号存储方式等,从技术角度专门安排。5.故障处理设计工业App工作过程中难免出现故障,概要设计时需要对各种可能出现的来自于软件、硬件以及网络通信方面的故障专门考虑。例如,提供备用设备、设置出错处理模块、设置数据备份模块等。6.可维护性设计工业App在投入使用以后必将面临维护,如改正工业App错误、扩充工业App功能等。对此,概要设计需要专门安排专用模块,以方便日后的维护。例如,在工业App中设置用于系统检测维护的专用模块;预计今后需要进行功能扩充的模块,并对这些接口进行专门定义。7.编写概要设计说明书概要设计说明书是概要设计阶段必须产生的基本文档涉及系统目标、系统构架、软件结构、数据结构、运行控制、出错处理、安全机制等诸多方面的设计说明。8.概要设计评审概要设计任务完成时,应当组织对概要设计的评审。概要设计评审内容主要包括:①需求确认:确认所设计的工业App是否已覆盖了所有已确定的工业App需求。②接口确认:确认工业App的内部接口与外部接口是否已经明确定义。③模块确认:确认所设计的模块作用范围是否在其控制范围之内。④风险性:该设计在现有技术条件下和预算范围内是否能按时实现。8.概要设计评审概要设计任务完成时,应当组织对概要设计的评审。概要设计评审内容主要包括:⑤实用性:该设计对于需求的解决是否实用。⑥可维护性:该设计是否考虑了今后的维护。⑦质量:该设计是否表现出了良好的质量特征。总结前段低代码开发过程概要设计主要任务软件概要设计阶段概要设计基本过程思考1简述什么是工业APP软件概要设计阶段思考2简述工业APP软件概要设计主要任务工业APP页面原型设计目录一、什么是原型设计二、页面原型设计规范三、页面原型设计工具一、什么是原型设计一、什么是原型设计原型设计将抽象的产品想法、需求转化为具象产品模型的过程通过创建一个初步的产品模型来展示和验证产品的功能、布局、交互和用户体验最常见的页面原型设计方式通过原型设计工具创建原型图1.线框草图

草图也就是线框图,它可以是纸质稿也可以是电子稿。草图是一种最简单、快速、低成本原型设计方法,它关注页面结构、布局和基本元素的位置,不关注细节、交互以及视觉效果。2.低保真原型图

低保真原型图无需装饰和设计,只专注呈现设计的核心想法和概念,它像是一个框架,没有填充修饰物,目的是尽可能在早期检测和修复产品策略主要问题。3.中保真原型图

中保真原型更多的是指在电脑上使用原型计工具制作的产品图形界面设计,它虽然有一定的界面展示,但不需要过多的细节修饰,中保真原型可以具备必要的交互效果。4.高保真原型图

高保真原型具有逼真的界面设计和完善的交互效果,相当于一个最小化的MVP产品,可以帮助快速验证市场,让用户体会到真实的产品使用感受,但制作高保真原型需要耗费较多时间和精力。二、页面原型设计整体准则工业App页面原型概要设计整体准则主要包含两方面一是页面设计应遵循一致的设计规范二是页面原型设计应合理,符合工业应用场景需求1.原型设计规范一套指导原型图设计的准则和标准,目的在于确保产品设计的一致性和可用性,包含对交互、布局、视觉风格、图标、色彩和字体等方面的规定,以便设计师和开发人员能够更好地理解和实施设计。2.原型设计规范要求可以总结为3个大类交互规范:包括页面导航、按钮和链接的交互行为、表单和验证等,以确保用户在使用产品时获得一致的交互体验。布局规范:定义页面元素的排列方式、间距和比例,以保持界面的统一性和美观性。视觉风格规范:规定色彩、字体、图标和视觉元素的使用方式,以确保视觉风格的一致性和可辨识性2.原型设计规范要求可以总结为3个大类颜色搭配符合工业准则针对工业App类型以及用户工作环境挑选恰当色调,整体色调和元素设计应符合工业准则。例如工业三色灯中红色警示停止、绿色代表通过安全、黄色提醒警示准备或慢行,工业APP设计应尽可能与常规信号含义一致。页面布局有效组合逻辑上相关联的控件应当加以组合以示意其关联性,不相关或需要权限分割的应当分隔开。定制性交互设计合理考虑APP具体行业特点进行特定设计,必要时准许用户对页面元素、工具栏、统计检索等可定制三、原型设计工具常见的App页面原型设计工具有①AxureRP ②Mockplus(摹客)③墨刀

④码前让负责定义需求和规格、设计功能和界面的开发人员能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。采用专业的快速原型设计工具一站式的产品设计和协作平台,为产品开发团队提供协作、高保真设计和设计规范管理支持原型设计工具如果采用低代码开发平台进行工业APP开发,低代码开发平台自身也可以实现快速原型开发通过可视化的拖拽界面和配置参数,将复杂的开发过程简化为简单的操作,运用现成的组件库和模板,可以快速构建出原型,甚至在几个小时之内就可以完成。低代码平台内置的模板库和组件库也保证了原型设计的规范性和一致性。低代码开发平台提供了可视化的交互设计工具,帮助用户快速设计和修改原型,方便用户动态调整和改善原型,让原型更接近用户真实需求。总结工业APP页面原型设计原型设计工具原型设计含义工业APP页面原型设计规范思考1简述工业APP页面原型设计规范思考2举工业APP页面原型设计工具工业APP数据建模目录一、数据建模二、低代码开发平台的“数据建模”一、数据建模一、数据建模在计算机世界中,数据模型用来描述数据及其联系的组织方式、表达方式和存取路径。为了把现实世界中的具体事物抽象、组织为某一数据库管理系统(DataBaseManagementSystem,DBMS)支持的数据模型一般先将现实世界的事物及联系抽象成信息世界的概念模型,然后再抽象成机器世界的数据模型。1.概念模型是按用户的观点对数据和信息建模,是对现实世界的事物及其联系的第一级抽象,它不依赖于具体的计算机系统。实体-联系方法(Entity-RelationshipApproach)也称为E-R模型,是一种常用的概念模型表示方法。现实世界由一组称作实体的基本对象以及对象间的联系构成,该方法用E-R图来描述实体型、属性和联系。2.逻辑模型数据模型属于计算机世界中的模型,按计算机的观点对数据建模,是对现实世界的事物及其联系的第二级抽象,有严格的形式化定义,用于数据库管理系统DBMS实现。2.逻辑模型数据库技术的关系型数据模型应用最广泛用表的集合来表示数据和数据间的联系。数据在用户观点下由一组关系组成,每个关系的数据结构是一张规范化的二维表,它由行(元组)和列(属性)组成。3.物理模型物理模型是对数据最底层的抽象,描述数据在磁盘或磁带上的存储方式和存取方法。从逻辑模型到物理模型的转换由数据库管理系统DBMS自动完成,用户一般不必考虑物理级细节。二、低代码开发平台的“数据建模”低代码开发平台介绍01-低代码开发技术,可以通过图形化的用户界面拖拽组件模型驱动开发、部署工业App,不同经验水平的业务人员和IT部门的开发人员可以共同创建、迭代、发布,降低工业App开发成本和难度。低代码开发平台介绍数据建模指为工业APP准备数据,包括应用本身数据,如业务执行数据、档案数据、多档案之间的关联数据;应用外部关联数据,如协作数据、三方系统数据、外部数据等。低代码开发平台介绍可视化低代码全代码可以实现低代码甚至无代码的数据建模工作。二、低代码开发平台的“数据建模”01-02-低代码开发平台通过“数据建模”功能页面帮助开发者构建应用中的实体数据对象,提供应用中数据存储的基本服务开发者只需要操作实体对象无需关心数据持久化过程中的数据存取、数据同步、读写分离等底层操作。二、低代码开发平台的“数据建模”数据建模实体查询枚举可以分别进行可视化开发实体查询在当前应用下自行创建的实体,即环境中存储应用数据的对象,提供数据新建、修改、发布和删除等操作功能。基于实体通过关联合并等一系列操作返回的数据集合。枚举提供枚举数据供实体中的单选选项和多选选项进行引用和选择,枚举管理功能实现增删改查相关操作。实体建模低代码开发平台“数据建模”主要操作是完成实体模型创建,平台“实体模型”指的就是应用中的实体数据对象。实体建模总结工业APP数据建模数据建模内涵数据处理抽象转换过程概念模型数据模型物理模型低代码开发平台的“数据建模”功能页面实体建模思考1简述计算机技术中数据处理抽象和转换过程?思考2简述低代码开发平台的“数据建模”功能?工业APP实体建模目录一、认识实体二、实体建模基本操作一、认识实体一、认识实体01-02-实体(Entity)是指客观存在的任何具体或抽象的事物,具有某种属性可以加以区分。实体往往指某类事物的集合,把每一类数据对象的个体称为实体。1.实体低代码开发平台的“实体”模型包括实体名称、编码、父实体、描述信息、引用接口、业务属性和系统属性等。1.实体01-02-实体名称用于后面使用实体展示,编码对应数据库中的表名,此二者不可与其他实体命名重复。父实体为可选项,新增子实体时需下拉选择,无父实体则不填。父实体和子实体关系即数据库中主表从表关系。1.实体03-04-业务属性是当前实体的数据核心,用户基于需求场景进行新增。唯一性校验是在新增业务属性后保证字段的唯一性的功能,可以自定义某些字段是唯一值,不许重复。1.实体系统属性仅查看,不可手动修改。通过引用接口功能可快速创建系统属性,从而满足业务数据特殊的需求实体引用接口名称含义审批实现审批流的功能业务流实现单据间推单、拉单、回写等业务功能交易类型实现交易类型复杂的业务流程树型结构实现树表页面时需要勾选自动编码实现编码的自动生成,如单据流水号,可配置编码规则档案状态勾选后,基于该实体创建的页面会添加停用、启动功能主组织引用组织部门,适用于需要权限过滤的情况审批业务流交易类型树型结构2.业务属性业务属性是当前实体的数据核心,是用户基于当前需求场景进行数据建模的主要过程。业务属性编码、名称、类型引用、标签文本、日期、时间、日期时间、数值、整数、单选、多选、单选引用、多选引用、定位、开关、超链接等。2.业务属性若属性类型为单选或多选,引用框内填写需要的枚举;若属性类型为单选引用或多选引用,引用框填入自建已发布实体名。二、实体建模基本操作二、实体建模基本操作01-02-Yonbuilder平台内进行实体对象建模,需要先进入应用构建服务创建应用新增枚举,再根据概念模型设计新增实体、添加其属性和引用接口并保存发布。应用构建新建应用新增枚举实体建模创建实体并编辑新增实体复制已有实体Exce导入实体保存发布实体1.应用构建新建应用1.应用构建单击右上角“新建应用”按钮,选择“空白模板”,单击“下一步”按钮选择不同的领域会有不同的引用业务接口,此处选择“应用构建服务”应用名称自定义应用引擎,即服务环境配置,此处选择“公共引擎”图标选择,是应用在平台显示的图标,可以根据需要选择新增枚举1.应用构建1.应用构建“数据建模”页面下包含“实体”、“查询”和“枚举”三个页签。“枚举”页内可以看到本应用自建和共享的枚举列表,提供枚举值给实体属性进行单选或多选。1.应用构建2.实体建模选择“数据建模”→“实体”,页面上“新增实体”、“复制已有”、“导入”三种操作方式均可以创建实体。新增实体2.实体建模2.实体建模2.实体建模复制已有实体平台支持复制已有实体,单击下拉按钮“复制已有”可进入所复制实体的编辑框,需重新编辑实体名称和编码,避免重复2.实体建模Excel导入实体平台支持Excel导入实体的创建方式,单击“导入”→“导入Excel”,下载模板并按格式填写后上传。3.实体发布新增实体页面单击“保存”,实体列表内状态会显示为“未发布”,选中该实体,可编辑、发布、删除等。实体“保存”为“未发布”3.实体发布实体“发布”在实体编辑页面单击“保存并发布”或单击列表上悬停显示的“发布”按钮均可发布实体。对于有层级关系的情况已发布的实体支持修改,修改后状态为“更新”,修改内容需要进行发布后才会生效。父实体的新增和发布需先于子实体完成,或一体化发布。被单选引用/多选引用的实体需要先发布。总结实体建模实体创建基本操作认识实体实体模型组成业务属性应用构建和新增枚举新增实体的三种操作方式实体发布思考1简述数据建模时实体和枚举的区别?思考2简述低代码开发平台实体建模的业务属性类型?工业APP页面建模目录一、页面建模二、常用页面布局模板一、页面建模一、页面建模01-低代码开发平台的“页面建模”当用户执行某个动作时根据数据模型驱动页面设计,提供构成应用的功能页面设计器、分析报表设计器配置出单据、分析报表等各类页面,同时支持前后端扩展,实现单据页面、业务事件的构建和交互过程的个性化扩展。1.页面建模应用让我们来看下yonbuilder平台的页面建模功能包含哪些应用用于创建构建应用的各类页面。用于创建参照页面,将经常用到的页面作为参照模板,方便后期使用。用于设计应用内所有需要打印页面的打印模板。2.页面类型yonbuilder平台把页面分为三类。单据将数据建模时数据库已经存在的字段根据实际需要汇聚在一起,形成具有业务逻辑的单据页面。单卡、单表、左树右表、左树右卡、树形表、一主多子、主子孙、行编辑表、空页面等。2.页面类型yonbuilder平台把页面分为三类。分析为数据的智能分析与展示提供便利,可选择的模板有仪表板、报表、分析卡片和已有页面引用等,可以直接从这个入口创建智能分析页面。第三方在应用中引入第三方的链接页面,通过URL直接引用即可。二、常用页面布局模板二、常用页面布局模板01-平台页面功能提供多种预置模板和多种布局容器及组件,支持流式排列和自由布局的页面组装,实现可视化应用开发。1.事件常用的单据页面常用模板单卡和列表是最基本的页面模板,另有主子结构的一主多子和主子孙模板,还有含有树形结构的左树右表、左树右卡、树形表模板,此外还有行编辑表、空页面等模板。1.单卡和列表“单卡”通常用于配置一个节点的编辑页面,用于录入业务数据。“列表”通常用于配置一个节点的浏览页面来展现全貌,创建页面选择预置模板时可勾选同时生成列表,在列表页面可查看、删除已有档案。1.单卡和列表物料档案页面建模时选择单卡模板并且同时生成列表,在物料档案卡片页面新增物料,在物料档案列表页面查找和删除已有的物料档案。2.主子结构“一主多子”模板用于创建主子布局页面列表卡片可以展示父实体和子实体数据信息,会根据子表的个数自动按页签创建多个子表。支持单主列表及主子列表的选择

。2.主子结构“一主多子”模板用于创建主子布局页面采购清单的父实体详细数据卡片页面可新增采购申请同时编辑清单明细2.主子结构“一主多子”模板用于创建主子布局页面列表页面选择主子列表选项,可查询、浏览采购申请单,选中单条记录可查看清单明细,支持编辑、删除、复制等操作。2.主子结构这是一主多子列表页面示例一主多子2.主子结构这是一主多子列表页面示例卡片页面可以新增采购申请同时编辑清单明细;列表页面选择主子列表选项,可查询、浏览采购申请单选中单条记录可查看清单明细,还可编辑、删除、复制等操作。2.主子结构主子孙由列表和卡片两个页面组成,区别于一主多子,主子孙模板会在子表增加一个对孙表的触发,用于录入或显示某行对应的孙表数据。3.树形结构“左树右卡”是左侧树右侧卡结构的页面模板,用于构建数据本身有层级关系的页面。比如部门树。3.树形结构“左树右表”模板由左树右表页面和卡片页面组成左树右表页面的列表是一个浏览态的列表,与单列表的作用相同,卡片页面是一个编辑态的页面,用于数据的录入,比如员工档案。3.树形结构“树形表”模板由树形表页面和卡片页面组成,是左树右卡的另一种展现。上述与树形有关的页面,所绑定的实体数据建模需勾选引用接口“树形结构”。4.行编辑表是一个可批量编辑的列表页面,常用于字段数量不多的公共档案录入。最终效果是在列表页中可以添加功能按钮,对当前行数据进行查看、编辑、删除等操作。总结工业APP页面建模页面建模主要应用页面类型页面参照打印模板单据(具有业务逻辑的页面)分析第三方常用页面布局模板(单据)单卡、列表主子结构树形结构行编辑表一主多子主子孙左树右表左树右卡树形表思考1简述低代码开发平台页面建模包含哪几类页面?思考2简述低代码开发平台常用的单据页面布局模板?主子页面设计目录一、页面设计过程二、主子页面设计操作一、页面设计过程一、页面设计过程应用建模实体建模实体建模选择页面类型选择模板(eg.一主多子)绑定元数据生成单据页面新建页面非空设置默认值设置自动编码设置参照显示与参照带入数据规则配置保存预览如果修改实体属性需重新发布元数据二、主子页面设计操作采购申请单1.新建页面选择“一主多子”页面布局模板1.新建页面编辑页面属性,绑定元数据1.新建页面新建页面完成2.页面布局调整进入页面设计器基本属性属性样式动作2.页面布局调整字段显示/隐藏设置点击空白处选中表单2.页面布局调整容器名称修改与布局调整2.页面布局调整容器名称修改与布局调整单机空白处选中表格2.页面布局调整添加按钮拖拽放入修改名称3.数据规则配置页面设计器除了进行外观调整,还可直接配置实现一部分数据填写和显示的规则,无需代码实现非空设置默认值设置自动编码设置参照显示与参照带入3.数据规则配置非空设置3.数据规则配置默认值设置3.数据规则配置自动编码3.数据规则配置自动编码3.数据规则配置参照显示与参照带入4.页面效果预览完成页面设计后,保存预览可查看页面设计效果录入采购申请子表采购清单增行选择物料编码填写采购数量自动编码预览卡片页面4.页面效果预览预览采购申请单列表页面总结主子页面设计页面设计过程页面设计操作页面布局调整效果预览数据规则配置新建页面思考1简述低代码开发平台PC端页面设计器常用分区和功能?思考2简述页面设计参照带入配置的应用?移动端页面设计目录一、移动端布局二、移动端卡片模板三、移动端页面设计器一、移动端布局1.静态布局网页最外层容器有固定的大小,所有的内容以该容器为标准,超出宽高的部分用滚动条来实现滚动查阅一般用于PC端,用于移动端不适合2.流式布局也叫百分比布局或自适应布局240*400360*640元素的宽度按照屏幕分辨率自动进行适配调整%(百分比)px(像素)流式布局优点解决类似设备不同分辨率之间的兼容01流式布局在相对其原始设计而言过小或过大的屏幕上显示可能不协调可通过响应式布局和弹性布局来解决一、移动端布局01-02-YonBuilder平台的移动端页面设计器,对常用布局做了易用性封装其组件可以设计绝大部分CSS样式移动端

组件样式三个单位px(像素)是固定尺寸01根元素的字体大小%(百分比)是指屏幕比例02rem(自适应)全称是fontsizeoftherootelement03二、移动端卡片模板1.移动端页面模板目前支持单卡(表)和一主多子和空页面3种页面模板2.移动端卡片模板有纯文字卡片、图文卡片、小图卡片三种排版可选由纯文字组成纯文字卡片图文混排,用于有图片内容的单据图文卡片比图文卡片更简洁,常用于信息较少的单据或子表卡片小图片卡默认按元数据实体的字段顺序依次匹配卡片字段绑定只匹配图片类型的字段图片位置可匹配除图片和附件之外所有的字段非图片位置三、移动端页面设计器三、移动端页面设计器添加设置1.移动端组件库设计页面布局的容器类组件布局容器绑定实体数据的容器类组件数据容器渲染页面内容显示的组件基础控件提供给用户交互操作并提交数据的组件表单控件常用页面交互及调用移动设备能力的组件功能组件单据流程相关操作组件业务组件从外部获取并显示数据的组件接口组件2.移动端样式设计设置组件的整体宽度和高度宽高设置先在画布中选择组件,在右侧属性样式页进行调整支持rem(自适应)px(固定尺寸)%(屏幕比例)三种单位设置组件及子组件文本的大小、颜色、字符形状等字符设置设置组件的边框和圆角边框设置设置组件的内外边距边距设置流式布局、标签和图片三个组件支持阴影设置阴影设置设置组件的背景,支持颜色或URL图片链接背景设置3.事件触发按钮有单击事件动作页设置组件的事件触发脚本或命令常用组件事件文本框有获取焦点、失去焦点、值改变事件页面有页面初始化事件等前端函数:执行前端脚本待选操作后端函数:执行后端脚本执行命令:执行系统预置的命令前端动作:执行常用的前端动作3.预览调试总结移动端页面设计移动端布局移动端卡片模板移动端页面设计器组件属性样式动作画布思考1简述低代码开发平台移动端页面设计器常用分区和功能?思考2列举移动端页面设计常用的三种单位?移动端首页设计目录一、移动端首页二、首页常用表现形式三、首页设计示例一、移动端首页一、移动端首页01-02-首页通常是打开应用后进入用户视野的第一个页面展示APP的主要功能模块和信息,方便用户快速进入到所需的功能模块1.组成状态栏通常为系统默认信息导航栏通常包含分类、搜索框、扫一扫、消息中心等内容区与APP功能有关,常用到轮播图、重要消息展示等标签栏该区为APP主要功能分类,通常是以图标加文字形式展现,支持点击跳转到内容页二、首页常用表现形式1.列表型以垂直排列的方式显示多行信息,纯文本或图文结合常用于并列元素的展示。纵向长度没有限制,方便上下滑动查看和点击操作2.网格型由棋盘式、规律性的小格子构成适合用于同类信息展示,典型的如图片、图标3.卡片型展示可组织不同的内容,使得信息模块化,提升可点击感可滑动的卡片可以进一步提升页面控件利用率4.多面板布局分类多分栏设计可能使界面比较拥挤,左侧滑动区域不宜过窄,否则不利于单手操作内容需要同时展示时,多面板布局形式能减少界面跳转,让分类同时呈现三、首页设计示例1.为生产制造APP创建首页页面建模新建页面单据空页面2.通过组件的属性、样式美化页面导航轮播图公告图标按钮跳转3.添加轮播内容4.公告栏增加显示行数和高度设置5.添加图标按钮并更改属性6.页面跳转实现为图标按钮添加动作实现单击时页面跳转在同一设计器下的页面跳转用“显示子页面”不在同一设计器下的页面跳转选择接口“跳转页面”6.页面跳转实现为图标按钮添加动作实现单击时页面跳转在同一设计器下的页面跳转用“显示子页面”不在同一设计器下的页面跳转选择接口“跳转页面”总结移动端首页设计移动端首页作用组成首页表现形式列表型网格型卡片型多面板移动端首页设计示例作用组成思考1简述移动端首页一般由哪些部分组成?思考2简述基于YonBuilder平台实现单击首页图标跳转至功能页面的实现方法?工业APP工作流目录一、工作流概述二、工作流典型案例三、工业APP工作流典型案例一、工作流概述一、工作流概述任务活动步骤一、工作流概述一、工作流概述项目管理业务流程管理软件开发一、工作流概述规范工作流程提高工作效率优化资源分配一、工作流概述任务/活动(Task/Activity)工作流中的基本单位,表示需要完成的具体工作。顺序/依赖关系(Sequence/Dependency)任务之间的前后关系,确定任务的执行顺序。某些任务可能需要在其他任务完成后才能开始。一、工作流概述角色/参与者(Role/Participant)参与工作流的个人或团队,他们负责执行特定的任务或活动。条件/判断(Condition/Branch)在工作流中根据不同条件进行分支判断,决定下一步的执行路径。一、工作流概述自动化/手动操作(Automation/ManualOperation)工作流可以包含自动化步骤,通过计算机系统或工具自动执行,也可以包含需要人工干预的手动操作。通知/提醒(Notification/Alert)工作流可以在任务完成或特定条件满足时发送通知或提醒相关的参与者。一、工作流概述一、工作流概述一、工作流概述透明度可管理性一、工作流概述任务分配执行监控二、工作流典型案例二、工作流典型案例1.员工提交请假申请申请系统请假类型开始日期结束日期2.主管审批请假申请请假类型开始日期结束日期修改3.人力资源部审批人力资源部验证员工的可用假期余额和其他相关信息。修改4.员工收到审批结果审批结果员工可以安排相应的工作安排和交接事宜。员工需要与主管或人力资源部进一步沟通。5.假期记录和统计系统将批准的请假记录保存和更新到员工的假期余额中。人力资源部可以根据系统的假期记录进行假期统计和报告生成。三、工业APP工作流典型案例三、工业APP工作流典型案例Step1

发现设备故障Step2

提交维修申请Step3

进行排单Step4

指定维护计划准备材料和工具Step3

验证和测试三、工业APP工作流典型案例在工业自动化高度发达的今天,上述的设备维护流程通常都集成在一个工业应用程序(IndustrialApp)中,形成工业APP工作流。1.设备报修设备名称故障描述紧急程度报修工单2.维护团队接收工单设备故障详情报修紧急程度可用资源3.维护计划制定维修时间材料工具维护计划4.维修执行维护团队按照计划执行维修任务,记录所采取的措施和使用的材料。如果需要更换零件或组件,维护团队可以在系统中提交零件申请。5.验证和测试维护团队在维修完成后对设备进行验证和测试,确保故障得到解决。如果需要,维护团队可以与操作员协调设备的重新启动和测试。6.工单关闭维护团队在验证和测试通过后,将工单标记为已完成。系统发送通知给操作员,告知设备维修已完成。7.维护报告和记录维护团队在系统中记录维修细节、使用的资源和耗材。维护报告可以生成并存档,供日后参考和分析。工业APP工作流设计目录一、工作流设计关键步骤二、工作流模型基本模式一、工作流设计关键步骤一、工作流设计关键步骤1.确定业务需求2.定义工作流步骤确定工作流中的各个步骤和活动,并确定它们之间的顺序和依赖关系设备报修维护计划制定维修执行验证和测试工单关闭一、工作流设计关键步骤3.确定参与者和角色4.设计用户界面确定在工作流中涉及的不同参与者和他们的角色。权限责任一、工作流设计关键步骤5.定义工作流规则和条件6.集成数据和系统确定工作流中的规则和条件,以控制流程的执行和决策。评估规则优先级规则将工作流与相关的数据和系统进行集成。设备数据库库存管理系统通知系统确保工作流可以获取和更新必要的数据,并与其他系统进行交互。一、工作流设计关键步骤7.定义通知和提醒机制8.监控和记录在关键步骤和决策点设置通知和提醒机制,以便及时通知相关参与者。短信设计工作流的监控和记录机制,以便跟踪工作流的执行情况和性能指标。历史数据生成报告分析一、工作流设计关键步骤9.测试和优化在实施工作流之前进行测试和验证,确保其符合预期的功能和性能。二、工作流模型基本模式二、工作流模型基本模式工作流模型是一个为实现企业生产经营管理目标所设计的工作流执行信息系统模型构成工作流的节点开始和完成条件导航规则可能被调用的应用相关数据的定义1.顺序模式顺序模式是最简单的模式,其中任务按照预定义的顺序依次执行。这种模式适用于线性和确定性的流程,其中各个任务之间没有分支或并行操作。2.顺

温馨提示

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

评论

0/150

提交评论