货物配送系统
演示地址
https://www.bilibili.com/video/BV1RXSCBzEuj/
角色
管理员、分拣员、复核员、司机
技术
后端:SpringBoot
前端 Web:Vue.js
移动端 App:Uni-app
数据库:MySQL
核心功能
本系统旨在构建一个集后台管理、司机端App操作为一体的综合性货物配送跟踪平台。其核心价值在于解决传统物流配送中信息不透明、追踪困难、管理效率不高的问题,实现对货物从订单生成、商品出库、运输在途到最终签收的全流程信息化管理与实时监控,从而有效提升货物配送的效率和透明度。
功能介绍
管理员
- 用户管理:负责所有系统用户(管理员、分拣员、复核员、司机)的添加、编辑、权限分配、启用/禁用等管理操作。
- 商品中心管理:负责商品信息的录入、修改、删除、查询和审核,包括商品名称、规格、库存、价格和存放位置等。
- 商品订单管理:负责新增、审核、修改、删除商品订单,并对订单状态进行跟踪(如配货中、待复核、已装车待验收等)。
- 运输单管理:将已审核的商品订单生成运输单,进行分托、分配车辆和司机,并对运输状态进行全程跟踪。
- 系统日志管理:查看和管理系统操作日志,监控系统运行状态。
分拣员
- 拣货任务查看:查看系统分配给自己的待拣货任务列表。
- 拣货操作:更新拣货状态,并填写实际拣货数量,完成拣货后将订单状态更新为"待复核"。
复核员
- 复核任务查看:查看待复核的订单列表。
- 执行复核:核对分拣员完成的商品信息和数量,确认无误后更新订单状态,并审核运输单,准备装车。
司机
- 任务接收与查看:接收并查看分配给自己的运输单详情,包括货物信息、收发货地址、联系人信息及配送路线。
数据字典
车辆信息 (lk_car)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键ID |
| cno | varchar(255) | 车牌号 |
| cname | varchar(255) | 车辆名称/型号 |
| clines | varchar(255) | 运输路线 |
| cnote | varchar(255) | 备注 |
| uids | varchar(255) | 司机用户ID列表(关联lk_users) |
| names | varchar(255) | 司机姓名列表 |
商品分类 (lk_goods)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键ID |
| gname | varchar(255) | 分类名称/商品名称 |
| cts | varchar(255) | 创建时间 |
| gno | varchar(255) | 商品编号 |
| gimg | varchar(255) | 封面/图片路径 |
| spec | varchar(255) | 规格 |
| loc | varchar(255) | 存放位置 |
| stock | float(10, 2) | 实际库存 |
| price | decimal(10, 2) | 价格 |
| unit | varchar(255) | 单位 |
| sh | varchar(255) | 审核状态 |
| msg | varchar(255) | 审核信息/备注 |
| ingstock | float(10, 2) | 锁定库存 |
| hasstock | float(10, 2) | 剩余可用库存 |
商品订单 (lk_orders)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键ID |
| orderno | varchar(255) | 订单编号 |
| gid | int | 商品ID(关联lk_goods) |
| num | float(10, 2) | 订单数量 |
| price | decimal(10, 2) | 订单单价 |
| unit | varchar(255) | 单位 |
| khname | varchar(255) | 客户名称 |
| khphone | varchar(255) | 客户电话 |
| xsname | varchar(255) | 销售员姓名 |
| totalmoney | varchar(255) | 总金额 |
| cts | varchar(255) | 创建时间 |
| odate | varchar(255) | 订单日期 |
| uid | int | 创建用户ID |
| sh | varchar(255) | 审核状态 |
| shdate | varchar(255) | 审核时间 |
| msg | varchar(255) | 审核信息/备注 |
| note | varchar(255) | 订单备注 |
| gname | varchar(255) | 商品名称 |
| spec | varchar(255) | 规格 |
| osort | int | 订单排序 |
| loc | varchar(255) | 存放位置 |
| rmoney | float(10, 2) | 退货金额 |
| rnum | float(10, 2) | 退货数量 |
| isr | varchar(255) | 是否退货标识 |
| rts | varchar(255) | 退货时间 |
| rnote | varchar(255) | 退货备注 |
| state | varchar(255) | 订单状态(如配货中、待复核、已装车等) |
| gno | varchar(255) | 商品编号 |
| startloc | varchar(255) | 起始地点 |
| endloc | varchar(255) | 目的地点 |
| fjnum | float(10, 2) | 实际分拣数量 |
| fjnote | varchar(255) | 分拣备注 |
| ysnum | float(10, 2) | 实际验收数量 |
| ysnote | varchar(255) | 验收备注 |
| fjts | varchar(255) | 分拣时间 |
| ysts | varchar(255) | 验收时间 |
| fhts | varchar(255) | 复核时间 |
| fjname | varchar(255) | 分拣员姓名 |
| ysname | varchar(255) | 验收员姓名 |
| rname | varchar(255) | 退货处理人姓名 |
| fhname | varchar(255) | 复核员姓名 |
运输单 (lk_send)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键ID |
| cno | varchar(255) | 车牌号 |
| uids | varchar(255) | 司机用户ID列表 |
| names | varchar(255) | 司机姓名列表 |
| cname | varchar(255) | 车辆名称/型号 |
| clines | varchar(255) | 运输路线 |
| sno | varchar(255) | 运输单编号 |
| cts | varchar(255) | 创建时间 |
| fjuid | int | 分拣员ID |
| fhuid | int | 复核员ID |
| fjname | varchar(255) | 分拣员姓名 |
| fhname | varchar(255) | 复核员姓名 |
| cid | int | 车辆ID(关联lk_car) |
| sh | varchar(255) | 审核状态 |
| msg | varchar(255) | 审核信息/备注 |
| snote | varchar(255) | 运输单备注 |
| shdate | varchar(255) | 审核时间 |
运输单商品明细 (lk_send_goods)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键ID |
| oid | int | 订单ID(关联lk_orders) |
| sid | int | 运输单ID(关联lk_send) |
| cts | varchar(255) | 创建时间 |
| sgno | int | 托盘编号/分托编号 |
| sgnote | varchar(255) | 备注 |
| sgstate | varchar(255) | 运输状态 |
| sgmsg | varchar(255) | 状态信息/备注 |
系统日志 (lk_syslog)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键ID |
| cts | varchar(255) | 创建时间 |
| lurl | varchar(255) | 请求地址 |
| lp | longtext | 请求参数 |
| role | varchar(255) | 角色 |
| realname | varchar(255) | 姓名 |
用户 (lk_users)
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | int | 主键ID |
| phone | varchar(255) | 手机号 |
| role | varchar(255) | 角色(admin, sj, fj, fh等) |
| upass | varchar(255) | 密码 |
| faceimg | varchar(255) | 照片/头像路径 |
| realname | varchar(255) | 姓名 |
| state | varchar(255) | 状态(如启用/禁用) |
| msg | varchar(255) | 拉黑原因 |
| cts | varchar(255) | 注册时间 |
| sex | varchar(255) | 性别 |
| age | int | 年龄 |
| address | varchar(255) | 家庭地址 |
部分截图

























