Files
petwash/DEMO_SCRIPT.md
GukSang.Jin 9c66b6cd82
2026-03-03 16:55:02 +08:00

6.8 KiB
Raw Blame History

演示脚本 - 无人自动洗宠机完整流程

演示准备5分钟前

  1. 启动后端服务
cd PetWash.Api
dotnet run
  1. 启动WPF客户端
cd PetWashControl
dotnet run
  1. 确认系统正常
    • 待机界面正常显示
    • 状态栏显示"系统就绪"
    • 硬件状态全部正常

演示流程约3-5分钟

第一幕欢迎与介绍30秒

演示词:

"大家好,这是我们的无人自动洗宠机智能控制系统。这个系统可以让宠物主人自助完成宠物洗护服务,无需人工值守。让我演示一下完整的使用流程。"

操作:

  • 指向屏幕,展示待机界面
  • 介绍硬件状态面板和实时数据

第二幕选择套餐30秒

演示词:

"首先,用户点击'点击开始'按钮系统会显示三种洗护套餐供选择。我们有基础版、标准版和豪华版价格从39元到99元不等洗护时长也不同。"

操作:

  1. 点击"点击开始"按钮
  2. 展示套餐列表
  3. 介绍每个套餐的特点

第三幕扫码支付45秒

演示词:

"假设用户选择了标准版套餐,点击后会跳转到支付界面。这里显示了订单信息和二维码,用户可以使用微信或支付宝扫码支付。为了演示方便,我们点击'模拟支付成功'按钮。"

操作:

  1. 点击"标准版"套餐
  2. 展示二维码支付界面
  3. 指出订单号和支付金额
  4. 点击"模拟支付成功"按钮
  5. 等待支付处理动画
  6. 展示支付成功提示框
  7. 点击确定

第四幕放入宠物30秒

演示词:

"支付成功后,设备门会自动打开。系统返回待机界面,但这次显示的是橙色警告提示,告诉用户门已打开,请将宠物放入设备。用户放好宠物后,点击'关闭门并开始洗护'按钮。"

操作:

  1. 展示门已打开的待机界面
  2. 指出橙色警告框
  3. 点击"关闭门并开始洗护"按钮

第五幕洗护进行中60秒

演示词:

"门关闭后,洗护流程自动开始。界面实时显示当前步骤、剩余时间和总体进度。整个洗护过程包括三次冲水、两次喷洒清洁剂,以及热风吹干等步骤。"

操作:

  1. 展示洗护进度界面
  2. 指出当前步骤显示
  3. 指出剩余时间倒计时
  4. 指出进度条动画
  5. 展示流程步骤列表
  6. 指出底部实时数据(水温、水位、门状态)
  7. 等待几个步骤切换

演示词(继续):

"系统会自动执行所有步骤,用户只需等待。如果遇到紧急情况,还可以点击'紧急停止'按钮。"


第六幕完成取宠30秒

演示词:

"洗护完成后,系统会弹出提示,设备门自动打开,用户可以取出清洁干净的宠物。系统自动返回待机状态,准备为下一位客户服务。"

操作:

  1. 等待进度达到100%
  2. 展示完成提示框
  3. 点击确定
  4. 展示返回待机界面

第七幕总结30秒

演示词:

"整个流程完全自动化用户体验流畅。系统通过后端API管理订单通过MQTT实时控制硬件设备所有状态都有清晰的视觉反馈。这就是我们的无人自动洗宠机智能控制系统。"

操作:

  • 回顾待机界面
  • 可以展示日志文件(如果需要)

备选演示:取消支付流程(可选)

演示词:

"如果用户在支付界面改变主意,也可以点击'取消支付'按钮返回套餐选择,或者点击'返回'按钮回到待机界面。"

操作:

  1. 点击"点击开始"
  2. 选择任意套餐
  3. 在支付界面点击"取消支付"
  4. 展示返回套餐选择界面
  5. 点击"返回"回到待机界面

演示要点

强调的技术特点

  1. 完整的支付流程模拟
  2. 实时状态更新和反馈
  3. 清晰的用户界面设计
  4. 自动化的设备控制
  5. 后端API集成
  6. MQTT消息通信
  7. 异常处理和错误提示

强调的用户体验

  1. 操作简单直观
  2. 视觉反馈清晰
  3. 流程引导明确
  4. 状态提示友好
  5. 安全可靠

可能的问题和应对

Q: 如果支付失败怎么办? A: 系统会显示错误提示,用户可以重新尝试或选择其他套餐。

Q: 洗护过程中可以中断吗? A: 可以,界面提供了"紧急停止"按钮,可以随时中断流程。

Q: 如何保证宠物安全? A: 系统实时监控水温、水位等参数,门锁在洗护过程中自动锁定,防止意外打开。

Q: 支持哪些支付方式? A: 目前演示的是二维码支付,实际应用可以集成微信支付、支付宝等多种支付方式。

Q: 系统如何处理异常情况? A: 系统有完善的异常处理机制,包括网络异常、设备故障等,都会给出明确的提示信息。


演示后的讨论点

  1. 技术架构

    • WPF前端 + ASP.NET Core后端
    • MQTT消息通信
    • SQLite数据库
    • MVVM设计模式
  2. 可扩展性

    • 支持多设备管理
    • 可添加会员系统
    • 可集成真实支付接口
    • 可添加数据分析功能
  3. 商业价值

    • 降低人工成本
    • 提高服务效率
    • 24小时无人值守
    • 标准化服务流程
  4. 未来优化

    • 添加真实二维码生成
    • 实现支付状态轮询
    • 增加音效和动画
    • 支持多语言
    • 添加用户评价系统

演示时间安排

环节 时间 累计
欢迎与介绍 30秒 0:30
选择套餐 30秒 1:00
扫码支付 45秒 1:45
放入宠物 30秒 2:15
洗护进行中 60秒 3:15
完成取宠 30秒 3:45
总结 30秒 4:15
Q&A 5-10分钟 9-14分钟

总时长约10-15分钟


演示检查清单

演示前

  • 后端服务已启动
  • WPF客户端已启动
  • 系统显示正常
  • 网络连接正常
  • 投影/屏幕共享正常

演示中

  • 语速适中,表达清晰
  • 操作流畅,不慌乱
  • 强调关键功能点
  • 注意观众反应
  • 准备回答问题

演示后

  • 总结演示内容
  • 回答观众问题
  • 收集反馈意见
  • 提供联系方式
  • 关闭应用程序

应急预案

如果系统崩溃

  1. 保持冷静
  2. 重启应用程序
  3. 如果无法恢复,使用备用演示视频
  4. 向观众道歉并解释

如果网络中断

  1. 说明系统可以离线运行(如果支持)
  2. 展示已缓存的数据
  3. 继续演示UI部分

如果时间不够

  1. 跳过"取消支付"演示
  2. 加快洗护进度演示
  3. 简化总结部分

如果时间充裕

  1. 演示取消支付流程
  2. 展示日志和调试功能
  3. 深入讲解技术细节
  4. 演示多个套餐选择

祝演示成功!🎉