当前位置: 首页 > java >正文

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

个人简介

一名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博主,没有选题的也可以联系我们进行帮你选题定功能和建议

http://www.xdnf.cn/news/19524.html

相关文章:

  • 8K4K图像评估平台
  • 【系统架构设计(七)】 需求工程之:面向对象需求分析方法:统一建模语言(UML)(下)
  • 像信号处理一样理解中断:STM32与RK3399中断机制对比及 Linux 驱动开发实战
  • 数组(4)
  • QMainWindow使用QTabWidget添加多个QWidget
  • 【数学建模学习笔记】数据标准化
  • LeetCode刷题记录----74.搜索二维矩阵(Medium)
  • 构建无广告私人图书馆Reader与cpolar让电子书库随身携带
  • 站在巨人的肩膀上:gRPC通过HTTP/2构建云原生时代的通信标准
  • Unity游戏打包——打包流程
  • 【C++】类型转换详解:显式与隐式转换的艺术
  • Vue2存量项目国际化改造踩坑
  • Ansible变量的定义与使用
  • 安卓11 12系统修改定制化_____常用的几种修改固件 实现指定 “运行内存” 显示
  • 【lucene】 中的impactsenum与impactsdisi有啥区别?
  • 拥抱智能高效翻译 ——8 款视频翻译工具深度测评
  • (附源码)留言系统的设计与实现
  • 标定分享3--lidar与rtk/ins标定外参工程实现分享
  • 变频器实习总结14 电子元件中的内部参考电压 Type-c口对于BMS开发的优点
  • Synchronized 概述
  • 平衡二叉树(一)
  • 2016考研数学(二)真题
  • sunset: noontide靶场
  • AlphaFold 2 本地部署与安装教程(Linux)
  • 高速CANFD通讯接口芯片ASM1042性能分析与5Mbps多节点测验
  • 包的相对导入
  • MPI-NCCL-TEST 训练自检,基础通信和可用的机器
  • 《Bishop PRML》10.1 (3) 理解VAE KL loss
  • 【贪心算法】day5
  • PPO、DPO和GRPO的区别