当前位置:   article > 正文

基于springboot的社区核酸检测统计管理系统_检测系统springboot

检测系统springboot

项目介绍:

该系统为全网最新原创,于2021年11月1日完成,有详细数据库设计。基于Java的springboot技术,数据层为MyBatis,数据库使用mysql,MVC模式,B/S架构,具有完整的业务逻辑。

项目技术:

后端:springboot+MyBatis
前端:layui,js,css等
开发工具:idea
数据库:mysql 5.7
JDK版本:jdk1.8
服务器:tomcat8

功能概述:

  1. 管理员:
  2. 登录并维护个人信息
  3. 社区管理员管理:社区管理员信息维护
  4. 居民管理:居民信息的维护,可设置高危人员
  5. 流动人员管理:流动人员的维护,可设置高危人员
  6. 高危人员管理;查看高危人员,可导出
  7. 管理员信息维护
  8. 社区管理员:
  9. 登录并维护个人信息
  10. 居民管理:居民信息的维护,可设置高危人员
  11. 流动人员管理:流动人员的维护,可设置高危人员
  12. 高危人员管理;查看高危人员,可导出,可解除高危人员
  13. 居民出入审核:查看出入申请并审核
  14. 核酸监测管理:批量初始化核酸任务,未核酸监测人员导出
  15. 统计展示:不同人员占比饼状图
  16. 核酸检测和未检测占比饼状图
  17. 近一周核酸检测居民曲线
  18. 近一周预警散点图(截至日期-当天时间)
  19. 访客管理:来访人员登记
  20. 社区举报管理;查看举报信息
  21. 公告管理:公告信息维护
  22. 居民:
  23. 登录并维护个人信息
  24. 个人信息登记:自助维护社区人员信息
  25. 居民出入审核:出入申请
  26. 核酸监测管理:上传或下载核酸监测报告,添加核酸检测,维护核酸检测信息
  27. 社区举报管理;举报并维护信息
  28. 公告管理:查看公告

数据库设计:

部分功能展示:

系统登陆

管理员首页

管理员功能

社区管理员首页

社区管理员功能

用户首页

用户功能

查看个人信息

对个人信息维护

居民管理

对居民信息维护,可加入高危人员

流动人员管理

对流动人员信息维护,可加入高危人员

高危人员管理

可查看或移除高危人员

核酸检测管理

社区管理员可以对核酸检测记录一键初始化、导出未检测人员

统计展示

对人员、核酸等统计

访客管理

对来访人员信息维护

居民出入审核

对居民提交的申请进行审核

居民举报

对居民进行举报

公告管理

对公告信息维护

 部分代码:

  1. /**
  2. * 分页查询
  3. * pageIndex 当前页码
  4. * pageSize 显示条数
  5. */
  6. @RequestMapping(value = "/findDetection")
  7. public String findDetection(Integer pageIndex, Integer pageSize, String time,String status, Model model,HttpServletRequest request) {
  8. HttpSession session = request.getSession();
  9. if(session.getAttribute("ad") == null){
  10. session.setAttribute("msg", "对不起,请登录!");
  11. return "login";
  12. }
  13. Map mp = new HashMap();
  14. String type = (String)session.getAttribute("type");
  15. if(type.equals("03")){
  16. Resident resident = (Resident)session.getAttribute("ad");
  17. mp.put("rid",resident.getId());
  18. }
  19. if(type.equals("02")){
  20. mp.put("time",time);
  21. mp.put("status",status);
  22. }
  23. PageInfo<Detection> pageList = detectionService.findPageInfo(pageIndex,pageSize,mp);
  24. model.addAttribute("pageList",pageList);
  25. return "DetectionList";
  26. }
  27. /**
  28. * 添加
  29. */
  30. @RequestMapping(value = "/addDetection" ,method = RequestMethod.POST)
  31. @ResponseBody
  32. public String addDetection( @RequestBody Detection detection,HttpServletRequest request) {
  33. HttpSession session = request.getSession();
  34. if(session.getAttribute("ad") == null){
  35. session.setAttribute("msg", "对不起,请登录!");
  36. return "login";
  37. }
  38. Resident resident = (Resident)session.getAttribute("ad");
  39. detection.setRid(resident.getId());
  40. detection.setStatus("01");
  41. int d = detectionService.addDetection(detection);
  42. return "200";
  43. }

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

好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/137748?site
推荐阅读
相关标签
  

闽ICP备14008679号