# 校园疫情防控可视化系统 **Repository Path**: haowei0509/Ceps ## Basic Information - **Project Name**: 校园疫情防控可视化系统 - **Description**: 一个基于Springboot + Mybatis-Plus + echarts + Layui 的校园疫情防控系统 - **Primary Language**: Java - **License**: Zlib - **Default Branch**: second - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 4 - **Created**: 2022-06-16 - **Last Updated**: 2024-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 工程简介 一个基于Springboot+Mybatis-Plus+Echarts+Layui的可视化校园疫情防控系统 ## 相关技术 一、系统运行环境 程序设计语言:JDK1.8 二、后台:Springboot、SpringMvc、Mysql(Mybatis-Plus)、Shiro 1、Java语言 Java是由Sun公司推出、目前在Oracle名下的面向对象的程序设计语言,其简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点得到非常多的开发人员的青睐。Java开发的领域非常广泛,包括桌面端、Web应用端、Android应用、分布式、嵌入式等多种平台。 2、SpringFramework SpringFramework是一个分层的、轻量级的、一站式的JavaEE开源框架,它是为了解决企业应用开发的复杂性而创建的。SpringFramework使用基本的JavaBean来完成以前只可能由EJB完成的事情,给企业应用提供了全面的编程和配置模型。SpringFramework的核心是控制反转(IOC)和面向切面编程(AOP)。 3、SpringBoot SpringBoot可以帮助开发者更容易的创建基于SpringFramework的应用程序和服务,它的设计目的是让开发者尽可能快地启动和运行,并尽可能少地预先配置SpringFramework。SpringBoot对第三方组件或应用的支撑有专门的自动配置设计,在大多数的情况下,只需要引入对应组件的启动器即可完成大部分的配置。 4、SpringWebMvc SpringWebMvc是SpringFramework中实现了MVC设计模式的、请求驱动类型的轻量级WebMVC框架,它使用了MVC架构模式的思想,将Web层进行职责解耦,使用“请求 - 响应”模型,帮助开发者简化控制器层的开发。 5、Shiro Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 6、MySQL MySQL是目前Oracle公司旗下的关系型数据库管理系统,能够满足不同种类型的企业级开发者和独立开发者的需要。MySQL可以搭建在本地、服务器,用其建造的数据库可在Internet上的任何地方访问。MySQL具有体积小、速度快、易使用、成本低、开放源代码等特点,在Web开发应用方面,MySQL是目前来讲最好的关系型数据库应用。 三、前端:Layui、Echarts layui (谐音:类 UI) 是一套开源的 Web UI 解决方案,采用自身经典的模块化规范,并遵循原生 HTML/CSS/JS 的开发方式,常适合网页界面的快速开发。layui 区别于那些基于MVVM 底层的前端框架,它更多是面向后端开发者,无需涉足前端各种工具,只需面对浏览器本身,让一切所需要的元素与交互。 Echarts JavaScript库 ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。ECharts最初由百度团队开源,并于2018年初捐赠给Apache基金会,成为ASF孵化级项目。 # 延伸阅读 项目展示 ![项目登录页面](image.png) ![项目系统主页](image1.png) ![增删改查子系统](image2.png) ![excel导入导出映射功能](image4.png)