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

【开题答辩全过程】以 基于微信小程序的宠物领养系统为例,包含答辩的问题和答案

个人简介

一名14年经验的资深毕设内行人,语言擅长Javaphp、微信小程序、PythonGolang、安卓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博主,没有选题的也可以联系我们进行帮你选题定功能和建议

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

相关文章:

  • 理解 C# `async` 的本质:从同步包装到状态机
  • 云手机与网络游戏相结合的优势?
  • AI大模型企业落地指南-笔记05
  • 【75】OpenCV C++实战篇——OpenCV 图像拼接、全景拼接(教程合集)
  • 【华为培训笔记】ASON原理
  • 关于嵌入式学习——嵌入式硬件3
  • 如何在MacOS上卸载并且重新安装Homebrew
  • 企业微信SCRM工具推荐:微盛AI·企微管家为什么是首选?
  • c#泛型公共类示例
  • Next.js App Router 中文件系统路由与页面跳转实践(以用户详情页面为例)
  • 1688拍立淘接口对接实战案例
  • Playwright-ui自动化工具
  • 如何设置PPTX的默认打开应用为PowerPoint
  • ​​AI生成PPT工具推荐,从此以后再也不用担心不会做PPT了​​
  • Effective Python 第10条 - 用赋值表达式减少重复代码
  • 股价暴跌后扔出 “王炸”,美团 LongCat 大模型到底是续命还是真有料?
  • Linux网络服务——基础设置
  • 【Kubernetes】知识点4
  • 吐槽一下福昕pdf阅读器高级专业版
  • git命令常用指南
  • openEuler2403安装部署Kafbat
  • 用遗传算法破解一元函数最大值问题:从原理到 MATLAB 实现
  • 关于多Agent协作框架的讨论:以产品经理工作流为例对比Sub Agent与AutoGen
  • 标注工具labelimg使用简介
  • 02-Media-4-mp4muxer.py 录制视频并保存为MP4文件的示例
  • 员工离职导致研发文档遗失的原因与防范方法
  • emmc擦写寿命-分区能拯救系统盘吗?
  • 日本移动应用市场营销分析:娱乐和金融应用增长强劲,游戏类广告支出最高!
  • Process Explorer 学习笔记(第三章3.1.2):管理权利与提权机制解析)
  • 高级RAG策略学习(二)——自适应检索系统原理讲解