欢迎光临散文网 会员登陆 & 注册

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

2023-04-19 21:05 作者:玟玟的大宝贝  | 我要投稿

访问【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实现的疫情数据统计分析系统的评论 (共 条)

分享到微博请遵守国家法律