MES开发与应用 课件汇 4 生产执行模块_第1页
MES开发与应用 课件汇 4 生产执行模块_第2页
MES开发与应用 课件汇 4 生产执行模块_第3页
MES开发与应用 课件汇 4 生产执行模块_第4页
MES开发与应用 课件汇 4 生产执行模块_第5页
已阅读5页,还剩325页未读 继续免费阅读

下载本文档

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

文档简介

4.1.1功能需求说明及效果深圳市信息职业技术学院功能概述01目

录0203功能需求功能设计知识回顾

调度功能界面配置

调度参数界面开发与配置

调度类的开发实现课程目标通过本节学习可以:学习BS端工单功能-基础数据需求说明学习BS端工单功能-增删改查需求说明学习BS端工单功能-派工需求说明学习BS端工单功能-报工需求说明01功能概述工单概述工单是创建生产任务,用于指导和记录生产过程中的任务和操作的功能。工单功能跟踪工单的状态,如发放、生产中、完工等。这有助于生产管理人员了解每个工单的进展和生产状态。工单功能支持根据订单紧急程度、客户要求或其他因素为工单进行优先级派工。这有助于合理安排生产资源和满足客户需求。生产人员可以通过工单功能产量和质量数据进行实时监控生产和质量控制。工单功能可以与其他系统(ERP/SAP/APS)进行集成,实现数据的共享和流程的协同。帮助生产企业有效管理生产任务、优化资源利用、提高生产效率和质量,以满足客户需求并实现生产目标。工单整体业务流程图工单是由一个和多个作业组成的简单作业计划,上级部门下达任务,下级部门领受任务的依据。MES系统工单来源于ERP、APS排程结果、手工导入或添加,可在系统维护工单的主数据、工艺路线、状态等。生产计划员通过手工创建工单、批量导入工单等方式创建工单,在生产执行的过程实现工单的全过程状态的闭环管理(派工,生产任务单,报工,完工)。工序工艺路线物料生产资源工单任务单派工报工下达员工02功能需求工单功能需求通过发放工单让生产部门可以进行后续的生产执行,并实时更新工单产量与状态,需实现以下需求:生产执行工单任务工艺管理工单生成:通过工单生成菜单可以对工单进行添加,修改,以及通过模板进行工单导入。状态:通过状态菜单可以对工单进行暂停,恢复,强制关闭。生成任务单:按工序生成任务单。派工:支持派工给指定员工,支持多选。任务下达:下发任务单默认派工给SMDC员工。支持手动生成任务单再派工给其他员工。报工管理:对派工单当前人员的任务进行开工、报工操作。报工记录:可查询报工记录;只允许查询当前人员对应员工,人员已派工任务清单用户使用场景说明试产工单:试产工单适用于新产品或新工艺的试制阶段。新产品开发:当一个公司或组织开发新产品时,他们需要进行试产来验证产品设计、生产工艺和性能。试产工单用于规划和管理试产过程,以确保产品的可行性和质量。工艺改进:当公司希望改进现有产品的生产工艺、提高生产效率或降低成本时,他们可以使用试产工单来进行新工艺的试制和验证。1、试产量产工单:量产工单适用于大规模生产产品以满足市场需求的阶段。批量生产:当产品通过试产验证后,公司需要进行大规模的生产以满足市场需求。量产工单用于规划和管理生产流程、配置生产资源、控制质量和交付产品。定制生产:某些情况下,公司可能接收到客户的定制订单,需要根据客户的要求进行量产。量产工单用于管理定制生产流程、调度资源和确保产品符合客户要求。2、量产返工工单:返工工单适用于产品质量问题的修复和改进阶段。不合格品处理:当产品在生产过程中或质检阶段被判定为不合格品时,返工工单用于记录和管理不合格品的处理过程,包括故障分析、修复措施和再次质检。售后服务:如果产品在销售后出现问题,客户可能需要返还产品进行维修或改进。返工工单用于记录和管理售后服务的过程,以确保产品得到及时修复和改进。3、返工03功能设计用户3.1目

录物料3.3工序3.4工艺路线3.5工单3.6员工3.23.1用户基础数据-用户页面说明登录成功后有权限的用户点击用户功能即可进入该页面,页面包含筛选区、列表区。筛选区:包含功能按钮、查询条件、展开收起;列表区:包含功能按钮、列表、分页栏;基础数据-用户页面说明字段类型说明账号文本输入框查询字段,手工输入,支持模糊查询员工下拉选择框查询字段,下拉选择,数据来源于员工表筛选区:包含功能按钮、查询条件、展开收起;【查询】查询数据。【清除查询条件】清除已输入的查询条件。展开收起:显示/隐藏查询条件,默认显示。【保存查询条件】保存已输入的查询条件,并可设置可见性。【选择查询条件】选择已保存的查询条件。【高级查询】自定义高级查询条件。查询条件说明如下:基础数据-用户页面说明列表数据来源于手工添加,列表字段说明如下:字段类型说明账号字符当前页面添加->保存生成员工字符不可编辑备注字符当前页面添加->保存生成密码字符仅数据库加密算法存储,页面不展示创建人字符当前页面添加->保存生成创建时间时间当前页面添加->保存生成修改人字符当前页面添加->保存生成修改时间时间当前页面添加->保存生成功能按钮:包含添加、修改、删除、保存、安全性、员工关联按钮。添加按钮默认亮起状态;修改、删除、保存、安全性、员工关联按钮默认置灰状态。分页栏:列表右下方显示分页;默认每页显示25条数据,支持选择分页设置:25页/条、50页/条、100页/条。添加点击【添加】按钮,当前页面第一行插入待输入的空白数据行,如图所示:基础数据-用户逻辑说明用户列表字段如表:字段类型默认值编辑必填说明账号文本输入框YY手工输入员工-NN不可编辑,员工关联时写入,展示员工姓名备注文本输入框YN手工输入密码-123456NY仅数据库加密算法存储,页面不展示,初始密码123456创建人-NY自动获取系统登录用户信息创建时间-NY自动获取单据行创建时间修改人-NY自动获取系统登录用户信息,修改数据后覆盖更新修改时间-NY自动获取单据行修改时间,修改数据后覆盖更新添加基础数据-用户逻辑说明输入完成后,点击【保存】按钮,校验以下内容:校验必填字段不为空,若为空,弹出【错误】提示弹窗,提示内容:【××】字段必填,不可为空,请输入!校验账号是否重复,若重复,弹出【错误】提示弹窗,提示内容:【××】账号已存在,请重新维护!【错误】提示弹窗如图所示,弹窗显示【确定】按钮和×,点击【确定】按钮和×,关闭弹窗。点击【保存】按钮,执行校验,校验成功,弹出【保存成功】提示弹窗,页面显示【确定】按钮,点击【确定】按钮,关闭弹窗或弹窗3s后自动关闭。基础数据-用户逻辑说明修改当选中待修改的数据行,【修改】按钮亮起,点击【修改】按钮,备注显示输入框待修改;输入完成后,点击【保存】按钮,校验条件同【添加-保存】,校验成功,弹出【保存成功】提示弹窗,3s后自动关闭,列表数据更新。修改基础数据-用户逻辑说明删除当选中待删除的数据行,【删除】按钮亮起,点击【删除】按钮,弹出【删除】提示弹窗,弹出【错误】提示弹窗,提示内容:

