1绪论1.1 课题背景二十一世纪互联网的出现改变了几千年以来人们的生活不仅仅是生活物资的丰富还有精神层次的丰富。在互联网诞生之前地域位置往往是人们思想上不可跨域的鸿沟信息的传播速度极慢信息处理的速度和要求还是通过人们骑马或者是信鸽传递这些信息传递都是不可控制的中间很有可能丢失信息的传递水平决定了人们生活的水平。如今大家都在使用互联网软件产品从内部管理设置计算机管理提高内部信息化的管理水准从外部市场也可以用计算机获取相关数据进行处理如今各行各业已经严重依赖于计算机了。本课题研究和开发校园疫情防控系统让安装在计算机上的该系统变成管理人员的小帮手提高校园疫情防控信息处理速度规范校园疫情防控信息处理流程让管理人员的产出效益更高。1.2 课题意义传统处理数据必须是一张张纸然后处理完毕又是统计在一张张纸上面不断的重复处理最终有个结果给最高层作为参考这个模式在互联网没有出现之前是一种常见的事情信息管理的效率提不上去人多不一定力量大因为人多肯定更加消耗资源并且因为人类需要休息需要管理思想会不统一会偷懒所以人们研究出专门帮助人们计算的机器就是计算机的前身到了互联网时代人们发现完全可以让程序供应商提供解决方案自己挑选自己合适的方案来提高自己的产出比。所以在日常工作和生活中会发现各种各样方便人们的工具。本课题研发的校园疫情防控系统就是提供校园疫情防控信息处理的解决方案它可以短时间处理完信息并且这些信息都有专门的存储设备而且数据的备份和迁移都可以设定为无人值守从人力角度和信息处理角度以及信息安全角度校园疫情防控系统是完胜传统纸质操作的。2需求分析系统角色分类管理员用户管理员个人中心管理员管理基础数据管理班级管理公告类型管理健康状态管理请假类型管理学院管理聊天室管理教师管理公告信息管理健康表管理学生请假管理学生管理老师个人中心聊天室管理公告信息管理健康表管理学生请假管理学生管理学生个人中心聊天室管理。公告信息管理。健康表管理学生请假管理3技术分析后端技术技术说明官网SpringBootWeb应用开发框架https://spring.io/projects/spring-bootSpringSecurity认证和授权框架https://spring.io/projects/spring-securityMyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.htmlMyBatisGenerator数据层代码生成器http://www.mybatis.org/generator/index.htmlDruid数据库连接池https://github.com/alibaba/druidJWTJWT登录支持https://github.com/jwtk/jjwtLombokJava语言增强库https://github.com/rzwitserloot/lombokPageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelperSwagger-UIAPI文档生成工具https://github.com/swagger-api/swagger-ui前端技术技术说明官网Vue前端框架https://vuejs.org/Vue-router路由框架https://router.vuejs.org/Vuex全局状态管理框架https://vuex.vuejs.org/Element前端UI框架https://element.eleme.ioAxios前端HTTP框架https://github.com/axios/axiosv-charts基于Echarts的图表框架 有源码 获取源码4系统设计5系统页面展示管理员5.1 登录登录4.2 个人中心4.3 管理员管理4.4 基础数据管理4.4.1 班级管理4.4.2 公告类型管理4.4.3 健康状态管理4.4.4 请假类型管理4.4.5 学院管理4.5 聊天室管理4.6 教师管理4.7 公告信息管理4.8 健康表管理4.9 学生请假管理4.10 学生管理6系统页面展示教师6.1 个人中心6.2 聊天室管理6.3 公告信息管理6.4 健康表管理6.5 学生请假管理6.6 学生管理7系统页面展示学生7.1 个人中心7.2 聊天室管理7.3 公告信息管理7.4 健康表管理7.5 学生请假管理