littlebot
Published on 2025-04-13 / 1 Visits
0

【源码】基于Spring Boot和Vue的智能配送系统

项目简介

本项目是一个对接三方配送平台并负责配送调度的系统。采用前后端分离的架构,实现了配送订单的创建、调度、状态跟踪等功能。系统支持多种配送渠道,能依据订单信息自动挑选最优配送方案,还可实时监控配送状态。

项目的主要特性和功能

  1. 配送订单管理:可创建、查询、更新和删除配送订单。
  2. 配送调度:根据订单信息与配送渠道实时状态,自动选择最优配送方案。
  3. 配送状态跟踪:实时监控订单从创建、推送、接单、配送中到完成等各状态。
  4. 配送渠道管理:支持对接多个三方配送平台,管理各渠道配送信息。
  5. 配送模拟:提供配送模拟功能,用于测试和验证配送流程。
  6. 配送报告:生成包含配送完成数量、取消数量、进行中数量等统计信息的配送报告。

安装使用步骤

后端服务

  1. 切换到项目目录: bash cd fast-delivery/api
  2. 启动服务:
  3. 使用H2数据库分支启动: bash git checkout h2 mvn spring-boot:run
  4. 使用主分支启动: bash git checkout master mvn spring-boot:run
  5. 修改数据库配置:在resources/config/dev/db.yml中修改数据库配置。
  6. 初始化数据:在resources/sql中进行数据库初始化。

前端服务

  1. 进入前端目录: bash cd fast-delivery/web
  2. 安装依赖: bash npm install
  3. 启动前端服务: bash npm run serve

访问系统

打开浏览器,访问http://localhost:8080,即可进入智能配送系统。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】