【开题答辩全过程】以 网络药店管理系统为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是计算机科学与技术专业的 XX 同学,我的课题是《网络药店管理系统》。系统面向药店日常进销存业务,分员工端和管理端:员工端可以管药品、客户、入库、出库、退货、报损、盘点;管理端在此基础上再加员工管理、供应商管理、销售统计和药品类型统计。前端用 HTML+CSS+JavaScript,后端用 Java-SSM 框架,数据库用 MySQL,开发工具选 Eclipse,运行后能实现局域网内的 Web 访问。下面请各位老师提问。


评委老师:为什么选择做"网络药店"而不是其他行业?

答辩学生:我家里开小药店,平时看爸妈手工记账又慢又容易错,就想用学过的知识帮他们减负,选题也熟悉,调研方便。


评委老师:系统里最核心的模块是哪一块?

答辩学生:药品的进销存,只要把入库、出库、库存算准,后面的销售和统计才不会出错。


评委老师:数据库里几张主表?主外键怎么连?

答辩学生:主要五张:药品表、员工表、客户表、入库表、出库表。入库表用药品 ID 去连药品表,出库表也连药品表,这样库存就能实时加减。


评委老师:前端只做电脑端吗?手机能打开吗?

答辩学生:做了简单自适应,手机能打开,但界面还是电脑端布局,后期再优化小屏幕。


评委老师:怎么防止同一条药品被重复入库?

答辩学生:在数据库给药品表的"批号+有效期"做联合唯一索引,重复录入时系统会抛异常,页面提示"该批次已存在"。


评委老师:如果药品库存为 0,还能不能出库?

答辩学生:不能,点出库时系统先查库存,若数量不足会弹窗提示"库存不足",并阻止提交。


评委老师:打算怎么做测试?

答辩学生:先用黑盒法,把每个按钮都点一遍,再录 50 条假数据跑流程;然后用白盒法看代码分支能不能全部走到,争取语句覆盖 80% 以上。


评委老师:计划安排里哪一周最担心完不成?

答辩学生:第 4-8 周写初稿,怕程序 bug 多,论文来不及同步,所以我提前把大纲写好,边做边截图,bug 留到第 9 周集中修。


评委老师:参考文献里有一篇英文的,你读懂了吗?

答辩学生:只看了摘要和结论,讲的是开源软件影响力评价,跟我的代码没关系,主要是想凑一下英文参考文献。


【评委评价与总结】

XX 同学选题贴近生活,目标明确,技术路线可行,对进销存核心逻辑有基本认识;数据库设计、前端适配和测试计划都考虑到细节,说明准备工作较充分。后续需重点关注库存并发安全、手机端体验以及论文格式规范。总体来看,开题报告质量达标,同意进入下一阶段。


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

最后

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

相关推荐
努力也学不会java2 小时前
【Java并发】揭秘Lock体系 -- 深入理解ReentrantReadWriteLock
java·开发语言·python·机器学习
埃泽漫笔2 小时前
消息队列延迟与过期问题的实战解决
java·mq
花花无缺3 小时前
资源泄露问题
java·后端·http
爱敲代码的TOM3 小时前
深入剖析Java通信架构下的三种IO模式2
java·开发语言·架构
杨DaB3 小时前
【JavaSE】JVM
java·jvm
lang201509283 小时前
掌握MyBatis Java API:高效操作数据库
java·数据库·mybatis
晨晖23 小时前
将聚合工程的ssm项目部署到本地tomcat
java·tomcat
Z_z在努力4 小时前
【杂类】理解 @Repository 和 Mapper 的关系
java·tomcat·mybatis
paopaokaka_luck4 小时前
基于SpringBoot+Vue的少儿编程培训机构管理系(WebSocket及时通讯、协同过滤算法、Echarts图形化分析)
java·vue.js·spring boot·后端·spring