class.puml 935 B

123456789101112131415161718192021222324252627282930
  1. @startuml
  2. actor User
  3. entity "AI 运动助手系统" as System
  4. User -> System : 登录
  5. System -> System : 验证用户身份
  6. System -> User : 登录成功/失败
  7. User -> System : 提供个人信息(体重、身高、目标等)
  8. System -> System : 生成个性化运动计划
  9. System -> User : 返回个性化运动计划
  10. User -> System : 开始运动
  11. System -> System : 实时接收运动数据(心率、步数等)
  12. System -> System : 分析运动数据(姿势、强度等)
  13. System -> User : 提供实时运动指导与反馈
  14. User -> System : 提供健康数据(睡眠、饮食等)
  15. System -> System : 健康数据分析
  16. System -> User : 提供健康评估与建议
  17. User -> System : 请求饮食建议
  18. System -> System : 生成个性化饮食建议
  19. System -> User : 返回饮食建议
  20. User -> System : 结束运动并退出
  21. System -> User : 显示运动总结
  22. System -> User : 保存健康数据与运动记录
  23. @enduml