# 玖玖云电商ERP进销存WMS仓库管理系统 **Repository Path**: wx_83bb89b5cb/erp-java ## Basic Information - **Project Name**: 玖玖云电商ERP进销存WMS仓库管理系统 - **Description**: java+springboot+vue3.玖玖云电商ERP-进销存-WMS仓库管理-电商ERP+SAAS+前后端源码,jjjerp - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 24 - **Created**: 2026-02-23 - **Last Updated**: 2026-04-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 玖玖云ERP系统 ![输入图片说明](https://www.jjjshop.net/gitee/erp-java/01.png) ### 项目介绍 玖玖云ERP系统基于java+springboot+element-plus+uniapp打造的面向开发的电商管理ERP系统,支持多平台订单同步,仓库发货,波次拣货,售后服务,电商ERP一站式解决方案。 **官网**: https://erp.jiujiujia.net/ **交流QQ群**: 970137749 --- ## 技术栈 ### 后端技术栈 | 层级 | 技术选型 | 版本 | |------|---------|------| | 核心框架 | Java + SpringBoot | 17 / 3.2.0 | | 微服务框架 | Spring Cloud + Alibaba | 2023.0.0 / 2023.0.1.0 | | ORM框架 | MyBatis-Plus | 3.5.5 | | 数据库 | MySQL | 8.0.33 | | 缓存 | Redis (Lettuce) | 7 | | API网关 | Spring Cloud Gateway | 2023.0 | | 配置中心 | Nacos | 2.2.x | | 分布式事务 | Seata | 2.0.0 | | 链路追踪 | SkyWalking | 8.16.0 | | 权限管理 | Shiro + JWT | 1.13.0 / 3.10.1 | | API文档 | springdoc-openapi | 2.3.0 | ### 前端技术栈 | 技术 | 版本 | |------|------| | Vue3 | 3.2.47 | | Element Plus | 2.3.7 | | Vite | 4.2.0 | | Pinia | 2.0.33 | --- ## 系统架构 ``` ┌─────────────────────────────────────────────────────────────┐ │ 客户端层 │ │ Web管理后台 (jjj_erp_admin) │ 小程序 (jjj_erp_saas) │ └─────────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────────┐ │ API网关层 (jjj-gateway) │ │ 端口: 8890 │ 限流 │ 跨域 │ 路由分发 │ └─────────────────────────────────────────────────────────────┘ │ ┌─────────────────────┼─────────────────────┐ ▼ ▼ ▼ ┌───────────────┐ ┌───────────────┐ ┌───────────────┐ │ jjj-admin │ │ jjj-saas │ │ jjj-job │ │ 端口:8892 │ │ │ │ 定时任务 │ └───────────────┘ └───────────────┘ └───────────────┘ │ │ └──────────┬──────────┘ ▼ ┌─────────────────────────────────────────────────────────────┐ │ 基础设施层 │ │ MySQL:3306 │ Redis:6379 │ Nacos:8848 │ Seata:8091 │ └─────────────────────────────────────────────────────────────┘ ``` --- ## 模块结构 | 模块 | 说明 | 端口 | |------|------|------| | jjj-gateway | API网关 | 8890 | | bootstrap | 启动入口 | 8892 | | jjj-common | 公共代码 | - | | jjj-admin | 业务模块 | - | | jjj-saas | SaaS租户 | - | | jjj-job | 定时任务 | - | | config | 配置文件 | - | | generator | 代码生成 | - | --- ## 快速开始 ### 环境要求 - JDK 17+ - Maven 3.8+ - MySQL 8.0+ - Redis 7+ - Nacos 2.2.x (可选) - Docker & Docker Compose (可选) ### 本地运行 ```bash # 1. 克隆项目 git clone https://gitee.com/wx_83bb89b5cb/erp-java.git cd erp-java # 2. 导入数据库 mysql -u root -p < db/init.sql # 3. 配置修改 # 编辑 jjj_erp/config/src/main/resources/config/application-dev.yml # 设置数据库和Redis连接信息 # 4. 编译打包 cd jjj_erp mvn clean package -DskipTests # 5. 启动应用 java -jar bootstrap/target/jjj-erp-1.0.jar ``` ### Docker部署 ```bash # 使用Docker Compose启动全部服务 cd jjj_erp/deploy docker-compose up -d # 或仅启动基础设施(MySQL + Redis) docker-compose up -d mysql redis ``` ### 环境变量配置 ```bash # 复制环境变量配置模板 cp deploy/.env.example deploy/.env # 编辑.env文件,配置以下敏感信息 MYSQL_ROOT_PASSWORD=your-secure-password REDIS_PASSWORD=your-secure-redis-password JWT_SECRET=your-256-bit-secret-key NACOS_SERVER=localhost:8848 ``` --- ## 监控与运维 ### Actuator端点 | 端点 | 说明 | |------|------| | `/actuator/health` | 健康检查 | | `/actuator/prometheus` | Prometheus指标 | | `/actuator/metrics` | 应用指标 | | `/actuator/gateway` | 网关路由 | ### 监控栈 (Docker Compose) ```bash # 启动监控服务 (Prometheus + Grafana + Loki + AlertManager) cd deploy/monitoring docker-compose -f docker-compose.monitoring.yml up -d ``` | 服务 | 端口 | 说明 | |------|------|------| | Prometheus | 9090 | 指标收集 | | Grafana | 3000 | 可视化仪表板 | | Loki | 3100 | 日志聚合 | | AlertManager | 9093 | 告警管理 | ### 告警配置 - 告警规则: `deploy/monitoring/prometheus/alerts.yml` - AlertManager配置: `deploy/monitoring/alertmanager/alertmanager.yml` - Grafana仪表板: `deploy/monitoring/grafana/dashboards/jjj-erp-overview.json` ### 代码质量 ```bash # 运行Checkstyle mvn checkstyle:check # 运行SpotBugs mvn spotbugs:check # 运行PMD mvn pmd:check # 运行全部检查 mvn verify ``` --- ## 主要功能 - 商品管理:基础档案、商品分类、品牌、计量单位、规格属性 - 采购管理:采购订单、入库、退货 - 销售管理:订单审核、仓内拣货、发货出库 - 库存管理:库存状况、调拨、盘点、出入库明细 - 财务管理:收支账户、资金流水、客户对账 - 售后管理:售后流程、退货入库、原单返回 - 报表中心:经营看板、交易趋势、库存看板 --- ## 行业痛点解决方案 ![输入图片说明](https://www.jjjshop.net/gitee/erp-java/02.png) ![输入图片说明](https://www.jjjshop.net/gitee/erp-java/03.png) 一站式电商订单发货、物流、仓库、售后、财务等电商ERP管理系统。 --- ## 产品截图 | ![输入图片说明](https://www.jjjshop.net/gitee/erp-java/12.jpg) | ![输入图片说明](https://www.jjjshop.net/gitee/erp-java/07.jpg) | |---|---| | ![输入图片说明](https://www.jjjshop.net/gitee/erp-java/08.jpg) | ![输入图片说明](https://www.jjjshop.net/gitee/erp-java/09.jpg) | | ![输入图片说明](https://www.jjjshop.net/gitee/erp-java/10.jpg) | ![输入图片说明](https://www.jjjshop.net/gitee/erp-java/11.jpg) | --- ## 特别鸣谢 - element-plus: https://element-plus.gitee.io/zh-CN/ - vue: https://cn.vuejs.org/ - MyBatis-Plus: https://baomidou.com/ - Spring Cloud: https://spring.io/projects/spring-cloud/ - Nacos: https://nacos.io/