点击空白处退出提示
作品详情
菜单管理:实现了后端通过获取菜单信息后通过递归的方式来封装数据返回给前端进行树形列表的展示,还实现了基本的增删改。
供应商管理:实现了供应商基本信息的新增、修改、删除等,数据的展示采用了卡片与列表(可转换),数据具有权限,只有对应的供应商维护人方可查看。供应商文件信息上传后存储与特定的目录下,用户可进行下载。
物料分组管理:实现物料分组信息的基本增删改查,每个分组下面有一个统一的物料规格限制,用户将分组挂钩到对应分组下就需要完善对应信息。
物料映射:主要实现了用户在输入指定物料代码后,页面左边展示物料的版本,右边显示引用该物料的BOM信息。
流程审核通知:主要实现了一个流程走到了用户任务下时,会发送消息通知该用户进入系统进行审核。此功能主要用到了RabbitMQ来实现流程模块和业务模块之间的通讯,业务模块收到RabbitMQ发送的消息后,选择一种发送策略后选取处理者进行消息发送,该功能的设计主要用到了工厂模式、策略模式、装饰器模式来进行设计。
通过参与该项目,让我熟悉了软件开发的流程,如果去思考分析用户的需求,将用户的需求转换为实际的功能开发出来,以上功能的开发,都是从最初的简单开始,让我慢慢的进步,到后面就开始逐渐变难,甚至涉及到了几种设计模式的架构设计,总之,这一段项目经历是对我成长提供了莫大的帮助,我很感谢给予我帮助的两位老师。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论