【开题答辩全过程】以 基于微信小程序的校园二手物品交易平台的设计与实现为例,包含答辩的问题和答案

发布于:2025-09-02 ⋅ 阅读:(19) ⋅ 点赞:(0)

个人简介

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

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

感谢大家的关注与支持!

大家好,我是xx同学,我的毕业设计题目是《基于微信小程序的校园二手物品交易平台的设计与实现》。系统面向本校学生,分三端:学生用户端、卖家端和管理员端。用户端可以注册登录、浏览校园资讯、发布/查看求购、浏览二手物品并加入购物车、下单支付;卖家端可以管理商品和订单;管理员端负责用户、商品、订单、分类及系统公告的管理。技术栈用微信开发者工具做小程序前端,Vue.js做Web前端,Spring Boot+Java做后台,MySQL存数据。


评委老师:为什么选择微信小程序而不是做一个APP?
答辩学生:微信小程序免安装、即用即走,同学们几乎都有微信,推广成本低,也省服务器压力。


评委老师:系统里“购物车”功能具体怎么实现?
答辩学生:用户把看中的二手物品点“加入购物车”,数据存到MySQL的cart表,字段有用户ID、商品ID、数量。下单时把cart表里该用户的记录转到order表,再清掉购物车。


评委老师:如果两个人同时想买同一件只剩一件的商品,怎么避免超卖?
答辩学生:在下单时后台先查库存,库存≥1才能继续,然后立即把库存减1并加行锁,防止并发冲突。


评委老师:卖家发布商品时要填哪些信息?
答辩学生:商品名称、价格、分类、新旧程度、上传1-3张图片,还可以选填描述。


评委老师:后台用Spring Boot,那登录安全怎么保证?
答辩学生:用户密码用BCrypt加密存储,登录成功后生成JWT令牌返回给小程序,后续请求带Token,后台过滤器验证Token有效期和签名。


评委老师:数据库里最重要的几张表叫什么名字?
答辩学生:user(用户)、seller(卖家)、goods(二手物品)、order(订单)、cart(购物车)、category(分类)。


评委老师:预计什么时候开始编码,什么时候完成?
答辩学生:2025年3月完成环境搭建和数据库设计,4月完成小程序和后台主要接口,5月联调、写论文,6月初答辩。


评委老师:你怎么测试系统能不能同时支持100人浏览?
答辩学生:用Postman或JMeter模拟100个并发请求访问商品列表接口,看响应时间和错误率,如果超2秒就优化SQL或加索引。


评委老师:最后请用一句话总结你项目的最大优点。
答辩学生:用最低成本让校园闲置物品流通起来,既方便同学又环保。



评委老师评价:xx同学对整体流程、技术选型和关键实现点都答得比较清晰,能结合校园场景考虑并发、安全等实际问题。接下来请继续完善数据库细节和测试计划,保持进度,预祝你顺利完成毕业设计。


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

最后

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