你确定删除选择的1条数据吗?删除后,需要再次点击保存!页面显示【确定】、【取消】按钮,如图:点击【确定】按钮,前端页面删除选中数据,未提交后端进行删除;点击【确定】按钮和×,关闭弹窗。点击【保存】按钮,提交删除指令,校验该用户是否被引用,校验不成功,则弹出错误提示,提示内容:数据有引用关系,不能删除!弹窗显示【确定】按钮和×,点击【确定】按钮和×,关闭弹窗。基础数据-用户逻辑说明安全性当选中待修改的用户数据,安全性的所有按钮亮起,下拉安全性选择点击【重置密码】按钮,弹出【重置密码】提示弹窗,提示内容:密码将重置为123456,请确定是否重置!页面页面显示【确定】、【取消】按钮,如图:点击【确定】按钮,关闭弹窗,列表选中用户密码变更初始密码123456;点击【取消】按钮或×,关闭弹窗。当选中待修改的用户数据,安全性的所有按钮亮起,下拉安全性选择点击【修改密码】按钮,弹出【修改密码】提示弹窗,页面旧密码、新密码、确定新密码文本输入框(必填)待输入,页面显示【确定】、【取消】按钮,如图:输入新密码、旧密码、确认新密码,点击【确定】按钮,校验以下内容,校验成功关闭弹窗,列表选中用户密码变更新密码;1.1校验必填字段不为空,若为空,弹出【错误】提示弹窗,提示内容:【××】字段必填,不可为空,请输入!1.2校验旧密码与选中用户密码是否相同,若不同,弹出【错误】提示弹窗,提示内容:

旧密码错误,不可修改!1.3校验新密码与确认新密码是否相同,若不同,弹出【错误】提示弹窗,提示内容:

新密码与确认新密码不同,请修改!2.点击【取消】按钮或×,关闭弹窗。点击【安全性】按钮,显示下拉框,包含【重置密码】按钮和【修改密码】按钮,默认置灰状态;基础数据-用户逻辑说明员工关联当选中员工为空的的数据行,【员工关联】按钮亮起,下拉员工关联选择点击【关联员工】按钮,弹出【关联员工】弹窗,弹窗显示【确定】、【取消】按钮,如图:点击【员工关联】按钮,显示下拉框,包含【关联员工】按钮和【取消关联员工】按钮,默认置灰状态;查询条件说明如下:列表数据来源于员工表,已绑定的员工数据不可选择:字段类型说明账号文本输入框查询字段,手工输入姓名文本输入框查询字段,手工输入员工状态下拉选择框查询字段,枚举内容:在职、离职字段类型说明账号字符数据来源于员工表姓名字符数据来源于员工表员工状态枚举数据来源于员工表,枚举内容:在职、离职点击【确定】按钮,绑定成功,列表数据更新;点击【取消】按钮或×,关闭弹窗。基础数据-用户逻辑说明员工关联当选中已绑定员工的的数据行,【员工关联】按钮亮起,下拉员工关联选择点击【取消关联员工】按钮,弹出提示弹窗,提示内容:你确定取消关联该账号吗?弹窗显示【确定】、【取消】按钮,如图:点击【员工关联】按钮,显示下拉框,包含【关联员工】按钮和【取消关联员工】按钮,默认置灰状态;点击【确定】按钮,解除关联成功,列表数据更新;点击【取消】按钮或×,关闭弹窗。3.2员工基础数据-员工页面说明登录成功后有权限的用户点击员工功能即可进入该页面,页面包含筛选区、列表区。筛选区:包含功能按钮、查询条件、展开收起;列表区:包含功能按钮、列表、分页栏;基础数据-员工页面说明字段类型说明工号文本输入框查询字段,手工输入姓名文本输入框查询字段,手工输入筛选区:包含功能按钮、查询条件、展开收起;【查询】查询数据。【清除查询条件】清除已输入的查询条件。展开收起:显示/隐藏查询条件,默认显示。【保存查询条件】保存已输入的查询条件,并可设置可见性。【选择查询条件】选择已保存的查询条件。【高级查询】自定义高级查询条件。查询条件说明如下:基础数据-员工页面说明列表数据来源于手工添加,列表字段说明如下:字段类型说明工号字符当前页面添加->保存生成姓名字符当前页面添加->保存生成用户字符根据用户和员工的关系显示用户账号性别枚举当前页面添加->保存生成,枚举内容:男、女员工状态枚举当前页面添加->保存生成,枚举内容:在职、离职备注字符当前页面添加->保存生成创建人字符当前页面添加->保存生成创建时间时间当前页面添加->保存生成修改人字符当前页面添加->保存生成修改时间时间当前页面添加->保存生成功能按钮:包含添加、修改、删除、保存按钮。添加按钮默认亮起状态;修改、删除、保存按钮默认置灰状态。分页栏:列表右下方显示分页;默认每页显示25条数据,支持选择分页设置:25页/条、50页/条、100页/条。添加点击【添加】按钮,当前页面第一行插入待输入的空白数据行,如图所示:基础数据-员工逻辑说明员工列表字段如表:字段类型默认值编辑必填说明工号文本输入框YY手工输入姓名文本输入框YY手工输入用户-NN不可编辑,员工关联时展示用户账号性别下拉选择框男YY下拉选择,枚举内容:男、女员工状态下拉选择框在职YY下拉选择,枚举内容:在职、离职备注文本输入框NN手工输入创建人自动获取系统登录用户信息创建时间自动获取单据行创建时间修改人-自动获取系统登录用户信息,修改数据后覆盖更新修改时间-自动获取单据行修改时间,修改数据后覆盖更新添加基础数据-员工逻辑说明输入完成后,点击【保存】按钮,校验以下内容:校验必填字段不为空,若为空,弹出【错误】提示弹窗,提示内容:【××】字段必填,不可为空,请输入!校验工号是否重复,若重复,弹出【错误】提示弹窗,提示内容:【××】账号已存在,请重新维护!【错误】提示弹窗如图所示,弹窗显示【确定】按钮和×,点击【确定】按钮和×,关闭弹窗。点击【保存】按钮,执行校验,校验成功,弹出【保存成功】提示弹窗,页面显示【确定】按钮,点击【确定】按钮,关闭弹窗或弹窗3s后自动关闭。基础数据-员工逻辑说明修改当选中待修改的数据行,【修改】按钮亮起,点击【修改】按钮,姓名、性别、员工状态、备注显示输入框待修改;输入完成后,点击【保存】按钮,校验条件同【添加-保存】,校验成功,弹出【保存成功】提示弹窗,3s后自动关闭,列表数据更新。删除当选中待删除的数据行,【删除】按钮亮起,点击【删除】按钮,弹出【删除】提示弹窗,弹出【错误】提示弹窗,提示内容:

