0411-39943997
工作时间:周一至周日 8:30-17:30
签约客户
signed customers

大连欧亚无人机技术有限公司小程序制作设计-凯发娱乐

标签: 无人机快递 无人机   访问: 962026-02-28

客户名称:大连欧亚无人机技术有限公司

开发模式:定制设计

客户端:微信小程序

ui设计图如下:

wurenji.png

wurenjidiancan.png

一、项目背景与目标

1.1 项目背景

随着无人机技术与即时配送行业的融合发展,客户计划开发一套基于微信小程序的无人机配送外卖系统,实现 “线上下单 - 商家制作 - 无人机转运 - 配送员最后一公里送达” 的全流程数字化管理,提升配送效率与用户体验。

1.2 项目目标

• 构建覆盖 “顾客 - 商家 - 配送人员 - 平台管理” 的全角色微信小程序及管理系统;

• 实现订单状态全链路可视化跟踪,尤其是无人机配送环节的透明化展示;

• 通过自动化任务分配、结算管理等功能,降低平台运营成本;

• 对接成熟硬件方案(如订单打印机、语音播报设备),提升商家操作效率。

二、核心技术栈

• 后端框架: core 8

• 数据库:sqlserver 2019

• 前端载体:微信小程序(顾客端、配送人员端、商家端) web 管理后台

• 第三方集成:微信支付、微信消息推送、打印机接口、语音播报 sdk

三、用户角色与功能需求

3.1 顾客端(微信小程序)

3.1.1 用户注册与登录

• 支持微信授权一键登录(获取微信昵称、头像);

• 需绑定手机号(短信验证码验证),用于订单通知与配送联系;

• 支持密码重置(通过手机号验证)。

3.1.2 商品浏览与选择

• 商品分类展示(如餐饮、生鲜、日用品等);

• 商品列表支持按 “销量、价格、距离” 筛选排序;

• 商品详情页:包含图片、名称、价格、规格(如大小份)、库存状态、商家信息(名称、评分、配送范围);

• 搜索功能:支持商品名称、商家名称模糊搜索。

3.1.3 购物车管理

• 加入购物车:选择商品规格后添加,支持修改数量(1-n);

• 购物车编辑:删除商品、清空失效商品(如库存不足);

• 结算入口:勾选商品后跳转下单页。

3.1.4 下单与支付

• 收货地址管理:新增、编辑、删除、设为默认地址(需包含收件人、电话、详细地址、定位信息);

• 订单信息确认:商品清单、金额(商品总价 配送费)、优惠券选择(如有)、备注(如 “少辣”);

• 凯发娱乐的支付方式:仅支持微信支付(需对接微信支付接口);

• 支付结果同步:支付成功后跳转订单详情页,支付失败可重新支付。

3.1.5 订单状态跟踪

• 订单状态实时更新,包含以下节点:

◦ 待接单:订单已提交,等待商家确认;

◦ 已接单:商家确认接收订单;

◦ 制作中:商家开始制作商品;

◦ 已发无人机:商家标记商品已交由无人机配送;

◦ 无人机运输中:展示无人机状态(见 3.1.5.1);

◦ 无人机到达:无人机已抵达指定取货点;

◦ 配送员已收货:配送员取货并开始最后一公里配送;

◦ 配送中:配送员正在前往收货地址;

◦ 已完成:订单送达,顾客确认签收。

• 状态变更通知:通过微信模板消息推送(如 “您的订单已由无人机发出”)。

3.1.5.1 无人机状态展示方案(三选一,优先方案 1 或 2)

• 方案 1(最简):文字状态描述

◦ 起飞:“无人机已从商家起飞”;

◦ 运输中:“无人机正在前往取货点”;

◦ 即将到达:“无人机即将抵达取货点(预计 5 分钟内)”。

• 方案 2(易实现):距离显示

◦ 实时展示无人机与取货点的距离:“无人机距离取货点 xx 米”;

◦ 距离更新频率:每 30 秒刷新一次。

• 方案 3(简化地图):

◦ 简化地图界面(无需高精度),标记商家位置、取货点位置、无人机当前位置;

◦ 仅显示直线距离,不展示实时路径。

3.1.6 个人中心

• 订单历史:按 “全部、待支付、待收货、已完成、已取消” 分类查看;

• 地址管理:同 3.1.4;

