商品出库界面
主要负责:用户输入商品供应商、商品名称、商品数量、商品价格等信息进行出库操作。此外用户还可以更改出库信息,查询出库信息,删除出库信息。
在本界面的上方,通过点击查找出库用户可以进行查找出库信息。
添加供应商界面
主要负责:用户输入供应商,进行添加供应商操作。此外用户还可以删除供应商,添加供应商旗下子产品。
在本界面的上方,通过点击旗下子产品用户可以进行删除供应商旗下子产品。选择供应商,通过点添加击旗下子产品用户可以进行添加供应商旗下子产品,可以保存数据或重置。
查询记录
主要负责:用户输入订单号,进行查找入库、出库操作。
在本界面的上方,通过点击查找入库信息、查找记录可以查询入库信息。通过点击查找出库信息、查找记录可以查询出库信息。
进库数据统计界面
主要负责:根据入库商品名称、数量、供货商生成柱状图。
(7)出库数据统计界面
主要负责:根据出库商品名称、数量、供货商生成柱状图。
(8)盈亏数据统计
主要负责:根据出入库出库信息生成扇形统计图。
(9)货物流动曲线
主要负责:根据信息生成仓库流动曲线图
在此界面,用户通过选择入库或出库,通过点击查看近三个月或查看历来数据按钮,可在图表中显示仓库货物流动情况。
本项目采用Spring Boot + MyBatis主流技术栈构建稳定高效的后端服务体系,Spring Boot 作为核心开发框架,通过自动配置、依赖管理和 starter 组件大幅简化项目初始化与开发流程,降低冗余配置成本,保障服务的轻量化与高可维护性;MyBatis 作为持久层框架,实现灵活的 SQL 编写与结果映射,精准操控数据库操作,兼顾开发效率与数据处理性能。
数据持久化层面选用MySQL关系型数据库,依托其成熟稳定、事务安全、易于维护的特性,支撑业务数据的结构化存储与高效读写,满足系统数据一致性、可靠性要求。为优化高并发场景下的访问性能,引入Redis分布式缓存,将高频访问数据存入内存,大幅缩短接口响应时间,有效减轻 MySQL 数据库查询压力,提升系统吞吐量与整体运行稳定性。