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

个人简介

一名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博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。

相关推荐
雨中飘荡的记忆1 天前
ElasticJob分布式调度从入门到实战
java·后端
考虑考虑2 天前
JDK25模块导入声明
java·后端·java ee
_小马快跑_2 天前
Java 的 8 大基本数据类型:为何是不可或缺的设计?
java
Re_zero2 天前
线上日志被清空?这段仅10行的 IO 代码里竟然藏着3个毒瘤
java·后端
洋洋技术笔记2 天前
Spring Boot条件注解详解
java·spring boot
程序员清风2 天前
程序员兼职必看:靠谱软件外包平台挑选指南与避坑清单!
java·后端·面试
皮皮林5513 天前
利用闲置 Mac 从零部署 OpenClaw 教程 !
java
华仔啊3 天前
挖到了 1 个 Java 小特性:var,用完就回不去了
java·后端
SimonKing3 天前
SpringBoot整合秘笈:让Mybatis用上Calcite,实现统一SQL查询
java·后端·程序员
日月云棠3 天前
各版本JDK对比:JDK 25 特性详解
java