• 优惠券:未使用、已使用、已过期分类展示;

• 意见反馈:文本输入 图片上传(反馈配送、商品问题)。

3.2 配送人员端(微信小程序)

3.2.1 登录与认证

• 账号登录:使用平台分配的账号密码登录;

• 身份认证:登录后需验证手机号(与注册信息匹配),确保本人操作。

3.2.2 任务列表管理

• 任务分类:

◦ 待接收任务:系统分配的新任务,需手动确认接收;

◦ 进行中任务:已接收且未完成的任务(含 “等待无人机到达”“已取货配送中” 子状态);

◦ 已完成任务:当天 / 历史完成的任务;

• 任务详情:包含订单编号、取货点(无人机降落点)、收货地址、商品信息、顾客电话。

3.2.3 无人机状态同步

• 同步展示顾客端的无人机状态(与 3.1.5.1 方案一致),便于配送员提前到达取货点;

• 无人机到达提醒:通过小程序内消息 手机通知栏提醒(如 “无人机已抵达取货点,请前往取货”)。

3.2.4 配送操作流程

• 取货确认:到达取货点后,点击 “确认取货”(可选项:扫描无人机 / 包裹上的取货码,避免错拿);

• 开始配送:取货后点击 “开始配送”,系统记录取货时间;

• 送达确认:抵达顾客地址后,点击 “确认送达”,需顾客提供验证码(由顾客端生成)或拍照上传签收凭证;

• 异常处理:支持 “无法配送” 申报(需填写原因,如顾客电话不通),提交后由管理员介入。

3.2.5 任务调度与管理

• 任务分配规则:系统按 “待处理任务数量平均分配” 原则,向在线配送员推送新任务;

• 任务取消:已接收任务未取货前,可点击 “取消任务”(需填写原因),任务自动回归池重新分配;

• 任务转派:若临时无法配送,可选择 “申请转派”,由管理员手动分配给其他配送员。

3.2.6 请假管理

• 请假申请:选择请假日期(单日 / 多日)、请假类型(事假 / 病假),提交申请;

• 审批状态:展示 “待审批、已通过、已拒绝” 状态;

• 请假历史:查看过去 6 个月的请假记录。

3.2.7 任务统计与工资预览

• 日统计:当日完成订单数、超时订单数、配送收入(预估);

• 月统计:当月完成订单数、总配送收入、出勤率;

• 工资明细:按日 / 周展示收入构成(基础配送费 超时补贴等),支持导出明细。

3.3 商家端(微信小程序 web 辅助端)

3.3.1 登录与店铺管理

• 登录:商家账号密码登录(支持多店员账号,主账号可分配权限);

• 店铺信息:查看 / 编辑店铺名称、地址、营业时间、配送范围(与无人机取货点绑定)。

3.3.2 订单接收与处理

• 新订单提醒:

◦ 语音播报:收到新订单时自动播报 “您有新的订单,请及时处理”(对接成熟语音 sdk,如阿里云语音);

◦ 小程序弹窗 手机通知栏提醒,5 分钟未处理自动二次提醒。

• 订单确认:商家查看订单详情(商品、数量、备注、顾客地址)后,点击 “确认接单”(若无法接单,选择 “拒单” 并填写原因,订单自动取消并通知顾客)。

• 制作流程:

◦ 点击 “开始制作”,标记订单进入制作中状态(同步至顾客端);

◦ 制作完成后,点击 “制作完成”,等待无人机取货;

◦ 点击 “已发无人机”,标记商品已交由无人机配送(同步至顾客端和配送员端)。

3.3.3 自动打印功能

• 对接成熟打印机方案(如美团外卖打印机、飞鹅打印机):

◦ 新订单确认后自动打印订单小票(含订单号、商品、数量、备注、取货码);

◦ 支持手动补打(如小票丢失);

◦ 打印机状态监控:离线时小程序提醒 “打印机已离线,请检查”。

3.3.4 数据统计

• 订单统计:当日 / 当月订单数、成交金额、退单数;

• 商品分析:热销商品 top10、商品销售占比;

• 营收明细:按日 / 周展示收入(扣除平台抽成后),支持导出报表。

3.4 管理后台(web 端)

3.4.1 管理员权限管理

• 多角色设置:超级管理员(全权限)、运营管理员(订单 / 用户管理)、财务管理员(分账 / 工资);

