【开题答辩全过程】以 Hadoop技术下的二手交易环保校园淘系统的设计与实现为例,包含答辩的问题和答案
个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!

各位老师好,我是 XX 同学,本次毕业设计的题目是《Hadoop 技术下的二手交易环保校园淘系统的设计与实现》。系统面向校园用户,分学生端和管理端:学生可以发布、浏览、搜索、下单、发货、许愿;管理员负责审核用户、商品分类、商品信息及心愿贴。后台用 Hadoop 的 HDFS 做分布式存储,MapReduce 做并行计算,HBase 存业务数据,SpringBoot+Vue 搭建前后端,Linux 做运行环境,JDK1.8 开发,Maven 管理依赖。目标是让二手交易更快、更安全、更环保,谢谢老师!
评委老师:为什么选择 Hadoop,而不是直接 MySQL?
答辩学生:MySQL 在数据量突然变大时会变慢,Hadoop 可以把数据切块存到多台机器,查大表时用 MapReduce 并行算,速度更快,后期加机器就能扩容,适合校园高峰期大量浏览。
评委老师:HDFS 默认一块 128 MB,小图片只有 2 MB,会不会浪费空间?
答辩学生:会把商品图片先打成 zip 包,每满 100 张再上传,一个块存多图,减少小块;缩略图另外放云盘,只在 HDFS 存原图路径,节省块数量。
评委老师:MapReduce 主要算哪些指标?
答辩学生:算每日上架量、成交量、热门搜索词、环保减碳量(公斤),结果写回 HBase,前端直接读,图表秒出。
评委老师:如果两个学生同时下单同一本书,怎么防止超卖?
答辩学生:在 HBase 给库存列加版本号,下单时先 check-and-put,版本号对不上就回滚,提示“已被抢”,保证不会卖成负数。
评委老师:系统安全性怎么保证?
答辩学生:登录用 Spring-Security 做 JWT 令牌,密码 Bcrypt 加盐;HDFS 开 Kerberos,只有集群账号能读写;后台管理再加角色权限,学生进不了后台。
评委老师:开发计划怎么安排?
答辩学生:第 1-2 周搭建 Hadoop 伪分布和 Vue 环境;第 3-4 周完成需求与数据库;第 5-7 周编码、接口联调;第 8 周压测;第 9 周写论文;第 10 周做 PPT 准备答辩。
评委老师:预计最大的难点是什么?
答辩学生:MapReduce 作业调优,怕数据倾斜导致 reduce 卡点,会提前用 combiner 合并,自定义分区,把热点商品打散到不同 reduce,先小数据试跑再全量。
【评委总结】
XX 同学思路清晰,技术路线接地气,能结合校园场景解决“快”和“省”的问题;对 Hadoop 小文件、并发控制、安全策略都有具体措施,计划可行。建议后续补充真实数据 10 GB 级压测报告,并对前端做手机适配。总体同意开题,期待成品。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取




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



所有评论(0)