【开题答辩全过程】以 个性化电影推荐网站的设计与实现为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是xx同学,本次课题是"个性化电影推荐网站的设计与实现"。系统采用 B/S 架构,后端用 Python3.7 + Django,数据库用 MySQL 5.7,前端用常规 HTML/CSS/JS。主要分两大模块:管理员端负责电影、用户、分类、高分片及系统资讯的管理;用户端可以注册登录、查看个性化推荐、浏览高分榜、收藏电影和修改个人信息。推荐算法先上最简单的"用户协同过滤",后期再尝试加基于内容或情感分析的权重。整个开发周期安排在 2025 年 1 月到 5 月,目前处于需求确认和数据库设计阶段。陈述完毕,谢谢老师!


评委老师:为什么选择"个性化电影推荐"这个题目?

答辩学生:我平时爱刷电影,发现身边同学总在问"有什么片可看",就想做个小网站帮大家快速找到想看的片子,同时也能把课堂学的 Django、数据库知识串起来练手。


评委老师:系统最核心的功能是什么?

答辩学生:最核心的就是"猜你喜欢"列表------根据用户注册后点过的高分或收藏记录,找相似用户,再把他们看过且评分高的电影推给当前用户。


评委老师:推荐算法你准备怎么实现?

答辩学生:先用最简单的 User-Based 协同过滤,Python 里用 pandas 算余弦相似度,把相似度最高的前 5 个用户的电影池合并,去掉已经看过的,按平均分排序取前 10 条返回。


评委老师:数据从哪来?数据量大概多少?

答辩学生:先用 MovieLens 100K 公开数据集,大概 10 万条评分、9000 部电影、700 个用户,足够跑通协同过滤;后期如果还有时间,再爬豆瓣补充海报和简介。


评委老师:如果新用户注册后什么也没点,怎么给他推荐?

答辩学生:冷启动先给他推"高分电影榜"------平均分 4 分以上的前 20 部,让新用户先有点击入口,等收集到 10 次评分后再切回个性化推荐。


评委老师:数据库里主要几张表?关系大概什么样?

答辩学生:五张核心表:user、movie、genre、rating、collect。user 和 movie 通过 rating 多对多,评分字段写在 rating 里;collect 记录谁收藏了哪部;genre 与 movie 通过中间表 movie_genre 多对多,方便按类型筛选。


评委老师:前端页面打算怎么做?

答辩学生:先套 Bootstrap 模板,把注册、登录、列表、详情四个页面做出来,保证手机端能自适应;图片用豆瓣开源海报,先不折腾自己切图。


评委老师:项目最大的难点在哪?

答辩学生:最难的是"实时推荐"速度------如果用户刚点完喜欢,刷新页面要等半天就体验很差。我打算把相似度矩阵每天凌晨预计算好存 Redis,用户请求时直接查缓存,控制在 200 毫秒内返回。


评委老师:计划安排怎么分配?

答辩学生:2025 年 1 月完成数据库和页面原型;2 月写完注册登录与后台管理;3 月实现评分和推荐算法并联调;4 月测试加写论文;5 月修改格式准备答辩。


【答辩结束】

评委老师:xx 同学选题贴近生活,技术路线清晰,算法先易后难,安排也比较务实。建议后续重点关注数据冷启动和推荐速度优化,继续完善用户反馈闭环。总体开题可行,同意进入下一阶段,加油!


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

最后

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

相关推荐
C++业余爱好者2 小时前
Power Job 快速搭建 及通信机制介绍
java
qq_2704900962 小时前
SpringBoot药品管理系统设计实现
java·spring boot·后端
、BeYourself3 小时前
SpringAI-ChatClient Fluent API 详解
java·后端·springai
星辰_mya3 小时前
reids哨兵集群与选主
java·开发语言
BD_Marathon3 小时前
SpringBoot快速入门
java·spring boot·后端
期待のcode3 小时前
Java的多态
java·开发语言
证能量少女4 小时前
2026大专Java开发工程师,考什么证加分?
java·开发语言
FPGAI4 小时前
Java学习之基础概念
java·学习
芒克芒克4 小时前
Java集合框架总结(面试八股)
java·开发语言·面试