【开题答辩全过程】以 基于Android的校园快递互助APP为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是 xx 同学,我做的题目是"基于 Android 的校园快递互助 APP"。简单来说,就是给本校同学做一个"代取快递"的平台:不想排队的人把订单发上去,有空的同学顺手把快递带回来,顺便赚点跑腿费。系统就两大角色:下单人、接单员。功能上注册登录、发布订单、抢单、确认收货、评价、余额提现六大块。安卓端用 Android Studio 写,后台用 Spring Boot + MySQL,服务器放在本地机房,今年 2025 年 3 月开题,预计 4 月底写完代码,5 月测试答辩。陈述完毕,谢谢老师!


评委老师:为什么一定要做 APP,直接用微信群不也能代取吗?

答辩学生:微信群消息太乱,容易漏单;而且没法看到对方信用、余额、历史评价,容易扯皮。APP 把流程固化下来,抢单、确认、评价、提现一条龙,省心也安全。


评委老师:你刚才提到"余额提现",钱怎么管?万一接单员拿了钱不送件怎么办?

答辩学生:钱先冻结在平台,下单人确认收货后平台才把佣金打到接单员账户;如果 24 小时不确认,系统自动默认完成。提现用支付宝沙箱接口,0 手续费,1 元起提。


评委老师:快递取件码是隐私,你怎么保证不被外人看到?

答辩学生:订单详情只对"已抢单"的接单员可见;其他人只能看到取件地址和悬赏金额。取件码字段后台加密,接口带 token 验证,抓包也解不开。


评委老师:后台用 Spring Boot,你学过吗?

答辩学生:寒假跟着 B 站做了一个"图书管理"小项目,会写 Controller、Service、Mapper 三层,这次把用户、订单、钱包三张表先做出来,够用就行。


评委老师:如果同时 1000 人抢 10 单,会不会崩?

答辩学生:目前先给订单表加乐观锁,一人抢成功其他人提示"手慢无";等后期再学 Redis 队列,这次毕业设计先保证能跑通。


评委老师:打算怎么测试?

答辩学生:用宿舍 4 部手机+安卓模拟器,10 个账号并发下单、抢单、确认;再把后台日志打开,看有没有 500 报错。老师如果愿意帮我下楼取两次快递,我还能做真实场景测试。


评委老师:进度怎么安排?

答辩学生:2025 年 3 月完成登录注册;4 月 10 日前做完下单抢单;4 月 20 日前加评价提现;4 月底打包 APK 和论文初稿;5 月初整理论文和 PPT 准备答辩。


【答辩结束评语】

目标明确,功能接地气,技术路线可行,工作量够用。能把"微信群代取"做成正规平台想法很好。下一步把安全细节和并发方案再落地,毕业设计问题不大。继续加油,期待看到你的成品。


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

最后

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

相关推荐
virus59457 小时前
悟空CRM mybatis-3.5.3-mapper.dtd错误解决方案
java·开发语言·mybatis
没差c8 小时前
springboot集成flyway
java·spring boot·后端
时艰.8 小时前
Java 并发编程之 CAS 与 Atomic 原子操作类
java·开发语言
编程彩机9 小时前
互联网大厂Java面试:从Java SE到大数据场景的技术深度解析
java·大数据·spring boot·面试·spark·java se·互联网大厂
笨蛋不要掉眼泪9 小时前
Spring Boot集成LangChain4j:与大模型对话的极速入门
java·人工智能·后端·spring·langchain
Yvonne爱编码9 小时前
JAVA数据结构 DAY3-List接口
java·开发语言·windows·python
像少年啦飞驰点、10 小时前
零基础入门 Spring Boot:从“Hello World”到可上线微服务的完整学习指南
java·spring boot·微服务·编程入门·后端开发
眼眸流转10 小时前
Java代码变更影响分析(一)
java·开发语言
Yvonne爱编码10 小时前
JAVA数据结构 DAY4-ArrayList
java·开发语言·数据结构
阿猿收手吧!10 小时前
【C++】C++原子操作:compare_exchange_weak详解
java·jvm·c++