计算机毕业设计之SpringBoot+Vue.js校园疫情防控系统(可视化+疫情爬虫+前后端分离+多角色登录)

news/2024/7/19 12:18:37 标签: vue.js, 爬虫, 前端, spring boot, elementui

1.角色以及对应的权限
权限表

2.登录功能:
输入用户ID和密码登录,学生ID为学号,教职工(包括辅导员)的ID为教职工号,管理员ID任意,ID为一串数字。
3.每日健康填报功能:
3.1所有用户均可进行每日健康填报。每日健康填报的内容为三次体温登记(分别为早、中、晚),行程轨迹,是否有咳嗽、发烧等症状。
3.2辅导员可以查看以及管理年级的学生的填报内容。并可以查询是否有体温异常(>37.3)或者有咳嗽、发烧症状的学生。
3.3学校管理员可以查看所有用户的填报记录,并可以查询是否有体温异常或者有咳嗽、发烧症状的人员。
3.4所有用户可以查看自己填报的历史记录。
4.离校申请功能:
4.1 学生离校时需要进行离校申请,具体流程为:
(1)学生登入系统填报信息,信息包括:离校原因、出校时间、返校时间、离校行程轨迹。
(2)辅导员审核,查看学生申请单并在申请单下面的建议框填写建议,进行同意或者不同意撤回。若学生的申请单被撤回,学生可以在原来的申请单中修改内容再次提交,此时辅导员看到的申请单包含历史建议,并且可以重新填写建议。
4.2管理员可以看到所有学生的离校申请记录。
5通知栏功能:
5.1 管理员发布通知,通知具体信息有标题、内容(可以插入图片、表格,此功能如果比较复杂可以简化为只有文字)、发布通知人、时间。
5.2 所有用户可以查看通知。
6疫情地图功能:
6.1用echarts、python实现https://voice.baidu.com/act/newpneumonia/newpneumonia/?from=osari_aladin_banner#tab4链接中的中国疫情地图就行。有现有确诊和累计确诊,如果时间不够只需要展示现有确诊的疫情地图,并且在疫情地图的上面展示数据如:
7账号管理功能:
7.1管理员可以添加用户,学生用户信息包括:学号,姓名,电话,邮箱,通讯地址,院系,班级,登录密码(默认000000),照片(默认空白)。教职工用户信息包括:教职工号,姓名,电话,邮箱,通讯地址,所属部门/院系,登录密码(默认000000),照片(默认空白)。
7.2其他用户可以修改账户信息,只可以修改电话、邮箱、通讯地址、登录密码、照片。

运行截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.niftyadmin.cn/n/785066.html

相关文章

【gettimeofday】测试程序运行时间

转自:https://blog.csdn.net/u013806583/article/details/58127067 普通的C程序已经验证,内核模块的暂时还没有验证 在测试程序时,往往需要了解程序执行所需的时间,在C语言中可以使用函数gettimeofday来得到时间。 来不及解释了&a…

Mybatis框架学习(一)

文章目录一、环境搭建1.jar包的下载2.文件的配置二、入门1.书写第一个程序2.基于Mapper接口的crud操作3.mybatis的全局配置文件<1>properties<2>settings<3>typeAliases<4>Environment<5>mapper映射一、环境搭建 1.jar包的下载 https://github…

计算机毕业设计之大数据机器学习Python+SpringBoot考研分数分析与预测系统 大数据毕业设计 考研大数据分析 考研大数据预测 考研数据分析 KNN算法 人工智能

创新点 &#xff08;1&#xff09;将数据分析与预测相结合&#xff1b; &#xff08;2&#xff09;采用数据可视化技术&#xff0c;简洁高效的将数据展示给用户&#xff0c;提升用户体验&#xff1b; &#xff08;3&#xff09;有效Python采集多个地区、多所大学的相关考研信…

【proc/stat】CPU负载信息说明

转自&#xff1a;http://www.igigo.net/post/xiao-za-sui/-proc-statde-cpufu-zai-xin-xi-shuo-ming 关于/proc/stat最正确的文档 首先给出/proc/stat原始的文档, 其它文档都是从这文档翻译或引申出来, 如果看得明E文文档, 这最好不过进程的nice&#xff0c;进程的nice值一般是…

Understanding Undefined Behavior

“undefined behavior: behavior for which this International Standard imposes no requirements.” example of Undefined Behavior Use of an uninitialized variable &#xfffc; Misaligned pointers &#xfffc; Access to an object past end of lifetime &#xf…

【Input】adb shell input keyevent直接发送键值给设备

adb shell input keyevent 7 # for key 0 adb shell input keyevent 8 # for key 1 adb shell input keyevent 29 # for key A adb shell input keyevent 54 # for key B adb shell input text "ANDROID" 支持的KEYCODE 0 --> "KEYCODE_UNKNOWN…

SpringMvc+MyBatis整合

工程结构&#xff1a; 编写步骤 一、创建一个web工程并且建立好一个数据库表 转载于:https://www.cnblogs.com/wangyan12-9/p/8193635.html

Mybatis框架学习(二)

文章目录三、Mybatis映射文件1.使用mybatis完成crud操作<1>insert<2>update<3>delete2.修改接口返回值类型3.主键4.参数传递<1>参数传递的方式1) 单个普通(基本/包装String)参数2) 多个参数3) 命名参数4) POJO5) Map6) Collection/Array<2>参数处…