【开题答辩全过程】以 暴肌兔健康饮食推荐系统的设计与实现为例,包含答辩的问题和答案
个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!

答辩学生:各位老师好,我是计算机科学与技术专业的xx同学,本次毕业设计的题目是“暴肌兔健康饮食推荐系统的设计与实现”。系统主要面向想靠吃动结合减脂增肌的普通用户,以及后台运营的管理员。用户端可以完成注册登录、个人信息维护、每日热量计算、一周或一月饮食计划生成、菜品热量查询、运动消耗对照等;管理端负责用户管理、公告发布和反馈收集。技术栈选的是最熟悉的“PHP+MySQL”,前端用Bootstrap做响应式,用PHP内置的加密函数做密码保护和防注入,服务器用Apache,本地集成环境是XAMPP,部署简单,适合我目前的基础。
评委老师:你为什么选“健康饮食”这个方向,而不是别的?
答辩学生:因为我自己曾经过度肥胖,靠记录饮食瘦了近20斤,体会过“不会吃、不敢吃”的痛苦,所以想做一套能帮和我一样“小白”用户的工具。
评委老师:系统名字“暴肌兔”有什么含义?
答辩学生:“暴肌”代表增肌塑形的目标,“兔”象征轻食、跳跃与活力,名字好记,也贴合年轻用户群体。
评委老师:你觉得用户最需要解决的痛点是哪一点?
答辩学生:最痛的是“不知道今天吃什么、吃多少”,所以我把“一键生成一周饮食计划”放在最显眼位置,先解决选择困难症。
评委老师:热量计算的数据从哪来?准确吗?
答辩学生:先用中国食物成分表2022版的基础数据,把每100g热量、三大营养素录入MySQL;做菜时再按重量比例折算,误差控制在±10%以内,对普通人足够用。
评委老师:如果用户反馈“推荐菜品太难做”,你怎么优化?
答辩学生:我在菜品表里加了一个“难度”字段,分10分钟、30分钟、1小时三档,用户可以在个人偏好里勾选“快手菜”,系统就把难度高的过滤掉。
评委老师:为什么用PHP而不用Java或Python?
答辩学生:我基础比较弱,PHP语法简单、网上教程多,而且学校机房直接装好了XAMPP,本地调试最快,能把精力集中在业务而不是环境配置上。
评委老师:数据库里用户密码怎样保存?
答辩学生:用PHP的password_hash()生成bcrypt密文,登录时用password_verify()校验,就算数据库被拖库,明文也解不出来。
评委老师:管理员删除用户时,会级联删除他的历史记录吗?
答辩学生:会。我在MySQL里设了外键ON DELETE CASCADE,保证数据一致性,同时提醒管理员“删除不可恢复”,避免误操作。
评委老师:系统做完后你准备怎么测试?
答辩学生:分两步:先在宿舍同学里找10位志愿者跑两周,记录体重、主观感受;再用Postman对接口做压力测试,模拟100并发,保证响应时间<2秒。
评委老师:如果明年食物成分表更新,你怎么维护?
答辩学生:我在后台做了“食材管理”模块,管理员可以Excel批量导入,系统自动比对版本号,有更新就提示“一键覆盖”,维护成本很低。
评委老师评价:
xx同学选题贴近生活,功能定位清晰,技术路线务实,能把自己真实的体验转化为需求,值得肯定。问答过程中对数据来源、安全存储、后期维护都有可落地的方案,说明确实动手思考过。接下来请按计划完成原型开发,重点把“饮食计划生成算法”和“用户反馈闭环”跑通,做到“能用、好用、敢用”。总体开题通过,期待你的最终成果。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取




最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。
