刘嘉轩 8 сар өмнө
parent
commit
ecb2948792
1 өөрчлөгдсөн 156 нэмэгдсэн , 0 устгасан
  1. 156 0
      README.md

+ 156 - 0
README.md

@@ -103,6 +103,48 @@
 邀请用户输入不同的食材,测试系统生成食谱的准确性和多样性,评估用户的满意度。
 用户反馈收集:
 在用户尝试生成的食谱后,收集反馈,了解食谱的易用性和美味程度。
+## 业务逻辑时序图
+```plantuml
+@startuml
+actor 用户
+participant "AI营养师咨询" as AI
+participant "智能食物识别" as FoodRecognition
+participant "个性化饮食推荐" as PersonalRecommendation
+participant "营养成分分析" as NutritionAnalysis
+participant "健康目标设置" as HealthGoals
+participant "外卖推荐" as TakeoutRecommendation
+participant "食谱生成" as RecipeGeneration
+
+== 用户咨询AI营养师 ==
+用户 -> AI : 提出饮食问题
+AI -> 用户 : 提供建议和指导
+
+== 用户上传食物 ==
+用户 -> FoodRecognition : 上传食物照片
+FoodRecognition -> 用户 : 返回食物识别结果
+
+== 用户设置健康目标 ==
+用户 -> HealthGoals : 设置健康目标
+HealthGoals -> 用户 : 提供目标跟踪和建议
+
+== 用户获取个性化饮食推荐 ==
+用户 -> PersonalRecommendation : 请求饮食推荐
+PersonalRecommendation -> 用户 : 返回个性化饮食计划
+
+== 用户查询营养成分 ==
+用户 -> NutritionAnalysis : 查询食物营养成分
+NutritionAnalysis -> 用户 : 返回营养成分信息
+
+== 用户获取外卖推荐 ==
+用户 -> TakeoutRecommendation : 请求外卖推荐
+TakeoutRecommendation -> 用户 : 返回适合的外卖餐厅和菜品
+
+== 用户生成食谱 ==
+用户 -> RecipeGeneration : 输入食材
+RecipeGeneration -> 用户 : 返回生成的食谱
+
+@enduml
+```
 # 四、产品结构
 ## 竞品分析
 - 薄荷健康:功能:提供饮食记录、卡路里计算、营养成分分析,用户可以设定健康目标,获取个性化的饮食建议和食谱。
@@ -111,9 +153,123 @@
 - 相似功能:个性化饮食推荐、营养成分分析、康目标设置、食谱生成。
 - 特色功能:AI营养师咨询、智能食物识别、外卖推荐。
 ## 产品结构图
+```plantuml
+@startuml
+!define RECTANGLE class
+!define DIAMOND diamond
+
+package "用户分析" {
+    RECTANGLE 健康意识用户
+    RECTANGLE 减肥用户
+    RECTANGLE 运动健身用户
+    RECTANGLE 特定饮食需求用户
+    RECTANGLE 忙碌的职场人士
+    RECTANGLE 家庭用户
+    RECTANGLE 饮食爱好者
+    RECTANGLE 学生群体
+}
+
+package "商家" {
+    RECTANGLE 餐饮企业
+    RECTANGLE 食品生产商
+    RECTANGLE 外卖服务平台
+    RECTANGLE 营养咨询机构
+}
+
+package "主要功能" {
+    RECTANGLE "AI营养师咨询" 
+    RECTANGLE "智能食物识别" 
+    RECTANGLE "个性化饮食推荐" 
+    RECTANGLE "营养成分分析" 
+    RECTANGLE "健康目标设置" 
+    RECTANGLE "外卖推荐" 
+    RECTANGLE "食谱生成" 
+}
 
+package "商业模式" {
+    RECTANGLE "广告收入" 
+    RECTANGLE "产品订阅" 
+    RECTANGLE "与外卖平台、餐饮商户合作" 
+}
+
+package "可行性测试" {
+    RECTANGLE "AI营养师咨询" 
+    RECTANGLE "智能食物识别" 
+    RECTANGLE "个性化饮食推荐" 
+    RECTANGLE "营养成分分析" 
+    RECTANGLE "健康目标设置" 
+    RECTANGLE "外卖推荐" 
+    RECTANGLE "食谱生成" 
+}
+
+package "竞品分析" {
+    RECTANGLE "薄荷健康" 
+    RECTANGLE "Keep" 
+}
+
+' 连接用户分析与商家
+用户分析 --> 商家
+
+' 连接主要功能与商业模式
+主要功能 --> 商业模式
+
+' 连接可行性测试与主要功能
+可行性测试 --> 主要功能
+
+' 连接竞品分析与主要功能
+竞品分析 --> 主要功能
+
+@enduml
+```
 ## 信息结构图
+```plantuml
+@startuml
+package "用户" {
+    [健康意识用户]
+    [减肥用户]
+    [运动健身用户]
+    [特定饮食需求用户]
+    [忙碌的职场人士]
+    [家庭用户]
+    [饮食爱好者]
+    [学生群体]
+}
+
+package "商家" {
+    [餐饮企业]
+    [食品生产商]
+    [外卖服务平台]
+    [营养咨询机构]
+}
+
+package "主要功能" {
+    [AI营养师咨询]
+    [智能食物识别]
+    [个性化饮食推荐]
+    [营养成分分析]
+    [健康目标设置]
+    [外卖推荐]
+    [食谱生成]
+}
+
+package "商业模式" {
+    [广告收入]
+    [产品订阅]
+    [与外卖平台、餐饮商户合作]
+}
+
+' 信息流动
+[健康意识用户] --> [个性化饮食推荐]
+[减肥用户] --> [健康目标设置]
+[运动健身用户] --> [AI营养师咨询]
+[特定饮食需求用户] --> [营养成分分析]
+[忙碌的职场人士] --> [外卖推荐]
+[家庭用户] --> [食谱生成]
+[饮食爱好者] --> [智能食物识别]
+[学生群体] --> [个性化饮食推荐]
 
+@enduml
+```
 # 项目名称
 - 智食管家
 - AI营养师