24 Star 63 Fork 60

启航 / 启航电商SCM供应链分销代发系统

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

启航电商SCM供应链分销代发系统

一、项目概述

启航电商SCM供应链分销代发系统是为电商供应链端开发的一套供应商分销代发业务系统,主体业务流程是:分销终端从各平台店铺导入(拉取)订单、厂家(供应商)从系统后台打单发货。

系统由2个子系统组成:厂家(供应商)分销代发系统和分销终端订单管理系统。

  • 厂家(供应商)分销代发系统主要功能:

    • 商品发布、价格设置
    • 订单打印
    • 订单发货
    • 售后处理
    • 代发应收账单
  • 分销终端订单管理系统功能有:

    • 店铺管理
    • 店铺订单同步、
    • 订单分发给供应商
    • 店铺售后管理
    • 店铺商品上下架管理
    • 代发应付账单

本系统后端采用Dubbo微服务架构,前端采用Vue2+Element。

系统使用者有:厂家(供应商)、分销终端(各店铺经营者)。

系统主干流程:

graph TB
A[供应商发布商品] -->B(设置代发价格)
    B --> E[分销终端上架]
    E --> C[分销终端-拉取店铺订单]
    C --> D[分销终端-分配发货供应商]
    D --> F[供应商接收订单]
    F --> G[供应商打印订单]
    G --> H[供应商发货]
    H --> J[生成代发账单]
    H --> I[发货状态同步到分销终端的平台店铺]
    I --> K(完成)
    J --> K

二、项目说明

本项目后端采用Dubbo微服务开发,前端采用vue+element

2.1 主要版本

  • 后端:
    • Java: 17
    • SpringBoot: 3.0.13
    • Dubbo:3.2.12
  • 前端:
    • vue2
    • elementUI

2.2 存储及中间件

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

2.3 项目结构

2.3.1 api-scm

厂家(供应商)分销代发系统接口项目,端口8080,采用dubbo调用其他微服务。

2.3.2 api-oms

分销终端订单管理系统接口项目,端口8081,采用dubbo调用其他微服务。

2.3.3 interfaces

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

2.3.4 service

微服务实现层,service-impl

2.3.5 common

公共类库

2.3.6 vue-scm

厂家(供应商)分销代发系统前端Vue项目,调用api-scm项目接口

2.3.7 vue-oms

分销终端订单管理系统前端Vue项目,调用api-oms项目接口

三、如何使用?

3.1、开发环境配置

  • MySQL数据库创建

    • 运行MySQL脚本docs\sql\qihangerp-scm.sql导入数据到主库qihangerp-scm
  • 启动nacos

    • 启动

      一般情况下:下载nacos2.3.2解压之后直接运行:

      startup.cmd -m standalone

    • 添加Nacos配置

      • 项目dataIdqihangerp-scm.yaml(配置内容从docs\qihangerp-scm.yaml复制即可)
  • 启动Redis

  • 启动minio

3.2、启动后端

  • 启动service下面的所有微服务
  • 启动api-scm项目
  • 启动api-dcm项目

3.3、启动前端 vue-scmvue-dcm

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

四、支持作者

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

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

1、有偿服务

  • 提供部署服务
  • 提供演示包服务
  • 提供定制化开发服务
  • 提供系统培训服务
  • 提供版本商业化支持服务
  • 提供电商系统软著代申请服务(文档、源代码)
  • 提供电商平台appkey申请协助服务

2、更多服务

更多服务,请关注作者微信公众号:qihangerp168

💖 欢迎一起交流!

3、捐助支持

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

MIT License Copyright (c) 2023 启航 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

启航电商SCM供应链分销代发系统是为电商供应链端开发的一套代发业务系统,主体功能是分销渠道从各平台拉取订单、厂家(供应商)直接从系统发货。系统分为厂家(供应商)端和分销渠道端两个终端,厂家端主要功能:商品发布、订单打印、订单发货、售后处理等功能。渠道端功能有:店铺管理、订单同步、订单分发给供应商、售后管理、商品上下架等。本系统后端采用Dubbo微服务架构,前端采用Vue2+Element开发。 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/qiliping/qihangerp-scm.git
git@gitee.com:qiliping/qihangerp-scm.git
qiliping
qihangerp-scm
启航电商SCM供应链分销代发系统
master

搜索帮助