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

【开题答辩全过程】以 校园帮帮团跑腿系统的设计与实现为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

老师好,我的课题是“校园帮帮团跑腿系统的设计与实现”。系统主要面向校园里的学生、商家、管理员和跑腿员四种角色,提供在线发布跑腿需求、接单、确认订单、交易评价、动态分享、公告查看等功能。技术方面,我打算用 Java 语言做后端,配合 SSM 框架(Spring、SpringMVC、MyBatis)和 MySQL 数据库,前端用基于 Web 的页面,整体跑在浏览器里就能用。


评委老师:系统打算什么时候完成?

答辩学生:计划在 2025 年 1 月中旬前把程序、论文和答辩 PPT 全部交付。


评委老师:系统里一共有几个角色?分别是谁?

答辩学生:一共四个角色:普通用户、跑腿员、商家和管理员。


评委老师:普通用户最核心的三个功能是什么?

答辩学生:发布跑腿项目、确认订单并支付、发布和查看动态分享。


评委老师:跑腿员能做什么?

答辩学生:跑腿员可以注册登录、查看用户发布的跑腿项目并接单、查看自己已接订单、确认完成订单,还能给交易写反馈。


评委老师:管理员能管哪些内容?

答辩学生:管理员可以管理所有用户信息、跑腿员信息、跑腿分类、跑腿项目、订单、动态帖子、交易反馈和系统公告,相当于拥有最高权限。


评委老师:商家端和跑腿员端最大的区别是什么?

答辩学生:商家端主要是发布跑腿项目给别人接;跑腿员端是去接别人发布的项目。简单说,商家是“发单人”,跑腿员是“接单人”。


评委老师:技术选型为什么选择 SSM 框架?

答辩学生:因为我们课程里重点学过 Spring、SpringMVC 和 MyBatis,资料多、上手快,老师也比较熟悉,方便后期指导。


评委老师:数据库用的什么?打算设计几张核心表?

答辩学生:用 MySQL。核心表大概会有用户表、跑腿员表、商家表、跑腿项目表、订单表、动态帖子表、公告表和交易反馈表,八张左右。


评委老师:系统安全性怎么保证?

答辩学生:先做到最基本的密码加密存储,再用拦截器做登录权限控制,不同角色只能访问自己的页面,后续如果时间允许再加验证码和简单的防 SQL 注入。


评委老师:如果同一订单被多个跑腿员同时点击接单,怎么处理?

答辩学生:在数据库里给订单加一个“状态”字段,用事务和行锁保证只能有一个人成功修改状态,其他跑腿员会提示“已被接单”。


评委老师:预计最大的开发难点是什么?

答辩学生:最难的应该是订单状态流转和支付的对接,要保证状态实时更新且不出错。


评委老师:最后简单说一下,你怎么测试系统?

答辩学生:先本地用 Postman 调接口,没问题后把前后端联调;接着让同学帮忙扮演不同角色走流程,最后把系统部署到云服务器,邀请更多同学试用并收集反馈。


评委老师评价与总结: xx同学的开题报告目标清晰,功能模块划分合理,技术选型贴合所学课程。答辩过程中能够用简洁语言回答关键问题,对系统的角色、流程和潜在难点都有基本认识。后续需要重点关注订单并发处理和支付流程的细节实现。总体通过开题,望按计划推进。


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

最后

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

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

相关文章:

  • Leetcode 3664. Two-Letter Card Game
  • LeetCode 面试经典 150_滑动窗口_串联所有单词的子串(32_30_C++_困难)(滑动窗口:控制起点和滑动距离)
  • 原位表征技术在水系电池研究稳定性测试中的应用-测试GO
  • 教育 AI 的下半场:个性化学习路径生成背后,技术如何平衡效率与教育本质?
  • 学习日记-spring-day47-9.1
  • 使用LoadBalancer替换Ribbon(五)
  • 深入解析quiche开源项目:从QUIC协议到云原生实践
  • 每日算法题【二叉树】:计算二叉树节点的个数、叶子结点的个数、第k层节点的个数
  • 【面试场景题】不使用redis、zk如何自己开发一个分布式锁
  • 数据库索引失效的原因+示例
  • 视觉引导机械手双夹爪抓取:偏心旋转补偿与逆运动学求解
  • 卷积神经网络训练全攻略:从理论到实战
  • 【K8s】整体认识K8s之Configmap、Secret/ResourceQuota资源配额/访问控制
  • HTTP/2 多路复用
  • [C语言] 结构体 内存对齐规则 内存大小计算
  • 基于springboot生鲜交易系统源码和论文
  • 一文读懂k8s的pv与pvc原理
  • 威科夫与高频因子
  • 2.充分条件与必要条件
  • Android Framework打电话禁止播放运营商视频彩铃
  • Coze源码分析-工作空间-资源库-前端源码
  • Frida Hook 算法
  • 音频数据集采样率选择建议
  • 从网络层接入控制过渡到应用层身份认证的过程
  • 电源相关零碎知识总结
  • 如何把指定阿里云文件夹下的所有文件移动到另一个文件夹下,移动文件时把文件名称(不包括文件后缀)进行md5编码
  • @Autowired注入底层原理
  • 吴恩达机器学习补充:决策树和随机森林
  • AUTOSAR AP R24-11 Log and Trace 文档总结
  • 贪心算法解决钱币找零问题(二)