你确定删除选择的1条数据吗?删除后,需要再次点击保存!页面显示【确定】、【取消】按钮,如图:点击【确定】按钮,前端页面删除选中数据,未提交后端进行删除;点击【保存】按钮,提交删除指令,校验该员工是否被引用,校验不成功,则弹出错误提示,提示内容:数据有引用关系,不能删除!弹窗显示【确定】按钮和×,点击【确定】按钮和×,关闭弹窗。3.3物料基础数据-物料页面说明登录成功后有权限的用户点击物料功能即可进入该页面,页面包含筛选区、列表区。筛选区:包含功能按钮、查询条件、展开收起;列表区:包含功能按钮、列表、分页栏;基础数据-物料页面说明字段类型说明物料编码文本输入框查询字段,手工输入物料名称文本输入框查询字段,手工输入,支持模糊查询规格型号文本输入框查询字段,手工输入基本类型下拉选择框查询字段,枚举内容:成品、半成品、原材料来源类型下拉选择框查询字段,枚举内容:外购、自制、外协状态下拉选择框查询字段,枚举内容:禁用,可用来源下拉选择框查询字段,枚举内容:自建、外部筛选区:包含功能按钮、查询条件、展开收起;【查询】查询数据。【清除查询条件】清除已输入的查询条件。展开收起:显示/隐藏查询条件,默认显示。【保存查询条件】保存已输入的查询条件,并可设置可见性。【选择查询条件】选择已保存的查询条件。【高级查询】自定义高级查询条件。查询条件说明如下:基础数据-物料页面说明物料列表数据来源于手工添加或数据导入,列表字段说明如下:字段类型说明物料编码字符当前页面添加->保存生成物料名称字符当前页面添加->保存生成规格型号字符当前页面添加->保存生成基本计量单位枚举当前页面添加->保存生成,枚举内容:个、台、米、PCS、KG基本类型枚举当前页面添加->保存生成,枚举内容:成品、半成品、原材料来源类型枚举当前页面添加->保存生成,枚举内容:外购、自制、外协状态枚举当前页面添加->保存生成,枚举内容:禁用,可用来源枚举当前页面添加->保存生成,枚举内容:自建、外部创建人字符当前页面添加->保存生成创建时间时间当前页面添加->保存生成修改人字符当前页面添加->保存生成修改时间时间当前页面添加->保存生成功能按钮:包含添加、修改、删除、保存、启用、禁用按钮。添加按钮默认亮起状态;修改、删除、保存、启用、禁用按钮默认置灰状态。分页栏:列表右下方显示分页;默认每页显示25条数据,支持选择分页设置:25页/条、50页/条、100页/条。添加点击【添加】按钮,当前页面第一行插入待输入的空白数据行,如图所示:字段类型默认值编辑必填说明物料编码文本输入框YY手工输入物料名称文本输入框NY手工输入规格型号文本输入框YY手工输入基本计量单位下拉选择框YY下拉选择,枚举内容:个、台、米、PCS、KG基本类型下拉选择框YY下拉选择,枚举内容:成品、半成品、原材料来源类型下拉选择框YY下拉选择,枚举内容:外购、自制、外协状态下拉选择框可用NY下拉选择,枚举内容:禁用,可用来源下拉选择框YY下拉选择,枚举内容:自建、外部创建人-NY自动获取系统登录用户信息创建时间-NY自动获取单据行创建时间修改人-NY自动获取系统登录用户信息,修改数据后覆盖更新修改时间-NY自动获取单据行修改时间,修改数据后覆盖更新基础数据-物料逻辑说明物料列表字段如表添加基础数据-物料逻辑说明输入完成后,点击【保存】按钮,校验以下内容:校验必填字段不为空,若为空,弹出【错误】提示弹窗,提示内容:【××】字段必填,不可为空,请输入!校验物料编码是否重复,若重复,弹出【错误】提示弹窗,提示内容:【××】物料编码已存在,请重新维护!【错误】提示弹窗如图所示,弹窗显示【确定】按钮和×,点击【确定】按钮和×,关闭弹窗。点击【保存】按钮,执行校验,校验成功,弹出【保存成功】提示弹窗,页面显示【确定】按钮,点击【确定】按钮,关闭弹窗或弹窗3s后自动关闭。启用基础数据-物料逻辑说明当选中“禁用”状态的物料,【启用】按钮亮起,点击【启用】按钮,弹出【启用】提示弹窗,提示内容:确定禁用选中的资料?页面显示【确定】、【取消】按钮,如图:点击【确定】按钮,关闭弹窗,列表选中物料状态变更为“可用”状态;点击【取消】按钮或×,关闭弹窗。禁用当选中“可用”状态的物料,【禁用】按钮亮起,点击【禁用】按钮,弹出【禁用】提示弹窗,提示内容:确定启用选中的资料?页面显示【确定】、【取消】按钮,如图:点击【确定】按钮,关闭弹窗,列表选中物料状态变更为“可用”状态;点击【取消】按钮或×,关闭弹窗。修改当选中待修改的数据行,【修改】按钮亮起,点击【修改】按钮,物料名称、规格型号、基本计量单位、基本分类、来源类型、来源显示输入框待修改;输入完成后,点击【保存】按钮,校验条件同【添加-保存】,校验成功,弹出【保存成功】提示弹窗,3s后自动关闭,列表数据更新。修改基础数据-物料逻辑说明删除当选中待删除的数据行,【删除】按钮亮起,点击【删除】按钮,弹出【删除】提示弹窗,提示内容:你确定删除选择的1条数据吗?删除后,需要再次点击保存!页面显示【确定】、【取消】按钮,如图:支持单击选中数据行或鼠标拉拽批量选取批量数据进行删除,或多次选中数据进行删除操作;操作完成后,点击【保存】按钮,校验待删除的物料是否存在工艺路线,若存在,则不允许删除,弹出【错误】提示弹窗,提示内容:【××】物料被工艺路线被引用,不允许删除!校验成功,弹出【保存成功】提示弹窗,3s后自动关闭,列表数据更新。点击【取消】按钮或×,关闭弹窗。3.4工序基础数据-工序页面说明筛选区:包含功能按钮、查询条件、展开收起;列表区:包含功能按钮、列表、分页栏;登录成功后有权限的用户点击工序功能即可进入该页面,页面包含筛选区、列表区。基础数据-工序页面说明字段类型说明工序文本输入框查询字段,手工输入,支持模糊查询工序类型下拉选择框查询字段,枚举内容:装配、检验、包装筛选区:包含功能按钮、查询条件、展开收起;【查询】查询数据。【清除查询条件】清除已输入的查询条件。展开收起:显示/隐藏查询条件,默认显示。【保存查询条件】保存已输入的查询条件,并可设置可见性。【选择查询条件】选择已保存的查询条件。【高级查询】自定义高级查询条件。查询条件说明如下:基础数据-工序页面说明工艺路线列表数据来源于手工添加,列表字段说明如下:字段类型说明工序字符当前页面添加->保存生成工序类型枚举当前页面添加->保存生成创建人字符当前页面添加->保存生成创建时间时间当前页面添加->保存生成修改人字符当前页面添加->保存生成修改时间时间当前页面添加->保存生成功能按钮:包含添加、修改、删除、保存、导出按钮;添加、导出按钮默认亮起状态;修改、删除、保存按钮默认置灰状态。分页栏:列表右下方显示分页;默认每页显示25条数据,支持选择分页设置:25页/条、50页/条、100页/条。添加点击【添加】按钮,当前页面第一行插入待输入的空白数据行,字段说明如下表:字段类型默认值编辑必填说明工序文本输入框YY手工输入工序类型下拉选择框YY下拉选中,枚举内容:装配、检验、包装创建人-NY自动获取系统登录用户信息创建时间-NY自动获取单据行创建时间修改人-NY自动获取系统登录用户信息,修改数据后覆盖更新修改时间-NY自动获取单据行修改时间,修改数据后覆盖更新基础数据-工序逻辑说明输入完成后,点击【保存】按钮,校验以下内容,校验成功,弹出【保存成功】提示弹窗,3s后自动关闭,列表数据更新:校验必填字段不为空,若为空,弹出【错误】提示弹窗,提示内容:【××】字段必填,不可为空,请输入!校验工序是否重复,若重复,弹出【错误】提示弹窗,提示内容:【××】工序已存在,请重新维护!基础数据-工序逻辑说明修改当选中待修改的数据行,【修改】按钮亮起,点击【修改】按钮,工单类型字段显示输入框待修改;输入完成后,点击【保存】按钮,校验条件同【添加-保存】,校验成功,弹出【保存成功】提示弹窗,3s后自动关闭,列表数据更新。删除当选中待删除的数据行,【删除】按钮亮起,点击【删除】按钮,弹出【删除】提示弹窗,提示内容:你确定删除选择的1条数据吗?删除后,需要再次点击保存!页面显示【确定】、【取消】按钮,如图:支持单击选中数据行或鼠标拉拽批量选取批量数据进行删除,或多次选中数据进行删除操作;操作完成后,点击【保存】按钮,校验待删除的工序是否存在工艺路线,若存在,则不允许删除,弹出【错误】提示弹窗,提示内容:【××】工序被工艺路线被引用,不允许删除!校验成功,弹出【保存成功】提示弹窗,3s后自动关闭,列表数据更新。点击【取消】按钮或×,关闭弹窗。3.5工艺路线基础数据-工艺路线页面说明登录成功后有权限的用户点击工艺路线功能即可进入该页面,页面包含筛选区、列表区。筛选区:包含功能按钮、查询条件、展开收起;列表区:包含功能按钮、列表、分页栏;前置条件:物料、工序已维护;基础数据-工艺路线页面说明字段类型说明产品编码下拉选择框查询字段,下拉数据源为物料数据产品名称文本输入框查询字段,手工输入,支持模糊查询工序下拉选择框查询字段,下拉数据源为工序数据筛选区:包含功能按钮、查询条件、展开收起;【查询】查询数据。【清除查询条件】清除已输入的查询条件。展开收起:显示/隐藏查询条件,默认显示。【保存查询条件】保存已输入的查询条件,并可设置可见性。【选择查询条件】选择已保存的查询条件。【高级查询】自定义高级查询条件。查询条件说明如下:基础数据-工艺路线页面说明工艺路线列表数据来源于手工添加,列表字段说明如下:字段类型说明产品编码字符当前页面添加->保存生成产品名称字符当前页面添加->保存生成工单类型枚举当前页面添加->保存生成顺序数值,正整数当前页面添加->保存生成工序字符当前页面添加->保存生成创建人字符当前页面添加->保存生成创建时间时间当前页面添加->保存生成修改人字符当前页面添加->保存生成修改时间时间当前页面添加->保存生成功能按钮:包含添加、修改、删除、保存、导出按钮;添加、导出按钮默认亮起状态;修改、删除、保存按钮默认置灰状态。分页栏:列表右下方显示分页;默认每页显示25条数据,支持选择分页设置:25页/条、50页/条、100页/条。添加点击【添加】按钮,当前页面第一行插入待输入的空白数据行,字段说明如下表:字段类型默认值编辑必填说明产品编码下拉选择框YY下拉数据源为物料数据产品名称-NY由产品编码自动带出工单类型下拉选择框YY枚举,枚举内容:试产、量产、返工顺序数值输入框YY正整数,当输入小数值时,默认向下取整,开始值必须从1开始工序下拉选择框YY下拉数据源为工序数据创建人-NY自动获取系统登录用户信息创建时间-NY自动获取单据行创建时间修改人-NY自动获取系统登录用户信息,修改数据后覆盖更新修改时间-NY自动获取单据行修改时间,修改数据后覆盖更新基础数据-工艺路线逻辑说明输入完成后,点击【保存】按钮,校验以下内容,校验成功,弹出【保存成功】提示弹窗,3s后自动关闭,列表数据更新:校验必填字段不为空,若为空,弹出【错误】提示弹窗,提示内容:【××】字段必填,不可为空,请输入!校验同一产品编码+顺序是否重复,若重复,弹出【错误】提示弹窗,提示内容:同一产品编码+顺序已存在,请重新维护!校验同一产品编码+工单类型的顺序是否连续,若不连续,弹出【错误】提示弹窗,提示内容:【××】产品编码的顺序不连续,请重新维护!例如:同一产品1,2,4,5为不连续;2,3,4,5为不连续;1,2,3,4,5为连续。校验包装类型的工序顺序不能是首个工序,即顺序不能为1,弹出【错误】提示弹窗,提示内容:【××】工序的工序类型是包装,顺序不能为1,请重新维护!修改当选中待修改的数据行,【修改】按钮亮起,点击【修改】按钮,产品编码、顺序、工序字段显示输入框待修改;输入完成后,点击【保存】按钮,校验以下内容,校验成功,弹出【保存成功】提示弹窗,3s后自动关闭,列表数据更新:基础数据-工艺路线逻辑说明校验必填字段不为空,若为空,弹出【错误】提示弹窗,提示内容:【××】字段必填,不可为空,请输入!校验同一产品编码+顺序是否重复,若重复,弹出【错误】提示弹窗,提示内容:同一产品编码+顺序是否重复,请重新维护!校验同一产品编码+工单类型的顺序是否连续,若不连续,弹出【错误】提示弹窗,提示内容:【××】产品编码的顺序不连续,请重新维护!例如:同一产品1,2,4,5为不连续;2,3,4,5为不连续;1,2,3,4,5为连续。删除当选中待删除的数据行,【删除】按钮亮起,点击【删除】按钮,弹出【删除】提示弹窗,提示内容:你确定删除选择的1条数据吗?删除后,需要再次点击保存!页面显示【确定】、【取消】按钮:支持单击选中数据行或鼠标拉拽批量选取批量数据进行删除,或多次选中数据进行删除操作;操作完成后,点击【保存】按钮,弹出【保存成功】提示弹窗,3s后自动关闭,列表数据更新。导出点击【导出】按钮,弹出【导出】提示弹窗,弹窗显示【确定】、【×】按钮,如图:基础数据-工艺路线逻辑说明弹窗默认导出当前页面数据,调用浏览器下载;弹窗倒计时3S后自动关闭;点击【取消】按钮或×,关闭弹窗;当页面无数据时,弹出【错误】提示,提示内容:当前没有需要导出的数据!如图:弹窗倒计时3S后自动关闭;点击【取消】按钮或×,关闭弹窗;3.6工单工单页面说明登录成功后有权限的用户点击工单功能即可进入该页面,页面包含筛选区、列表区。筛选区:包含功能按钮、查询条件、展开收起;工单主表:包含功能按钮、列表、分页栏;工单子页签列表:包含列表、分页栏。工单页面说明-筛选区字段类型说明工单号文本输入框查询字段,手工输入,支持模糊查询产品编码文本输入框查询字段,手工输入,支持模糊查询产品名称文本输入框查询字段,手工输入,支持模糊查询车间下拉选择框查询字段,下拉选择,枚举内容:机加工车间、柔性车间、智能组装车间、SMT车间资源下拉选择框查询字段,下拉选择,枚举内容:机加工线、柔性线、智能组装线、SMT线计划开始时间时间选择框查询字段,枚举内容:全部、当天、本周、本月、最近一月、本年、自定义,当选择自定义时支持下拉选择开始时间到结束时间,默认本周计划完成时间时间选择框查询字段,枚举内容:全部、当天、本周、本月、最近一月、本年、自定义,当选择自定义时支持下拉选择开始时间到结束时间,默认本周工单状态下拉选择框查询字段,下拉选择,枚举内容:发放、生产中、完工、关闭、发放暂停、生产中暂停工单来源下拉选择框查询字段,下拉选择,枚举内容:自建、外部筛选区:包含功能按钮、查询条件、展开收起;【查询】查询数据。【清除查询条件】清除已输入的查询条件。展开收起:显示/隐藏查询条件,默认显示。【保存查询条件】保存已输入的查询条件,并可设置可见性。【选择查询条件】选择已保存的查询条件。【高级查询】自定义高级查询条件。查询条件说明如下:工单页面说明-工单主表工单列表数据来源于手工添加或外部导入,字段详情见【工单生成-添加】逻辑说明。功能按钮:包含下达、状态、工单生成、生成任务单、查看工单、导出按钮。分页栏:列表右下方显示分页;默认每页显示25条数据,支持选择分页设置:25页/条、50页/条、100页/条。工单页面说明-工单主表字段类型说明工单号字符工单添加生成产品编码字符工单添加生成产品名称字符工单添加生成工单状态枚举枚举内容:发放、生产中、完工、关闭、发放暂停、生产中暂停,添加时默认发放状态,支持状态修改计划数量数值,正整数工单添加生成完工数量数值,正整数记录工单最后一个工序的报工数量,添加时默认为0不合格数量数值,正整数记录工单不合格数量,添加时默认为0工单类型枚举工单添加生成,枚举内容:试产、量产、返工车间枚举工单添加生成,枚举内容:机加工车间、柔性车间、智能组装车间、SMT车间资源枚举工单添加生成,枚举内容:机加工线、柔性线、智能组装线、SMT线计划开始时间时间,精确到时分秒工单添加生成计划完成时间时间,精确到时分秒工单添加生成实际开始时间时间,精确到时分秒记录第一道个工序的报工时间实际完成时间时间,精确到时分秒记录最后一个产品完工下线时间工单来源枚举枚举内容:Web、PDA,手工添加时,默认自建;添加和EXCEL文件导入时,默认Web是否生成任务单布尔添加工单时,默认为False制单人字符记录添加/导入的员工信息制单时间时间,精确到时分秒记录工单添加/导入时间工单主表列表字段如表工单逻辑说明点击【工单生成】按钮,显示下拉框,包含【添加】按钮、【修改】按钮、【复制新增】按钮、【导入工单】按钮,【修改】按钮、【复制新增】按钮默认置灰状态:工单生成【添加】按钮、【导入工单】按钮一直亮起;点击【添加】按钮,跳转进入【添加-工单】页面;当选中工单状态为“发放暂停”或“生产中暂停”的工单,【修改】按钮亮起,点击【修改】按钮,跳转进入【修改-工单】页面;当选中待复制的工单,点击【复制新增】按钮,跳转进入【复制新增-工单】页面,带出复制的工单信息;点击【导入工单】按钮,弹出【导入Excel】弹窗;工单逻辑说明工单生成-添加点击【添加】按钮,跳转进入【添加-工单】页面,输入工单信息,系统根据工单类型+产品编码自动带出工艺路线信息,支持添加、修改、删除等操作,冗余保存,逻辑详情同工艺路线基础表:工单逻辑说明工单生成-添加工单字段说明如表:字段类型默认值编辑必填说明工单号文本输入框自动生成

