个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
各位老师好,我是xx同学,本次毕设题目是《基于Java的人才招聘网站的设计与实现》。系统主要面向两类用户:求职者可以注册登录、浏览职位、投递简历、在线留言;管理员(含企业)可以发布职位、审核简历、管理公司信息。技术选型采用Java语言、MySQL数据库、Eclipse开发平台,B/S架构,计划2025年5月完成并答辩。下面请各位老师提问。
评委老师:为什么选择Java而不是PHP或Python?
答辩学生:因为我只学过Java,其他语言不熟,用Java能快速上手,而且网上招聘系统的Java资料最多,方便照猫画虎。
评委老师:MySQL版本选哪个?最多能存多少条简历?
答辩学生:我电脑装的是MySQL 5.7,老师说够用。简历表我设了主键自增,int类型,理论上能存两千多万条,我测试只导了500条,没卡。
评委老师:如果两个求职者同时注册同名账号,系统会怎么办?
答辩学生:我在注册时把用户名设了唯一索引,数据库会直接报错,然后页面提示“用户名已存在,请更换”,就不会重复了。
评委老师:企业发布假职位怎么审核?
答辩学生:目前只有管理员后台能看到职位,点“通过”才对外展示。老师说要加人工审核,我打算先让指导老师当管理员,手动删假信息,系统里先做“下架”按钮。
评委老师:搜索职位时支持模糊查询吗?
答辩学生:支持,我用SQL的like语句,输入“Java”能把“Java开发”“Java实习”都搜出来,但搜“J*a”会挂,我后面再学正则。
评委老师:做完以后怎么测试并发?
答辩学生:我下载了一个叫JMeter的软件,开50个线程同时注册,结果数据库锁等待,我把连接池从10改到30就不报错了,再高我也不会了。
评委老师:项目最大的风险是什么?
答辩学生:我怕时间不够,前端页面太丑,Vue没学过,只能用JSP+Bootstrap,如果老师要求改界面,我可能得通宵套模板。
【答辩结束】
评委老师:xx同学对技术选型、数据表设计、基本测试都有了解,回答诚实,风险意识到位。下一步把界面美化、SQL注入防护、权限细分再细化,按时完成即可。总体开题通过,加油。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。