最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

基于springboot實(shí)現(xiàn)疫情數(shù)據(jù)統(tǒng)計系統(tǒng)

2022-03-09 12:00 作者:指南針畢業(yè)設(shè)計  | 我要投稿


?項(xiàng)目編號:BS-XX-038


本系統(tǒng)基于springboot實(shí)現(xiàn)開發(fā),主要實(shí)現(xiàn)國內(nèi)各省的疫情數(shù)據(jù)管理及實(shí)時統(tǒng)計,特點(diǎn)是利用圖形報表實(shí)現(xiàn)展示各省確診人數(shù)、疑似人數(shù)、隔離人數(shù)、治愈人數(shù),利用不同的數(shù)據(jù)展示方式來進(jìn)行數(shù)據(jù)的體現(xiàn),并帶有后臺管理功能。


Java:? jdk1.8

Mysql: mysql5.7

Tomcat:? tomcat8.5.31

開發(fā)工具:IDEA或eclipse

前臺數(shù)據(jù)統(tǒng)計:


后臺登陸


錄入各省分?jǐn)?shù)據(jù):點(diǎn)提交后換一批省份,直接所有的省份數(shù)據(jù)錄入完畢

數(shù)據(jù)查詢:查詢今日各省數(shù)據(jù)




圖表展示:


用戶錄入:


用戶編輯:


本系統(tǒng)很有特點(diǎn),數(shù)據(jù)統(tǒng)計準(zhǔn)確,比較適合做畢業(yè)設(shè)計或課程設(shè)計使用。

package com.liu.epidemic.service.impl;

import com.liu.epidemic.bean.DailyEpidemicInfo;
import com.liu.epidemic.bean.EpidemicDetailInfo;
import com.liu.epidemic.bean.EpidemicInfo;
import com.liu.epidemic.bean.ProvinceInfo;
import com.liu.epidemic.mapper.EpidemicMapper;
import com.liu.epidemic.mapper.ProvinceMapper;
import com.liu.epidemic.service.EpidemicService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.List;

/**
?* @author znz
?* @date 2021/11/21
?*/
@Service
public class EpidemicServiceImpl implements EpidemicService {
? ? @Autowired
? ? private EpidemicMapper epidemicMapper;

? ? @Autowired
? ? private ProvinceMapper provinceMapper;

? ? @Override
? ? public List<ProvinceInfo> saveEpidemicInfos(Integer userId, DailyEpidemicInfo dailyEpidemicInfo) {
? ? ? ? String date = dailyEpidemicInfo.getDate();
? ? ? ? List<EpidemicInfo> array = dailyEpidemicInfo.getArray();
? ? ? ? String[] strings = date.split("-");
? ? ? ? int year = Integer.parseInt(strings[0]);
? ? ? ? int month = Integer.parseInt(strings[1]);
? ? ? ? int day = Integer.parseInt(strings[2]);
? ? ? ? for(int i=0;i<array.size();i++){
? ? ? ? ? ? //epidemicInfo封裝頁面提交過來的數(shù)據(jù)
? ? ? ? ? ? EpidemicInfo epidemicInfo = array.get(i);
? ? ? ? ? ? epidemicInfo.setDataYear(year);
? ? ? ? ? ? epidemicInfo.setDataMonth(month);
? ? ? ? ? ? epidemicInfo.setDataDay(day);
? ? ? ? ? ? epidemicInfo.setUserId(userId);
? ? ? ? ? ? epidemicInfo.setInputDate(new Date()); //設(shè)置當(dāng)前時間作為數(shù)據(jù)錄入時間
? ? ? ? ? ? //保存所有的疫情信息數(shù)據(jù)
? ? ? ? ? ? epidemicMapper.saveEpidemicInfos(epidemicInfo);
? ? ? ? }
? ? ? ? //返回下一組
? ? ? ? List<ProvinceInfo> noDataProvinceList = provinceMapper.findNoDataProvinceList(year, month, day);
? ? ? ? return noDataProvinceList;
? ? }

? ? @Override
? ? public List<EpidemicDetailInfo> findEpidemicInfoTotal() {
? ? ? ? GregorianCalendar calendar = new GregorianCalendar();
? ? ? ? int year = calendar.get(Calendar.YEAR);
? ? ? ? int month = calendar.get(Calendar.MONTH)+1;
? ? ? ? int day = calendar.get(Calendar.DATE);

? ? ? ? List<EpidemicDetailInfo> epidemicInfoTotals = epidemicMapper.findEpidemicInfoTotal(year, month, day);
? ? ? ? return epidemicInfoTotals;
? ? }

? ? @Override
? ? public EpidemicDetailInfo queryEpidemicInfoByProvince(String province) {
? ? ? ? GregorianCalendar calendar = new GregorianCalendar();
? ? ? ? int year = calendar.get(Calendar.YEAR);
? ? ? ? int month = calendar.get(Calendar.MONTH)+1;
? ? ? ? int day = calendar.get(Calendar.DATE);

? ? ? ? EpidemicDetailInfo epidemicDetailInfo = epidemicMapper.queryEpidemicInfoByProvince(year, month, day, province);
? ? ? ? return epidemicDetailInfo;
? ? }
}
?


