【开题答辩全过程】以 基于SSM的校园新冠疫苗接种信息管理系统为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是计算机科学与技术专业的xx同学。我的课题是"基于SSM的校园新冠疫苗接种信息管理系统"。系统主要给校医院管理员、辅导员和学生三类人使用:管理员可以维护疫苗厂商信息、管理接种记录;辅导员能查看本班学生接种进度;学生可预约接种、查询个人记录。功能模块分登录权限、疫苗信息管理、预约接种、接种记录查询、统计图表五大块。技术选型采用Java语言,Spring+SpringMVC+MyBatis(SSM)框架,前端用JSP+JavaScript,数据库用MySQL,开发工具Eclipse,服务器Tomcat,JDK1.8。陈述完毕,谢谢老师。


评委老师:为什么选择做疫苗接种管理而不是别的题目?

答辩学生:因为疫情刚结束,学校每次统计接种情况都靠Excel,容易出错,我想做个小系统帮辅导员减负,也算结合当时的实际需求。


评委老师:系统里三种角色权限怎么实现?

答辩学生:用户表加role字段,登录时根据role跳转到不同首页,菜单用JSTL标签做权限控制,管理员能看到全部按钮,学生只能看到预约和查询。


评委老师:疫苗信息表里你设计了哪些主要字段?

答辩学生:疫苗编号、疫苗名称、厂商、批次号、有效期、库存数量、备注,就这七个字段,够用就行。


评委老师:预约功能会不会出现"超卖"?比如库存只剩1支,两个人同时预约成功。

答辩学生:我在SQL里写了"库存-1>0"才更新,用行级锁,测试时开了两个浏览器,确实只让一个人预约成功。


评委老师:统计图表用什么画?

答辩学生:用的ECharts,把学院、已接种、未接种三组数据拼成JSON,页面直接引CDN,一行js就出来柱状图,简单好看。


评委老师:如果明年疫苗种类增加,需要改代码吗?

答辩学生:不用,疫苗信息表早就留了"备注"字段,后台可以动态添加新疫苗,前端下拉框是查数据库生成的,增加种类只需插一条数据。


评委老师:开发过程中遇到的最大困难是什么?怎么解决?

答辩学生:最难的是多表联合查询,比如"查某班级已接种人数"。我一开始写了三条SQL来回查,后来学会用left join一条语句搞定,速度也快。


评委老师:答辩结束后你还打算加什么功能?

答辩学生:想加个"消息提醒",预约成功用微信公众号模板消息推给学生,现在只会发短信,后期再学接口。


评委老师:xx同学选题贴近校园实际,功能划分清晰,技术路线成熟,对权限和并发也做了简单考虑,具备完成毕设的能力。希望后续继续完善提醒功能,并注意代码注释与论文格式。总体表现良好,开题通过,加油。


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

最后

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

相关推荐
FQNmxDG4S4 小时前
Java多线程编程:Thread与Runnable的并发控制
java·开发语言
前端老石人5 小时前
HTML 字符引用完全指南
开发语言·前端·html
matlab_xiaowang5 小时前
Redux 入门:JavaScript 可预测状态管理库
开发语言·javascript·其他·ecmascript
虹科网络安全5 小时前
艾体宝干货|数据复制详解:类型、原理与适用场景
java·开发语言·数据库
axng pmje6 小时前
Java语法进阶
java·开发语言·jvm
rKWP8gKv76 小时前
Java微服务性能监控:Prometheus与Grafana集成方案
java·微服务·prometheus
老前端的功夫6 小时前
【Java从入门到入土】28:Stream API:告别for循环的新时代
java·开发语言·python
qq_435287926 小时前
第9章 夸父逐日与后羿射日:死循环与进程终止?十个太阳同时值班的并行冲突
java·开发语言·git·死循环·进程终止·并行冲突·夸父逐日
小江的记录本6 小时前
【Kafka核心】架构模型:Producer、Broker、Consumer、Consumer Group、Topic、Partition、Replica
java·数据库·分布式·后端·搜索引擎·架构·kafka
止语Lab6 小时前
从手动到框架:Go DI 演进的三个拐点
开发语言·后端·golang