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

个人简介

一名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博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。

相关推荐
驰骋工作流10 小时前
流程时效考核的表结构:从待办时限到 WF_CH 考核结果驰骋BPM驰骋低代码低代码工作流引擎
android·低代码·rxjava
传奇开心果编程12 小时前
【Flutter踩坑排雷】第7课:巨型 build 函数坑|全部 UI 写在同一个 build,维护难、隐性异常
android·flutter·ios·移动开发·跨平台·dart·声明式ui
方白羽15 小时前
Android 双开环境底层剖析与风控检测落地
android·安全·app
weixin_5633714716 小时前
Android Studio 2024 版 Device Explorer 打开方法
android·ide·android studio
AIsoft_868918 小时前
职场音频文件怎么整理?录音APP有哪些用法
android·音视频
booboosui19 小时前
第一批个人 Agent 用户正在卸载,问题不在模型,在它住在哪儿
android
洞见前行19 小时前
点击图标到内容出现,你的 App 在这几秒里做了什么:Android 冷启动全链路优化实战
android·性能优化·android studio
凯基迪科技19 小时前
芯片UID绑定修改 加密与逆向修改思路分析
android
Liben20 小时前
Weex开发踩坑记录
android·前端·ios
救救孩子把1 天前
结构化输出为何“格式正确、答案错误”?JSON Schema 的能力边界
android·java·json·agent·agent服务