• 操作日志:记录所有管理员的关键操作(如审核商户、修改分账比例),支持按时间 / 操作人查询。

3.4.2 商户管理

• 商户入驻审核:

◦ 查看商户提交的资料(营业执照、食品经营许可证、店铺照片);

◦ 审核结果:通过(开通店铺权限)/ 拒绝(填写拒绝原因);

• 商户信息管理:编辑商户基本信息、修改配送范围、暂停 / 恢复营业;

• 违规处理:对违规商户(如虚假订单)进行警告、罚款、封号操作。

3.4.3 商品管理

• 商品审核:新商品 / 修改商品信息需审核(检查图片、价格、描述合规性);

• 商品上下架:手动下架违规商品,支持批量操作;

• 分类管理:新增 / 编辑 / 删除商品分类,设置分类排序。

3.4.4 订单管理

• 订单查询:按订单号、时间、状态、商家、顾客等多条件筛选;

• 订单详情:查看全链路状态记录(各节点时间、操作人);

• 异常订单处理:介入 “配送员无法配送”“商家拒单” 等异常订单,手动分配或取消。

3.4.5 配送人员管理

• 配送员信息管理:查看 / 编辑姓名、电话、身份证号、入职时间;

• 资质审核:审核配送员提交的健康证、身份证照片;

• 状态管理:设置配送员状态(在线 / 离线 / 休息),手动禁用违规账号。

3.4.6 工资管理

• 薪资规则设置:基础配送费、超时补贴、差评扣款等规则配置;

• 工资计算:自动按日 / 月计算配送员工资(基于任务统计数据);

• 工资发放:生成工资单(可导出 excel),记录发放状态(未发放 / 已发放)。

3.4.7 分账管理

• 分账规则设置:与商家约定抽成比例(按品类 / 店铺类型设置不同比例)、结算周期(如每月 1-5 日结算上月);

• 账单生成:自动生成商家月度账单(总营收 - 平台抽成 - 退款 = 应结算金额);

• 结算管理:记录商家结算状态(待结算 / 已结算),上传结算凭证(如转账截图);

• 对账功能:支持商家在线查看账单明细,平台与商家对账差异处理。

3.4.8 数据统计与分析

• 平台总览:当日 / 当月订单总量、交易总额、活跃用户数、配送完成率;

• 趋势分析:订单量 / 交易额按日 / 周 / 月趋势图;

• 角色分析:商家活跃度、配送员人均配送量、顾客复购率。

四、业务流程总览

1. 顾客下单流程:

浏览商品→加入购物车→提交订单→微信支付→等待商家接单→跟踪订单状态→接收商品→确认完成。

2. 商家处理流程:

接收新订单→语音播报 自动打印→确认接单→开始制作→制作完成→标记 “已发无人机”→订单结束。

3. 配送流程:

接收系统分配任务→查看无人机状态→无人机到达后取货→开始配送→顾客签收→任务完成。

4. 平台管理流程:

商户入驻审核→商品审核→订单监控→配送员调度→工资计算→与商家分账结算。

五、非功能需求

1. 性能要求:

◦ 小程序页面加载时间≤3 秒;

◦ 订单状态更新延迟≤10 秒;

◦ 支持同时在线用户≥1000 人。

1. 安全性要求:

◦ 用户密码加密存储(md5 盐值);

◦ 支付信息传输加密(https);

◦ 敏感操作(如修改分账规则)需二次验证。

1. 可用性要求:

◦ 系统全年可用率≥99.9%;

◦ 数据每日自动备份,支持 7 天内数据恢复。

1. 兼容性要求:

◦ 微信小程序兼容主流手机机型(ios 12 、android 8.0 );

◦ 管理后台兼容 chrome、edge、firefox 最新版本浏览器。

六、项目交付物

1. 顾客端微信小程序(源码 上线版本);

2. 配送人员端微信小程序(源码 上线版本);

3. 商家端微信小程序 web 辅助端(源码 上线版本);

4. 管理后台 web 系统(源码 部署包);

5. 数据库脚本(建表语句、初始化数据);

6. 接口文档(swagger 格式);

7. 操作手册(用户手册、管理员手册);

8. 测试报告(功能测试、性能测试)。


凯发娱乐 copyright© 2020 仟亿科技,all rights reserved.
网站地图