个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
尊敬的各位评委老师,大家好!我是xx同学。我的毕业设计题目是《基于微信小程序的宠物领养系统》。系统面向普通用户和管理员两类角色:用户端可以完成注册登录、查看首页轮播图、浏览宠物知识、进入领养中心申请领养、查看审核进度、对宠物进行评论以及维护个人信息;管理员端则负责用户管理、宠物信息管理、领养审核、评论管理以及首页轮播图配置。系统特色是根据用户的浏览和领养偏好,使用协同过滤算法做宠物智能推荐。技术栈方面,前端用微信开发者工具+uni-app,后端用Spring Boot,数据库用MySQL,开发环境是IDEA。整个项目预计2025年3月完成需求分析,4月完成设计,5月完成编码,6月测试并提交论文。
评委老师:为什么选择微信小程序作为平台,而不是做一个网页或APP?
答辩学生:老师好,因为微信小程序无需安装、即用即走,推广成本低,而且微信用户基数大,正好契合“领养代替买卖”需要快速传播的特点,对我们基础薄弱的学生也更友好。
评委老师:系统里“智能推荐”具体怎么做?
答辩学生:我会用协同过滤算法,简单说就是“猜你喜欢”:如果A和B用户都喜欢过同一类型的狗,那么A喜欢的另一只狗也推荐给B。先用最简单的基于用户的协同过滤,后期再考虑改进。
评委老师:数据库里这么多评论表,会不会太复杂?
答辩学生:老师,我把评论分了三张表:宠物认领评论、领养评论、教学评论,结构其实一样,都是id、用户id、内容、回复等字段,分开只是为了后期统计方便,不会增加太多复杂度。
评委老师:如果用户上传的宠物图片很大,会不会导致小程序卡顿?
答辩学生:我会限制单张图片不超过2 MB,并在前端做压缩,后端再存缩略图和原图两种尺寸,保证加载速度。
评委老师:如何保证数据安全?
答辩学生:后端用Spring Security做登录验证,普通用户只能访问自己的数据;管理员用角色权限控制;数据库每天自动备份一次,防止数据丢失。
评委老师:开发过程中最大的困难预计是什么?
答辩学生:最怕多表联查写不好SQL,导致查询慢。我准备先用Navicat把SQL跑通,再放到代码里,并加索引优化。
评委老师:项目进度怎么安排?
答辩学生:2025年3月完成需求分析和数据库设计;4月完成UI和接口;5月编码并内测;6月修改bug、写论文并准备答辩。
评委老师总结:
xx同学的开题报告结构清晰,功能划分合理,技术选型符合自身水平,对可能遇到的问题也有简单可行的应对措施。建议后期重点关注智能推荐算法的落地测试和图片压缩细节。总体来看,目标明确,计划可行,同意按此开题继续推进。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。