README.md 3.56 KB

Apple经销商ERP系统对接项目

项目简介

Apple经销商ERP系统对接项目是一个专门为Apple经销商设计的ERP系统集成平台,实现与Apple系统的数据对接,提供订单管理、出库查询、发票管理、返利管理、异常处理等核心功能。

项目结构

apple-dealer-erp/
├── 📁 docs/                    # 项目文档
│   ├── 📁 requirements/        # 需求文档
│   ├── 📁 design/             # 设计文档
│   ├── 📁 development/        # 开发文档
│   ├── 📁 deployment/         # 部署文档
│   └── 📁 maintenance/        # 维护文档
├── 📁 database/               # 数据库相关
│   ├── 📁 scripts/            # 数据库脚本
│   ├── 📁 backup/             # 备份目录
│   └── 📁 docs/               # 数据库文档
├── 📁 scripts/                # 脚本工具
├── 📁 docker/                 # Docker配置
├── 📁 tests/                  # 测试目录
├── 📁 logs/                   # 日志目录
├── 📁 config/                 # 配置文件
├── 📁 backend/                # 后端项目(待开发)
├── 📁 frontend/               # 前端项目(待开发)
└── 📄 docker-compose.yml      # 整体容器编排

技术栈

后端技术栈

  • 框架: Spring Boot 2.7.x
  • 数据库: MySQL 8.0
  • 缓存: Redis 6.0
  • ORM: MyBatis Plus 3.5.x
  • 安全: Spring Security + JWT
  • 构建工具: Maven 3.8.x
  • JDK版本: OpenJDK 8

前端技术栈

  • 框架: Vue 3.3+
  • 构建工具: Vite 4.0+
  • UI组件: Element Plus 2.3+
  • 状态管理: Pinia 2.1+
  • 路由: Vue Router 4.2+
  • HTTP客户端: Axios 1.4+
  • 图表: ECharts 5.4+
  • 语言: TypeScript 5.0+

核心功能模块

业务功能

  • 订单管理: 订单录入、查询、修改、删除
  • 出库查询: 出库单查询、状态跟踪
  • 发票管理: 发票录入、查询、统计
  • 返利管理: 返利计算、查询、统计
  • 异常处理: 异常工单创建、处理、跟踪
  • 产品管理: 产品信息维护
  • 经销商管理: 经销商信息维护

系统管理

  • 用户管理: 用户CRUD、密码管理
  • 角色管理: 角色CRUD、权限分配
  • 菜单管理: 菜单树结构、权限控制
  • 字典管理: 数据字典维护
  • 日志管理: 操作日志、登录日志

开发计划

项目采用两周开发计划,详细内容请参考:

快速开始

环境要求

  • JDK 8+
  • Node.js 16+
  • MySQL 8.0+
  • Redis 6.0+
  • Maven 3.8+

开发环境搭建

  1. 克隆项目
  2. 配置数据库连接
  3. 执行初始化脚本
  4. 启动后端服务
  5. 启动前端服务

详细步骤请参考 部署指南

文档说明

许可证

本项目采用 MIT 许可证,详情请参考 LICENSE 文件。

联系方式

如有问题,请联系开发团队。