个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
答辩学生:各位老师好,我是软件工程专业的xx同学。我的课题是“基于SpringBoot的花卉养护管理系统”。系统面向花卉商家与顾客,分管理员、员工、用户三种角色,核心功能包括花卉信息录入、库存管理、在线购物、购物车、订单、博客分享、销售统计和进货推荐等。技术栈采用SpringBoot+MyBatis+MySQL,前后端分离,前端用HTML/CSS/JS配合Bootstrap,开发工具为IDEA,服务器Tomcat,JDK17,预计2025年4月完成。
评委老师:为什么选择做花卉养护管理这个方向?
答辩学生:我自己喜欢养花,发现身边朋友常因忘记浇水把花养死,就想做一套简单的小系统提醒养护并方便网上买花。
评委老师:系统里你一共做了几个角色?分别是谁?
答辩学生:三个角色:管理员、员工、普通用户。
评委老师:普通用户最核心的两个功能是什么?
答辩学生:浏览购买花卉和写博客分享养护经验。
评委老师:购物车数据存在哪里?用的是什么数据库?
答辩学生:存在MySQL数据库,表名叫订单明细表(order_item)。
评委老师:后端整体用的什么框架?
答辩学生:SpringBoot + MyBatis。
评委老师:SpringBoot对比原来的Spring MVC最大的优势是什么?
答辩学生:不用自己配一堆XML,内置Tomcat,依赖少,搭建快。
评委老师:前端页面怎么做到手机也能看?
答辩学生:用Bootstrap响应式布局,自动适配屏幕大小。
评委老师:如果用户忘记密码怎么办?
答辩学生:登录页有“忘记密码”链接,输入手机号收验证码后可重设。
评委老师:员工如何新增一种花卉?
答辩学生:在“花卉信息录入”页面填名称、品种、养护要求,点保存即可。
评委老师:库存数量为0时前台还能不能下单?
答辩学生:不能,系统会提示“已售罄”并禁用购买按钮。
评委老师:管理员首页的统计图用什么技术画?
答辩学生:用开源的ECharts插件,读取后台销售数据生成折线和柱状图。
评委老师:推荐进货的算法简单讲一讲。
答辩学生:先统计近30天每种花的销量,再除以当前库存,比值高的就推荐多进。
评委老师:系统最大的难点你认为是哪一块?
答辩学生:前后端分离后接口联调,一开始经常404,后来把路径和跨域配置好才解决。
评委老师:打算怎么测试系统?
答辩学生:自己先黑箱点一遍,再用JUnit写几个单元测Service层,最后请同学帮忙走流程。
评委老师:预计什么时候能完成初版?
答辩学生:2025年3月中旬完成初版,3月底修改界面,4月初定稿。
【评委评价】
选题贴近生活,功能划分清晰,技术选型得当,完成难度适中。问题回答简洁明了,对系统流程熟悉,能反映出个人动手实践。后续需重点完善测试文档和界面细节。同意开题,按时间节点推进即可。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。