大佬教程收集整理的这篇文章主要介绍了基于springboot的社区核酸检测统计管理系统,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
该系统为全网最新原创,于2021年11月1日完成,有详细数据库设计。基于Java的springboot技术,数据层为MyBatis,数据库使用mysql,MVC模式,B/S架构,具有完整的业务逻辑。
后端:springboot+MyBatis 前端:layui,js,css等 开发工具:idea 数据库:mysql 5.7 JDK版本:jdk1.8 服务器:tomcat8
管理员:
登录并维护个人信息
社区管理员管理:社区管理员信息维护
居民管理:居民信息的维护,可设置高危人员
流动人员管理:流动人员的维护,可设置高危人员
高危人员管理;查看高危人员,可导出
管理员信息维护
社区管理员:
登录并维护个人信息
居民管理:居民信息的维护,可设置高危人员
流动人员管理:流动人员的维护,可设置高危人员
高危人员管理;查看高危人员,可导出,可解除高危人员
居民出入审核:查看出入申请并审核
核酸监测管理:批量初始化核酸任务,未核酸监测人员导出
统计展示:不同人员占比饼状图
核酸检测和未检测占比饼状图
近一周核酸检测居民曲线
近一周预警散点图(截至日期-当天时间)
访客管理:来访人员登记
社区举报管理;查看举报信息
公告管理:公告信息维护
居民:
登录并维护个人信息
个人信息登记:自助维护社区人员信息
居民出入审核:出入申请
核酸监测管理:上传或下载核酸监测报告,添加核酸检测,维护核酸检测信息
社区举报管理;举报并维护信息
公告管理:查看公告
系统登陆
管理员首页
管理员功能
社区管理员首页
社区管理员功能
用户首页
用户功能
查看个人信息
对个人信息维护
居民管理
对居民信息维护,可加入高危人员
流动人员管理
对流动人员信息维护,可加入高危人员
高危人员管理
可查看或移除高危人员
核酸检测管理
社区管理员可以对核酸检测记录一键初始化、导出未检测人员
统计展示
对人员、核酸等统计
访客管理
对来访人员信息维护
居民出入审核
对居民提交的申请进行审核
居民举报
对居民进行举报
公告管理
对公告信息维护
/**
* 分页查询
* pageIndex 当前页码
* pageSize 显示条数
*/
@RequestMapping(value = "/findDetection")
public String findDetection(Integer pageIndex, Integer pageSize, String time,String status, Model model,HttpServletRequest request) {
HttpSession session = request.getSession();
if(session.getAttribute("ad") == null){
session.setAttribute("msg", "对不起,请登录!");
return "login";
}
Map mp = new HashMap();
String type = (String)session.getAttribute("type");
if(type.equals("03")){
Resident resident = (Resident)session.getAttribute("ad");
mp.put("rid",resident.getId());
}
if(type.equals("02")){
mp.put("time",time);
mp.put("status",status);
}
PageInfo<Detection> pageList = detectionService.findPageInfo(pageIndex,pageSize,mp);
model.addAttribute("pageList",pageList);
return "DetectionList";
}
/**
* 添加
*/
@RequestMapping(value = "/addDetection" ,method = RequestMethod.POST)
@ResponseBody
public String addDetection( @RequestBody Detection detection,HttpServletRequest request) {
HttpSession session = request.getSession();
if(session.getAttribute("ad") == null){
session.setAttribute("msg", "对不起,请登录!");
return "login";
}
Resident resident = (Resident)session.getAttribute("ad");
detection.setRid(resident.getId());
detection.setStatus("01");
int d = detectionService.addDetection(detection);
return "200";
}
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~
以上是大佬教程为你收集整理的基于springboot的社区核酸检测统计管理系统全部内容,希望文章能够帮你解决基于springboot的社区核酸检测统计管理系统所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。