Android 毕设看起来「有东西可点」,但老师追问的通常是:数据存在哪、管理员怎么管。本页只解决「选什么题」;后台目录见 Spring Boot,管理端见 Vue,演示见 3 分钟脚本。
选题结论:Android 用户端 + Spring Boot 后台 + MySQL。只做单机 App 分数会薄;演示准备用户端和管理端两套界面。
一、能做和不能做
- 能做:打卡记录、停车预约、志愿活动、校园报修。本地功能 + 云端同步,故事完整。
- 慎做:重度地图导航、实时音视频、复杂车牌识别当唯一创新点——环境一变就崩。
- 可降级:识别类功能做成「辅助填入」,主流程不依赖模型效果。
二、技术分工(细节去专页)
- App:课上教 Java 就用 Java;列表/表单/图表先扎实
- 网络:Retrofit/OkHttp 调自己的后端
- 后端目录与顺序:Spring Boot 页
- 加分可选项:本地缓存、通知、统计页(时间不够可砍)
三、可在线看的真实案例(用来定题)
健身打卡与运动记录 APP
记录、打卡日历、社区、排行榜,并配套管理后台做内容治理。
智慧停车场车位查询与管理系统查询、预约、进出场、缴费。车牌识别作为辅助填入,主流程不绑死模型。
大学生志愿服务信息管理系统组织审核、活动报名、签到签退、证书统计。校园场景,论文好写。
四、真机演示(配合通用脚本)
- APK 预装;关更新和省电限制
- 演示账号与预置数据,不现场现造
- 模拟器 + 真机 + 录屏三层保险
- 计时与话术套用 答辩 3 分钟演示脚本(App 2 分钟 + 后台 1 分钟)
常见问题
只有 App 没有后台行不行?
不建议。老师会问数据怎么维护。后台可以简单,但要有用户、内容和审核。
Java 还是 Kotlin?
课上教什么用什么。Kotlin 不是必须加分项。
和微信小程序怎么选?
学院有移动开发课、你有安卓基础,选 Android;想少踩环境坑、演示更稳,选小程序。