商品库存管理系统-springboot vue

124 阅读6分钟

淘宝店铺搜索:点创微科

商品库存管理系统-springboot vue

860baf22f65c49da97e52f18e4b517cd~tplv-k3u1fbpfcp-jj-mark_0_0_0_0_q75.jpg

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

数据集成模块出现问题可以在数据库中执行这行代码 SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,’ONLY_FULL_GROUP_BY’,”));

一、项目描述
基于springboot+vue的商品库存管理系统.通过springboot,vue框架进行开发

http://localhost:8082/iscm/

管理员 14922022215 /123456
用户 19854792357 /123456

共有两类角色 管理员和用户

二、项目功能

管理员

  1. 数据集成
    该模块负责集成和展示各类数据信息,如销售数据、采购数据、库存状况等,为管理层提供全面、实时的数据视图,以便于决策分析。
  2. 销售管理
    2.1 销售业务
    零售单:支持零售交易的创建、编辑、删除和查询,管理日常零售业务。
    销售订单:管理客户订购产品的流程,包括订单的生成、修改、删除和查询。
    发货单:记录商品发货情况,支持修改和查询发货信息,但出于安全考虑,一般不允许删除已发货的记录。
    销售退货单:处理客户退货,支持修改和查询退货信息。
    2.2 销售查询
    销售单据查询:提供销售单据的详细查询功能,支持删除和修改操作,便于订单管理和问题追踪。
    销售明细查询:查看具体销售订单的明细信息,支持查询但不支持删除,以保留销售历史记录。
    2.3 调货出库
    管理仓库间货物的调配,支持调货出库的删除、修改和查询,以满足库存平衡和业务需求。
  3. 采购管理
    3.1 采购策略
    缺货补货:基于库存状况自动生成补货建议,支持对补货策略的增删改查,优化库存管理。
    3.2 采购业务
    采购订单:管理供应商采购订单的全流程,包括订单的创建、修改、删除和查询。
    回货管理:跟踪供应商发货及回货情况,支持修改和查询。
    采购入库单:记录商品入库信息,支持修改和查询。
    采购退货单:处理不合格的采购商品退货,支持删除和修改退货记录。
    3.3 采购查询
    采购单据查询:提供采购单据的详细查询功能,支持删除和修改操作。
    采购明细查询:查看采购订单的明细信息,支持查询但不支持删除。
    3.4 调货入库
    管理仓库间货物的入库调配,支持调货入库的增删改查。
  4. 库存管理
    4.1 供应商管理
    包括供应商分类、列表、地址、联系人和开票信息的全面管理,确保供应商信息的准确性和时效性。
    4.2 零售商库存
    仓库配置:定义仓库的基本参数和配置。
    库存总览:提供库存概况的概览,支持增删改查以反映实时库存状况。
    在单库存:管理已下单但尚未发货的库存。
    仓库库存:具体到每个仓库的库存管理,支持增删改查。
  5. 资料管理
    涵盖多个业务实体和财务账户的管理,包括车辆、品牌、银行、商品、门店、仓库、供应商和客户等,提供增删改查功能,以维护企业的基础数据信息和资源。

用户

  1. 库存管理
    1.1 供应商库存
    供应商库存(增删查):供应商用户可以查看自己库存的详细情况,包括库存数量、种类等,并可以对库存进行增加和删除操作(注:删除操作可能需要谨慎处理,避免误删)。查询功能则允许用户根据不同条件快速定位库存信息。
    供应商库存配置(删查):供应商用户可以查看和删除库存配置信息,如库存的存放位置、配置参数等。删除操作同样需要谨慎,以确保不影响正常业务。
    供应商库存管理(删改查):除了基本的查看和删除操作外,供应商用户还可以修改库存信息,如调整库存数量、更新库存状态等,以满足业务需求。
    供应商库存流水(改查):查看库存的变动记录,如入库、出库、调整等,但通常不允许直接修改库存流水记录,以保证数据的真实性和可追溯性。
  2. 资料管理
    2.1 业务实体
    车辆管理(增删查):供应商用户可以管理自己的车辆信息,包括车辆的增加、删除和查询。这对于需要运输服务的供应商来说尤为重要。
    2.2 商品管理
    商品分类管理(增删改查):供应商用户可以创建、删除、修改和查询商品分类,以便于对商品进行有序管理。
    2.3 仓库管理
    仓库分类管理(增删改查):管理仓库的分类信息,有助于对多个仓库进行统一规划和分类。
    仓库管理(增删查):供应商用户可以查看、删除和增加自己的仓库信息,以反映实际的仓储情况。
    区域管理(增删查):在仓库内部划分不同的区域,并对其进行管理,以提高仓库的利用率和管理效率。
    货位管理(增删查):对仓库内的货位进行规划和管理,确保商品能够有序存放和快速查找。
    2.4 供应商
    供应商列表(供应商分类【增删改查】,增删改查):供应商用户可以查看自己的供应商信息列表,包括供应商分类和具体的供应商信息。同时,用户还可以对供应商分类进行增删改查操作,以及对供应商信息进行增删改查。
    地址(增删改查):管理供应商的地址信息,包括发货地址、收货地址等。
    联系人(增删改查):维护供应商的联系人信息,以便于沟通和协作。
    开票信息(增删改查):管理供应商的开票信息,确保财务结算的准确性和及时性。
  3. 用户信息管理(改查)
    供应商用户可以查看和修改自己的用户信息,如用户名、密码(通常不直接显示,但可修改密码)、联系方式等。这有助于确保用户信息的准确性和安全性。

 

三、运行环境
开发环境 idea+vscode
运行环境 node14+MYSQL8+java1.8+maven3.8

四、项目技术
前端:vue ,element-ui
后端:Java, springboot , mysql,mybatis

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

2345_image_file_copy_1255.jpg

image.png

2345_image_file_copy_1257.jpg

image.png

image.png

image.png

2345_image_file_copy_1261.jpg

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png

2345_image_file_copy_1276.jpg

2345_image_file_copy_1277.jpg

image.png

image.png

image.png

image.png

image.png

image.png

image.png

image.png