Code Monkey home page Code Monkey logo

zeasin / qihangerp-scm Goto Github PK

View Code? Open in Web Editor NEW
21.0 3.0 9.0 4.52 MB

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

License: MIT License

HTML 2.64% JavaScript 14.49% Java 25.00% Vue 56.24% SCSS 1.64%
ecom

qihangerp-scm's Introduction

启航电商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

Loading

二、项目说明

本项目后端采用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、捐助支持

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

qihangerp-scm's People

Contributors

zeasin avatar

Stargazers

laylayCJL avatar uzkitio avatar  avatar  avatar  avatar 拾光, avatar e6zzseo avatar  avatar SRK.Lyu avatar  avatar Demon avatar HeisenBerg? avatar  avatar  avatar liuhao avatar Emily Brown avatar H.C.Q avatar LambdaX avatar  avatar  avatar ws26ws avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.