个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
各位评委老师好,我是xx同学,我的毕业设计题目是《基于SpringBoot医药垃圾分类管理系统》。本系统旨在解决医药行业废弃物分类管理的问题,通过信息化手段提高垃圾处理效率、降低环境污染风险。系统主要包含两大功能模块:管理员模块包括分类规则设定、员工信息管理、垃圾收集监控、数据统计分析等功能;员工模块包括垃圾分类记录(支持调用百度API进行图像识别)、分类查询、异常报告提交等功能。技术栈方面,后端采用Java语言和SpringBoot框架,使用MyBatis-Plus进行数据交互,数据库选用MySQL,前端采用Vue框架,服务器使用Tomcat部署。下面请各位老师批评指正。
评委老师:你的系统为什么要选择医药垃圾分类这个方向?有什么实际意义吗?
答辩学生:选择这个方向主要是因为医药行业增长迅速,产生的废弃物中含有大量有毒有害物质,如果处理不当会对环境和人体健康造成严重危害。现在各国政府都在加强医药垃圾管理,开发这个系统可以提高分类效率、降低处理成本,同时为政府制定政策提供数据支持,具有重要的现实意义和社会价值。
评委老师:你提到要调用百度API进行垃圾识别,能具体说说这个功能是怎么实现的吗?
答辩学生:员工在记录垃圾分类时,可以上传垃圾图片,系统调用百度的图像识别API自动识别垃圾类型,然后返回识别结果,员工确认后保存记录。这样可以提高分类效率和准确性,减少人工判断的错误。
评委老师:你的系统有管理员和员工两种角色,他们的权限是怎么区分的?
答辩学生:管理员主要负责系统管理和监控,包括制定分类规则、管理员工账号、查看数据统计报表等;员工主要负责日常操作,包括记录垃圾分类、查询分类规则、提交异常报告等。权限通过登录时的角色判断来区分,进入不同的功能界面。
评委老师:技术路线里提到了SpringMVC和Vue,但论文提纲里写的是B/S结构,这会不会有冲突?
答辩学生:没有冲突。B/S结构是指浏览器/服务器架构,是系统的整体架构模式;SpringMVC是后端框架,Vue是前端框架,两者结合正好实现了前后端分离的B/S架构。用户通过浏览器访问Vue前端页面,前端通过HTTP请求与SpringBoot后端交互,后端处理业务逻辑并操作MySQL数据库。
评委老师:你的数据库设计打算怎么做?有哪些主要的数据表?
答辩学生:主要的数据表包括:用户表(存储管理员和员工信息)、分类规则表(存储垃圾类型和分类标准)、垃圾分类记录表(存储每日分类情况)、异常报告表(存储员工提交的异常信息)、培训材料表(存储学习资料)等。具体设计会在后续详细设计阶段完善。
评委老师:系统开发计划是怎么安排的?能按时完成吗?
答辩学生:我的计划是:2025年1月完成开题和资料收集,2月进行系统规划和详细设计,3月到4月中旬完成编码和测试,4月下旬撰写论文,5月上旬修改定稿,5月中下旬准备答辩。我会严格按照计划执行,确保按时完成。
评委老师:如果百度API识别不准确,你有什么备选方案吗?
答辩学生:如果API识别不准确,我会增加人工确认环节,员工可以修改识别结果后再提交。同时,系统会记录识别准确率数据,对于识别错误的类型可以反馈给管理员,用于优化分类规则或考虑更换其他识别接口。
答辩结束
评委老师评价与总结:
xx同学的开题报告整体结构完整,选题具有较好的现实意义,符合当前环保政策导向。功能模块设计较为清晰,技术选型合理,采用SpringBoot+Vue的前后端分离架构是主流方案。答辩过程中对系统的理解比较到位,能够清楚阐述各模块的作用和技术实现思路。
需要改进的地方:一是技术描述要保持一致性,避免报告中出现前后表述不一的情况;二是数据库设计部分目前还比较笼统,需要在详细设计阶段补充完整;三是百度API的调用成本和稳定性需要考虑,建议提前测试接口效果。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。