网站大量收购闲置独家精品文档,联系QQ:2885784924

MES开发与应用 课件 4.1.3 功能模块拆解和4.2 订单管理系统项目开发和4.3.2 实现效果及功能验证.pptx

MES开发与应用 课件 4.1.3 功能模块拆解和4.2 订单管理系统项目开发和4.3.2 实现效果及功能验证.pptx

  1. 1、本文档共194页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

4.2订单管理系统项目开发深圳市信息职业技术学院

目录物料01工序02工艺路线03工单04

知识回顾订单管理功能需求说明及效果UML建模

01物料

需求说明及效果1.1目录物料表功能开发步骤1.2效果展示及功能验证1.3

课程目标通过本节学习可以:能够完成本节课程Demo的开发实现;能够根据需求对完成的功能进行测试;能够修复测试过程中的BUG;掌握使用框架的启用/禁用命令;掌握如何重写查询命令;掌握字段校验的多种实现方式;

1.1需求说明及效果

物料表功能开发需求说明需求说明功能逻辑列属性:物料编码、物料名称、规格型号、基本计量单位、来源、来源类型、创建人、创建时间、修改人、修改时间操作命令:查询、添加、修改、删除、保存、启用、禁用查询条件:物料编码、物料名称(支持模糊匹配)、规格型号、基本类型、来源类型、状态、来源编辑模式:行内编辑物料编码:非空非重复,且修改时只读物料名称、规格型号非空基本类型、来源类型、状态、来源:枚举实现物料被工艺路线引用不允许删除

效果效果

1.2物料表功能开发步骤

启用/禁用的实现1.1、点击Item类,在Item类中使用代码段(PFProperty)添加”状态”枚举字段。添加属性

启用/禁用的实现1.2、点击Item类,在Item类上实现IStateEntity接口。开启启用/禁用

字段的校验2.1、点击后端的Item.cs类,在ItemConfig类中下面重写AddValidations方法,具体如下:字段的校验

字段的校验2.2、点击后端的Items文件夹下,创建物料规则校验类:ItemRule.cs,在这个类中我们实现物料被工艺路线引用无法删除的校验,具体如下:字段的校验

查询功能的开发3.1、在后端的Items文件夹下创建一个查询类:ItemCriteria.cs,继承Criteria类,并通过代码段(PFProperty)添加需求文档中的的查询字段,并重写Fetch方法。模糊查询的实现

查询功能的开发3.2、对3.1通过代码段增加字段的细节补充:string类型和枚举类型的字段参考下图。模糊查询的实现

查询功能的开发3.3、在后端的Items文件夹下创建一个Controller类:ItemController.cs,继承DomainController类,创建一个分页查询的方法:GetItemListByQueryArg(),在3.1的Fetch方法中进行调用,点击跳转至3.1模糊查询的实现

查询功能的开发3.4、在后端的Item.cs类上面添加ConditionQueryType标记,使之绑定我们之前创建的物料查询实体类(ItemCriteria),注意:使用了ConditionQueryType标记就不能使用CriteriaQuery标记模糊查询的实现

查询功能的开发3.5、在前端的Items文件夹下创建ItemCriteriaViewConfig.cs类,继承WebViewConfig,在WebViewConfig中绑定我们之前创建的物料查询实体类,并配置查询视图模糊查询的实现

物料状态赋值-可用4.1、在前端的Items文件夹下创建Commands文件夹,在Commands文件夹下面创建添加命令的js类。命名规范:命令名称+类名.js。然后鼠标右键这个命令,点击属性-生成操作-嵌入的资源重写添加命令

物料状态赋值-可用4.2、在前端的ItemViewConfig.cs类中的配置列表视图中替换添加命令使用重写的添加命令

1.3效果展示及功能验证

效果预览升级数据库之后(因为刚刚我们加了一个可用/禁用字段),点击物料,效果如下:效果预览

效果预览校验功能演示效果预览

效果预览模糊查询演示效果预览

02工序

需求说明及效果2.1目录工序表功能开发步骤2.2效果展示及功能验证2.3

课程目标通过本节学习可以:能够完成本节课程Demo的开发实现;能够根据需求对完成的功能进行测试;能够修复测试过程中的BUG;掌握如何重写查询命令;掌握字段校验的多种实现方式;

2.1需求说明及效果

物料表功能开发需求说明需求说明功能逻辑列属性:工序、工序类型、创建人、创建时间、修改人、修改时间操作命令:查询、添加、修改、删除、保存查询条件:工序(支持模糊匹配)、工序类型编辑模式:行内编辑工序:非空非重复工序类型:枚举实现工序被工艺路线引用不允许删除

效果效果

2.2工序表功能开发步骤

字段的校验1.1、点击后端的Process类,在ProcessConfig类中下面重写AddValidations方法,具体如下:字段的校验

字段的校验1.2、点击后端的Processes文件夹下,创建工序规则校验类:ProcessRule.cs,在这个类中我们来实现工序被工艺路线引用无法删除的校验,具体如下:字段

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档