【开题答辩全过程】以 博客网站为例,包含答辩的问题和答案
个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
各位老师好,我叫xx,来自信息技术系网络工程专业。我的课题是“基于SSM框架的个人博客网站的设计与实现”。系统采用B/S架构,前端用HTML+CSS+JS,后端用Spring+SpringMVC+MyBatis,数据库用MySQL,开发工具是Eclipse。主要分两大角色:管理员可以在后台管理文章、用户、相册、留言等;用户可以在前台注册登录、发文章、传照片、点赞评论、搜关键词、看热门推荐。目标是让零基础用户也能三分钟上手,页面清爽,操作顺手。预计2025年10月完成开发,11月完成论文,12月答辩。陈述完毕,请各位老师批评指正。
评委老师:为什么选“博客”这个题目?现在大家都去写公众号、短视频了,博客会不会过时?
答辩学生:我觉得博客更像“个人仓库”,文章、笔记、代码段都能长期沉淀;而且课程设计里博客业务最完整,登录、CRUD、文件上传、评论点赞全都能练到,对巩固SSM基础最有帮助。
评委老师:系统里最大的技术难点你认为是哪一块?准备怎么解决?
答辩学生:图片上传和回显。之前只做过单张,这次相册要批量上传,还要生成缩略图。我准备用SpringMVC的MultipartFile数组接收,再调Thumbnails工具压缩,缩略图存同级目录,文件名加“_s”,前端直接拼接路径就能显示。
评委老师:如果两篇文章标题完全一样,数据库会不会冲突?怎么保证唯一性?
答辩学生:会冲突。我打算在文章表里给“title+user_id”建联合唯一索引,这样同一用户不能重名,不同用户允许重名,再配合前端提示“您已使用过该标题”。
评委老师:点赞功能刷新页面后数字又变回原来的样子怎么办?
答辩学生:现在点赞只是存在session,刷新就丢。下一步把点赞记录单独建表,字段用user_id、article_id、like_time,点一次写一次,页面初始化时先select count(*)再回显,就能持久化。
评委老师:关键词搜索你准备怎么实现?全文检索还是模糊like?
答辩学生:先用最简单的like模糊,'%关键词%',把标题和内容两字段or起来,能跑通基础功能。如果后期数据量大再考虑MySQL的全文索引或者Elasticsearch,目前数据量小,like够用了。
评委老师:做完这个项目你觉得自己最大的收获会是什么?
答辩学生:把SSM三条线真正串起来:Spring管对象、SpringMVC管路由、MyBatis管SQL,不再“照抄模板”。以后给其它业务换皮也能快速上手。
【答辩结束】
评委老师评价: xx同学选题经典,功能点覆盖全面,技术路线清晰,对图片上传、点赞持久化等细节已有初步解决思路,符合本科毕业设计要求。下一步重点把相册批量上传和搜索速度做出来,论文注意贴关键代码和界面截图,避免通篇文字。总体表现扎实,预祝你顺利完成后续开发与论文撰写。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。