项目简介
本项目是基于Spring Boot框架开发的疫情实时动态系统,可提供2019新型冠状病毒(2019 - nCoV)的实时数据与新闻更新。系统涵盖前端展示、后台管理、实时数据管理、新闻管理等功能,用户能通过浏览器获取最新疫情信息。
项目的主要特性和功能
- 实时数据展示:呈现国内和国外实时疫情数据,包含确诊、疑似、治愈和死亡人数。
- 新闻管理:管理员可发布、更新和删除疫情相关新闻。
- 用户管理:支持多用户角色(超级管理员和普通管理员),不同角色权限不同。
- 日志记录:记录管理员操作日志和用户访问日志,便于分析和审计。
- 分页查询:支持对新闻和实时数据进行分页查询,提升数据展示效率。
- 安全管理:利用Spring Security进行权限控制,确保仅授权用户可访问特定功能。
安装使用步骤
环境要求
- JDK 1.8+
- Maven
- MySQL
安装步骤
- 下载源码:从项目仓库下载源码文件。
- 导入数据库:运行
src/main/resources/sql/2019 - ncov.sql
脚本,创建数据库表结构。 - 配置数据库连接:修改
src/main/resources/application - dev.yml
文件中的数据库配置,确保连接到正确数据库。 - 编译打包:使用Maven命令编译打包项目。
shell mvn clean install
- 运行项目:进入
target
目录,执行生成的JAR文件。shell java -jar 2019 - nCoV.jar
- 访问系统:
- 前端页面:http://127.0.0.1:8088/2019 - ncov/
- 后台管理:http://127.0.0.1:8088/2019 - ncov/admin/login
默认账号
- 超级管理员账号:admin,密码:admin
- 普通管理员账号:woodwhales,密码:user
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】