6.8 KiB
演示脚本 - 无人自动洗宠机完整流程
演示准备(5分钟前)
- 启动后端服务
cd PetWash.Api
dotnet run
- 启动WPF客户端
cd PetWashControl
dotnet run
- 确认系统正常
- 待机界面正常显示
- 状态栏显示"系统就绪"
- 硬件状态全部正常
演示流程(约3-5分钟)
第一幕:欢迎与介绍(30秒)
演示词:
"大家好,这是我们的无人自动洗宠机智能控制系统。这个系统可以让宠物主人自助完成宠物洗护服务,无需人工值守。让我演示一下完整的使用流程。"
操作:
- 指向屏幕,展示待机界面
- 介绍硬件状态面板和实时数据
第二幕:选择套餐(30秒)
演示词:
"首先,用户点击'点击开始'按钮,系统会显示三种洗护套餐供选择。我们有基础版、标准版和豪华版,价格从39元到99元不等,洗护时长也不同。"
操作:
- 点击"点击开始"按钮
- 展示套餐列表
- 介绍每个套餐的特点
第三幕:扫码支付(45秒)
演示词:
"假设用户选择了标准版套餐,点击后会跳转到支付界面。这里显示了订单信息和二维码,用户可以使用微信或支付宝扫码支付。为了演示方便,我们点击'模拟支付成功'按钮。"
操作:
- 点击"标准版"套餐
- 展示二维码支付界面
- 指出订单号和支付金额
- 点击"模拟支付成功"按钮
- 等待支付处理动画
- 展示支付成功提示框
- 点击确定
第四幕:放入宠物(30秒)
演示词:
"支付成功后,设备门会自动打开。系统返回待机界面,但这次显示的是橙色警告提示,告诉用户门已打开,请将宠物放入设备。用户放好宠物后,点击'关闭门并开始洗护'按钮。"
操作:
- 展示门已打开的待机界面
- 指出橙色警告框
- 点击"关闭门并开始洗护"按钮
第五幕:洗护进行中(60秒)
演示词:
"门关闭后,洗护流程自动开始。界面实时显示当前步骤、剩余时间和总体进度。整个洗护过程包括三次冲水、两次喷洒清洁剂,以及热风吹干等步骤。"
操作:
- 展示洗护进度界面
- 指出当前步骤显示
- 指出剩余时间倒计时
- 指出进度条动画
- 展示流程步骤列表
- 指出底部实时数据(水温、水位、门状态)
- 等待几个步骤切换
演示词(继续):
"系统会自动执行所有步骤,用户只需等待。如果遇到紧急情况,还可以点击'紧急停止'按钮。"
第六幕:完成取宠(30秒)
演示词:
"洗护完成后,系统会弹出提示,设备门自动打开,用户可以取出清洁干净的宠物。系统自动返回待机状态,准备为下一位客户服务。"
操作:
- 等待进度达到100%
- 展示完成提示框
- 点击确定
- 展示返回待机界面
第七幕:总结(30秒)
演示词:
"整个流程完全自动化,用户体验流畅。系统通过后端API管理订单,通过MQTT实时控制硬件设备,所有状态都有清晰的视觉反馈。这就是我们的无人自动洗宠机智能控制系统。"
操作:
- 回顾待机界面
- 可以展示日志文件(如果需要)
备选演示:取消支付流程(可选)
演示词:
"如果用户在支付界面改变主意,也可以点击'取消支付'按钮返回套餐选择,或者点击'返回'按钮回到待机界面。"
操作:
- 点击"点击开始"
- 选择任意套餐
- 在支付界面点击"取消支付"
- 展示返回套餐选择界面
- 点击"返回"回到待机界面
演示要点
强调的技术特点
- ✅ 完整的支付流程模拟
- ✅ 实时状态更新和反馈
- ✅ 清晰的用户界面设计
- ✅ 自动化的设备控制
- ✅ 后端API集成
- ✅ MQTT消息通信
- ✅ 异常处理和错误提示
强调的用户体验
- ✅ 操作简单直观
- ✅ 视觉反馈清晰
- ✅ 流程引导明确
- ✅ 状态提示友好
- ✅ 安全可靠
可能的问题和应对
Q: 如果支付失败怎么办? A: 系统会显示错误提示,用户可以重新尝试或选择其他套餐。
Q: 洗护过程中可以中断吗? A: 可以,界面提供了"紧急停止"按钮,可以随时中断流程。
Q: 如何保证宠物安全? A: 系统实时监控水温、水位等参数,门锁在洗护过程中自动锁定,防止意外打开。
Q: 支持哪些支付方式? A: 目前演示的是二维码支付,实际应用可以集成微信支付、支付宝等多种支付方式。
Q: 系统如何处理异常情况? A: 系统有完善的异常处理机制,包括网络异常、设备故障等,都会给出明确的提示信息。
演示后的讨论点
-
技术架构
- WPF前端 + ASP.NET Core后端
- MQTT消息通信
- SQLite数据库
- MVVM设计模式
-
可扩展性
- 支持多设备管理
- 可添加会员系统
- 可集成真实支付接口
- 可添加数据分析功能
-
商业价值
- 降低人工成本
- 提高服务效率
- 24小时无人值守
- 标准化服务流程
-
未来优化
- 添加真实二维码生成
- 实现支付状态轮询
- 增加音效和动画
- 支持多语言
- 添加用户评价系统
演示时间安排
| 环节 | 时间 | 累计 |
|---|---|---|
| 欢迎与介绍 | 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客户端已启动
- 系统显示正常
- 网络连接正常
- 投影/屏幕共享正常
演示中
- 语速适中,表达清晰
- 操作流畅,不慌乱
- 强调关键功能点
- 注意观众反应
- 准备回答问题
演示后
- 总结演示内容
- 回答观众问题
- 收集反馈意见
- 提供联系方式
- 关闭应用程序
应急预案
如果系统崩溃
- 保持冷静
- 重启应用程序
- 如果无法恢复,使用备用演示视频
- 向观众道歉并解释
如果网络中断
- 说明系统可以离线运行(如果支持)
- 展示已缓存的数据
- 继续演示UI部分
如果时间不够
- 跳过"取消支付"演示
- 加快洗护进度演示
- 简化总结部分
如果时间充裕
- 演示取消支付流程
- 展示日志和调试功能
- 深入讲解技术细节
- 演示多个套餐选择
祝演示成功!🎉