货物配送系统

演示地址

https://www.bilibili.com/video/BV1RXSCBzEuj/

角色

管理员、分拣员、复核员、司机

技术

后端:SpringBoot
前端 Web:Vue.js
移动端 App:Uni-app
数据库:MySQL

核心功能

本系统旨在构建一个集后台管理、司机端App操作为一体的综合性货物配送跟踪平台。其核心价值在于解决传统物流配送中信息不透明、追踪困难、管理效率不高的问题,实现对货物从订单生成、商品出库、运输在途到最终签收的全流程信息化管理与实时监控,从而有效提升货物配送的效率和透明度。

功能介绍

管理员

  1. 用户管理:负责所有系统用户(管理员、分拣员、复核员、司机)的添加、编辑、权限分配、启用/禁用等管理操作。
  2. 商品中心管理:负责商品信息的录入、修改、删除、查询和审核,包括商品名称、规格、库存、价格和存放位置等。
  3. 商品订单管理:负责新增、审核、修改、删除商品订单,并对订单状态进行跟踪(如配货中、待复核、已装车待验收等)。
  4. 运输单管理:将已审核的商品订单生成运输单,进行分托、分配车辆和司机,并对运输状态进行全程跟踪。
  5. 系统日志管理:查看和管理系统操作日志,监控系统运行状态。

分拣员

  1. 拣货任务查看:查看系统分配给自己的待拣货任务列表。
  2. 拣货操作:更新拣货状态,并填写实际拣货数量,完成拣货后将订单状态更新为“待复核”。

复核员

  1. 复核任务查看:查看待复核的订单列表。
  2. 执行复核:核对分拣员完成的商品信息和数量,确认无误后更新订单状态,并审核运输单,准备装车。

司机

  1. 任务接收与查看:接收并查看分配给自己的运输单详情,包括货物信息、收发货地址、联系人信息及配送路线。

数据字典

车辆信息 (lk_car)

字段名类型备注
idint主键ID
cnovarchar(255)车牌号
cnamevarchar(255)车辆名称/型号
clinesvarchar(255)运输路线
cnotevarchar(255)备注
uidsvarchar(255)司机用户ID列表(关联lk_users)
namesvarchar(255)司机姓名列表

商品分类 (lk_goods)

字段名类型备注
idint主键ID
gnamevarchar(255)分类名称/商品名称
ctsvarchar(255)创建时间
gnovarchar(255)商品编号
gimgvarchar(255)封面/图片路径
specvarchar(255)规格
locvarchar(255)存放位置
stockfloat(10, 2)实际库存
pricedecimal(10, 2)价格
unitvarchar(255)单位
shvarchar(255)审核状态
msgvarchar(255)审核信息/备注
ingstockfloat(10, 2)锁定库存
hasstockfloat(10, 2)剩余可用库存

商品订单 (lk_orders)

字段名类型备注
idint主键ID
ordernovarchar(255)订单编号
gidint商品ID(关联lk_goods)
numfloat(10, 2)订单数量
pricedecimal(10, 2)订单单价
unitvarchar(255)单位
khnamevarchar(255)客户名称
khphonevarchar(255)客户电话
xsnamevarchar(255)销售员姓名
totalmoneyvarchar(255)总金额
ctsvarchar(255)创建时间
odatevarchar(255)订单日期
uidint创建用户ID
shvarchar(255)审核状态
shdatevarchar(255)审核时间
msgvarchar(255)审核信息/备注
notevarchar(255)订单备注
gnamevarchar(255)商品名称
specvarchar(255)规格
osortint订单排序
locvarchar(255)存放位置
rmoneyfloat(10, 2)退货金额
rnumfloat(10, 2)退货数量
isrvarchar(255)是否退货标识
rtsvarchar(255)退货时间
rnotevarchar(255)退货备注
statevarchar(255)订单状态(如配货中、待复核、已装车等)
gnovarchar(255)商品编号
startlocvarchar(255)起始地点
endlocvarchar(255)目的地点
fjnumfloat(10, 2)实际分拣数量
fjnotevarchar(255)分拣备注
ysnumfloat(10, 2)实际验收数量
ysnotevarchar(255)验收备注
fjtsvarchar(255)分拣时间
ystsvarchar(255)验收时间
fhtsvarchar(255)复核时间
fjnamevarchar(255)分拣员姓名
ysnamevarchar(255)验收员姓名
rnamevarchar(255)退货处理人姓名
fhnamevarchar(255)复核员姓名

运输单 (lk_send)

字段名类型备注
idint主键ID
cnovarchar(255)车牌号
uidsvarchar(255)司机用户ID列表
namesvarchar(255)司机姓名列表
cnamevarchar(255)车辆名称/型号
clinesvarchar(255)运输路线
snovarchar(255)运输单编号
ctsvarchar(255)创建时间
fjuidint分拣员ID
fhuidint复核员ID
fjnamevarchar(255)分拣员姓名
fhnamevarchar(255)复核员姓名
cidint车辆ID(关联lk_car)
shvarchar(255)审核状态
msgvarchar(255)审核信息/备注
snotevarchar(255)运输单备注
shdatevarchar(255)审核时间

运输单商品明细 (lk_send_goods)

字段名类型备注
idint主键ID
oidint订单ID(关联lk_orders)
sidint运输单ID(关联lk_send)
ctsvarchar(255)创建时间
sgnoint托盘编号/分托编号
sgnotevarchar(255)备注
sgstatevarchar(255)运输状态
sgmsgvarchar(255)状态信息/备注

系统日志 (lk_syslog)

字段名类型备注
idint主键ID
ctsvarchar(255)创建时间
lurlvarchar(255)请求地址
lplongtext请求参数
rolevarchar(255)角色
realnamevarchar(255)姓名

用户 (lk_users)

字段名类型备注
idint主键ID
phonevarchar(255)手机号
rolevarchar(255)角色(admin, sj, fj, fh等)
upassvarchar(255)密码
faceimgvarchar(255)照片/头像路径
realnamevarchar(255)姓名
statevarchar(255)状态(如启用/禁用)
msgvarchar(255)拉黑原因
ctsvarchar(255)注册时间
sexvarchar(255)性别
ageint年龄
addressvarchar(255)家庭地址

部分截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