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

【开题答辩全过程】以宠物生活社区为例,包含答辩的问题和答案

个人简介

一名14年经验的资深毕设内行人,语言擅长Javaphp、微信小程序、PythonGolang、安卓Android

开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。

感谢大家的关注与支持!

各位老师好,我是xx同学。我的毕业设计题目是《基于Node.js的宠物生活社区的开发与实现》。系统主要面向宠物主人、认证养宠达人、商家和管理员四类用户,提供一站式宠物生活解决方案。核心功能包括:用户注册登录、圈子社交、动态发布、宠物活动报名、商品交易、后台管理等。技术栈选用Node.js+Express做后端,Vue.js+Element-UI做前端,MySQL存数据,前后端分离,部署简单,扩展方便。下面请各位老师提问。


评委老师:为什么选择“宠物生活社区”这个题目?
答辩学生:我自己养猫,发现大家平时交流养宠经验、买宠物用品要跳好几个App,很麻烦。所以想做一个把社交、购物、知识分享放在一起的社区,解决实际需求。


评委老师:系统主要给谁用?分几类账号?
答辩学生:四类:普通宠物主人、认证达人(能发科普文章)、商家(开店铺卖东西)、平台管理员。权限都不一样,普通用户只能看买,达人能发文章,商家能上下架商品,管理员管所有内容。


评委老师:商家账号怎么开?需要审核吗?
答辩学生:需要。商家提交营业执照等资料,管理员后台点一下“通过”才能开店,防止随便乱卖东西。


评委老师:前端用什么技术?为什么选它?
答辩学生:Vue.js加Element-UI。Vue简单好学,Element-UI组件现成,拖拖拽拽页面就出来了,对我这种基础弱的很友好。


评委老师:后端为什么用Node.js?
答辩学生:Node.js用JavaScript一把梭,前端后端语言统一,省得再学新语法;非阻塞I/O,聊天、点赞这些实时功能性能好;npm轮子多,复制粘贴就能跑。


评委老师:数据库怎么设计的?几张核心表?
答辩学生:目前最核心五张表:用户表、宠物表、商品表、订单表、帖子表。外键关联,用户-宠物一对多,用户-订单一对多,帖子挂在用户和圈子下,够用且清晰。


评委老师:怎么保证密码安全?
答辩学生:用户密码用bcrypt加盐哈希,数据库里看不到明文;再配合JWT做登录态,就算被抓包也解不开。


评委老师:如果以后用户量大了,系统会不会卡?
答辩学生:现在先用单台服务器跑着,后续可以把图片放OSS,数据库做主从,Node.js开cluster多进程,再不行就上Docker+K8s横向扩展,老师放心。


评委老师:项目计划怎么安排的?
答辩学生:2025年10月前定题,11月完成需求分析和技术学习,12月搭好框架,2026年1-3月写主要功能,4月测试+改bug,5月论文定稿并答辩。


评委老师总结:xx同学选题贴近生活,功能划分清晰,技术选型合理,计划也比较务实。后续注意把商家审核、图片上传的细节再完善一下,继续加油!


以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取

最后

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

http://www.dtcms.com/a/362744.html

相关文章:

  • 扩散模型驱动的智能设计与制造:下一场工业革命?
  • 最新!阿里财报电话会蒋凡与吴泳铭透露重要信息:淘宝闪购成绩斐然;零售与AI双轮驱动;阿里云推出“Agent Bay”新产品···
  • 物联网为何离不开天硕工业级SSD固态硬盘?
  • maven 常用指令
  • Corona渲染噪点终结指南:3ds Max高效去噪全攻略
  • 【3D 入门-3】常见 3D 格式对比,.glb / .obj / .stl / .ply
  • 通信中FDD和TDD的区别
  • 【SpringBootWeb开发】《一篇带你入门Web后端开发》
  • 242. 有效的字母异位词| 349. 两个数组的交集
  • 框架-SpringMVC-1
  • 手写Muduo网络库核心代码1-- noncopyable、Timestamp、InetAddress、Channel 最详细讲解
  • hive udf 执行一次调用多次问题
  • 算法 --- 模拟
  • HDFS读写机制深度解析:分布式存储的核心奥秘
  • Zookeeper分布式锁原理
  • java-设计模式-5-创建型模式-建造
  • 科普:为什么在开发板上运行 Qt 程序时需要在命令后加 -platform linuxfb
  • 少儿舞蹈小程序从0到1(5):搭建关于我们页面
  • 深入浅出 RabbitMQ - SpringBoot2.X整合RabbitMQ实战
  • 23种设计模式-抽象工厂模式
  • 蓝桥杯算法之基础知识(4)
  • Mysql杂志(七)
  • Deepin25安装mysql8.4.5
  • 在ROS中获取并发布UBS式传感器的温湿度
  • PostgreSQL(1) FETCH用法
  • 企业数字安全守护神:IT运维管理系统全面解析,构建坚不可摧的防护体系
  • 简陋的RPC
  • 从代码到组件:C语言动态库(DLL)封装与使用终极指南
  • NV115NV119美光固态闪存NV129NV112
  • 加速交通云建设,移动云为我国交通强国目标提供有力支撑