267 lines
6.8 KiB
Markdown
267 lines
6.8 KiB
Markdown
|
|
# 演示脚本 - 无人自动洗宠机完整流程
|
|||
|
|
|
|||
|
|
## 演示准备(5分钟前)
|
|||
|
|
|
|||
|
|
1. 启动后端服务
|
|||
|
|
```bash
|
|||
|
|
cd PetWash.Api
|
|||
|
|
dotnet run
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
2. 启动WPF客户端
|
|||
|
|
```bash
|
|||
|
|
cd PetWashControl
|
|||
|
|
dotnet run
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
3. 确认系统正常
|
|||
|
|
- 待机界面正常显示
|
|||
|
|
- 状态栏显示"系统就绪"
|
|||
|
|
- 硬件状态全部正常
|
|||
|
|
|
|||
|
|
## 演示流程(约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. 演示多个套餐选择
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
祝演示成功!🎉
|