作业所属课程 软件工程
作业要求 作业要求的链接
作业的目标 通过团队合作开发一个基于LLM大模型接口的软件,为传统的软件赋予全新的体验和功能
团队名称 世界第一大厨
团队成员学号-名字 102202118-杨美荔;102202152-张静雯;102202140-郭心怡;102202107-王勤琛;102202104-王恒杰;102201129-周鑫;102201511-李海峰;102202102-王子聪;102202119-吴佳辉;022204045黄旭

🎉 欢迎来到我们的博客!🎉

🚀团队展示

🎄队名

世界第一大厨

🐻‍❄️要做的团队项目的具体规划及描述

我们的小程序名中华小当家,是一款基于文心一言大模型接口的小程序。该小程序旨在通过先进的自然语言处理技术,开发一个智能菜谱生成器。根据用户提供的口味偏好、食材和烹饪技巧,生成个性化的菜谱。可以使用文心一言大模型接口来分析用户的输入,并生成符合要求的菜谱。

🎊队员风采

  • 102202118-杨美荔

    • 性格:开朗、活泼
    • 擅长的技术:前端开发
    • 兴趣爱好:书法、阅读、乒乓球、听音乐
    • 角色:PM
  • 102202152-张静雯

    • 性格:活泼开朗,善于沟通
    • 擅长的技术:前端
    • 兴趣爱好:听音乐、打篮球、还有各种户外运动
    • 希望的软工角色:前端开发
  • 102202119-吴佳辉

    • 性格:细心严谨
    • 擅长的技术:文书工作、前端开发
    • 兴趣爱好:看动漫、打王者
    • 角色:ppt制作、前端
  • 102202102-王子聪

    • 性格:冷静理智,善于规划
    • 个人简介:爱玩游戏的小白
    • 希望的软工角色:部分前端和部分文书
  • 022204045-黄旭

    • 性格:冷静理智
    • 希望的软工角色:后端和部分文书
  • 102201511-李海锋

    • 个人简介:大家好,我叫李海锋,目前是一名计算机专业大三的学生,学习了C,C++等编程语言,我对于编程和软件开发有着浓厚的兴趣,希望通过这次团队作业,提高自己的项目开发能力和团队合作的能力。
    • 希望的软工角色:前端页面的设计
  • 102201129-周鑫

    • 兴趣爱好:喜欢听歌,常听Eminem,毛不易,Jay Z,Lana Del Rey的歌;也喜欢看电影和美剧;对各种类型的网文小说都有涉猎。
    • 希望的软工角色:前端
  • 102202104-王恒杰

    • 性格:冷静理智,善于规划
    • 个人介绍:个人介绍:我是22级大数据王恒杰,在本次软件工程相关课程的学习中,我希望与大家共同进步,提升自己的能力,希望老师和团队成员多多指教。
    • 希望的软工角色:后端开发
  • 102202107-王勤琛

    • 擅长的技术:擅长使用ai…
    • 性格:积极乐观
    • 希望的软工角色:测试
  • 102202140-郭心怡

    • 性格:冷静理智,善于规划
    • 个人介绍:平时喜欢听听音乐看看舞台
    • 希望的软工角色:ppt制作以及前端

🪸团队的首次合照

👓 团队愿景

利用AI技术,提供个性化烹饪体验,提升烹饪便利性,促进健康饮食,减少食物浪费,提升烹饪技能,增强社交互动。通过实现这些,改善烹饪体验,培养健康习惯,增强社区凝聚力,激发教育兴趣。


🎨需求分析文档

🧩在线文档链接

智能菜谱需求分析文档

🧸 当前的迭代记录表格

迭代次数 日期 修改内容 负责人
1 2024.10.19 初始版本 022204045黄旭
2 2024.10.22 关于前后端的描述 102202118杨美荔

🪅 软件介绍

小程序名称:“中华小当家”

  • 名称含义
    小程序名称“中华小当家”既暗含用户群体主要为中国用户,也暗指使用过本小程序之后能成为厨艺上独当一面的小当家

  • 软件介绍

欢迎来到智能菜谱生成器——中华小当家的世界!我们是一款创新且实用的烹饪助手,旨在为您带来前所未有的个性化烹饪体验。无论您是烹饪新手,还是热爱尝试新菜式的资深大厨,这款应用都能满足您的需求。

  • 核心功能:
    1. 个性化菜谱生成:通过我们的智能算法,您可以根据自己的口味偏好(如辣度、酸甜度、清淡或郁等)、现有食材以及擅长的烹饪技巧,轻松生成专属的个性化菜谱。让您的餐桌每天都有新花样,满足您对美食的无限追求。
    2. LLM大模型接口分析:我们采用了先进的LLM(大型语言模型)技术,能够准确理解并分析您的输入信息。无论是模糊的描述还是具体的食材列表,我们都能迅速捕捉并转化为精美的菜谱,确保每一道菜都符合您的期望。
    3.丰富的菜谱库:我们的菜谱库涵盖了各种菜系和风格,从家常菜到高级料理,从西式快餐到中式大餐,应有尽有。同时,我们还会不断更新和优化菜谱库,确保您能够找到最新、最热门的烹饪灵感。
    4.用户友好的界面设计:我们注重用户体验,采用了简洁明了的界面设计。无论是搜索菜谱、选择食材还是设置口味偏好,都能轻松上手,让您在享受美食的同时,也能感受到科技带来的便利。
  • 使用场景:
    1. 当您不知道晚餐吃什么时,只需输入您喜欢的口味和现有的食材,我们就能为您推荐一道美味的菜谱。
    2. 当您想尝试新的烹饪技巧时,可以选择相应的技巧标签,我们会为您生成一系列适合该技巧的菜谱。
    3. 当您想为家人或朋友准备一顿特别的晚餐时,可以根据他们的口味偏好和食材限制,定制一份专属的菜谱。

