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

答辩学生:各位老师好,我是计算机学院的 XX 同学,我的课题是《高考志愿分析系统的设计与实现》。系统主要给刚考完高考的学生用,输入分数、选科和兴趣后,能帮他们查学校、查专业,再算出“冲-稳-保”三档录取概率,降低填志愿的撞车风险。功能上分五大模块:用户管理、高考查询、院校信息、用户测评、志愿分析。前端用 HTML+CSS+JS 做页面,后端用 Java(SpringBoot 框架),数据库用 Oracle,开发模式是 MVC,预计 2025 年 4 月完成初稿,6 月答辩。
评委老师:系统里最核心的“录取概率”是怎么算出来的?
答辩学生:现在先用近三年的院校最低投档线、招生计划和考生位次,按“线差+位次”双重对照,分成冲、稳、保三档,先给出一个经验概率,后续再把专业级差和选科要求加进去微调。
评委老师:数据从哪来?能保证年年更新吗?
答辩学生:计划用 Python 爬虫去省考试院官网和阳光高考平台抓,每年 7 月成绩公布后跑一次脚本,把新一年数据覆盖旧数据,手工再检查一遍。
评委老师:如果两名考生分数一样,系统怎么区分推荐?
答辩学生:除了分数,系统会让学生做 12 道兴趣测评题,按结果给专业倾向加权,再把城市偏好、家庭经济条件作为手工选项,综合排序。
评委老师:前端你只写了 HTML+CSS+JS,有没有框架?
答辩学生:为了简单,页面用原生 HTML+CSS+JS 就能完成,如果后期时间够,就套一个 Vue 的 CDN 版本,不做单页,只用来双向绑定分数和志愿表。
评委老师:Oracle 是收费软件,你准备怎么解决授权?
答辩学生:开发阶段用 Oracle 11g 免费个人版,部署到学校实验室服务器,等真正上线再换成 MySQL 社区版,SQL 语句基本都通用,改连接串就行。
评委老师:系统最大并发能扛多少用户?
答辩学生:目前没做压力测试,SpringBoot 默认是 Tomcat,最多 200 并发应该没问题,真到高峰期把连接池调到 150,再加 Redis 缓存查询结果,应该能撑住一个学院的同学同时查。
评委老师:做完以后你怎么证明系统“有效”?
答辩学生:我会找 30 位学弟学妹做对比实验,先传统手工查资料填志愿,再用系统生成方案,看两组录取满意度,只要能提高 20% 的“稳/保”命中率就算达到目标。
【答辩结束】
评委老师:XX 同学整体思路清楚,技术选型贴合基础,进度安排也现实。能把复杂志愿规则拆成“冲稳保”三档,对用户很友好。接下来重点把数据爬取合法性和概率算法写进论文,再做一轮小范围测试,就可以进入中期了。继续加油!
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取




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