源码功能介绍

SYHUO 货运系统的完整功能模块与源码架构一览

📊 代码规模(实时)

828
PHP 源文件
221
数据库表
78
API 接口
52
后台管理页
113
前台用户页
14
帮助中心页

🚚 核心业务 — 货运叫车

系统的核心模块,覆盖从下单到完成的全流程。支持实时叫车和预约叫车两种模式,订单经历 9 种状态流转(待接单 → 已接单 → 司机赶往取货点 → 司机已到达取货点 → 装货中 → 运输中 → 已送达 → 已完成 / 已取消),每个状态变更均有记录可追溯。

  • 订单管理 — 创建、取消、改派、跟踪、评价、投诉全流程
  • 智能调度 — 基于 WebSocket 的实时订单广播,司机抢单/系统派单
  • 运费计算 — 起步价 + 里程费 + 等待费 + 动态调价系数,透明计价
  • 拼单运输 — 2-6 人拼单享折扣,系统自动匹配同方向订单
  • 货物照片 — 装货/卸货拍照上传,装卸时长自动计时
  • 订单跟踪 — 实时位置、轨迹记录、状态时间线

🧑‍✈️ 司机管理

完整的司机生命周期管理,从入驻申请到日常运营。

  • 入驻审核 — 证件上传、实名认证、驾驶证验证、后台审批
  • 司机中心 — 接单大厅、订单列表、收入统计、偏好设置
  • 钱包与提现 — 收入入账、余额查询、提现申请、保证金缴纳
  • 车辆绑定 — 关联车辆、上传行驶证、车型选择
  • 评价系统 — 乘客评价、司机评分、服务质量追踪
  • 虚拟司机 — 测试/运营用虚拟司机管理

🚗 车辆与车型管理

灵活的车型体系,支持多种分组和服务区域配置。

  • 车型分组 — 两轮闪送、面包车、平板货车、厢式货车、高栏货车、搬家车型、生鲜冷运、航空速运等
  • 车型属性 — 载重、体积、起步价、每公里单价、特殊说明
  • 服务区域 — 按区域启用/禁用车型
  • 车辆档案 — 车牌号、品牌型号、保险信息、年检记录

👤 用户体系

多角色、多渠道的用户认证与管理系统。

  • 多角色 — 货主、司机、商家、管理员,一键切换角色
  • 多种登录 — 手机号 + 验证码、密码登录、QQ 登录、微信登录、支付宝登录、扫码登录
  • 用户中心 — 个人资料、地址管理、头像上传、语言偏好
  • VIP 会员 — 等级体系、权益对比、会员购买
  • 信用积分 — 签到、消费积分、积分兑换
  • 安全机制 — 登录尝试限制、验证码、密码找回、账号绑定

🛒 商城系统

完整的 B2C 电商模块,支持多商家入驻。

  • 商品管理 — SPU/SKU 体系、多规格参数、分类属性、品牌管理
  • 购物流程 — 商品浏览、购物车、结算下单、运费模板
  • 订单管理 — 下单、发货、物流跟踪、确认收货、评价
  • 售后服务 — 退款、退货、售后申请、客服处理
  • 商家中心 — 商品发布、订单管理、财务结算、权限管理、子账号
  • 营销工具 — 优惠券、限时抢购、拼团、预售、商品推荐
  • 商品审核 — 上架审核流程、合规检查

💰 财务与支付

完善的资金流转体系,覆盖支付、充值、提现、结算全链路。

  • 钱包系统 — 余额管理、收支明细、冻结/解冻
  • 充值 — 在线充值、充值卡兑换、充值套餐
  • 提现 — 用户提现、司机提现、商家提现,最低金额/费率可配置
  • 支付方式 — 钱包余额、支付宝、微信支付(后台开关控制)
  • 平台收益 — 服务费抽成、司机佣金比例、平台收入统计
  • 发票管理 — 开票申请、发票记录
  • 交易流水 — 全量交易日志、对账支持

🏠 房产/房源模块

完整的同城房产信息平台,支持出售、出租、楼盘、求购、求租、商铺六大分类。模块可通过后台开关独立启用/禁用,前台跟随当前激活模板皮肤加载,缺失时自动回退全局模板。

  • 六大分类 — 出售、出租、楼盘、求购、求租、商铺,每类独立图标与配色
  • 房源发布 — 标题、小区名、地址、区域、面积、室厅、价格(万元/月租)、多图上传
  • 搜索筛选 — 关键词搜索 + 分类/区域/状态多条件筛选,支持分页
  • 置顶推荐 — 付费置顶、赠送置顶、手动置顶,到期自动失效,首页精选展示
  • 我的发布 — 用户管理自己发布的房源,查看状态、编辑、下架
  • 周榜单 — 按浏览量/热度排名的房源排行榜
  • 付费体系 — 免费发布 + 付费置顶/推广,收入独立统计
  • 后台管理 — 审核(通过/驳回)、上下架、删除、置顶管理、模块设置、区域管理、付费记录

🎵 音乐平台