NY内置编码规则系统自动生成,编码规则为固定MO+6位序列自增,起始序列为000000,示例:MO000000,MO000001,……,MO000010,….工单类型下拉选择框量产YY下拉选择,枚举内容:试产、量产、返工车间下拉选择框

YY下拉选择,枚举内容:机加工车间、柔性车间、智能组装车间、SMT车间资源下拉选择框

YY

下拉选择,枚举内容:机加工线、柔性线、智能组装线、SMT线产品编码下拉选择框

YY下拉数据源为物料表,仅选取“启用”状态的物料信息产品名称-

YY根据产品编码自动带出计划数量数值输入框YY正整数,当输入小数值时,默认向下取整计划开始时间时间选择框本周YY下拉选择时间,默认当前时间计划完成时间时间选择框本周YY下拉选择时间,默认当前时间工单逻辑说明工单生成-添加点击【保存】或【保存添加】按钮,校验以下内容:校验必填字段不为空,校验不成功,弹出【错误】提示弹窗,提示内容:【××】字段必填,不可为空,请输入!校验计划数量>0,校验不成功,弹出【错误】提示弹窗,提示内容:计划数量必填且大于0,请输入!校验计划开始时间>=当前时间,校验不成功,弹出【错误】提示弹窗,提示内容:计划开始时间需大于等于当前时间,请重新设置!校验计划完成时间>计划开始时间>=当前时间,校验不成功,弹出【错误】提示弹窗,提示内容:计划完成时间需大于计划开始时间,请重新设置!校验子页签工艺路线的产品和工单类型是否与工单主表添加的产品一致,校验不成功,弹出【错误】提示弹窗,提示内容:工艺路线维护的产品或工单类型与工单不一致,请重新设置!点击【保存】按钮,校验成功,关闭【添加-工单】页面,跳转回工单页面,弹出【保存成功】提示弹窗,3s后自动关闭,工单列表新增“发放”状态且是否生成任务单为“False”的工单数据,生成并保存工单工艺路线数据。点击【保存添加】按钮,校验成功,弹出【保存成功】提示弹窗,3s后自动关闭,【添加-工单】页面数据清空,工单列表新增“发放”状态且是否生成任务单为“False”的工单数据,生成并保存工单工艺路线数据。工单逻辑说明工单生成-复制新增当选中待复制的工单,点击【复制新增】按钮,跳转进入【复制新增-工单】页面,带出复制的工单信息;点击【保存】按钮,校验逻辑同【添加-保存】按钮,校验成功,关闭【复制新增-工单】页面,跳转回工单页面,弹出【保存成功】提示弹窗,3s后自动关闭,工单列表新增“发放”状态的工单数据。点击【保存添加】按钮,校验逻辑同【添加-保存】按钮,校验成功,弹出【保存成功】提示弹窗,3s后自动关闭,【添加-工单】页面数据清空,工单列表新增“发放”状态的工单数据。工单逻辑说明工单生成-修改当选中工单状态为“发放暂停”或“生产中暂停”的工单,【修改】按钮亮起,点击【修改】按钮,跳转进入【修改-工单】页面,显示工艺路线子页签:当选中工单状态为“发放暂停”的工单时,允许修改工单类型、车间、资源、计划数量、计划开始时间、计划完成时间;当选中工单的状态为“生产中暂停”的工单时,仅允许修改车间、资源,如图所示;点击【保存】按钮,校验以下内容,校验成功,关闭【修改-工单】页面,跳转回工单页面,提示【保存成功】提示弹窗,3s后自动关闭,工单列表数据更新,若修改工单的计划数量,则任务单需删除后重新生成。校验必填字段是否为空,校验不成功,弹出【错误】提示弹窗,提示内容:【××】字段必填,不可为空,请输入!校验计划数量>0,校验不成功,弹出【错误】提示弹窗,提示内容:计划数量必填且大于0,请输入!校验计划完成时间>计划开始时间,校验不成功,弹出【错误】提示弹窗,提示内容:计划完成时间需大于计划开始时间,请重新设置!工单逻辑说明工单生成-查看工单选中工单数据行,点击【查看工单】按钮,跳转进入【查看工单】页面:当前页面数据来源于工单表和工单工艺路线表仅查看,不可编辑。工单逻辑说明工单生成-导入工单工单导入Excel:预设工单导入模板,模板字段内容如图:点击【下载模板】按钮,弹出系统【保存位置】弹窗,选择位置,点击【确定】,即可下载成功;点击【浏览】按钮,浏览电脑中的文件并进行选择,当选择非Excel文件,弹窗出现警告提示;选择Excel文件导入后,【导入】按钮亮起,点击【导入】按钮,校验导入文件是否符合模板要求,若是,匹配系统基础信息,新建工单数据,工单列表数据更新,带出默认工艺路线,【导入Excel】弹窗显示导入成功NO信息,若不符合,导入失败,则提示错误信息。4.1校验产品编码、工单类型、车间编码、资源编码是否存在于系统中,校验不成功,根据失败数据行号写入导入失败信息,失败原因:【××】不存在系统中!4.2校验工单编码是否重复,校验不成功,根据失败数据行号写入导入失败信息,失败原因:【××】工单号不可重复!工单逻辑说明选中工单,点击【状态】按钮,显示下拉框,包含【暂停】按钮、【恢复】按钮、【强制关闭】按钮,

