【开题答辩全过程】以 “今天吃什么”微信小程序为例,包含答辩的问题和答案
个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
答辩学生:各位老师好,我做的题目是“今天吃什么”微信小程序。它主要帮用户快速解决“今天到底吃啥”的纠结:打开小程序,先登录,系统会根据“跟你口味差不多的人喜欢什么”随机推荐一家店或一道菜;你也可以按菜系、价格、距离搜,看到喜欢的能收藏、评价、一键导航,还能把好吃的直接微信丢给室友。后台管理员可以上下架餐厅、发优惠券、看数据。技术方面,小程序前端用 HTML+CSS+JS 和 Vue,后端用 Python 的 Django,推荐算法是“用户相似度协同过滤”,地图导航调微信地图 API,数据存在 MySQL,图表用 ECharts 做可视化,开发工具是 PyCharm 和 Navicat。陈述完毕,谢谢老师!
评委老师:为什么选“今天吃什么”这个题目?
答辩学生:因为我和同学每天最头疼就是“吃什么”,群里能吵半小时,我就想做个小工具把这事几秒钟解决掉。
评委老师:系统最核心的功能是哪一块?
答辩学生:随机推荐,它用协同过滤算法,把“跟你口味最接近的人喜欢的店”直接甩给你。
评委老师:协同过滤会不会新用户来了没数据?
答辩学生:会冷启动,我先让新用户选 3 个喜欢口味标签,系统先按标签推,等他点过几次餐就有历史数据了,再切换到协同过滤。
评委老师:前端用 Vue,之前学过吗?
答辩学生:只跟着 B 站做了一个 Todo List Demo,后面边做边查文档,现学现卖。
评委老师:地图导航怎么实现?
答辩学生:微信小程序官方有 map 组件,把餐厅经纬度填进去,再调 wx.openLocation 就能一键导航,不用自己写地图。
评委老师:后台管理员可以删用户评论,会不会被商家买通乱删差评?
答辩学生:目前只能隐藏,不能物理删除,而且操作会写日志,真出问题可以恢复,以后想加“申诉”功能。
评委老师:数据存在 MySQL,量大后会不会慢?
答辩学生:现在只有几千条,够跑;真到几十万条我就给用户表、订单表加索引,再不行就按时间分表,一步一步来。
评委老师:开发计划怎么排的?
答辩学生:2025 年 2 月 10 号前写完开题报告,3 月完成数据库和推荐算法,4 月前后端联调并测试,5 月初交论文初稿,5 月底答辩。
评委老师:如果微信官方突然升级 API 不兼容怎么办?
答辩学生:先锁定基础库版本号,留出两周机动时间;真升级就把报错的地方按官方迁移文档改,一般只是改字段名。
【结束评价】
评委老师:xx 同学选题贴近生活,功能点清晰,技术路线对初学者来说“够用且能落地”,时间安排也比较现实。接下来把冷启动方案再细化一下,后台评论审核最好保留痕迹,论文里多放几张原型图和测试截图,就能达到毕业设计要求。总体同意开题,继续加油!
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。