完整的在线音乐生态,从上传、管理到播放、下载全链路覆盖。模块可通过后台功能开关独立启用/禁用。

  • 音乐库 — 上传、分类管理、多条件搜索(歌曲/歌手/专辑)、在线播放
  • 播放器 — 底部常驻播放条,支持上一首/下一首、顺序/随机/单曲循环模式、进度拖拽、音量调节
  • 歌单管理 — 创建个人歌单、添加/移除歌曲、清空列表、播放列表面板
  • 收藏与下载 — 收藏歌曲、批量下载、下载记录、播放历史
  • 付费解锁 — 免费试听 + 付费解锁机制,支持单曲购买
  • 音乐水印 — 音频水印处理,保护版权
  • 热门推荐 — 按播放量排序、热门榜单、每日推荐、播放统计
  • 后台管理 — 专辑管理、歌曲编辑、分类管理、上传审核、播放统计、热门管理
  • 播放设置 — 自动播放、默认音量、随机播放,后台可配置

🛠️ 在线工具箱

免安装的在线工具集,游客可用基础功能,注册用户享受完整服务。

  • 音频剪辑 — 在线裁剪音频,支持多种格式
  • 音乐解锁 — 解除受保护的音乐文件限制
  • 音频合成 — 多段音频合并、混音
  • 视频水印 — 视频去水印/加水印处理
  • PHP 工具 — 代码加密/解密、定时任务管理、故障排查
  • 网站工具 — 网站克隆引擎
  • 计费模式 — 游客免费 + 付费使用,按次计费可配置

🏃 跑腿服务

同城跑腿代办,快速响应。

  • 跑腿代办 — 文件递送、代取代送、排队代办等,一键发布
  • 订单管理 — 跑腿订单创建、接单、完成全流程

🌟 更多生活服务

平台持续扩展的同城生活服务模块,每个模块均可独立启用/禁用。

  • 婚嫁服务 — 婚嫁分类、服务项目展示,婚庆一站式信息
  • 租赁物品 — 物品分类、租赁发布、详情查看
  • 保管服务 — 物品保管/寄存服务
  • 租车服务 — 车辆租赁信息展示
  • 视频模块 — 视频内容展示
  • 文章系统 — 文章分类、文章列表、评论互动
  • 平台公告 — 平台活动、公告发布
  • 免费赠送 — 闲置物品免费赠送板块

💬 即时通讯(IM)

基于 WebSocket 的实时通讯系统。

  • 实时消息 — 货主与司机在线聊天、消息推送
  • 会话管理 — 会话列表、历史记录、未读提醒
  • 语音提醒 — 新订单语音播报、可配置提醒方式
  • 订单广播 — WebSocket Gateway + BusinessWorker 架构,实时推送订单到在线司机

⚙️ 后台管理系统

功能全面的运营管理后台,覆盖平台运营的所有环节。

  • 仪表盘 — 平台数据概览、关键指标
  • 用户管理 — 账号列表、详情查看、编辑、角色分配
  • 订单管理 — 订单列表、详情、改派、历史、统计、报表
  • 司机管理 — 审核、编辑、详情、保证金、提现审批
  • 财务管理 — 支付记录、平台费用、充值卡管理、提现审批
  • 营销管理 — 促销活动、公告管理、轮播图配置
  • 内容管理 — 自定义页面、导航管理、模板切换
  • 数据分析 — 流量统计、订单趋势、收入报表
  • 系统设置 — 基础配置、定价规则、服务区域、数据保留策略
  • 权限管理 — RBAC 角色权限、管理员分级、操作日志

后台特色功能

  • 系统备份 — 数据库一键备份,保障数据安全
  • 部署检查 — 自动检测运行环境、文件权限、依赖完整性
  • 定时任务 — Crontab 管理界面,自动取消超时订单、数据清理等
  • 回收站 — 软删除机制,误删数据可恢复
  • 数据保留策略 — 可配置各模块数据保留时长,到期自动清理
  • 开源管理 — 开源组件配置与日志追踪
  • 许可证管理 — 系统授权许可证查看与管理
  • 打印管理 — 小票打印机配置、打印任务管理
  • 语音提醒配置 — 新订单语音播报开关与提醒方式
  • 模板管理 — 多套前台模板切换(黑色/白色/门户/Pro),按模板加载对应皮肤
  • 功能开关 — 音乐、房产等模块可独立启用/禁用,按需开放
  • 运维工具 — 系统维护模式、缓存清理、日志查看

🔌 API 与多端支持

RESTful API 架构,支持多端接入。

  • RESTful API — 78 个接口,覆盖订单、支付、用户、商城、音乐等全部业务
  • Web 端 — 响应式前台,多模板切换(黑色/白色/门户风格)
  • UniApp 移动端 — 跨平台 APP(Android / iOS)
  • 管理后台 — 独立 Admin 后台,PC 端管理界面
  • 地图服务 — 地理编码、逆地理编码、距离计算、路线规划、服务区域检查
  • OCR 识别 — 身份证识别、证件校验
  • 打印机 — 小票/订单打印配置

🔒 通知与安全

  • 站内通知 — 系统通知、订单通知、商家通知、消息推送
  • 短信服务 — 验证码、订单通知短信
  • 公告系统 — 平台公告发布与管理
  • 数据保留 — 可配置的数据保留策略,自动清理过期数据
  • 操作日志 — 管理员操作全记录、审计追踪
  • 回收站 — 软删除机制,误删数据可恢复
  • 登录安全 — 登录尝试限制、验证码、异地提醒

🏗️ 技术架构

后端

  • PHP 8.2 + MySQL 5.7
  • 原生 MVC 架构
  • RESTful API 设计
  • GatewayWorker (WebSocket)
  • RBAC 权限模型

前端

  • Bootstrap 响应式布局
  • Vite 构建工具
  • 多模板主题系统
  • UniApp 跨平台 APP