计算机毕业设计之Spark+SpringBoot校园疫情防控系统 校园疫情防控App 大数据毕业设计
主要研究内容
1、登录功能
输入用户名密码登录,学生ID为学号,教职工(包括辅导员)的ID为教职工号。密码可以使用阿里云短信手机验证码完成修改。
2、每日健康填报功能
2.1填报可以自动调取百度地图API获取实时位置,同时上传身份证调用百度AI自动识别回填身份证号码。
2.2所有用户均可进行每日健康填报。每日健康填报的内容为三次体温登记(分别为早、中、晚),行程轨迹,是否有咳嗽、发烧等症状。
2.3辅导员可以查看以及管理年级的学生的填报内容。并可以查询是否有体温异常(>37.3)或者有咳嗽、发烧症状的学生。
2.4学校管理员可以查看所有用户的填报记录,并可以查询是否有体温异常或者有咳嗽、发烧症状的人员。
2.5所有用户可以查看自己填报的历史记录。
3、离校申请功能
3.1 学生离校时需要进行离校申请,具体流程为:
(1)学生登入系统填报信息,信息包括:离校原因、出校时间、返校时间、离校行程轨迹。
(2)辅导员审核,查看学生申请单并在申请单下面的建议框填写建议,进行同意或者不同意撤回。若学生的申请单被撤回,学生可以在原来的申请单中修改内容再次提交,此时辅导员看到的申请单包含历史建议,并且可以重新填写建议。
3.2管理员可以看到所有学生的离校申请记录。
4、通知栏功能
4.1 管理员发布通知,通知具体信息有标题、内容。
4.2 所有用户可以查看通知。
5、实时疫情地图功能:用echarts实现疫情地图可视化,数据使用JS爬取百度疫情数据接口。
6、账号管理功能:管理员和其他用户管理。
7、Spark+Flink实时计算校园疫情防控大屏驾驶舱。
8、开发移动端App提供给学生、辅导员、教职工使用,方便快捷。
课题要求:(包括应具备的条件、对选题毕业生的专业要求)
应具备的条件
(一)硬件条件: Windows10操作系统
(二)软件条件:jdk1.8、hbuilder、idea、mysql、maven、google浏览器
(三)部署条件:阿里云Linux服务器/natapp内网穿透
对选题毕业生的专业要求
(一)Hadoop、Spark、Flink实时计算框架进行数据分析的能力;
(二)SpringBoot+Vue.js前后端分离完成web开发;
(三)Vant技术开发设计移动端App;
(四)熟悉如何对接第三方接口如阿里云短信、百度AI平台、百度地图等;
(五)独立使用MySQL数据库和navicat终端完成数据表设计的能力;



















