【开题答辩全过程】以 公务员考试在线测试系统为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

答辩学生:各位老师好,我的题目是"公务员考试在线测试系统"。系统用 Php+MySql5.7 原生开发,分前台和后台:前台让考生注册登录后单独刷"申论"或"行测",也能做综合卷,交卷后自动给出分数和用时,并可查历史、提建议、看公告;后台让管理员登录后增删改查题库、看用户反馈、发公告。整套代码结构清晰,功能实用,汇报完毕,请老师提问。


评委老师:为什么选 Php 而不用 Java 或 Python?

答辩学生:我 Php 基础最好,学校机房也配好了 Apache 环境,部署最快,能集中精力做业务而不是学新语言。


评委老师:MySql5.7 以后升级 8.0 要改哪些配置?

答辩学生:主要是改 my.ini 的字符集和 sql-mode,再把加密方式从 caching_sha2 改回 mysql_native_password,代码里连库端口账号都不变。


评委老师:题库打算存多少道题?表怎么设计?

答辩学生:初步 2000 题,分表:t_question(id, type, stem, optionA~D, answer, difficulty),type 用 1-9 代表申论 3 小类和行测 5 小类,综合卷用 SQL 随机 limit。


评委老师:随机抽题如何保证每个考生题目不重复?

答辩学生:抽题时先把该考生已做过的 id 查出来排除,再随机排序取剩余,确保同一个人不会重复做到同一题。


评委老师:交卷后分数怎么算?申论主观题谁来改?

答辩学生:行测自动比对答案给分;申论暂时按关键词匹配给基础分,真正人工复核由管理员后台补录,系统留好字段,后期可扩展。


评委老师:同一时间 100 人考试,Php 原生会不会卡?

答辩学生:首页、答题页都做成静态缓存,数据库开查询缓存,100 并发测试过响应 1 秒以内,够用。


评委老师:怎么防止考生注册刷号?

答辩学生:注册加手机验证码,同一手机号 24 小时只能注册 1 次,后台可一键封禁异常账号。


评委老师:开发计划怎么安排?

答辩学生:2025 年 1 月完成数据库和登录,2 月完成题库管理,3 月完成考试模块,4 月整合测试,5 月写论文并答辩。


评委老师:如果老师让你两周后就把题库管理做出来,你怎么办?

答辩学生:我把增删改查页面先做出最简版,满足 Excel 导入导出,保证老师能提前看到效果,再慢慢优化界面。


评委老师总结:xx 同学思路清楚,技术选型贴合自身水平,问题回答实在,进度安排可行。建议后续重点关注并发测试和申论评分细节。总体开题通过,继续加油。


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

最后

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

相关推荐
大阿明6 小时前
Spring Boot(快速上手)
java·spring boot·后端
bearpping6 小时前
Java进阶,时间与日期,包装类,正则表达式
java
邵奈一6 小时前
清明纪念·时光信笺——项目运行指南
java·实战·项目
sunwenjian8867 小时前
Java进阶——IO 流
java·开发语言·python
sinat_255487817 小时前
读者、作家 Java集合学习笔记
java·笔记·学习
皮皮林5517 小时前
如何画出一张优秀的架构图?(老鸟必备)
java
百锦再7 小时前
Java 并发编程进阶,从线程池、锁、AQS 到并发容器与性能调优全解析
java·开发语言·jvm·spring·kafka·tomcat·maven
森林猿7 小时前
java-modbus-读取-modbus4j
java·网络·python
tobias.b7 小时前
计算机基础知识-数据结构
java·数据结构·考研
reembarkation8 小时前
光标在a-select,鼠标已经移出,下拉框跟随页面滚动
java·数据库·sql