个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是xx同学,本次毕业设计的题目是《基于SpringBoot的安信宠物医疗美容系统》。系统面向养宠年轻人,把“宠物医疗+美容+商城”搬到线上,分三端:用户小程序、机构后台、平台管理后台。核心功能有:在线图文问诊、预约医生/美容师、商品下单、订单发货、评论互动。技术栈选的是前端Vue、后端SpringBoot、数据库MySQL,用Redis做缓存,Maven管依赖,开发工具IDEA,服务器暂定Tomcat本地部署。下面请各位老师提问。



评委老师:为什么选择“宠物医疗”这个方向?
答辩学生:我家里养狗,平时去宠物医院排队很久,价格也不透明,就想做个线上平台把流程简化,也算解决自己痛点。


评委老师:系统里“图文问诊”具体怎么实现?
答辩学生:用户把宠物照片和文字描述上传,后端用FastDFS存图片,医生登录机构后台能看到消息列表,点进去回复,聊天记录写进MySQL。


评委老师:三类用户登录后权限怎么区分?
答辩学生:注册时选角色,数据库用户表加role字段:1普通用户、2机构、3管理员。SpringSecurity里配三个角色,不同角色访问不同接口。


评委老师:如果同一时段多个用户预约同一位医生,会不会冲突?
答辩学生:预约表把“医生ID+日期+时段”做联合唯一索引,提交前先查冲突,冲突就提示“该时段已被预约”,保证一人一档。


评委老师:商品订单状态有哪些?
答辩学生:待付款、已付款/待发货、已发货、已完成、已取消,五个状态,用枚举写死,方便后面做状态机。


评委老师:数据库一共设计了多少张表?
答辩学生:目前11张:用户、机构、管理员、商品、商品分类、购物车、订单、订单明细、评论、问诊记录、公告。


评委老师:Vue前端如何跟SpringBoot后端联调?
答辩学生:本地开两个端口,Vue配proxy把/api转发到8080,统一返回Result对象,含code、msg、data,前端用axios拦截器做统一弹错。


评委老师:测试阶段准备做哪些?
答辩学生:先用Postman把接口跑通,再用JUnit写单元测试,最后做页面功能黑盒测试,让同学点点点,记录bug清单,2025年4月中旬前改完。


评委老师:预计最大的难点在哪?
答辩学生:图片上传和问诊实时刷新,我怕接口慢,准备加Redis缓存热点商品,再用WebSocket推新消息,先保证能用再优化。



评委老师评价:
xx同学选题来自真实生活,目标明确,技术路线清晰,功能划分较细,数据库与权限设计有基本考虑。后续需重点关注并发预约与文件存储的性能,继续完善测试用例。总体开题可行,按计划推进,预期可完成。祝顺利。


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

最后

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

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