【开题答辩全过程】以 “实惠”药房管理系统为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是计算机专业的 XX 同学。我的题目是《基于 Spring Boot 的"实惠"药房管理系统》。系统分前台和后台:前台给普通用户查药、下单、看库存;后台给管理员做药品入库、销售统计、报损和用户管理。主要模块有注册登录、药品管理、库存管理、销售统计、报损管理五大块。技术栈用的是 Java + Spring Boot 做后端,Vue.js 做前端,MySQL 存数据,Tomcat 跑服务。下面请各位老师提问。


评委老师:为什么选"药房管理"这个题?

答辩学生:因为实习时看到药店还在用 Excel 记库存,容易丢数据,想做个简单系统帮他们"无纸化"。


评委老师:系统最大的用户是谁?

答辩学生:两家连锁药店的店长和店员,他们最常用库存和销售统计。


评委老师:药品表核心字段有哪些?

答辩学生:编号、名称、分类、规格、进价、售价、库存量、有效期、生产批号。


评委老师:有效期快到时系统怎么提醒?

答辩学生:登录后台时首页弹窗,红色标出 30 天内到期的药品。


评委老师:用 Spring Boot 的好处是什么?

答辩学生:省配置,自带 Tomcat,导包就能跑,适合我这种基础弱的人快速出 demo。


评委老师:Vue 怎么跟后端联调?

答辩学生:用 axios 发请求,后端开跨域 @CrossOrigin,统一返回 Result 对象,前端拿 code=200 算成功。


评委老师:登录怎么做安全?

答辩学生:密码用 BCrypt 加密,登录成功后发 JWT,前端放在 localStorage,每次请求头带 token。


评委老师:库存为 0 时还能下单吗?

答辩学生:不能,点"购买"时先查库存,若不足直接提示"库存不足"并禁用按钮。


评委老师:销售统计图表用的什么插件?

答辩学生:Vue 里引了 echarts,后端按日汇总销售额,前端折线图展示。


评委老师:如果药品重名怎么办?

答辩学生:用"名称+规格+厂家"做联合唯一索引,录入时系统会弹窗提示重复。


评委老师:测试怎么做的?

答辩学生:先写黑盒用例,再用 Postman 跑接口,最后请药店老板点一遍,记录 bug 回炉。


评委老师:计划能赶上吗?

答辩学生:照甘特图现在第 8 周,已做完 90% 功能,剩下两周调样式+写论文,应该能完成。


评委老师评价:

XX 同学选题贴近实际,功能点清晰,技术选型务实,对业务流程和数据库设计都有基本掌握。回答简洁,能直面问题。下一步把有效期提醒做成自动消息,再补一份用户操作手册即可。总体同意开题,继续按计划推进。


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

最后

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

相关推荐
Derek_Smart1 小时前
从一次 OOM 事故说起:打造生产级的 JVM 健康检查组件
java·jvm·spring boot
NE_STOP2 小时前
MyBatis-mybatis入门与增删改查
java
孟陬5 小时前
国外技术周刊 #1:Paul Graham 重新分享最受欢迎的文章《创作者的品味》、本周被划线最多 YouTube《如何在 19 分钟内学会 AI》、为何我不
java·前端·后端
想用offer打牌5 小时前
一站式了解四种限流算法
java·后端·go
华仔啊6 小时前
Java 开发千万别给布尔变量加 is 前缀!很容易背锅
java
也些宝7 小时前
Java单例模式:饿汉、懒汉、DCL三种实现及最佳实践
java
Nyarlathotep01137 小时前
SpringBoot Starter的用法以及原理
java·spring boot
wuwen57 小时前
WebFlux + Lettuce Reactive 中 SkyWalking 链路上下文丢失的修复实践
java
SimonKing8 小时前
GitHub 10万星的OpenCode,正在悄悄改变我们的工作流
java·后端·程序员