【开题答辩全过程】以 基于安卓的医疗健康查询系统为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是xx同学,本次毕业设计的题目是"基于安卓的医疗健康查询系统"。系统面向两类用户:普通用户和管理员。用户端主要实现注册登录、浏览健康知识、发帖交流、留言咨询以及个人中心(可查看病例、处方、体检记录等);管理员端则负责用户信息、健康资讯、病例处方体检数据以及论坛留言的后台管理。技术栈方面,APP端用Android Studio开发,后台用Spring Boot + MySQL,Web管理端用Vue.js,前后端分离,保证开发效率与数据安全。


评委老师:为什么选择做"医疗健康查询"而不是"健康监测"?

答辩学生:考虑到硬件采集需要买传感器、做嵌入式,成本和技术门槛高,而查询系统只聚焦已有的健康数据录入、展示和交流,更适合我目前的基础。


评委老师:系统里"健康知识"从哪里来?

答辩学生:前期先手动录入一些权威网站公开的科普文章做测试;后期留给管理员后台持续发布,也考虑接入RSS抓取,但只是设想,先保证基本CRUD。


评委老师:病例、处方属于敏感信息,怎么保证安全?

答辩学生:数据库里密码用BCrypt加密;病例处方图片存服务器后只保留随机文件名,防止直接遍历;通信用HTTPS;权限拦截,未登录不能访问任何接口。


评委老师:APP端用到了哪些Android原生组件?

答辩学生:主界面用BottomNavigationView+Fragment做导航,列表用RecyclerView,网络请求用Retrofit,图片加载用Glide,本地存储用SharedPreferences保存登录token。


评委老师:Spring Boot里如何做到权限区分"用户"和"管理员"?

答辩学生:在User表里加role字段,登录成功后把role写进JWT的payload;后台拦截器解析token,根据role值放行不同接口,比如/admin/**只有管理员能访问。


评委老师:如果用户忘记密码怎么办?

答辩学生:目前只做最简单的"通过注册手机号找回",输入手机号后后台生成6位随机验证码,有效期5分钟,验证通过后让用户重新设置密码。邮件找回来不及做。


评委老师:体检报告图片很大,上传会不会太慢?

答辩学生:客户端先压缩到宽度1080px、质量80%,控制在300 KB以内;后台限制单文件不超过2 MB;如果以后量再大就考虑放到OSS对象存储,现在先存本地。


评委老师:Vue后台管理端如何与Spring Boot对接?

答辩学生:用axios发REST请求,统一加/api前缀;Spring Boot配置跨域允许localhost:8080;返回统一Result对象含code、msg、data,Vue端根据code做提示或跳转。


评委老师:开发计划怎么安排?

答辩学生:2025年1-2月完成环境搭建、数据库设计;3月完成用户端主要页面和接口;4月完成管理端和测试;5月撰写论文、准备答辩;每周向导师汇报一次。


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

答辩学生:第一次用Spring Security配JWT,怕拦截链写错导致权限失效;另外安卓端图片压缩和上传回调接口的线程切换也踩过坑,会多查资料多调试。


评委老师评价:

选题贴合生活,功能划分清晰,技术栈选择合理,工作量适中,适合本科阶段。安全、压缩、权限等关键点已有初步方案,后续需严格按照时间表推进,特别注意测试用例和文档完整性。总体开题思路可行,建议通过,进入正式开发阶段。祝顺利完成。


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

最后

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

相关推荐
阿巴斯甜20 小时前
Android 报错:Zip file '/Users/lyy/develop/repoAndroidLapp/l-app-android-ble/app/bu
android
Kapaseker21 小时前
实战 Compose 中的 IntrinsicSize
android·kotlin
xq95271 天前
Andorid Google 登录接入文档
android
黄林晴1 天前
告别 Modifier 地狱,Compose 样式系统要变天了
android·android jetpack
冬奇Lab1 天前
Android触摸事件分发、手势识别与输入优化实战
android·源码阅读
城东米粉儿2 天前
Android MediaPlayer 笔记
android
Jony_2 天前
Android 启动优化方案
android
阿巴斯甜2 天前
Android studio 报错:Cause: error=86, Bad CPU type in executable
android
张小潇2 天前
AOSP15 Input专题InputReader源码分析
android
_小马快跑_2 天前
Kotlin | 协程调度器选择:何时用CoroutineScope配置,何时用launch指定?
android