【开题答辩全过程】以 个人博客网站为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是 xx 同学,我的题目是《基于 Node.js 的个人博客网站的设计与实现》。系统分前台和后台:前台供游客浏览文章、用户登录后评论;后台用管理员账号完成分类、角色、文章、评论、链接等管理。技术栈选 VSCode 开发,Node.js 做后端,Vue+HTML+CSS+JS 做前端,MySQL 存数据,主要研究权限控制和信息存储。


评委老师:为什么选 Node.js 而不选 PHP?

答辩学生:Node.js 语法就是 JavaScript,我前端基础一般,用同一种语言写前后端学起来更快,而且网上教程多。


评委老师:数据库用 MySQL 而不选 MongoDB 的理由?

答辩学生:学校教过关系型数据库,我熟一点,MySQL 免费稳定,资料也多,暂时够用。


评委老师:系统里"角色管理"具体怎么体现?

答辩学生:我设计三张表:用户表、角色表、权限表,中间用关联表连起来,登录时把权限读到 session,前端根据权限按钮显隐。


评委老师:如果同一个用户既想写文章又想管评论,角色怎么分配?

答辩学生:可以给他多角色,也可以建一个"高级用户"角色,把写文和评论权限都勾上,后台用位运算合并权限。


评委老师:前端用 Vue,那是单页面还是多页面?

答辩学生:目前做多页面,先保证功能能跑通,如果时间够再改成单页,用 Vue-Router 慢慢升级。


评委老师:文章编辑准备用什么富文本?

答辩学生:先用简单的开源 editor------wangEditor,轻量、中文文档多,后期再考虑换成 Markdown。


评委老师:图片存在哪里?

答辩学生:存在本地 public/upload 文件夹,按日期分目录,数据库只存路径,部署时配 nginx 静态映射。


评委老师:怎么防止游客刷评论?

答辩学生:评论接口加验证码,同一 IP 60 秒只能提交一次,后台可审核后显示。


评委老师:进度安排 2025 年 2 月才写完代码,3 月就答辩,时间够写论文吗?

答辩学生:我代码先并行写着,2 月底前完成主体,3 月整月写论文,每天 1000 字,应该来得及。


评委老师:参考文献里 2015-2018 年的居多,有没有 2023 以后的?

答辩学生:我回去再补两篇近两年的 Node 安全与 Vue3 的英文文献,把综述更新一下。


评委老师总结:

xx 同学选题贴合实际,技术路线清晰,问答中对权限、存储、防刷等关键点已有基本考虑,可见前期调研较充分。下一步建议:①尽快完成原型,把角色权限跑通;②补充最新文献;③预留一周集中测试。整体开题通过,按意见修改后可进入下一阶段。


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

最后

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

相关推荐
头发还在的女程序员9 小时前
医院陪诊管理系统怎么选择?——2026 年选型避坑与架构参考
java·开发语言·陪诊系统·陪诊app·医院陪诊陪护
CodeStats9 小时前
【Spring事务】Spring事务注解 @Transactional 完整体系:从 MySQL 隔离级别到 MyBatis 原理详解
java·spring·mybatis·事务·transactional
我命由我1234510 小时前
Android 开发问题:为 PDFView 设置一个带有黑色边框的背景 drawable,但边框没有生效
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
都叫我大帅哥12 小时前
从Python到Java:为什么企业级Agent最终会选择Java?
java·ai编程
wanderist.12 小时前
Lambda表达式在算法竞赛中的应用
java·开发语言·算法
腻害兔13 小时前
【若依项目-产品经理视角】RuoYi-Vue-Pro 源码拆解:IM 即时通讯模块,一个被低估的「全功能聊天系统」
java·前端·vue.js·产品经理·ai编程
心念枕惊14 小时前
.NET CORE 授权进阶-角色、策略与动态权限实现
java·前端·.netcore
景同学15 小时前
把 AI 用到线上运维:可行、有效,前提是喂足信息——一次 Full GC 排障实录
java·人工智能·后端
C++、Java和Python的菜鸟16 小时前
第7章 后端Web实战(Tlias系统)
java
憧憬成为java架构高手的小白16 小时前
黑马八股--spring框架学习
java·学习·spring