按钮均默认置灰状态:当选中工单状态为“发放”、“生产中”时,【暂停】按钮亮起;当选中工单状态为“生产中暂停”、“发放暂停”时,【恢复】按钮、【强制关闭】按钮亮起;当选中工单状态为“完工”时,【强制关闭】按钮亮起;当选中工单状态为“关闭”时,无状态按钮亮起,不可操作;点击【暂停】按钮、【恢复】按钮、【强制关闭】按钮,弹出【暂停/恢复/强制关闭】提示弹窗:状态变更弹窗显示选中数据行的工单号、是否暂停、工单状态字段信息,不可修改;原因文本输入框待输入,且必填;点击【确定】按钮,校验原因输入框是否输入内容,校验成功则关闭弹窗并更新工单状态;未输入原因,校验失败,弹出【错误】提示弹窗,提示内容:改变工单状态的原因不能为空;点击【确定】或×,关闭弹窗。点击【取消】按钮或×,关闭弹窗。工单逻辑说明状态变更发放生产中暂停生产中创建工单,默认发放状态开始生产采集,状态变更为生产中发放→发放暂停生产中→生产中暂停当生产准备或过程发现缺料或质量不良等问题,对工单进行【暂停】操作完工处理问题后,对工单进行【恢复】操作发放暂停→发放生产中暂停→生产中所有产品生产完成,并全部报工完成,工单状态变更为完工发放→生产中生产中→完工关闭发放暂停→关闭生产中暂停→关闭完工→关闭工单逻辑说明工单生成-生成任务单【生成任务单】按钮默认置灰状态,不可操作,当选中是否生成任务单为“False”的工单,【生成任务单】按钮亮起,点击【生成任务单】按钮,执行生成任务单逻辑,根据工单工艺路线的工序生成任务单数据,字段信息详见任务单列表说明。执行成功当前页面弹出【生成成功!】提示弹窗,3s后自动关闭,任务单列表数据更新,工单对应的是否生成任务单更新为“Ture”。上料装配检验包装生成任务单任务单号关联工序数量(等于工单数量)T000000上料100T000001装配100T000002检验100T000003包装100工艺路线工单页面说明-任务单子页签选中工单数据行显示该工单的任务单列表信息、报工记录信息,任务单列表页面数据来源于工单生成任务单,详见任务单列表字段说明如下:任务单列表包含【派工】按钮和【报工按钮】。分页栏:列表右下方显示分页;默认每页显示25条数据,支持选择分页设置:25页/条、50页/条、100页/条。字段类型说明任务单号字符工单生成任务单生成,内置编码规则系统自动生成,编码规则为固定T+6位序列自增,起始序列为000000,示例:T000000,T000001,……,T000010,….任务数量数值工单生成任务单生成,任务数量=工单计划数量可派工数量数值工单生成任务单生成,可派工数量=任务数量-已派工数量已派工数量数值工单生成任务单生成,默认为0,派工时回写已派工数量已报工数量数值工单生成任务单生成,默认为0,报工时回写报工数量(合格)+报工数量(不合格)累计合格数量数值工单生成任务单生成,默认为0,报工时回写报工数量(合格)累计不合格数量数值工单生成任务单生成,默认为0,报工时回写报工数量(不合格)累计任务状态枚举枚举内容:待派工、已派工、执行中、已完成,生成任务单时默认“待派工”,派工后变更为“已派工”执行报工后变更为“执行中”,任务单已全部报工时变更为“已完成”关联工序字符根据工单工艺路线节点顺序生成任务单派工对象字符派工时,写入员工派工时间时间派工时,写入当前时间任务单-任务单列表工单逻辑说明任务单-派工选中“待派工”状态的任务单数据行,【派工】按钮亮起,点击【派工】按钮,页面弹出【派工】弹窗。弹窗内显示派工对象下拉选择框,下拉数据源为员工数据,支持多选。点击【确定】按钮,校验员工是否选择内容,未选择原因,弹出【错误】提示弹窗,提示内容:员工不能为空;校验成功则关闭弹窗,写入任务执行对象并更新任务单状态为“已派工”。点击【取消】按钮或×,关闭弹窗。工单逻辑说明下达选中“发放”状态且是否生成任务单为“False”的工单数据行,【下达】按钮亮起,点击【下达】按钮,页面弹出【下达】提示弹窗。弹窗提示内容:请确认是否下发并派工到MDC员工页面显示【确定】、【取消】按钮。点击【确定】按钮,按顺序执行生成任务单、派工命令;执行完成后,修改对应工单的是否生成任务单字段为“Ture”,修改任务单状态为“已派工”及相关信息;点击【取消】按钮或×,关闭弹窗。工单逻辑说明任务单-报工选中任务单状态为“已派工”或“执行中”状态且工单状态不为“发放暂停”、“生产中暂停”的任务单数据行,【报工】按钮亮起,点击【报工】按钮,页面弹出【报工】弹窗。页面显示以下信息:字段类型默认值编辑必填说明责任人字符N-根据当前账号默认带出员工姓名未报工数数值N未报工数=任务单数量-已报工数(数据来源任务单列表)累计合格数数值N-累计任务单合格品的报工数累计不合格数数值N-累计任务单不合格品的报工数报工数量(合格)数值输入框YY

