【开题答辩全过程】以 中医药文化科普系统为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是xx同学,本次毕业设计的题目是"基于Web的中医药文化科普系统"。系统面向普通网民,用网页方式展示中医药历史、常见中草药、针灸拔罐等科普知识,同时提供搜索、评论、问答、在线课程四大互动模块,让零基础用户也能轻松学习。前端用 Vue3 + Element Plus 做响应式页面,后端选 Spring Boot + MyBatis 搭建 REST 接口,数据库用 MySQL 8.0,文件资源存到 OSS,部署在阿里云轻量服务器,计划 2025 年 5 月完成上线与论文终稿。


评委老师:为什么选择中医药文化做科普,而不是别的方向?

答辩学生:我家人开中医诊所,从小接触,资料好拿,也想让同龄人别只知道"板蓝根"。


评委老师:系统主要解决用户哪几个"痛点"?

答辩学生:①网上中医资料太零散;②真假难辨;③没有互动,看两眼就走。系统把权威资料汇总,加评论问答,提高粘性。


评委老师:一句话描述你的核心功能。

答辩学生:搜、看、问、学------搜药材、看文章、问问题、学课程。


评委老师:技术栈里为什么选 Vue 而不是 React?

答辩学生:学校教过 Vue,组件库 Element Plus 中文文档友好,我基础差,上手快。


评委老师:后端为什么用 Spring Boot 而不用 Python 的 Django?

答辩学生:教学大纲里 Java 是必修,Spring Boot 模板多,网上视频多,遇到问题好抄作业。


评委老师:数据库几张核心表?

答辩学生:5 张------用户表、文章表、药材表、评论表、问答表,先满足开题要求,后期再扩展。


评委老师:怎么保证药材数据准确?

答辩学生:内容全部抄录《中国药典 2020》电子版,再加指导老师的诊所内部讲义,双重核对。


评委老师:搜索功能怎么做?

答辩学生:MySQL 的 LIKE 模糊查询,药材名、别名、功效三个字段建普通索引,数据量小,够用。


评委老师:评论功能要不要登录?

答辩学生:要,用 JWT 生成 token,未登录只能看,防止灌水。


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

答辩学生:阿里云 OSS,后端只存 URL,省数据库空间。


评委老师:响应式怎么做?

答辩学生:Vue3 配 CSS3 的 flex + grid,Element Plus 自带断点,手机端先出原型,再适配平板和 PC。


评委老师:性能优化有什么招?

答辩学生:①图片走 OSS 并压缩到 200 KB 以内;②开 Gzip;③Spring 开 MyBatis 二级缓存;④首页静态资源走 CDN。


评委老师:上线后怎么让大家来用?

答辩学生:先让家里人发朋友圈,再请学院公众号推一篇,目标 500 个注册就达标。


评委老师:如果用户同时评论爆表,MySQL 顶不住怎么办?

答辩学生:提前设阈值,同一文章 10 秒内超过 50 条评论就触发限流,返回"评论太火爆,稍后再试"。


评委老师:计划安排里哪一步最容易拖?

答辩学生:论文三稿,我打字慢,可能拖 3 天,已预留 1 周缓冲。


评委老师:最后怎么验收通过?

答辩学生:系统能跑、功能全、无严重 Bug、查重低于 20%、答辩 PPT 能讲清楚就行。


评委老师评价:

xx同学选题贴近生活,目标明确,技术路线"小而精",没有盲目追新潮;问答思路清晰,对数据源头、性能、限流都有朴素但有效的方案。建议后续把"在线课程"模块再细化,防止最后做不完。整体开题可行,同意通过,请按新版时间推进,2025 年 5 月期待看到你的成品网站和论文。


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

最后

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

相关推荐
恋爱绝缘体16 小时前
2020重学C++重构你的C++知识体系
java·开发语言·c++·算法·junit
wszy18096 小时前
新文章标签:让用户一眼发现最新内容
java·python·harmonyos
wszy18096 小时前
顶部标题栏的设计与实现:让用户知道自己在哪
java·python·react native·harmonyos
程序员小假7 小时前
我们来说一下无锁队列 Disruptor 的原理
java·后端
资生算法程序员_畅想家_剑魔7 小时前
Kotlin常见技术分享-02-相对于Java 的核心优势-协程
java·开发语言·kotlin
ProgramHan7 小时前
Spring Boot 3.2 新特性:虚拟线程的落地实践
java·jvm·spring boot
nbsaas-boot8 小时前
Go vs Java 的三阶段切换路线图
java·开发语言·golang
毕设源码-钟学长8 小时前
【开题答辩全过程】以 基于Java的慕课点评网站为例,包含答辩的问题和答案
java·开发语言
小北方城市网8 小时前
分布式锁实战指南:从选型到落地,避开 90% 的坑
java·数据库·redis·分布式·python·缓存