Skip to content

启航电商ERP系统-供应链电商版是为供应链电商端开发的一套支持多商户多供应商的订单处理系统,主体功能分2个大块,一:商户独立管理各电商平台店铺订单,支持多平台多店铺统一管理;二、供应链供应商端处理订单发货、库存管理、电子面单打印。

License

Notifications You must be signed in to change notification settings

zeasin/qihangerp-scm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

启航电商ERP系统-供应链电商版

一、项目概述

该系统处于开发初期。。。欢迎一起交流。。。请关注我!

启航电商ERP系统-供应链电商版是为供应链电商端开发的一套支持多商户多供应商的订单处理系统,主体功能分2个大块,

  • 一:商户独立管理各电商平台店铺订单,支持多平台多店铺统一管理;
  • 二、供应链供应商端处理订单发货、库存管理、电子面单打印。

主体共 系统分为供应链端和商户端, 供应链端主要功能:商品发布、订单打印、订单发货、售后处理等功能。商户端功能有:店铺管理、订单同步、订单分发到云仓、售后管理、商品上下架等。

本系统后端采用SpringBoot3+Vue2+Element开发。

系统由3个子系统组成

供应链总后台

总后台主要是管理功能,包括:管理商品、管理供应商、管理商品等;

供应商端

供应商后台主要是管理自己的商品以及商户推送过来的订单处理。主要功能包括:

  • 商品发布、价格设置
  • 商户订单发货
  • 商户售后处理
  • 商户管理
  • 商品库存管理

商户端主要功能有:

商户后台包含了一个完整的电商ERP系统,主要功能包括:

  • 平台店铺管理
  • 平台店铺订单管理
  • 订单推送到供应商发货
  • 订单自己发货
  • 平台店铺售后管理
  • 店铺商品上下架管理

系统主干流程:

graph TB
A[供应商发布商品] -->B(设置商户价格)
    B --> E[商户端上架到平台店铺]
    E --> C[商户端-拉取店铺订单]
    C --> D[商户端-推送供应商发货]
    D --> F[供应商接收订单]
    F --> G[供应商打单-发货]
    G --> I[发货状态同步到商户端的平台店铺]
    I --> K(完成)
Loading

二、技术说明

2.1 主要版本

  • 后端:

    • Java: 17
    • SpringBoot: 3.0.13
  • 前端:

    • vue2
    • elementUI

2.2 存储及中间件

  • MySQL:数据库,版本8.x。
  • minio文:文件存储,用于图片存储。
  • Redis:在线用户信息、缓存。
  • Nacos:版本2.3.0以上,配置中心、注册中心。

2.3 项目结构

后端项目结构

2.3.1 gateway

网关项目,端口8088

2.3.2 oms-api

主要包含了订单处理相关接口,通过gateway转发访问

2.3.3 mms-api

主要包含了商户相关接口,通过gateway转发访问

2.3.4 vms-api

主要包含了供应商相关接口,通过gateway转发访问

2.3.5 model

微服务接口类库(包括domain、service-interface)

2.3.6 service

微服务实现层,service-impl

2.3.7 common

公共类库

前端项目结构

2.3.8 vue-oms

总后台前端Vue项目,总后台主要是管理功能,包括:管理商品、管理供应商、管理商品等;

2.3.9 vue-mms

商户端前端Vue项目,商户店铺、商品、订单、售后等处理。

2.3.10 vue-vms

供应商端前端Vue项目,商品、商户订单处理、商户售后处理等

三、如何使用?

3.1、开发环境配置

3.1.1 导入数据库

  • 创建MySql数据库:qihangerp-scm
  • 导入数据库docs\sql\qihangerp-scm.sql

3.1.2 配置Nacos

  • 启动nacos

    • 启动 一般情况下:下载nacos2.3.2解压之后直接运行: startup.cmd -m standalone
  • 添加Nacos配置

    • 新建配置Data ID:qihangerp-scm.yaml
    • 添加配置内容(拷贝docs\qihangerp-scm.yaml并修改成自己的配置)

3.1.3 启动Redis

不会的百度一下

3.1.4 启动minio

图片服务器,不会的百度一下

3.2、启动后端

  • 启动api下所有微服务项目

3.3、启动前端 vue-omsvue-mmsvue-vms

  • npm install
  • npm run dev
  • 打包npm run build:prod
  • 访问web
    • 访问地址:http://localhost
    • 登录名:admin
    • 登录密码:admin123

四、支持作者

感谢大家的关注与支持!希望利用本人从事电商10余年的经验帮助到大家提升工作效率!

💖 如果觉得有用记得点 Star⭐

1、有偿服务

  • 提供部署服务
  • 提供定制化开发服务
  • 提供商业版本售卖
  • 围绕电商ERP系统的其他商业服务

2、一起交流

一起交流,请关注作者微信公众号:qihangerpcn

💖 欢迎一起交流!

3、捐助支持

作者为兼职做开源,平时还需要工作,如果帮到了您可以请作者吃个盒饭

About

启航电商ERP系统-供应链电商版是为供应链电商端开发的一套支持多商户多供应商的订单处理系统,主体功能分2个大块,一:商户独立管理各电商平台店铺订单,支持多平台多店铺统一管理;二、供应链供应商端处理订单发货、库存管理、电子面单打印。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published