package com.liu.epidemic.service.impl;

import com.liu.epidemic.bean.ProvinceInfo;
import com.liu.epidemic.mapper.ProvinceMapper;
import com.liu.epidemic.service.ProvinceService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
?* @author znz
?* @date 2021/11/21
?*/
@Service
public class ProvinceServiceImpl implements ProvinceService {
? ? @Autowired
? ? private ProvinceMapper provinceMapper;

? ? @Override
? ? public List<ProvinceInfo> noDataProvinceList(String date) {
? ? ? ? //2020-11-16
? ? ? ? String[] strings = date.split("-"); //["2020","11","16"]
? ? ? ? int year = Integer.parseInt(strings[0]);
? ? ? ? int month = Integer.parseInt(strings[1]);
? ? ? ? int day = Integer.parseInt(strings[2]);
? ? ? ? List<ProvinceInfo> noDataProvinceList = provinceMapper.findNoDataProvinceList(year, month, day);
? ? ? ? return noDataProvinceList;
? ? }
}
?


package com.liu.epidemic.service.impl;

import com.liu.epidemic.bean.UserInfo;
import com.liu.epidemic.mapper.UserMapper;
import com.liu.epidemic.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;

/**
?* @author znz
?* @date 2021/11/21
?* 如果要納入spring容器的類,不屬于框架的任何一層,就加@Component
?* 如果該類屬于控制層,就加@Controller
?* 服務(wù)層,就加@Service
?* 持久層,就加@Repository/@Mapper
?* 以上注解可以通用
?*/
//@Component
@Service("userService") ?//將該類與實(shí)現(xiàn)類納入spring容器的管理
public class UserServiceImpl implements UserService {
? ? @Autowired
? ? private UserMapper userMapper;

? ? @Override
? ? public UserInfo login(UserInfo userInfo) {
? ? ? ? UserInfo user = userMapper.login(userInfo);
? ? ? ? System.out.println("userservice"+user);
? ? ? ? return user;
? ? }

? ? @Override
? ? public void userInput(UserInfo userInfo) {
? ? ? ? userMapper.userInput(userInfo);
? ? }

? ? @Override
? ? public UserInfo queryUserByAccount(String account) {
? ? ? ? UserInfo userInfo = userMapper.queryUserByAccount(account);
? ? ? ? return userInfo;
? ? }

? ? @Override
? ? public int updateUser(UserInfo userInfo) {
? ? ? ? return userMapper.updateUser(userInfo);
? ? }
}


基于springboot實(shí)現(xiàn)疫情數(shù)據(jù)統(tǒng)計系統(tǒng)的評論 (共 條)

分享到微博請遵守國家法律
阿拉善盟| 凤阳县| 西峡县| 延津县| 射阳县| 台东市| 麦盖提县| 喜德县| 黄龙县| 杭锦旗| 岳普湖县| 桐梓县| 长春市| 灵璧县| 尼玛县| 泽库县| 浙江省| 海晏县| 吉林市| 壶关县| 磴口县| 运城市| 通山县| 锦州市| 宣武区| 原阳县| 宝鸡市| 睢宁县| 凤阳县| 长顺县| 秦皇岛市| 延寿县| 安新县| 琼海市| 无极县| 岳普湖县| 阿尔山市| 蓝田县| 徐州市| 阿拉善右旗| 天台县|