【开题答辩全过程】以 阿纳海姆高达模型研究所网站的设计与实现为例,包含答辩的问题和答案
个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
各位老师好,我是xx同学,我的题目是“阿纳海姆高达模型研究所网站”。系统面向模型爱好者,主要分两大模块:前台给用户逛商城、发帖子、下订单;后台给管理员管商品、管订单、看报表。技术栈我选的是 SpringBoot + MyBatis 做后端,Vue3 + iview 做前端,MySQL 存数据,跑在 Tomcat9 上,前后端分离开发。
评委老师:为什么选“高达模型”这个题材?
答辩学生:我自己就是胶佬,身边同好很多,淘宝太杂、贴吧太散,想做个垂直的小站把买卖和交流放在一起,需求真实也熟悉。
评委老师:系统最核心的功能是哪一块?
答辩学生:购物车和订单流,只要这块跑通,整个商业闭环就能转起来。
评委老师:商品打算怎么录入?
答辩学生:后台提供“商品上架”页面,管理员填名称、价格、库存、图片,点保存就写进 MySQL,前端立即能看到。
评委老师:图片存在哪?
答辩学生:简单做法先存在服务器本地目录,数据库里只存路径,以后量大了再迁到 OSS。
评委老师:用户不登录能买东西吗?
答辩学生:不能,结算时必须登录,这样订单才能关联用户地址和积分。
评委老师:购物车数据没登录时放哪?
答辩学生:用 Vuex 存浏览器内存,一刷新就没,逼他早点注册。
评委老师:评论功能有没有防灌水?
答辩学生:有,同一用户对同一商品 24 小时只能评一次,后台也能删。
评委老师:后台“销售统计”打算怎么做?
答辩学生:按日汇总订单表里的成交金额,用 MySQL 的 date_format 分组,返回 JSON,前端用 iview 的柱状图直接渲染。
评委老师:支付接口接了什么?
答辩学生:目前只做模拟,订单状态靠管理员手动点“已支付”,后续想接支付宝沙箱但来不及。
评委老师:前后端分离后,跨域怎么解决?
答辩学生:SpringBoot 加 @CrossOrigin,指定前端 localhost:5173 端口,先跑通再说。
评委老师:数据库哪张表最复杂?
答辩学生:订单明细表,关联订单主表、商品表,还得记单价快照,怕以后价格变动。
评委老师:如果商品库存只有 1 件,两人同时下单怎么办?
答辩学生:在更新库存的 SQL 里加条件 where stock > 0,返回影响行数为 0 就提示“已售罄”,简单悲观锁。
评委老师:项目最难的点在哪?
答辩学生:Vue 调后端接口老是 404,后来发现 Axios 少写了 /api 前缀,调通那一刻印象最深刻。
评委老师:计划能赶上吗?
答辩学生:能,现在是 2025 年 3 月,我已写完商品管理和用户注册,剩下四周做订单和统计,时间够用。
评委老师评价:
xx同学选题贴近兴趣,需求描述清楚,功能划分合理,技术选型与自身水平匹配,能指出库存并发、跨域等实际问题并给出简单方案,具备可行性。下一步重点把“下单-支付-减库存”主线跑稳,再把基础文档补齐即可。总体同意开题,按计划推进。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。