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

答辩学生:各位老师好,我是计算机系的xx同学,本次毕业设计的题目是《高考志愿智能推荐系统的设计》。系统面向高三考生和家长,用网站形式提供院校、专业、往年分数线查询,并根据考生位次给出志愿推荐。主要功能模块有首页、院校信息、专业资讯、成绩查询、高考资讯、个人中心,管理员后台还能做用户管理、数据维护和志愿审核。技术选型上,前端用HTML5+CSS3+JS,后端用PHP,数据库用MySQL,整体按MVC模式开发,争取让代码清晰、易维护。我的计划是2025年2月完成调研,3–4月做设计,5月编码,6月测试并写完论文。陈述完毕,请各位老师提问。
评委老师:系统最核心的“智能推荐”到底智能在哪?
答辩学生:就是把往年各高校在湖南的最低投档位次录进库,考生输入自己位次后,系统先筛出“冲、稳、保”三档学校,再按专业热度排个序,相当于用数据替学生做初筛,减少盲目翻大本的时间。
评委老师:数据来源可靠吗?怎么更新?
答辩学生:数据先从湖南省考试院官网和“阳光高考”平台手工下载2024年的EXCEL,导入MySQL;2025年6月新数据出来后,我在后台做了“一键上传”按钮,管理员只要把新EXCEL按模板粘进去,点上传就能覆盖旧表。
评委老师:如果两个考生分数一样、位次一样,推荐结果会完全相同,怎么体现个性化?
答辩学生:目前先做到“分尽其用”,个性化部分留到二阶段——我在用户中心留了“兴趣标签”字段,等时间充裕再用简单权重把专业兴趣加上去,现在能保证不滑档,再慢慢优化。
评委老师:系统安全方面只提到验证码,那密码存明文吗?
答辩学生:不是明文,用PHP自带的password_hash()加密,数据库里存哈希串;验证码只是防暴力刷接口,登录失败5次就锁定15分钟,双重保险。
评委老师:前端分页打算怎么做?
答辩学生:院校列表数据量大,我用MySQL的limit+offset做服务器端分页,前端点“下一页”就传页码到PHP,返回JSON,再拼成表格,不搞一次性全加载,防止浏览器卡死。
评委老师:整个系统最难的地方你觉得在哪?
答辩学生:最难是“位次—院校”匹配公式,一开始直接按最低位次比对,结果2024年有学校大小年,差几百名,后来我改成“最低位次+浮动10%”区间,才把漏报率降到5%以内。
评委老师:如果2025年湖南改成“专业+院校”平行志愿,你的系统还能直接用吗?
答辩学生:数据库字段已经拆成“学校代码、专业代码、专业名称、最低位次”,只要把前台界面改成“先选专业再选学校”就行,逻辑层不用大改,预留了扩展接口。
评委老师评价:
xx同学选题贴近考生实际需求,功能点清晰,技术路线稳妥,对数据更新和安全也考虑了基本措施。虽然“智能”目前还停留在规则匹配阶段,但完成开题任务足够。下一步重点把推荐算法再细化,做好用户测试,论文里要把数据来源和误差分析写清楚。总体开题通过,继续加油。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取




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