基于智能IRE的AI需求建模&AI编程上机实训教程
1 实训教程概述
1.1 实例项目
本教程的实例项目是物料仓库管理系统,该系统主要包括物料的入库、出库、库存台账等功能,还包括基础数据、采购和生产等模块中与物料出入库相关的功能。
1.1.1 业务场景
实例项目业务主要包括入库与出库2个场景。
1、入库场景
1)采购岗在线编制采购单,一份采购单可以有多条采购明细行。
2)供应商在收到采购员发送的采购单后,组织物料送货到指定物料仓库。
3)供应商送达货物到物料仓库后,库管员根据交货单,清点货物进行入库。同时在线编制入库单, 根据交货单明细提取对应采购单明细作为入库单明细,根据实际清点收货数填写入库数,最后提交入库单(生成库存台账),完成入库操作。
4)入库成功后,需修改入库数据时,需要对源入库单进行红冲,然后重新做入库操作。
2、出库场景
出库分为领料出库、退货出库、红冲出库。
2.1 领料出库
1)生产岗根据生产计划,查看物料库存数据,编制领料单;提取库存台账作为领料单明细,并指定本次领料的需求数。
2)库管员在线查看生产岗提交的领料单,根据领料需求编制对应的领料出库单(领料出库单明细来自领料单明细),确认单据无误,提交出库单(修改库存台账)。库管员根据领料出库明细,拣货出库,生产岗收料,完成领料出库。
2.2 退货出库
1)采购岗对于多采购的已入库的物料发起退货,在线编制退货单;提取库存台账作为退货单明细,并指定物料的退货数。
2)库管员在线查看采购岗提交的退货单,根据退货需求编制对应的退货出库单(退货出库单明细来自退货单明细),确认单据无误,提交出库单(修改库存台账)。库管员根据退货出库明细,拣货出库,供应商收货入库,完成退货出库。
2.3 红冲出库
库管员发现某份已生效出库单编制错误,需要修改出库数据,需要对源出库单进行红冲,然后重新做出库操作。
1.1.2 功能需求
本实例教程以出库管理为例进行分析建模。
1、入库: 略…
2、出库:
2.1 编制领料出库单时,出库单明细必须提取已生效且还存在待领取数的领料单明细作为本次出库单明细。
2.2 领料出库单新建后为草稿状态,草稿状态可随时删除。
提交领料出库单时,至少有1条且出库数大于0的出库单明细数据。提交成功后,出库单即生效,同时需更新来源领料单明细的已领数(增加),更新对应物料台账的出库数(增加)。
生效后,不可删除,只能进行红冲(为了保留原来的单据历史痕迹)。
红冲时,将创建一份“红冲”出库单单据(创建即生效),该红冲出库单的明细同源出库单的出库单明细;因为做了红冲,还需对生效时更新的领料单明细的已领数进行扣减,对物料台账的的出库数进行扣减。
2.3 编制退货出库单,出库单明细必须提取已生效且还存在待退货数的退货单明细作为本次出库单明细。
2.4 同“领料出库单”,退货出库单新建后为草稿状态,草稿状态可随时删除。
提交退货出库单时,至少有1条且出库数大于0的出库单明细数据。提交成功后,出库单即生效,同时需更新来源退货单明细的已退货数(增加),更新对应物料台账的出库数(增加)。
同“领料出库单”,生效后,不可删除,只能进行红冲(为了保留原来的单据历史痕迹)。
红冲时,将创建一份“红冲”出库单单据(创建即生效),该红冲出库单的明细同源出库单的出库单明细;因为做了红冲,还需对生效时更新的退货单明细的已退货数进行扣减,对物料台账的的出库数进行扣减。
3、通用: 需记录单据的操作日志。
1.2 BODA需求分析建模的基准步骤
1.3 本教程需求分析建模步骤
1.流程结构分析建模: 定义1个流程域,构建&发布流程结构制品。
2.业务流程分析建模: 定义1个业务流程,定义其子流程、流程岗位、岗位作业、业务数据,并绘制流程图,构建&发布业务流程制品。
3.功能结构分析建模: 定义若干功能域,构建&发布功能结构制品。
4.功能模块分析建模: 定义&构建1个功能模块制品,定义&构建用户场景、数据对象、数据实体、业务规则、功能点等部件,发布功能模块制品,在业务流程制品中链接用户场景部件。本教程由AI构建功能模块“出库单”的用户场景、数据对象、数据实体、功能点等部件。
5.用户界面分析建模: 定义&构建1个用户界面制品,定义&构建界面视图、界面规则、界面能力等部件,发布用户界面制品,构建&发布界面结构制品。本教程由AI构建“新建出库单DLG”用户界面制品。
6.集成&构建模型总图: 自动集成流程模型、功能模型、界面模型,并更新发布模型总图。本教程中后续设计建模完成后,并由AI根据模型编写程序源码。
1.4 本教程产出清单
本教程产出清单 - 流程模型制品
本教程产出清单 - 功能模型制品
本教程产出清单 - 集成图与模型总图
1.5 本教程设计建模步骤
1.库表建模: 构建&发布1个数据库制品,构建&发布若干数据表制品。本教程的数据库及数据表制品已由模型资源导入。
2.迭代功能模块: 修订功能模块“出库单”制品,在数据实体部件中链接数据表,由AI生成功能点的数据处理目标。
3.生成程序源码:由AI编写功能模块 “出库单”的程序源码。
1.6 本教程产出清单–库表模型、集成图、总图
1.7 配套资料包
AI助手提示词等资料:培训资料.zip
2 创建建模项目&接入大模型
2.1 创建项目
导入模型资源
建模操作
建模操作视频 – 构建&发布建模项目▶️41秒
2.2 接入大模型
建模操作
建模操作视频 – 接入大模型▶️11秒
3 流程模型分析建模
3.1 流程结构分析建模
建模目标
建模操作
建模操作视频 – 构建&发布流程结构制品▶️23秒
3.2 业务流程分析建模
分析绘制业务流程图
建模目标
建模操作
建模操作视频 – 构建&发布业务流程制品▶️48秒
4 功能模型分析建模
4.1 功能结构分析建模
分析(建模目标)
建模操作
建模操作视频 – 构建&发布功能结构制品▶️10秒
4.2 功能模块分析建模
4.2.1 定义&构建功能模块制品
推导定义
建模操作
建模操作视频 – 构建功能模块制品▶️24秒
4.2.2 用户场景分析建模
推导定义用户场景
用户场景(建模目标)
数据结构分析(建模目标)
建模操作
建模操作视频 – AI用户场景建模▶️33秒
4.2.3 数据结构分析建模
分析(建模目标)
分析(建模目标)
建模操作视频 – AI数据结构建模▶️35秒
4.2.4 业务规则分析建模
分析(建模目标)
分析(建模目标)
建模操作视频 – 构建业务规则部件▶️40秒
4.2.5 AI功能点分析建模
分析用户场景(建模目标)
推导定义功能点
AI功能点分析建模:“新建出库单”
AI功能点分析建模:“删除出库单”
AI功能点分析建模:“查询出库单清单”
AI功能点分析建模:“查询单份出库单详情”
AI功能点分析建模:“更新出库单详情”
AI功能点分析建模:“提交出库单”
AI功能点分析建模:“红冲出库单”
链接用户场景和功能点(建模目标)
功能点建模操作
建模操作视频-AI功能点建模▶️1分20秒
4.2.6 链接业务流程
建模目标
建模操作
建模操作视频 – 在业务流程制品中链接用户场景部件▶️1分2秒
4.3 用户界面分析建模
4.3.1 AI界面分析建模
定义用户界面
建模目标(界面视图、界面规则)
建模目标(界面事件能力)
建模操作
建模操作视频 – AI用户界面建模▶️2分37秒
4.3.2 链接相关界面
建模目标
建模操作
建模操作视频 – 链接相关界面制品▶️29秒
4.3.3 界面结构建模
建模目标
建模操作
建模操作视频 – 构建&发布界面结构制品▶️26秒
5 需求模型集成
BODA分析建模的步骤 – 集成&构建模型成品
自动集成流程模型(建模目标)
自动集成功能模型(建模目标)
自动集成界面模型(建模目标)
模型总图(建模目标)
建模操作
建模操作视频 – 构建&发布模型总图▶️50秒
6 AI编写程序
6.1 链接数据实体与数据表
建模目标
建模操作
修订功能模块,链接数据表▶️38秒
6.2 AI数据处理目标建模
AI数据处理目标建模:“新建出库单”
AI数据处理目标建模:“删除出库单”
AI数据处理目标建模:“查询出库单清单”
AI数据处理目标建模:“查询单份出库单详情”
AI数据处理目标建模:“更新出库单详情”
AI数据处理目标建模:“提交出库单”
AI数据处理目标建模:“红冲出库单”
AI数据处理目标建模:“红冲出库单”
建模操作视频 –AI功能点数据处理目标建模▶️53秒
6.3 AI生成程序源码
建模目标
建模操作
建模操作视频 –AI生成程序源码▶️1分43秒