1.传统家电企业依赖Excel或简易系统管理产品,存在数据分散、更新不及时问题,导致生产与销售环节信息脱节。
家电产品型号多.参数复杂.人工维护易出错,影响订单交付效率。
企业需要实时统计产品库存、销量、售后数据,传统方式无法快速生成报表,难以支撑管理层决策。
2.适用于家电制造企业的产品研发部、生产部、销售部、售后部,具体场景包括:
研发部录入新产品参数,生成唯一产品编码;
生产部根据销售订单调整产品库存,同步库存状态;
销售部查询产品库存、价格,生成客户订单;
售后部记录产品故障信息,关联产品批次追溯问题根源。
核心功能模块
1. 产品基础管理模块:负责产品信息的增删改查,包括产品名称、型号、参数、分类、图片上传等。
2. 库存管理模块:实时更新产品库存数量,支持入库/出库登记、库存预警、库存明细导出。
3. 订单管理模块:销售订单创建、关联产品库存、订单状态跟踪。
4. 售后管理模块:记录客户售后申请,支持售后处理、售后数据统计。
主要功能描述
库存预警:当某产品库存低于设定阈值,系统在首页弹窗提醒,并向库存管理员发送邮件通知。 订单关联库存:创建订单时,系统自动校验所选产品库存,库存不足则提示“无法下单”;下单成功后,自动扣减对应产品库存。
售后追溯:输入产品编码,可查询该产品的生产批次、销售订单、售后记录,快速定位故障是否为批次性问题。
个人负责的具体任务
1. 负责产品基础管理模块的后端开发:编写产品信息增删改查的接口、业务逻辑处理、数据库交互。
2. 实现产品编码的自动生成逻辑,确保编码唯一。
3. 开发产品图片上传功能:使用阿里云OSS存储图片,后端接收前端上传的图片文件,调用OSS SDK上传并返回图片URL,存入数据库。
4. 参与数据统计模块的前端联调:配合前端开发人员,提供销量统计、库存报表的接口数据,确保图表展示正确。
技术栈
后端:Java 、Spring Boot 、Spring MVC、MyBatis-Plus、MySQL 、Redis 、阿里云OSS、EasyExcel。
前端:Vue 3、Element Plus、ECharts、Axios。
开发工具:IntelliJ IDEA、Navicat、Postman、Git。
系统架构
采用三层架构设计,具体分层如下:
1. 表现层:接收前端请求,返回JSON格式数据,处理请求参数。
2. 业务逻辑层:实现核心业务逻辑,如产品编码生成、库存扣减规则、售后状态流转等,调用Mapper层操作数据库。
3. 数据访问层:通过MyBatis-Plus的XML映射文件或注解,执行SQL语句,与MySQL交互。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论