正整数,当输入小数值时,默认向下取整报工数量(不合格)数值输入框YY正整数,当输入小数值时,默认向下取整统计工时(h)数值输入框YN保留小数点后一位缺陷描述文本输入框YN当报工数量(不合格数)>0时,必填备注文本输入框YN-工单逻辑说明任务单-报工点击【确定】按钮,校验以下内容:校验必填字段是否为空,校验不成功,弹出【错误】提示弹窗,提示内容:【××】字段必填,不可为空,请输入!校验未报工数>=报工数量(合格)+报工数量(不合格)>0,校验不成功,弹出【错误】提示弹窗,提示内容:不满足未报工数>=报工数量(合格)+报工数量(不合格)>0,请重新输入!校验当前任务单的已报工数量+本次报工数量(合格)+报工数量(不合格)>工艺路线中上一节点工序任务单的已报工数量,校验不成功,弹出【错误】提示弹窗,提示内容:当前任务单的累计报工数量>工艺路线中上一节点工序任务单的已报工数量,请重新输入!注:为避免并发问题,内存需重新加载已报工数量、未报工数进行运算。点击【确定】按钮,校验成功,关闭【报工】弹窗,写入报工数据到报工记录表中,根据报工数变更工单、任务单状态、数量:当已报工数量>0,未报工数>0时,任务单状态变更为“执行中”,工单状态变更为“生产中”;当未报工数=0时,任务单状态变更为“已完成”;当未报工数=0时,且工单对应的所有的任务单状态为“已完成”,工单状态变更为“完工”;点击【取消】按钮或×,关闭弹窗。“执行中”状态的任务单允许多次报工,根据报工时间写入报工记录。工单页面说明-任务单子页签任务单-报工记录选中工单数据行显示该工单的任务单列表信息、报工信息,点击子页签进行切换,报工记录信息数据来源于报工操作,详见任务单列表字段说明如下。字段类型说明责任人字符报工生成报工数量数值报工数量=报工数量(合格)+报工数量(不合格)合格数量数值合格数量=报工数量(合格)不合格数量数值不合格数量=报工数量(不合格)缺陷描述字符报工生成统计工时(h)字符报工生成备注字符报工生成报工时间字符报工生成分页栏:列表右下方显示分页;默认每页显示25条数据,支持选择分页设置:25页/条、50页/条、100页/条。本章小结学习BS端工单功能-基础数据的页面说明和逻辑说明学习BS端工单功能-增删改查的页面说明和逻辑说明学习BS端工单功能-派工的页面说明和逻辑说明学习BS端工单功能-报工的页面说明和逻辑说明THANKYOU深圳市信息职业技术学院6.1.2实体建模与项目启动深圳市信息职业技术学院目