智能菜谱生成器,让烹饪变得更加简单、有趣和个性化。现在就加入我们,开启您的美食探索之旅吧!

🪩项目标志

项目标志

❄️思维导图

思维导图

🎶类图

类图

🔗主要功能描述

一、用户注册/登录模块

  1. 用户注册
  • 提供注册表单,包括用户名、密码等必填信息。
  • 进行基本的输入合法性校验,如密码强度要求等。
  • 注册确认,用户点击确认链接完成注册流程。
  1. 用户登录
  • 提供登录表单,输入用户名和密码。
  • 对于登录失败的情况,给出明确的错误提示信息。

二、用户输入模块

  1. 口味偏好选择
  • 提供多种常见口味选项,如麻辣、酸甜、清淡、香辣等,用户可单选或多选。
  • 可以设置口味强度滑块,例如轻度麻辣、中度麻辣、重度麻辣。
  1. 食材输入
  • 文本输入框,用户可自由输入食材名称。
  • 提供常见食材分类列表,如蔬菜、肉类、海鲜、水果等,用户点击分类后可进一步选择具体食材。
  • 支持输入食材数量或大概的用量范围。
  1. 烹饪技巧选择
  • 提供多种烹饪技巧选项,如煎、炒、烹、炸、烤、蒸、煮等,用户可单选或多选。
  • 对于一些特殊烹饪技巧,如腌制时间、炖煮时长等,可以设置输入框让用户输入具体数值。

三、菜谱展示模块

  1. 菜谱列表
  • 以列表形式展示生成的菜谱,每个菜谱包括菜名、所需食材、烹饪步骤、口味特点、烹饪技巧等信息。
  • 可以根据用户的评价(懒得评价,别评价了)或使用次数进行排序展示。
  1. 菜谱详情
  • 点击菜谱列表中的某个菜谱可进入详情页面,展示更详细的信息,包括高清菜品图片、详细的烹饪步骤(可分步骤展示并配有图文说明)、营养成分分析等。

四、搜索与筛选模块

  1. 搜索功能
  • 用户可以通过输入关键词搜索特定的菜谱,关键词可以是菜名、食材、口味等。
  1. 筛选功能
  • 根据口味偏好进行筛选,如只显示麻辣口味的菜谱。
  • 根据食材进行筛选,例如只显示包含某种特定食材的菜谱。
  • 根据烹饪技巧进行筛选,如只显示烤的菜谱。

五、用户交互模块

  1. 收藏功能
  • 用户可以收藏喜欢的菜谱,方便下次快速找到。
  1. 评价与反馈功能
  • 用户可以对生成的菜谱进行评价和打分,提供文字反馈,帮助改进菜谱生成质量。
  • 显示其他用户的评价和平均评分,为其他用户提供参考。

六、个性化设置模块

  1. 单位设置
  • 用户可以选择食材用量的单位,如克、千克、毫升、升等。

七、饮食计划模块

  1. 目标设定
  • 用户可以设定饮食目标,如减肥、增肌、保持健康等。
  • 根据不同目标提供不同的营养建议和菜谱生成方向。
  1. 计划制定
  • 允许用户选择一周或一个月的时间段来制定饮食计划。
  • 根据用户的口味偏好、食材限制和目标,自动生成每日的菜谱组合。
  • 可以显示每天的营养成分统计,如卡路里摄入量、蛋白质、碳水化合物、脂肪的比例等。
  1. 调整与分享
  • 用户可以手动调整饮食计划中的菜谱,比如替换不喜欢的菜品。
  • 支持将饮食计划分享给朋友或家人,或者导出为 PDF 或图片格式以便打印。

八、社区互动模块

  1. 论坛与讨论区
  • 建立一个美食社区论坛,用户可以在这里发布问题、分享经验、交流烹饪心得。
  • 可以设置不同的主题板块,如菜谱分享、烹饪技巧、食材讨论等。

📒 验收标准

  1. 功能完整性:所有计划的功能均需实现并稳定运行。
  2. 用户体验:界面友好,操作便捷,用户满意度高。
  3. 性能表现:响应时间快,资源占用低,无明显卡顿现象。
  4. 安全性:用户数据保护得当,无泄露风险。

🫧结语

在本次软件工程课程中,世界第一大厨团队将会通过紧密合作,致力于利用AI技术,为用户提供个性化烹饪体验,提升烹饪便利性,并促进健康饮食习惯的养成。通过详尽的需求分析、精心的设计与开发,实现包括用户注册登录、个性化菜谱生成、搜索筛选、用户交互及社区互动在内的多项功能。并且将在未来继续优化与升级中华小当家,为用户提供更加优质、便捷、智能的烹饪服务,共同推动烹饪文化的传承与创新。

posted on 2024-10-23 00:09  pandas2  阅读(44)  评论(0编辑  收藏  举报