给**小微企业 / 小商户**(便利店、批发部、电商小卖家)用的进销存管理系统:管好 "进了多少货、卖了多少、还剩多少、赚了多少" 这四件事,替代纸质账本和 Excel 表格。
模块 功能明细 解决什么问题
1. 登录认证 JWT 登录、24h token、BCrypt 加密 谁能进系统、防密码泄露
2. 权限管理 admin/manager/staff 三角色 + 菜单级权限 老板看全部,员工只能管业务
3. 商品管理 分页 / 搜索 / 增删改查、分类下拉、低库存标红 商品档案清晰、缺货一眼可见
4. 基础资料 分类、供应商、客户 CRUD 进销存的对象档案(谁供货 / 卖给谁)
5. 库存管理 入库 / 出库 / 盘点一体、流水联表、库存总览 库存账实一致,每次变动可追溯
6. 单据管理 采购单 / 销售单主从表、审核入库 / 发货、取消 业务留痕,库存变动都有单据依据
7. 报表统计 销售统计(按日 / 按商品 / 时间过滤)、库存预警 卖了多少、赚了多少、什么缺货
8. 缓存加速 Redis 缓存分类下拉、变更自动失效 高频页面秒开
全栈独立开发。后端 Spring Boot 分层(安全→模块→数据),核心解决三个真实问题:**并发防超卖**(原子 SQL + 事务)、**业务留痕**(单据状态机 + 库存流水同事务)、**数据可信**(报表与明细对账);前端 Vue3 全页面接入,最终打包成单 jar 交付,配套运维手册。