低代码智能开发实训平台建设需求_第1页
低代码智能开发实训平台建设需求_第2页
低代码智能开发实训平台建设需求_第3页
低代码智能开发实训平台建设需求_第4页
低代码智能开发实训平台建设需求_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

低代码智能开发实训平台建设需求1低代码智能开发平台(SaaS部署)序号名称数量单位(功能或者目标)、质量、安全、技术规格、物理特性等要求1低代码智能开发平台(SaaS部署)(核心产品)1套一、总体要求:1.平台采用B/S架构,提供基于主流浏览器的WebIDE开发环境,可在环境上通过图形化拖拉拽和配置的方式,快速完成前端界面、审批流程、业务逻辑、数据模型的功能;设计过程中需要兼顾API开放、数据库连接、认证体系对接等三方系统集成能力;从技术架构上支持良好的二次开发能力,具有较强的功能扩展能力和组件扩展能力来开发应用。2.要求提供SaaS服务模式(50个开发者账号,1年),支持制品应用在线发布,并为应用提供云资源托管服务。3.要求提供教学培训配套的课程资源体系、师资培训、实训指导等服务。二、参数要求:(一)可视化开发环境:1.数据可视化开发:(1)数据源的配置,支持多数据源,各数据源下均可独立管理数据实体;(2)实体定义与编辑,支持建立主外键关系,支持创建索引;添加实体的方式有直接添加、从SQL文件导入、从数据源导入、从Excel导入;(3)实体数据类型支持基础类型、集合类型、枚举类型、自定义类型、接口类型、依赖库类型、认证与权限和异常处理类型;2.页面可视化开发:(1)支持在线拖拉拽的方式进行快速开发;(2)可创建空白页面或基于模板创建页面,并支持自由编辑;(3)提供布局、导航、容器、表格、表单、选择器、通用等不同类别的基础组件50个以上;(4)支持应用主题样式统一设置、更改、高级设置等;(5)支持定义逻辑、变量、输入、输出参数,支持定义前端全局变量、服务端全局变量及事件逻辑;(6)支持通过自由布局模式,自由拖拽进行页面布局,支持拖拽调整宽高和位置,并基于辅助线对齐;(7)支持通过深度学习和计算机视觉等技术,自动识别设计稿元素,将Figma、Mastergo、Sketch设计稿自动生成页面布局和组件;3.逻辑可视化开发:(1)逻辑可分为服务端逻辑、页面逻辑、系统逻辑,其中服务端逻辑支持事务、定时任务、开放为接口,页面逻辑包含事件逻辑和组件逻辑;(2)提供逻辑调试功能,可为逻辑中任意语句添加断点,支持断点调试、查看变量信息等操作;(3)提供丰富的逻辑开发组件,包括分支、循环、原子项、调用、代码块、数据查询、逻辑运算、比较运算、数学运算、数据筛选、JSON序列化反序化等类型;(4)提供智能编程助手,在用户搭建业务逻辑的过程中,自动根据用户当前操作的上下文推荐用户合适的逻辑组件进行搭建;4.流程可视化开发:(1)基于BPMN2.0规范,可视化拖拽流程任务节点并通过连线的方式实现流程定义;(2)流程节点包含审批任务、发起任务、自动任务、用户任务、并行网关、排他网关、包容网关、结束、多人审批等多个标准化流程任务节点;(3)支持多种流程参与人指定方式,包括指定用户、角色、变量、逻辑;(4)流程审批时支持以下流程操作:同意、驳回、回退、转交、认领、取消认领、撤回流程、结束流程。(二)应用发布:1.创建应用:(1)支持自定义和通过模板创建应用,支持同时开发PC端和H5端应用;(2)支持修改应用信息,如应用图标、应用名称、应用描述、环境域名和源码包名;(3)支持将当前应用导出为模板并上传到资产中心下的租户应用模板中;2.应用管理:(1)可展示当前用户有权限的所有应用信息;(2)可创建应用协作副本,支持多人协作开发;支持应用多分支管理,可基于主分支创建各类分支,支持各分支之间的拉取和合并;(3)支持应用版本升级、回滚、编辑、授权、导出、部署、发布、删除等;(4)可管理应用基本信息、访问信息、代码仓库信息、数据库信息;(5)可查看版本列表、版本日志;支持备份版本和版本还原;(6)支持开发环境和生产环境的实例启用、重启、停用、删除等操作,查看应用访问日志和监控;(7)支持应用依赖库管理,支持查看依赖库基本信息;3.应用构建:(1)支持可视化开发后快速发布预览;(2)支持可视化开发后生成的前后端代码进行构建、部署的执行,包括:数据库、前后端逻辑、页面、流程等一键发布,支持选择发布到开发环境或生产环境;(3)支持应用源码导出、与镜像导出,支持应用脱离平台独立部署运行:应用前后端编程内容均可生成标准JS和JAVA源码,一键导出后可独立部署,不依赖任何单点的引擎或者运行时环境;(4)支持将当前应用通过网络部署到远程服务器。(三)资产中心:1.应用模板:(1)可查看、编辑、管理现有租户和平台创建的应用模板;(2)可查看、编辑、管理现有租户和平台创建的局部模板;2.依赖库:可对依赖库进行统一管理,支持查看、上传及编辑、发布等,依赖库可以在应用开发过程中直接引入使用;3.扩展组件:可定制开发各类扩展组件,并提供统一管理。(四)能力集成:1.连接器:(1)提供通用的连接器,通过配置快速完成与通用标准业务系统的集成;(2)支持自定义创建连接器,定制开发完成业务系统的集成;2.微前端集成:支持集成通用的微前端架构,如乾坤、飞冰;3.API管理:(1)支持创建和查看API分组的基本信息,包括分组名称、分组标识、协议、开发环境调用域名、生产环境调用域名、分组描述;(2)支持应用的API管理,包括外部应用的API接口导入和内部应用的API接口导出。(五)运维中心:1.资源监控:支持查看平台整体以及各个租户的CPU、内存、磁盘使用情况;2.账号权限:包含用户管理、角色管理、权限管理、登录配置;3.租户管理:支持用户查看已有租户信息以及创建租户。(六)配置中心:1.源码配置:支持用户配置源码类型、源码地址、Group、Token及凭证相关信息;2.数据库配置:支持配置数据库信息,支持数据库的连接测试,在应用配置数据源时可选择已配置且有权限的数据库;3.镜像仓库配置:支持配置外部镜像仓库,用于应用/模块在开发后构建后镜像存储,支持Harbor等开发系统集成;4.文件存储配置:支持配置文件存储地址与存储协议,支持配置的编辑与删除;5.Maven配置:支持添加Mavensetting配置,并控制配置的修改、删除和启用;6.资产配置:支持配置资产中心的文字标签。三、课程资源体系:要求根据低代码平台的教学要求提供对应的课程资料,累计不少于70课时。包括:1.基础课程:《低代码平台基础理论》,要求提供课程大纲及配括PPT、讲义、Demo、练习资源;2.进阶课程:《书评管理系统》、《产研管理系统》,要求提供课程大纲及配套讲解、案例实操;3.定制课程:《电商系统实战》、《OA系统搭建实战》,要求提供课程大纲。四、师资培训服务:应按照采购人要求提供完善的师资培训服务方案、认证服务。五、应用样板间:要求提供应用样板间12个,包括人力资源类、生产制造类、经营管理类、官网门户类、项目管理类、协同办公类,要求提供样板间功能介绍。要求样板间可直接装载至可视化开发环境。2低代码产教融合实训课程资源要求根据低代码平台基础课程大纲、进阶课程大纲、定制课程大纲提供对应的课程资源包,包括讲义、录屏、案例模板,提供对应课程资料。(一)基础课程大纲:包含1个课程,共计16课时,讲述平台基础学习内容。课次章节授课主题掌握度课时数课程资料备注11.1低代码平台概述、特点、对于平台的认知(宣讲)了解0.5PPT+讲义共计16课时,完成平台所有基础内容的学习,详细掌握平台每个部分的内容,学习完成进行考试,检测学生学习情况。21.2数据建模(数据IDE、实体、枚举、数据结构、数据源)掌握1PPT+讲义+Demo+练习31.3页面设计(页面IDE、父子页面、页面布局、页面样式)掌握1PPT+讲义+Demo+练习41.4逻辑功能(逻辑IDE、逻辑分类、逻辑调试Debug)掌握1PPT+讲义+Demo+练习51.5.1PC端页面组件使用(导航、容器、展示)掌握1PPT+讲义+Demo+练习61.5.2PC端页面组件使用(表格、表单)掌握1PPT+讲义+Demo+练习71.5.3PC端页面组件使用(选择器、图表、反馈、特效)熟悉1PPT+讲义+Demo+练习81.6.1逻辑组件使用(分支、循环、原子项、语句)掌握1PPT+讲义+Demo+练习91.6.2逻辑组件使用(内置函数-类型转换与格式化函数、字符串函数)掌握1PPT+讲义+Demo+练习101.6.3逻辑组件使用(内置函数-列表函数)掌握1PPT+讲义+Demo+练习111.6.4逻辑组件使用(内置函数-映射函数)掌握1PPT+讲义+Demo+练习121.6.5逻辑组件使用(内置函数-日期与时间函数、枚举、数学、其他函数)掌握1PPT+讲义+Demo+练习131.6.6逻辑组件使用(数据查询、逻辑运算、比较运算、算术运算)掌握1PPT+讲义+Demo+练习141.6.7逻辑组件使用(数据筛选、结束、其他)掌握1PPT+讲义+Demo+练习151.7资产复用(应用模板、局部模板、依赖库)熟悉1PPT+讲义+Demo+练习161.8前期学习内容复盘+期中考试Demo讲解掌握1PPT+讲义+考试题(二)进阶课程大纲:包含2个进阶课程,《书评管理系统》与《产研管理系统》的讲解视频与操作文档,共计34节课程。1.书评管理系统:课次章节授课主题掌握度课时数课程资料备注12.1.1应用介绍、应用创建、实体创建熟悉1步骤讲解+案例实操共计16课时,以易书评系统为案例支撑,完成平台初级内容的学习,学习完成进行考试,检测学生学习情况,达到初级工程师的水平。22.1.2PC端:页面创建、页面跳转、数据网格生成与介绍掌握1步骤讲解+案例实操32.1.3书籍管理页面:页面布局设计、卡片内容修改掌握1步骤讲解+案例实操42.1.4创建修改书籍信息表单、表单复用掌握1步骤讲解+案例实操52.1.5表单验证规则设置、书籍信息删除二次确认、数据筛选掌握1步骤讲解+案例实操62.1.6书评记录管理、数据表格基础设置掌握1步骤讲解+案例实操72.1.7书评记录二次删除确认、批量删除掌握1步骤讲解+案例实操82.1.8文本省略、PC端总结掌握1步骤讲解+案例实操92.2.1H5组件基本了解掌握1步骤讲解+案例实操102.2.2首页展示:轮播图与数据网格掌握1步骤讲解+案例实操112.2.3图书分类切换:选项卡掌握1步骤讲解+案例实操122.2.4图书详情展示:页面入参与折叠面板掌握1步骤讲解+案例实操132.2.5图书评价:弹出框与表单掌握1步骤讲解+案例实操142.2.6评论展示(一):评论展示掌握1步骤讲解+案例实操152.2.7评论展示(二):评论复制与只读属性掌握1步骤讲解+案例实操162.2.8应用样式调整与优化掌握1步骤讲解+案例实操2.产研管理系统:课次章节授课主题掌握度课时数课程资料备注13.1.11-1案例业务功能介绍掌握1步骤讲解+案例实操共计18课时,以产研管理系统为案例支撑,完成平台进阶内容的学习,学习完成进行考试,检测学生学习情况,达到中级工程师的水平。23.1.21-2创建应用、实体设计介绍掌握1步骤讲解+案例实操33.2.12-1部门管理-树形结构掌握1步骤讲解+案例实操43.2.22-2员工列表-数据表联动查询掌握1步骤讲解+案例实操53.3.13-1需求管理-表格设计-基础样式搭建掌握1步骤讲解+案例实操63.3.23-2需求管理-表格设计-实现人员展示掌握1步骤讲解+案例实操73.3.33-3需求管理-查询功能实现掌握1步骤讲解+案例实操83.44-1需求创建与编辑-滑块、富文本组件掌握1步骤讲解+案例实操93.5.15-1需求详情-页面设计、步骤条掌握1步骤讲解+案例实操103.5.25-3需求详情-状态变更历史掌握1步骤讲解+案例实操113.6.16-1缺陷管理页面设计掌握1步骤讲解+案例实操123.6.26-2需求详情-关联缺陷功能实现掌握1步骤讲解+案例实操133.6.36-3需求详情-解除关联缺陷功能实现掌握1步骤讲解+案例实操143.7.17-1版本管理-数据表格展开列配置掌握1步骤讲解+案例实操153.7.27-2版本与需求排期数据表联动查询掌握1步骤讲解+案例实操163.7.37-3移除与删除版本业务功能实现掌握1步骤讲解+案例实操173.8.18-1权限中心各模块介绍掌握1步骤讲解+案例实操183.8.28-2功能权限配置掌握1步骤讲解+案例实操(三)定制课程大纲:包含2个课程,《OA管理系统》需包含视频教学内容与应用模板,《点单小程序》需包含一套应用模板与一个搭建视频。1.OA管理系统:课次授课主题掌握度课时数课程资料备注1案例功能分析与应用创建了解0.5案例实操共计18个视频,学习如何完成一个较复杂的中等项目,包含资产借还、日程安排,考勤打卡等功能2实体设计建模-资产表设计掌握1案例实操3页面布局搭建与组件认知掌握1案例实操4后端逻辑编写与前端调用掌握1案例实操5增删改查逻辑编写掌握1案例实操6实体详情页搭建掌握1案例实操7一对多表关系查询熟悉1案例实操8资产申请/归还掌握1案例实操9中级实体设计建模掌握1案例实操10权限模块介绍与引入掌握1案例实操11人员徽章与部门筛选掌握1案例实操12扩展组件引入使用(公司政策/制度)掌握1案例实操+练习13流程2.0介绍及使用掌握1案例实操14地图组件使用掌握1案例实操15H5端开发设计熟悉1案例实操16数据结构创建与使用掌握1案例实操17流程接口调用/外部API调用掌握1案例实操18应用UI调整掌握1案例实操2.点单小程序:课次授课主题掌握度课时数课程资料备注11-1小程序案例介绍与演示掌握1案例实操共计16课时,内容包含PC+H5双端的业务能力,搭配实现点单小程序的能力22-1点单业务流程梳理掌握1案例实操32-2实体关系

温馨提示

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

评论

0/150

提交评论