【开题答辩全过程】以 基于SSM的宜佳家具电商平台为例,包含答辩的问题和答案
个人简介一名14年经验的资深毕设内行人语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的关注与支持各位老师好我是xx同学我的毕业设计题目是《基于SSM的宜佳家具电商平台的设计与实现》。本系统是一个B2C家具电商平台主要解决现有宜佳家具平台页面设计不友好、操作流程繁琐、缺乏个性化推荐、客服响应慢、产品信息不准确以及配送服务慢等问题。系统主要功能模块包括前台用户端的关于我们、联系我们、公告信息、家具类型展示、家具信息浏览、家具评论功能后台管理端包括用户管理、家具信息管理、订单管理、公告管理等模块。技术栈方面后端采用SSM框架SpringSpringMVCMyBatis开发语言使用Java数据库使用MySQL服务器使用Tomcat前端使用JSP技术开发环境为Windows 10系统。通过本系统的设计与实现旨在提升用户购物体验同时帮助家具企业降低运营成本、提高利润。评委老师你的题目是基于SSM的宜佳家具电商平台请简单说一下SSM框架是什么这三个字母分别代表什么答辩学生SSM框架是三个开源框架的整合S代表Spring主要用来管理对象和依赖注入第二个S代表SpringMVC是用来处理用户请求和页面跳转的M代表MyBatis是用来操作数据库的。这三个框架组合起来可以比较方便地开发Java Web项目。评委老师你在背景和意义中提到现有平台存在页面设计不够友好、操作流程繁琐等问题那你设计的平台打算如何改善用户体验能举一两个具体的例子吗答辩学生我计划从几个方面改善第一优化页面布局让家具分类更清晰用户能快速找到想要的家具类型第二简化购买流程减少不必要的操作步骤第三增加家具评论功能让用户可以看到其他买家的真实评价帮助决策第四完善公告信息功能及时发布促销活动和配送通知。通过这些改进让用户浏览和购买家具更方便。评委老师你的功能模块里有家具类型和家具信息这两个有什么区别能举个例子说明吗答辩学生家具类型是分类比如客厅家具、卧室家具、餐厅家具这样的大类而家具信息是具体的商品比如宜家布艺沙发三人位就是一个具体的家具信息它属于客厅家具这个类型下。简单说家具类型是目录家具信息是具体的商品详情。评委老师你提到数据库使用MySQL请说一下MySQL是什么类型的数据库你打算设计哪些主要的数据表答辩学生MySQL是一种关系型数据库数据以表格形式存储表与表之间可以建立关联。我打算设计的主要数据表包括用户表存储用户账号密码等信息、家具类型表、家具信息表存储商品详情、订单表、订单详情表、评论表、公告信息表、管理员表等。这些表之间通过外键关联比如订单表关联用户表家具信息表关联家具类型表。评委老师你的参考文献里有英文文献比如第12篇关于SGLT1和SSM-based electrophysiology的文章这篇文献好像和你做的电商平台关系不大你能解释一下为什么引用这篇吗答辩学生思考老师这篇文献可能是我搜索SSM关键词时误选的看起来是生物医学领域的电生理学研究和SSM框架没有关系。我应该删除这篇文献重新查找真正关于SSM框架在电商或Web开发中应用的文献。谢谢老师指出这个问题。评委老师你在进度安排中提到2023年11月开始现在已经是2025年了你的时间安排需要做哪些调整如果现在才开始做大概需要多长时间完成答辩学生我需要把计划时间调整到2025年。如果现在2025年3月开始我计划3月完成开题和资料收集4月-5月完成系统设计和编码6月初完成测试和论文初稿6月中下旬完成论文修改和答辩准备。整个周期大约3-4个月考虑到我是基础比较薄弱的学生我会预留更多时间学习技术确保能按时完成。评委老师你的系统有前台和后台如果让你选择你觉得哪个部分开发难度更大为什么答辩学生我觉得后台管理部分难度可能更大一些。因为前台主要是展示数据用户浏览家具、下订单这些操作相对固定。但后台涉及权限管理、数据统计、订单处理状态流转等逻辑还要考虑管理员和普通用户的权限区分业务逻辑更复杂一些。特别是订单管理涉及订单状态的变更待付款、已付款、已发货、已完成等需要处理的状态比较多。评委老师你提到使用Tomcat作为服务器Tomcat主要起什么作用答辩学生Tomcat是一个Web应用服务器主要作用是运行Java Web项目。它接收用户通过浏览器发来的请求然后把请求交给我的SSM程序处理最后把处理结果返回给浏览器显示。简单说它是我写的代码和用户的浏览器之间的桥梁让用户的请求能够被我的系统处理。评委老师如果系统做完后你想怎么测试它能不能正常使用能简单说两个测试方法吗答辩学生我打算做两种测试第一是功能测试就是我自己模拟用户操作比如注册账号、浏览家具、加入购物车、提交订单、发表评论等看看每个功能是否都能正常跑通第二是边界测试比如测试搜索功能时输入不存在的关键词测试注册时故意输错密码格式看看系统能不能给出正确的提示而不是直接报错或崩溃。【答辩评价与总结】评委老师xx同学的开题陈述比较清晰能够明确说出系统的功能模块和技术选型对SSM框架的基本概念也有了解。从回答来看你对项目有一定的理解但也存在一些需要改进的地方优点对SSM三个组件的作用有基本认识知道各自分工能够区分家具类型和家具信息的业务逻辑对前后台开发难度的分析有一定道理能诚实指出参考文献选择不当的问题态度认真。需要改进的地方参考文献筛选不够严谨需要重新核查所有文献的相关性对技术细节的了解还比较表面比如MySQL表设计的具体字段、表间关系需要再细化测试方案可以更加系统一些建议学习一下黑盒测试和白盒测试的基本方法时间安排需要重新制定2025年的详细计划并严格执行。总体评价开题基本通过建议尽快完善文献综述细化数据库设计加强技术学习。希望xx同学在后续开发中多动手实践遇到问题及时与指导老师沟通按时完成毕业设计。祝你顺利完成以上是某同学的毕业设计答辩的过程如果你现在还没有参加答辩还是开题阶段已经选好了题目不知道怎么写开题报告可以下面找找有没有自己符合自己题目的开题报告内容列表中的开题报告都是往届真实的开题报告可发送使用或参考。文末或底部来联xi可免费获取最后有时间和有基础的同学建议自己多花时间找一下资料开题报告、源码自己独立完成毕设需要开题报告内容、源码参考的可以联xi博主没有选题的也可以联系我们进行帮你选题、定功能和建议。