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

3次阅读

共计 1731 个字符,预计需要花费 5 分钟才能阅读完成。

拜访【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;
}

}

正文完
 0