【开题答辩全过程】以 基于Android的综合社交系统为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

答辩学生:各位老师好,我的课题是"基于 Android 的综合社交系统"。系统面向校园场景,主要实现注册登录、好友管理、即时聊天、帖子发布与评论、热点资讯推送五大模块,方便师生随时随地交流经验、共享资源。开发环境用 Android Studio,数据库用 SQLite,界面用 XML 布局,核心代码用 Java 实现,整体技术栈轻量、易上手。下面请各位老师提问。


评委老师:为什么一定要做 Android 端,而不是微信小程序?

答辩学生:我目前只系统学过 Java 和 Android 基础,小程序还要学前端语言和云开发,时间不够,选 Android 能把控得住。


评委老师:SQLite 是单机的,如果以后用户量变大怎么办?

答辩学生:本次先做单机验证思路,毕业设计阶段先跑通核心功能,后续再学 MySQL+服务器迁移,论文里也会写扩展方案。


评委老师:好友添加采用什么方式验证?

答辩学生:最简单的方式:输入对方手机号后发送申请,对方在"新的朋友"里点"同意"即互为好友,不做二维码和扫一扫。


评委老师:聊天模块打算怎么做实时性?

答辩学生:先模拟"伪实时":双方都在线时把消息写进同一张表并刷新 RecyclerView;离线时先存库,等对方上线再手动下拉刷新。


评委老师:热点资讯从哪里来?

答辩学生:目前用管理员后台手动录入 5--6 条校园公告存在资讯表,客户端首页定时读取,不做爬虫,降低复杂度。


评委老师:帖子评论支持楼中楼回复吗?

答辩学生:不支持楼中楼,只支持一级评论,降低 UI 和数据库设计难度,后续再迭代。


评委老师:打算怎么做用户头像?

答辩学生:先内置 8 张默认头像让用户选择,本地存头像编号,不上传图片,省掉文件存储和权限处理。


评委老师:系统最大的技术难点你认为在哪?

答辩学生:RecyclerView 和数据库联动,经常闪退但控制台不报错,我准备用 Log 逐行打印,再结合博客案例排查。


评委老师:如果测试时发现两台手机时间不一致,聊天记录会乱序,怎么解决?

答辩学生:每条消息存服务器时间戳,目前单机就先取手机系统时间,论文里会说明"后续统一用服务器时间"的改进方向。


评委老师:预计什么时候能跑通第一个可演示的版本?

答辩学生:按计划 2025 年 3 月底完成注册登录+好友管理+聊天,4 月中旬加入帖子与评论,5 月初打包可演示 APK。


评委老师评价:

xx 同学选题贴近校园场景,功能边界清晰,技术路线与自身基础匹配,进度安排可行。建议后续把"数据库升级与网络迁移"作为论文展望重点,并提前准备演示视频。总体开题思路通顺,同意开题,按计划推进即可。


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

最后

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

相关推荐
Kapaseker2 小时前
Compose 进阶—巧用 GraphicsLayer
android·kotlin
黄林晴3 小时前
Android17 为什么重写 MessageQueue
android
阿巴斯甜1 天前
Android 报错:Zip file '/Users/lyy/develop/repoAndroidLapp/l-app-android-ble/app/bu
android
Kapaseker1 天前
实战 Compose 中的 IntrinsicSize
android·kotlin
xq95271 天前
Andorid Google 登录接入文档
android
黄林晴1 天前
告别 Modifier 地狱,Compose 样式系统要变天了
android·android jetpack
冬奇Lab2 天前
Android触摸事件分发、手势识别与输入优化实战
android·源码阅读
城东米粉儿2 天前
Android MediaPlayer 笔记
android
Jony_2 天前
Android 启动优化方案
android
阿巴斯甜2 天前
Android studio 报错:Cause: error=86, Bad CPU type in executable
android