- 1、本文档共194页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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,在这个类中我们来实现工序被工艺路线引用无法删除的校验,具体如下:字段
您可能关注的文档
- 《计算机应用基础》 课件 第1章 计算机基础.pptx
- 《计算机应用基础》 课件 第2章 Windows10操作系统.pptx
- 《计算机应用基础》 课件 第3章 Word2016文字处理.pptx
- 《计算机应用基础》 课件 第4章Excel2016电子表格.pptx
- 《计算机应用基础》 课件 第5章 PowerPoint 2016 演示文稿.pptx
- 《计算机应用基础》 课件 第6章 多媒体技术基础.pptx
- 《计算机应用基础》 课件 第7章 计算机网络.pptx
- MES开发与应用 课件 5.2 工业管理软件系统调试与发布-系统发布.pptx
- MES开发与应用 课件 5.1 工业管理软件系统调试与发布-系统调试.pptx
- MES开发与应用 课件 4.1.2 UML建模和4.3.1 订单管理系统数据库表的生成及菜单配置.pptx
- 详解使用rsview how to use the studio fbd graphics library如何.pdf
- 英语级别试卷1english paper 1 text booklet.pdf
- 扩展工作此表仅可由者学院用于课堂ibmathstandard worksheet-ch05.pdf
- 访问036ichiro suzuki036铃木一郎.pdf
- ferrol参考fw相同款式工艺尺寸表面料主题家庭买家pe ft尔堡.pdf
- 真题高考卷英语.pdf
- 成果详解访问raz lpclr.pdf
- 讲如何实现生产环境中flink高可用配置海量资源.pdf
- 个人操作录屏笔记配置work manager.pdf
- 安康市汉阴县畅通光网整治工程.pdf
文档评论(0)