当前位置: 首页 > news >正文

【开题答辩全过程】以 基于springboot的高校疫情防控系统为例,包含答辩的问题和答案

个人简介

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

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

感谢大家的关注与支持!

各位老师好,我是xx同学,本次毕业设计的题目是“基于SpringBoot的高校疫情防控系统”。系统采用B/S架构,前端用Vue,后端用SpringBoot,数据库用MySQL,主要分管理员和学生两大角色:管理员可以登录、管理用户、审批请假、发布通知、查看疫情地图;学生可以查看实时资讯、每日打卡、上报疑似症状、请假、接收通知、管理个人信息。系统目标是让高校日常防疫工作线上化、数据化、傻瓜化,减轻辅导员压力,提高防控效率。


评委老师:为什么选择“高校疫情防控”这个题?
答辩学生:因为疫情虽然过去了,但学校每学期还是要求健康打卡、请假审批,纸质或微信群太乱,我想做个小系统把流程搬到网上,老师学生都省事。


评委老师:系统里最重要的功能是哪一块?
答辩学生:每日健康打卡和请假审批,这两个每天都被辅导员催,只要这两块跑顺了,老师就觉得有用。


评委老师:前端你会Vue,后端用SpringBoot,那前后端怎么“对话”?
答辩学生:用axios发请求,后端写@RestController接口,返回JSON数据,跨域在配置类里加CORS映射,简单粗暴。


评委老师:数据库几张核心表?
答辩学生:用户表、打卡表、请假表、通知表、疑似上报表,一共5张,外键都用user_id连用户表。


评委老师:如果两个学生同时提交请假,会不会出现编号重复?
答辩学生:主键用自增id,不会重复;请假编号另外用年月日+雪花算法生成,也撞不了。


评委老师:怎么保证学生不帮全宿舍“代打卡”?
答辩学生:目前只能记录IP和时间戳,真正防作弊得接学校统一身份认证或人脸识别,我能力有限,留作后期升级。


评委老师:Tomcat版本为什么选7.0?
答辩学生:开题写7.0是旧模板,实际用SpringBoot内置Tomcat9,老师放心,已经升级了。


评委老师:做完以后你怎么测试?
答辩学生:分两步:先用Postman把接口跑通,再用黑盒测试,喊5个同学同时登录打卡,看页面有没有报错或数据丢失。


评委老师:项目最大难点在哪?
答辩学生:Vue和SpringBoot第一次搭配,跨域调不通的时候卡了两天,后来把端口和注解配齐就过了。


评委老师:如果学校要你加“核酸预约”怎么办?
答辩学生:再建一张核酸预约表,给学生端加个菜单,管理员端加预约记录页面,代码结构不变,一天能搞定。


评委老师评价:
xx同学选题贴近校园实际,功能点清晰,技术路线稳妥,问答中表现出对业务最痛点的“打卡+请假”理解到位,对可能出现的数据冲突、并发问题也有简单方案。整体工作量适中,符合本科毕业设计要求。建议下一步把测试用例写详细,界面再做简洁些,争取答辩时拿出可运行的demo。继续加油,预祝顺利完成。


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

最后

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

http://www.dtcms.com/a/395803.html

相关文章:

  • Centos7 命令行使用nmcli重置网络配置
  • 如何计算sequence粒度的负载均衡损失
  • 学财税大数据应用,需要考CPA/税务师吗?
  • RAG全栈技术——文档加载器
  • 如何理解Service Mesh(服务网格)
  • android9适配camera gc02m1
  • 【十天成长计划】BoostKit初级班 开班啦!——陪伴式学习,阶梯式成长
  • 【图文详解】强化学习核心框架、数学基础、分类、应用场景
  • Rust简介
  • golang和rust内存分配策略
  • 简历项目之无人机图像目标识别
  • pantherx2 armbian librga-rockchip librga.so 编译安装方法
  • 【精品资料鉴赏】189页工程车辆集团数字化转型SAP解决方案
  • 算法 --- 多源 BFS
  • 15.Linux 硬盘分区管理
  • 2.UE-准备环境(二)-下载虚幻引擎源码和搞成vs项目并使用vs打开
  • G-Star公益行获评CCF优秀技术公益案例,用开源技术传递善意
  • 文化赋能・创意西宁 西宁传媒行业创业发展沙龙成功举办 探索本土企业升级新路径
  • TDengine 与 MYSQL 的差异总结
  • Mysql杂志(二十一)——Hash索引和二叉搜索树、AVL树
  • 什么是类的实例化
  • 西门子 S7-200 SMART PLC 实操案例:中断程序的灵活应用定时中断实现模拟量滤波(下)
  • STM32FreeRtos入门(二)——创建第一个多任务程序
  • Qt QML and Qt Quick 简述及例程
  • Linux 系统移植
  • 小杰机器学习(six)——概率论——1.均匀分布2.正态分布3.数学期望4.方差5.标准差6.多维随机变量及其分布
  • 【Linux】Ext系列文件系统(上)
  • 【ROS2】Beginner: Client libraries - 发布者、订阅者例子 C++ Python
  • AI设计功能性病毒:从DNA语言模型到精准杀菌实战
  • Qt 共享指针QSharedPointer与std::shared_ptr