【开题答辩全过程】以基于Vue的医院预约挂号系统的设计与实现为例,包含答辩的问题和答案
个人简介
一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等
开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。
感谢大家的关注与支持!
答辩学生:各位老师好,我的题目是“基于 Vue 的医院预约挂号系统”。系统分网页和微信小程序两端,主要角色有患者、医生和管理员;患者能按症状自动匹配医生并挂号,可文字/视频问诊;医生能接诊、视频沟通;管理员负责权限与数据维护。前端用 Vue+uni-app,后端拟用 Node+Express,数据库 MySQL,视频通话靠 WebRTC 插件,匹配算法先用简单关键词加权,后续再优化。下面请各位老师提问。
评委老师:为什么选 Vue 而不用 React?
答辩学生:Vue 中文文档多,上手快,uni-app 能一套代码直接出网页和小程序,适合我这种基础一般的学生,React 学起来时间可能不够。
评委老师:系统怎么判断“患者输入的症状”该挂哪个科?
答辩学生:先建一个关键词-科室对照表,比如输入“咳嗽”就带“呼吸科”权重 1,若同时出现“发热”再+1,得分最高的科室优先推荐,前期简单但能用。
评委老师:视频问诊准备用什么方案?
答辩学生:调腾讯 TRTC 的 WebRTC 组件,它免费分钟数够用,Vue 有现成 SDK,按文档接入即可,我先保证两人能接通,画面流畅以后再调。
评委老师:微信小程序端还需要额外做哪些认证?
答辩学生:先注册小程序账号,开通“医疗-预约挂号”类目,上传学校开的项目说明,通过审核就行;上线前再把服务器域名配置到小程序后台白名单。
评委老师:如果两个患者同时挂到同一位医生的最后一个号,怎么避免超卖?
答辩学生:在 MySQL 里给“剩余号源”字段加乐观锁,先读出版本号,扣号时同时 where 版本号=旧版本,影响行数为 0 就提示已挂满,让用户重新选时间。
评委老师:数据库里医生排班表怎么设计?
答辩学生:三字段:doctor_id、date、remain,主键联合(doctor_id,date),每天凌晨用定时任务初始化当天号源,挂一个 remain 减 1,退号就加 1。
评委老师:项目最大的风险是什么?
答辩学生:视频通话调不通,如果 TRTC 集成失败就降级成“仅文字+图片”,保证基础问诊能跑通,先把毕业设计流程走完,以后再升级。
评委老师评价:xx 同学选题贴合疫情后需求,功能划分清楚,技术路线可行,对基础薄弱的学生来说完成 MVP 即可接受。建议把“关键词匹配”和“号源并发”两块写成章节重点,视频部分留好降级方案,时间控制好,按计划推进可顺利完成毕业设计。
以上是某同学的毕业设计答辩的过程,如果你现在还没有参加答辩,还是开题阶段,已经选好了题目不知道怎么写开题报告,可以下面找找有没有自己符合自己题目的开题报告内容,列表中的开题报告都是往届真实的开题报告,可发送使用或参考。文末或底部来联xi可免费获取
最后
有时间和有基础的同学,建议自己多花时间找一下资料(开题报告、源码)自己独立完成毕设,需要开题报告内容、源码参考的,可以联xi博主,没有选题的也可以联系我们进行帮你选题、定功能和建议。