录MES订单管理系统UML建模01MES订单管理系统代码生成02拷贝UML生成文件到项目工程及异常处理03MES订单系统相关表和实体规则的生成及菜单配置04知识回顾MES订单管理系统功能概述;MES订单管理系统功能需求;MES订单管理系统功能设计;学习目标通过本节学习可以:掌握基础表功能的UML建模;掌握基础表功能的开发实现,能独立完成基础表功能的开发;掌握基础表功能的菜单配置;掌握基础表的数据库表和字段是如何生成的;能够根据需求对完成的功能进行测试;能够修复测试过程中的BUG;01MES订单管理系统UML建模UML建模工程规范UML建模工程规范双击打开ModelFirst工具,右边的项目总管的命名层级与VS解决方案的项目工程一致。物料功能UML建模1、根据需求说明,物料表以及枚举类、之间的关系UML建模如左图,目录层级关系如右图:物料功能UML建模工序的UML建模2、根据需求说明,工序表以及枚举类、之间的关系UML建模如左图,目录层级关系如右图:工序的UML建模工艺路线的UML建模3、根据需求说明,工艺路线表以及枚举类、其他表外键、之间的关系UML建模如左图(其中Item和Process是之前两张表的外键),目录层级关系如右图:UML建模工单的UML建模4、根据需求说明,工单表以及枚举类、其他表外键、之间的关系UML建模如右图(物料是Item表外键,工单类型是之前的枚举类),目录层级关系如左图:工单的UML建模工单附加工单工艺路线UML建模5、根据需求说明,附加子表-工艺路线以及枚举类、外键、之间的关系UML建模如右图(下面除了主表以外的都已经建模完毕),目录层级关系如左图:UML建模工单附加工单状态UML建模6、根据需求说明,附加子表-工单状态日志以及枚举类、之间的关系UML建模如右图(工单状态、工单在之前已建模完毕),目录层级关系如左图:UML建模工单附加任务单UML建模7、根据需求说明,附加子表-任务单列表以及枚举类、外键、之间的关系UML建模如右图(工序、工单之前已经建模完毕),目录层级关系如左图:UML建模工单附加报工记录UML建模8、根据需求说明,附加子表-报工记录建模如右图(其中工单之前已经建模了),目录层级关系如左图:UML建模02MES订单管理系统代码生成实体类代码的生成1、实体类代码生成:鼠标右键选中需要生成代码的实体类,点击生成代码(左图),在弹窗中选中2018下面的模板(Entity.mft和WebViewConfig.mft),点击“Generate”生成代码即可生成完毕(右图)。生成代码枚举类代码的生成2、枚举类代码生成:鼠标右键选中需要生成代码的枚举类,点击生成代码(左图)。在弹窗中选中2018下面的模板(Entity.mft),点击“Generate”生成代码即可生成完毕(右图)。生成代码03拷贝UML生成文件到项目工程及异常处理3.1物料功能生成文件拷贝到项目工程及异常处理拷贝生成文件到项目中1、在实体类“生成文件列表”中,选择Item这行数据,右键“打开所在文件夹”(如左图),连同文件夹一起复制粘贴到对应的后端工程中(如右图),同理选择ItemViewConfig生成代码放在前端工程中(如右图)。拷贝文件拷贝生成文件到项目中2、在枚举类“生成文件列表”中,选择BasicType这行数据,右键“打开所在文件夹”(如左图),复制生成的BasicType.cs文件,放入第一步的后端工程(SIE.Demo)中的Items文件夹下的Enum文件夹下(Enum文件夹自己创建)具体如右图。同理,其他三个枚举类也如此操作。拷贝文件处理报错3、点击Item类,添加名称空间的使用,生成不报错。处理报错前端代码的开发4、点击前端的ItemViewConfig类,配置列表视图如下:配置列表视图前端代码的开发5、点击前端的ItemViewConfig类,配置下拉视图如(左图)。顺便配置一下下拉回显的字段,在后端的Item.cs类上添加标记,如(右图)配置下拉视图思考题配置ItemViewConfig中的下拉视图的作用是什么?查看答案因为物料会在工艺路线和工单等后续功能中引用,配置下拉视图可以在其他功能中下拉选择物料,若不配置则下拉为一个空表格3.2工序功能生成文件拷贝到项目工程及异常处理拷贝生成文件到项目中1、在实体类“生成文件列表”中,选择Process这行数据,右键“打开所在文件夹”(如左图),连同文件夹一起复制粘贴到对应的后端工程中(如右图),同理选择ProcessViewConfig生成代码放在前端工程中(如右图)。拷贝文件拷贝生成文件到项目中2、在枚举类“生成文件列表”中,选择ProcessType这行数据,右键“打开所在文件夹”(如左图),复制生成的ProcessType.cs文件,放入第一步的后端工程(SIE.Demo)中的Processes文件夹下的Enum文件夹下(Enum文件夹自己创建)具体如右图。拷贝文件处理报错3、点击Process类,添加名称空间的使用,生成不报错。处理报错前端代码的开发4、点击前端的ProcessViewConfig类,配置列表视图如下:配置列表视图前端代码的开发5、点击前端的ProcessViewConfig类,配置下拉视图如(左图)。顺便配置一下下拉回显的字段,在后端的Process.cs类上添加标记,如(右图)配置下拉视图3.3工艺路线功能生成文件拷贝到项目工程及异常处理拷贝生成文件到项目中1、在实体类“生成文件列表”中,选择ProcessRoute这行数据,右键“打开所在文件夹”(如左图),连同文件夹一起复制粘贴到对应的后端工程中(如右图),同理选择ProcessRouteViewConfig生成代码放在前端工程中。拷贝文件拷贝生成文件到项目中2、在枚举类“生成文件列表”中,选择WorkOrderType这行数据,右键“打开所在文件夹”(如左图),复制生成的WorkOrderType.cs文件,放入第一步的后端工程(SIE.Demo)中的ProcessRoutes文件夹下的Enum文件夹下(Enum文件夹自己创建)具体如右图。同理,其他三个枚举类也如此操作。拷贝文件处理报错3、点击ProcessRoute类,添加名称空间的使用,生成不报错。处理报错代码段添加带出的属性4、点击ProcessRoute类,在类中使用代码段(PFProperty)添加”产品名称”字段,只用来视图显示,不映射数据库。添加属性前端代码的开发5、点击前端的ProcessRouteViewConfig类,配置列表视图如下(其中替换保存命令:View.RepalceCommands这里先不配置,见另一个ppt):配置列表视图3.4工单功能生成文件拷贝到项目工程及异常处理拷贝生成文件到项目中1、在实体类“生成文件列表”中,选择WorkOrder这行数据,右键“打开所在文件夹”,连同文件夹一起复制粘贴到对应的后端工程中(如右图),同理选择WorkOrderViewConfig生成代码放在前端工程中(旧图新用,不赘述)。拷贝文件拷贝生成文件到项目中2、在枚举类“生成文件列表”中,选择生成的枚举类放到工单文件夹下自己创建的Enum枚举文件夹中,和之前的步骤相同,这边也是旧图新用,不加赘述拷贝文件处理报错3、点击WorkOrder类,添加名称空间的使用,生成不报错(旧图新用,不加赘述)。处理报错代码段添加产品名称字段4、点击WorkOrder类,在WorkOrder类中使用代码段(PFProperty)添加”产品名称”视图属性,由物料Item带出,不映射数据库。添加属性前端代码的开发5、点击前端的WorkOrderViewConfig类,在配置列表视图和配置明细视图的Item外键字段中使用下拉编辑器带出上一张ppt添加的ItemName属性:配置列表视图放入指定文件夹6、将生成的文件(OrderRouteViewConfig.cs、OrderRoute.cs)分别放入前后端WorkOrders文件夹,然后点击OrderRoute类导包并且将工单表外键的属性ReferenceType改为Parent,并且通过代码段(PFProperty)添加两个string属性,配置不映射数据库。解决报错放入指定文件夹7、对上一张ppt的补充补充说明放入指定文件夹8、生成的WorkJournal和WorkJournalViewConfig分别放在后端、前端的WorkOrders文件夹下。并且点击WorkJournal类,导包并将工单表外键的属性ReferenceType改为Parent。然后再用代码段PFProperty添加”改变后工单状态”字段,具体如下(整个类的代码最下方提供):添加字段配置列表视图9、点击工单状态日志的视图配置类WorkJournalViewConfig,配置列表视图:配置视图放入指定文件夹10、把生成的代码(TaskList.cs)放入WorkOrders后端文件夹,并且导包解决报错。将工单表外键的属性ReferenceType改为Parent,然后通过代码段添加一些属性。添加字段对上一张ppt的补充11、对上一张ppt代码段添加的字段补充说明(该实体类代码右下角提供):补充说明配置附加子表-任务单列表的列表视图12、将建模工具生成的TaskListViewConfig.cs放在WorkOrders前端文件夹中,并配置列表视图如下:配置列表视图放入指定文件夹13、把生成好的ReportingJournal.cs放入后端文件夹WorkOrders中,导包解决报错,并将工单表外键的属性ReferenceType改为Parent添加字段配置附加子表-报工记录的列表视图14、将建模工具生成的ReportingJournalViewConfig.cs放在前端文件夹WorkOrders中,并配置列表视图如下:配置列表视图04MES订单系统相关表和实体规则的生成及菜单配置初始菜单配置1、在前端(SIE.Web.Demo)的DemoUiModule.cs中配置初始菜单,具体如下。初始菜单配置生成数据库表2、运行项目,在“实体元数据”中升级数据库表和序列,生成完成后会在数据库中新建一张表和两个序列(可以使用数据库连接软件自行查看)。生成表更新元数据3、更新实体元数据:我们在实体中加了验证,如果不进行更新操作,添加的验证不会生效。更新规则配置菜单4、配置菜单。配置菜单效果展示5、做完上述四步之后,刷新主页可以看到如下效果:菜单展示练习1、配置下拉视图之后如何控制下拉回显的字段为其他字段?()答:需要在配置了下拉视图的实体类中使用[DisplayMember(nameof(字段名))]标记,这样就可以实现下拉回显其他字段了。2、使用AssociateChildrenProperty附加的子表需要把引用关系改为Parent。()3、类图中有几种关系,请思考它们分别适合什么样的场景?答:关联、组合、聚合、泛化、实现、依赖对本章小结本章主要讲解了工业管理软件基础表功能的开发,包括:根据需求进行UML建模;根据UML选择模型生成代码;基础表的开发实现步骤;配置初始菜单;运行项目生成数据库表、更新元数据和配置菜单;根据业务需求对完成的功能进行测试和问题修复;能够对功能进行扩展,完成其他关系的功能表的开发实现。基础表功能开发的内容在工业管理软件开发中较基础也较重要,学员必须掌握。THANKYOU深圳市信息职业技术学院4.2订单管理系统项目开发深圳市信息职业技术学院目

录物料01工序02工艺路线03工单04知识回顾订单管理功能需求说明及效果UML建模01物料需求说明及效果1.1目

录物料表功能开发步骤1.2效果展示及功能验证1.3课程目标通过本节学习可以:能够完成本节课程Demo的开发实现;能够根据需求对完成的功能进行测试;能够修复测试过程中的BUG;掌握使用框架的启用/禁用命令;掌握如何重写查询命令;掌握字段校验的多种实现方式;1.1需求说明及效果物料表功能开发需求说明需求说明功能逻辑列属性:物料编码、物料名称、规格型号、基本计量单位、来源、来源类型、创建人、创建时间、修改人、修改时间操作命令:查询、添加、修改、删除、保存、启用、禁用查询条件:物料编码、物料名称(支持模糊匹配)、规格型号、基本类型、来源类型、状态、来源编

温馨提示

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

评论

0/150

提交评论