首页 > 数据库 >基于SSM和MySQL实现的疫情数据统计分析系统

基于SSM和MySQL实现的疫情数据统计分析系统

时间:2023-04-19 22:33:07浏览次数:46  
标签:统计分析 疫情 epidemic SSM factoryBean dataSource MySQL 录入 人数

基于SSM和MySQL实现的疫情数据统计分析系统

访问【WRITE-BUG数字空间】_[内附完整源码和文档]

1.项目简介

疫情数据统计分析系统是一个基于SSM框架的网页端系统,项目中实现的功能如下:用户访问网站可以浏览全国疫情的图表信息,管理员登录后台管理系统,可以进行数据录入、数据查询、图表展示、用户录入和用户编辑。

功能描述

  • 图表展示:到目前为止,全国疫情分布图、扇形图、柱状图和表格
  • 数据录入:录入各个省份的确诊人数、疑似人数、隔离人数、治愈人数和死亡人数
  • 数据查询:展示录入疫情数据的各个省份的确诊人数、疑似人数、隔离人数、治愈人数和死亡人数,以及查询输入省份的疫情数据
  • 用户录入:录入用户信息,包括账号、用户名和密码,使用账号和密码可以登录后台进行数据管理和系统管理
  • 用户编辑:查询和修改用户的信息。。。。。。


@Configuration @MapperScan(basePackages = "com.liu.epidemic.mapper") public class MybatisConfig { @Bean public BasicDataSource basicDataSource(){ BasicDataSource dataSource=new BasicDataSource(); dataSource.setDriverClassName("com.mysql.jdbc.Driver"); dataSource.setUrl("jdbc:mysql://localhost:3306/epidemic?useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=utf8"); dataSource.setUsername("root"); dataSource.setPassword("123456"); //配置连接池的相关参数 dataSource.setInitialSize(3); //连接池的初始容量 dataSource.setMaxActive(10); //连接最大活动数量 dataSource.setMaxIdle(1); //连接最大的空闲数量 dataSource.setMaxWait(4000); //连接的超时时间 dataSource.setDefaultAutoCommit(false); //取消SQL语句的自动提交 return dataSource; } @Bean public SqlSessionFactory sqlSessionFactory(DataSource dataSource){ SqlSessionFactoryBean factoryBean=new SqlSessionFactoryBean(); factoryBean.setDataSource(dataSource); //给实体类起别名 com.liu.epidemic.bean.UserInfo==UserInfo factoryBean.setTypeAliasesPackage("com.liu.epidemic.bean"); //创建一个配置对象,该对象可以设置实体类中的成员变量名与数据库的对应关系 org.apache.ibatis.session.Configuration configuration = new org.apache.ibatis.session.Configuration(); //将数据库表中的字段名中的下划线取消,紧跟后面的第一个字符变大写,形成实体类中的成员变量名 //user_id --- userId province_name --- provinceName configuration.setMapUnderscoreToCamelCase(true); factoryBean.setConfiguration(configuration); SqlSessionFactory sessionFactory = null; try { sessionFactory = factoryBean.getObject(); } catch (Exception e) { e.printStackTrace(); } return sessionFactory; } }

基于SSM和MySQL实现的疫情数据统计分析系统_实体类

基于SSM和MySQL实现的疫情数据统计分析系统_Source_02

基于SSM和MySQL实现的疫情数据统计分析系统_Source_03

基于SSM和MySQL实现的疫情数据统计分析系统_ide_04

基于SSM和MySQL实现的疫情数据统计分析系统_Source_05

标签:统计分析,疫情,epidemic,SSM,factoryBean,dataSource,MySQL,录入,人数
From: https://blog.51cto.com/u_16075443/6207524

相关文章

  • MySQL中binlog备份脚本分享
    关于MySQL的二进制日志(binlog),我们都知道二进制日志(binlog)非常重要,尤其当你需要pointtopoint灾难恢复的时侯,所以我们要对其进行备份。关于二进制日志(binlog)的备份,可以基于flushlogs方式先切换binlog,然后拷贝&压缩到到远程服务器或本地服务器的其他存储上,例如挂载的NAS存储,也可......
  • MySQL数据库事务
    什么是数据库事务数据库事务(transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。数据库事务的四大特性数据库事务的四大特性和程序事务相同,......
  • mysql备份脚本
    [root@node1scripts]#catmysql_bak.shBackup_Dir=/data/backup/mysql/dayuser=roothost=localhostpwd=rootif[!-d$Backup_Dir]thenmkdir-p$Backup_DirfiDB_Name=(information_schemaachievements_statistical_utf8mb4adv......
  • Python操作MySQL就是这么简单
    Python操作MySQL就是这么简单下载MySQL8.0安装MySQL8.0步骤2:选择安装类型步骤3:选择安装位置步骤4:配置MySQL8.0步骤5:安装MySQL8.0步骤6:完成安装启动MySQL8.0MySQL8.0的常用命令python的pymysql库操作方法安装pymysql库安装pymysql库连接到MySQL数据库......
  • R基本统计分析
    #一、基本统计分析之基本方法#####R语言实战—第7章(描述性统计、频数表和列联表、相关及检验、t检验等)--------------------------------------------------------------------#1.1描述性统计分析#####例子:通过sapply()#定义一个函数,其中自变量为x,这里选择不忽视缺失值mysta......
  • Mysql操作多表查询的方法
    多表查询是指在关系型数据库中,通过同时查询多个数据表来检索相关数据的操作。这种查询方式通常用于需要在多个数据表中搜索和比较数据的情况,以获取更完整和准确的结果。在多表查询中,使用联接(join)操作将多个表连接在一起,并使用条件语句来指定要检索的数据。联接操作可以使用不同的方......
  • 普罗米修斯MySQL监控
    1.下载MySQL的exporter下载地址:https://prometheus.io/download/ 2.上传到需要监控的MySQL的机器上进行解压 解压安装tar-xzvfmysqld_exporter-0.14.0.linux-amd64.tar.gz 为了后续使用方便将名称修改为:mysqld_exporterexportDATA_SOURCE_NAME='root:123456......
  • MySQL 查看数据库表容量大小
    1.查看所有数据库容量大小selecttable_schemaas'数据库',sum(table_rows)as'记录数',sum(truncate(data_length/1024/1024,2))as'数据容量(MB)',sum(truncate(index_length/1024/1024,2))as'索引容量(MB)'frominformation_schema.t......
  • MySQL 级联查询所有父级
    表结构:idnamecodeparent_code1老板A 2总经理BA3项目总监CB4开发工程师DC      查询D开发工程师的所有上级:SELECT`name`,@`code`ASc_ids,(SELECT@`code`:=parent_codeFROMdepartWHERE`code`=@`code`)ASp_id......
  • Mysql数据库的安装教程
    (Mysql数据库的安装教程)一、Mysql数据库介绍MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软......