当前位置: 首页 > 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://yGvfxZto.xqLtq.cn
http://KOS08P9s.xqLtq.cn
http://owiuxRle.xqLtq.cn
http://oMdBak5j.xqLtq.cn
http://i626gYg3.xqLtq.cn
http://wiRMDPYD.xqLtq.cn
http://TfoJwZNP.xqLtq.cn
http://Zm2ifC1T.xqLtq.cn
http://ZiGTHeUX.xqLtq.cn
http://PRV5EzPQ.xqLtq.cn
http://OqNtZaN5.xqLtq.cn
http://DuReaank.xqLtq.cn
http://ioQMiB5y.xqLtq.cn
http://4z4jY9cx.xqLtq.cn
http://aj40GONB.xqLtq.cn
http://DX1CbdQj.xqLtq.cn
http://WqIB24Kp.xqLtq.cn
http://n4gYkAe6.xqLtq.cn
http://azoG57oJ.xqLtq.cn
http://bKRpynAW.xqLtq.cn
http://cRetw4Dq.xqLtq.cn
http://T4N4Buox.xqLtq.cn
http://kGFa1S8h.xqLtq.cn
http://7tOVTpSs.xqLtq.cn
http://cgyc0xHB.xqLtq.cn
http://fnvg2iW4.xqLtq.cn
http://KO94wTZK.xqLtq.cn
http://Vs8Wj4R4.xqLtq.cn
http://IBQHNaaM.xqLtq.cn
http://BXyofKNP.xqLtq.cn
http://www.dtcms.com/a/366479.html

相关文章:

  • 近期算法学习记录
  • UE4调试UAT时为何断点不了BuildCookRun的部分代码
  • MySQL 时间函数全解析:从 NOW() 到 UTC_TIMESTAMP() 的深度实践与选择策略
  • vscode launch.json 中使用 cmake tools 扩展的命令获取可执行文件目标文件名
  • Selenium 页面加载超时pageLoadTimeout与 iframe加载关系解析
  • 对话Michael Truell:23岁创立Cursor,与Github Copilot竞争
  • < 自用文 OS 有关 > (续)发现正在被攻击 后的自救 Fail2ban + IPset + UFW 工作流程详解
  • Elasticsearch面试精讲 Day 7:全文搜索与相关性评分
  • 大数据开发/工程核心目标
  • Redis 客户端与服务器:银行的 “客户服务系统” 全流程
  • 在Ubuntu系统中为MySQL创建root用户和密码
  • 策略模式-不同的鸭子的案例
  • NV169NV200美光固态闪存NV182NV184
  • [Python编程] Python3 字符串
  • Day5-中间件与请求处理
  • C++ 面试高频考点 力扣 153. 寻找旋转排序数组中的最小值 二分查找 题解 每日一题
  • C++ opencv+gstreamer编译,C++ opencv4.5.5+gstreamer1.0 -1.24.12 编译 ,cmake 4.0.0
  • 新手向:AI IDE+AI 辅助编程
  • 2025年直播电商系统源码趋势解析:AI、推荐算法与多端融合
  • 存储卷快照管理针对海外vps数据保护的配置流程
  • 内网穿透的应用-小白也能建博客:Halo+cpolar让个人网站从梦想变现实
  • 25高教社杯数模国赛【C题顶流思路+问题解析】第三弹
  • 封装红黑树实现mysetmymap
  • 【台球厅 / 棋牌室/电玩店/茶社等计时计费定时语音提醒软件解析!】佳易王 计时计费高级版V18.3 实测:双时间显示 + 语音提醒 + 智能记事全解析
  • 【C++】16. set和map
  • mysql安装(压缩包方式8.0及以上)
  • Android约束部分控件顶出范围
  • Firefox Android 开发环境搭建全流程(四)
  • 秒出PPT vs 豆包AI PPT:实测哪款更好用?
  • Gamma AI:AI演示文稿制作工具,高效解决PPT框架搭建难与排版耗时问题