当前位置: 首页 > news >正文

【开题答辩全过程】以 基于Java的校内美食推荐系统的设计与实现为例,包含答辩的问题和答案

个人简介

一名14年经验的资深毕设内行人,语言擅长Javaphp、微信小程序、PythonGolang、安卓Android

开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。

感谢大家的关注与支持!

各位老师好,我是网络与通信学院物联网工程专接本2班的xx同学。我的课题是“基于Java的校内美食推荐系统”。系统主要面向校内师生,完成用户注册登录、美食信息浏览、个性化推荐、评论反馈以及后台管理员对菜品、用户、评论的管理。核心功能模块分两大端:前台用户端(浏览、搜索、收藏、点评、接收推荐)和后台管理端(菜品、用户、标签、评论、反馈管理)。技术栈采用Java语言,SpringBoot+MyBatis框架,MVC三层架构,MySQL数据库,协同过滤算法做推荐,页面用JSP+Bootstrap,开发工具Eclipse,服务器Tomcat,本地Windows10环境。下面请各位老师提问。



评委老师:为什么选择做“校内”美食推荐,而不是面向全城?
答辩学生:因为校外数据量太大,爬虫和审核难度高,校内餐厅数量有限,菜品数据好采集,用户也集中,更容易把推荐效果做出来。


评委老师:系统给谁用?主要解决他们什么痛点?
答辩学生:给本校学生和食堂档口用。学生痛点是“不知道吃什么”,系统能按口味推荐;档口痛点是“新菜没人知”,系统能把新菜推给可能喜欢的人。


评委老师:推荐算法用什么?简单说说原理。
答辩学生:用协同过滤。思路是“看和你口味相似的同学都喜欢哪些菜,就把那些菜推荐给你”,先算用户相似度,再找出Top-N没吃过但可能喜欢的菜品。


评委老师:数据库里几张核心表?各存什么?
答辩学生:五张核心表:user(用户)、food(菜品)、comment(评论)、favorite(收藏)、user_preference(用户偏好标签)。推荐结果临时存在redis,正式落库用recommend表。


评委老师:如果新用户注册但什么记录都没有,怎么给他推荐?
答辩学生:冷启动先用“热门榜+标签问卷”,让他选辣/不辣、甜/咸等标签,系统按标签把评分最高的前10道菜推给他,等他有了行为再切协同过滤。


评委老师:Maven项目怎么分层?各层职责?
答辩学生:分四层:controller接请求、service写业务、mapper做数据库增删改查、model放实体类,层与层通过接口调用,方便后期换实现。


评委老师:打算怎么测试?会写单元测试吗?
答辩学生:会用JUnit做mapper层和service层的单元测试,再用Postman跑接口,最后让5位同学帮忙点一天菜,记录推荐命中率当验收指标。


评委老师:进度怎么安排?什么时候能写完?
答辩学生:2025年1月底前完成数据库和框架搭建,3月中旬写完所有功能,4月集中写论文,5月做查重和答辩。



评委老师:xx同学,选题贴近校园生活,技术路线清晰,工作量适中,能结合协同过滤算一个小亮点。后期要注意冷启动数据不足时推荐效果可能下降,建议再补充“基于内容的标签推荐”做混合。整体开题报告结构完整,同意开题,按计划推进即可。


以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取

最后

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

http://www.jsqmd.com/news/239903/

相关文章:

  • 鸿蒙应用的安全审计与合规检测实战:智能待办的安全防护
  • 攻防演练全流程实战指南:红队突破与蓝队防御核心技巧
  • Java实现Html保存为.mhtml文件
  • 3款好玩的台球游戏,玩过的人都说很上头
  • AI Agent企业落地避坑指南:7大致命错误,收藏级干货
  • Google DeepMind :RAG 已死,无限上下文是伪命题?RLM 如何用“代码思维”终结 AI 的记忆焦虑
  • 跨境远控无忧,开启高效跨国连接新时代
  • 语音识别噪声抑制优化实战
  • 8款全场景CRM系统横向对比:从获客闭环到供应链协同的能力矩阵
  • 基于 RPA 的企微外部群自动化架构实现
  • 企业级AI客服Agent架构设计实战:风险分层、状态跟踪与模糊意图处理(建议收藏)
  • AI是如何让DDoS变智能,如何防御智能的DDOS!
  • 深度解析LLM训练革命:从GPT到DeepSeek R1的技术演进与架构创新,技术人必看!
  • RPA赋能:外部群自动化管理新纪元
  • 中国温室气体排放因子数据库
  • 带货主播记不住卖点台词?一键提词让直播更专业
  • 阿里一面直接挂!我用 CompletableFuture 优化代码,面试官:你这是在生产环境埋雷!
  • RDMA设计31:RoCE v2 发送模块3
  • RDMA设计32:RoCE v2 发送模块4
  • 浏览器秒变 VS Code!Code-Server+cpolar,异地开发再也不用带电脑
  • VisionPro二开之显示OK和NG渲染图
  • 走进腾讯|MoonBit Codebuddy AI 编程实践交流会回顾
  • Transformer+UNet:顶会的“发文密码”,思路对了结果真香!
  • 以“爆品与放量”视角:美妆工厂做 TikTok 短视频+直播的增长飞轮
  • 手势识别开发指南:MediaPipe Hands高级应用
  • (最新)2026有哪些免费降ai率工具?这个真能把AI率降下去!
  • 中国老年人护理设施可负担性限制可及性数据集
  • 《用 Python 实现布隆过滤器:为什么我们需要多个哈希函数?》
  • SaaS版本上线!InfiniSynapse支持HTML交互式报告,随时随地智能分析~
  • MediaPipe Hands实战