基于Python婴幼儿个性化辅食推荐系统

📅 2026/8/18 10:01:56
基于Python婴幼儿个性化辅食推荐系统
基于Python婴幼儿个性化辅食推荐系统功能说明基于Python Flask SQLite的 Web 应用面向家长管理婴幼儿辅食与营养并提供三类推荐算法内容推荐、协同过滤、知识推荐。1. 用户与婴儿档案用户注册、登录、退出主面板展示当前账号下的婴儿列表婴儿信息增删改查姓名、生日、性别、体重身高、过敏史、特殊说明等按婴儿查看详情与关联数据入口2. 辅食库辅食列表浏览与分类筛选辅食详情营养成分、适用月龄、质地等多款辅食营养成分对比3. 智能推荐按婴儿档案生成个性化辅食推荐综合内容 / 协同 / 知识三类策略推荐结果详情与说明查看与某款辅食相似的推荐项4. 食谱制定按周查看食谱计划按日查看当日餐次安排餐次详情具体食材与用量一键生成周食谱结合推荐与规则5. 营养分析营养摄入总览阶段性营养分析报表个性化营养建议6. 喂养记录新增、编辑、删除喂养记录与婴儿档案关联为推荐与营养统计提供数据7. 健康档案生长发育记录与曲线展示健康事件列表与详情健康记录的新增、编辑、删除8. 知识库育儿/辅食知识文章列表与检索文章详情Markdown 渲染相关文章推荐项目目录结构baby_food_recommendation/ ├── app.py # Flask 主程序路由与业务入口 ├── config.py # 应用配置数据库、密钥、端口等 ├── models.py # SQLAlchemy 数据模型 ├── requirements.txt # Python 依赖 ├── baby_food.db # SQLite 数据库运行后生成/更新 │ ├── algorithms/ # 推荐算法 │ ├── content_based.py # 基于内容的推荐 │ ├── collaborative_filtering.py # 协同过滤推荐 │ └── knowledge_based.py # 基于知识的推荐 │ ├── templates/ # Jinja2 页面模板 │ ├── base.html # 布局基座 │ ├── login.html / register.html / dashboard.html │ ├── baby/ # 婴儿档案 │ ├── food/ # 辅食库 │ ├── recommend/ # 智能推荐 │ ├── recipe/ # 食谱 │ ├── nutrition/ # 营养分析 │ ├── feeding/ # 喂养记录 │ ├── health/ # 健康档案 │ └── knowledge/ # 知识库 │ ├── static/ # 静态资源 │ └── uploads/ # 用户上传目录 │ ├── data/ # 种子/样例数据 │ └── sample_data.json │ ├── update_data.py # 同步辅食库、知识库数据 ├── init_test_data.py # 协同过滤演示用测试数据 ├── complete_foods_data.py # 辅食数据补全脚本 │ ├── mac/ # macOS 部署与启动 │ ├── setup_and_run.sh │ ├── run.sh │ └── 项目部署手册_macOS.md ├── windows/ # Windows 部署说明 │ └── 项目部署手册_Windows.md ├── setup_and_run.sh # 根目录快捷启动转调 mac/ ├── run.sh │ ├── 演示材料/ # 演示视频、截图等对外展示用 ├── README.md # 简要运行说明 ├── 技术文章_婴幼儿辅食推荐系统详解.md # 详细技术文档可选阅读 └── 项目说明.md # 本文件功能与目录说明许可证本项目仅供学习交流使用请勿用于商业用途。