基于SSM的疫情数据统计分析系统

项目技术:

系统使用技术:SSM

前端技术:bootstrap、js、css、Ajax等

开发工具:idea

数据库:mysql5.7

项目介绍:

该系统采用java语言,SSM整合开发,mysql数据库,适合系统分为前台和后台,前台主要为数据展示,可以展示全国疫情分布图、用地图和饼状图展示、并列表展示每个省市的疫情数据、以及柱状图展示疫情数据等,后台用户登陆后,可以进行数据录入(录入疫情数据)、数据查询、图表展示、以及用户录入和编辑功能。

功能概述:

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

部分功能展示:

前台首页比较长,这里分块截图如下:

后台登陆

用户登陆

后台首页

用户登陆成功后进入系统

数据录入

用户可以进行录入疫情数据

数据查询

用户录入数据后,可以查询数据

图形展示

展示疫情数据

用户录入

可以新增用户

 部分代码:

 @RequestMapping("/ajax/input")     //@RequestBody作用是将页面提交的json格式的数据转换成对象     @ResponseBody //将return对象转换成json格式响应给页面     public AjaxResponseInfo saveEpidemicInfo(@RequestBody DailyEpidemicInfo dailyEpidemicInfo, HttpSession session){         AjaxResponseInfo ajaxResponseInfo=new AjaxResponseInfo();          UserInfo loginedUser = (UserInfo) session.getAttribute("loginedUser");         System.out.println("saveEpidemicInfo "+dailyEpidemicInfo); //        System.out.println("loginedUser "+loginedUser.getUserId());         if(loginedUser!=null){             //已经登录             Integer userId = loginedUser.getUserId();             List<ProvinceInfo> provinceInfos = epidemicService.saveEpidemicInfos(userId, dailyEpidemicInfo);             ajaxResponseInfo.setCode(0);             ajaxResponseInfo.setMsg("保存成功");             ajaxResponseInfo.setData(provinceInfos);         }else{             //表示用户没有登录             ajaxResponseInfo.setCode(-2);             ajaxResponseInfo.setMsg("权限不足,请登录后再试");         }         return ajaxResponseInfo;     }      @RequestMapping("/ajax/lastestData")     @ResponseBody     public AjaxResponseInfo findEpidemicInfoTotal(){         List<EpidemicDetailInfo> epidemicInfoTotals = epidemicService.findEpidemicInfoTotal();         AjaxResponseInfo ajaxResponseInfo = new AjaxResponseInfo();         ajaxResponseInfo.setCode(0);         ajaxResponseInfo.setMsg("查询成功");         ajaxResponseInfo.setData(epidemicInfoTotals);         return ajaxResponseInfo;     }

以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。




好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值