基于java社区疫情防控管理系统

社区疫情防疫系统是基于java编程语言,mysql数据库,ssm框架,idea开发工具开发制作,本系统拥有社区用户和管理员两个角色,社区用户的主要功能是注册和登陆系统,查看社区新闻资讯,查看社区防疫物品,申请防疫物品,在线交流,上传健康码,申请防疫物品等功能;管理员可以对用户信息,体温信息,健康码,疑似人员,防疫物品,物品申请,物品类型,论坛信息,新闻资讯等进行管理;本系统界面简洁,功能齐全,文档齐全,适合作为java毕业设计参考和学习。


一.技术环境

jdk版本:1.8 及以上
ide工具:IDEA
数据库: mysql5.7
编程语言: Java
tomcat: 8.0 及以上
java框架:SSM
maven: 3.6.1
前端:layui
详细技术:HTML+CSS+JS+JSP+JAVA+SSM+MYSQL+JQUERY+MAVEN


二.项目文件(项目获取请看文末官网)


三.系统功能


四.代码示例

package com.lmu.controller;
/*** 和登陆有关的都在这里*/import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.lmu.model.Role;
import com.lmu.model.User;
import com.lmu.service.RoleService;
import com.lmu.service.UserService;
import com.lmu.utils.JsonUtils;
import com.lmu.utils.UserUtils;import org.apache.commons.collections.map.HashedMap;
import org.apache.struts2.ServletActionContext;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;import java.io.IOException;
import java.util.HashMap;
import java.util.Map;@Controller("loginController")
@Scope("prototype")
public class LoginController extends ActionSupport {@Autowiredprivate UserService userService;@Autowiredprivate RoleService roleService;private User user;private Map<String, Object> map = new HashMap();public User getUser() {return user;}public void setUser(User user) {this.user = user;}public UserService getUserService() {return userService;}public void setUserService(UserService userService) {this.userService = userService;}/*** 用户登陆* @return*/public void index() throws IOException {User user1 = userService.getUser(user);if (user1 != null){if (user1.getIsSh() == 1){if (user1.getRole().getEnName().equals("admin")){ActionContext.getContext().getSession().put("user", user1);}if (user1.getRole().getEnName().equals("js")){ActionContext.getContext().getSession().put("user1", user1);}if (user1.getRole().getEnName().equals("xs")){ActionContext.getContext().getSession().put("user2", user1);}map.put("flag", 1);map.put("url", "login_indexs.do");map.put("id", user1.getId());JsonUtils.toJson(map);} else {map.put("flag", 2);JsonUtils.toJson(map);}} else {map.put("flag", 3);JsonUtils.toJson(map);}}public String indexs() throws IOException {User u = UserUtils.getUser();if (u != null){ActionContext.getContext().put("user", u);String ss = u.getRole().getEnName();ActionContext.getContext().put("role", u.getRole().getEnName());}return SUCCESS;}//登陆页面public String login() {return SUCCESS;}//退出public String tuichu() {ActionContext ac = ActionContext.getContext();Map session = ac.getSession();session.remove("userName");session.remove("userId");ServletActionContext.getRequest().getSession().invalidate();return "login";}}
package com.lmu.controller;/*** 用户新增*/import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import com.lmu.model.Role;
import com.lmu.model.User;
import com.lmu.service.RoleService;
import com.lmu.service.UserService;
import com.lmu.utils.JsonUtils;
import com.lmu.utils.Pager;
import com.lmu.utils.UserUtils;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;import java.awt.event.FocusEvent;
import java.io.IOException;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;@Controller("userController")
@Scope("prototype")
public class UserController extends ActionSupport implements ModelDriven<User> {@Autowiredprivate UserService userService;@Autowiredprivate RoleService roleService;private User user;private Integer userId;private Map<String, Object> map = new HashMap();/*** list** @return*/public String list() throws IOException {User user1 = UserUtils.getUser();if (user1 == null || user1.getId() == null){ActionContext.getContext().put("login", 1);return SUCCESS;}Pager<User> pagers = null;Role role = user1.getRole();if (role.getEnName().equals("admin")) {pagers = userService.getList(user);ActionContext.getContext().put("pagers", pagers);ActionContext.getContext().put("user", user1);ActionContext.getContext().put("role", role);ActionContext.getContext().put("bean", user);return SUCCESS;} else if (role.getEnName().equals("xs") || role.getEnName().equals("js")) {pagers = userService.getList(user1);ActionContext.getContext().put("pagers", pagers);ActionContext.getContext().put("bean", user);return SUCCESS;}return null;}/*** 跳转add** @return*/public String add() {Pager<Role> pagers = roleService.pagers();ActionContext.getContext().put("pagers", pagers);return SUCCESS;}/*** 查询修改** @return*/public String edit() {User bean = userService.findById(userId);Pager<Role> pagers = roleService.pagers();ActionContext.getContext().put("bean", bean);ActionContext.getContext().put("pagers", pagers);return SUCCESS;}/*** 审核** @return*/public void updateSh() throws IOException {user.setIsSh(1);userService.updates(user);map.put("flag", true);map.put("url", "user_list.do");JsonUtils.toJson(map);}/*** 更新** @return*/public String update() throws IOException {if (user.getPass().equals("")){user.setPass(null);}userService.updates(user);map.put("flag", true);map.put("url", "user_list.do");JsonUtils.toJson(map);return SUCCESS;}/*** 保存** @return*/public void save() throws IOException {if (userService.getUser(user) != null){map.put("flag", false);map.put("url", "login_login.do");JsonUtils.toJson(map);} else {user.setTime(new Date());userService.save(user);map.put("flag", true);map.put("url", "login_login.do");JsonUtils.toJson(map);}}public void delete() throws IOException {User user1 = userService.findById(userId);user1.setIsDelete(1);userService.update(user1);map.put("flag", true);map.put("url", "user_list.do");JsonUtils.toJson(map);}@Overridepublic User getModel() {if (user == null) {user = new User();}return user;}public Integer getUserId() {return userId;}public void setUserId(Integer userId) {this.userId = userId;}public User getUser() {return user;}public void setUser(User user) {this.user = user;}
}

五.项目截图










项目获取

                                            												

基于java社区疫情防控管理系统(java毕业设计)相关推荐

  1. 基于java社区疫情防控系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java社区疫情防控系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java社区疫情防控系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 本源码技术栈: ...

  2. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java社区疫情防控管理系统rgb2a

    最近大四学弟学妹们开始准备设计了,有一些问题问我,比如设计怎么做,有没有模板等等吧,大家都没有去学校,老师都是通过远程指导的,答辩也是远程答辩,这种情况下同学们不在一起,可能碰到问题解决起来也比较麻烦 ...

  3. 基于Springboot社区疫情防控管理系统 毕业设计-附源码164621

    Springboot 社区疫情防控管理系统 摘要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为 ...

  4. 【毕业设计】java社区疫情防控管理系统(源码+论文)

    随着社会的快速发展,计算机的影响是全面且深入的.人们生活水平的不断提高,日常生活中人们对社区疫情防控管理信息系统方面的要求也在不断提高,随着社区疫情防控受到广大用户的注视,使得社区疫情防控管理信息系统 ...

  5. 基于JAVA社区疫情防控系统设计与实现 毕业设计开题报告

      本科生毕业论文 基于Java(springboot框架)社区疫情防控系统 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师:   XXXX大学本科生 ...

  6. Java毕业设计 社区疫情防控管理系统

    最新的社区疫情防控管理系统有源码+数据库+文档 是近期作品 ,公众号:一点毕设,获取更多毕设资料. 一.前言 社区防控一直是疫情防控的一线,社区疫情防控的力度直接决定着全国整个疫情防控的成败.国家对于 ...

  7. 基于JAVA社区疫情防控管理信息系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA社区疫情防控管理信息系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA社区疫情防控管理信息系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技 ...

  8. [附源码]Python计算机毕业设计SSM基于社区疫情防控管理系统(程序+LW)

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  9. java疫情防控管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署

    java疫情防控管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 java疫情防控管理系统计算机毕业设计MyBatis+系统+LW文档+源码+调试部署 本源码技术栈: 项目架构:B ...

  10. 计算机毕业设计Java医院疫情防控管理系统(系统+源码+mysql数据库+Lw文档)

    计算机毕业设计Java医院疫情防控管理系统(系统+源码+mysql数据库+Lw文档) 计算机毕业设计Java医院疫情防控管理系统(系统+源码+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B ...

最新文章

  1. 某程序员求助:因考虑不周,签字确认后又拒了虾皮offer,被hr告知进入黑名单,永不录用!以后还能进虾皮吗?...
  2. Winform中使用NPOI导出Excel时XSSFWorkbook wb = new XSSFWorkbook()报错
  3. Winform混合式开发框架的特点总结
  4. Java 1.3.1 带标签的 break语句
  5. LeetCode 769. Max Chunks To Make Sorted
  6. python之tkinter使用-消息弹框
  7. non-local Means(非局部均值)降噪算法及快速算法原理与实现
  8. kafka入门1-集群生产消息 报:ERROR Producer connection to localhost:9092 unsuccessful
  9. [Flex]Flex3.0 Beta3下载地址
  10. python正则表达式面试题,带有utf8问题的python正则表达式
  11. 易班显示服务器错误,易班常见问题汇总
  12. 约瑟夫环c语言程序完整版,约瑟夫环C语言实现源代码(1)
  13. java的在线帮助文档
  14. android fmod,Android采用fmod库实现变声效果
  15. 小学生python趣味编程-小学生C++趣味编程 PDF 全资料版
  16. 2017年全国数学建模国赛B题题目、解题思路、matlab代码(三)
  17. 51nod2384 事后诸葛亮
  18. 给Docker NodeRed 设置登陆账户
  19. Vscode运行java代码和c++代码时Terminal输出乱码?
  20. 人工智能技术在银行客服中心的应用风险-笔记

热门文章

  1. linux下搭建radius服务器,CentOS下Radius服务器搭建
  2. Eap无线加密服务器,使用hostapd做radius服务器进行EAP认证,巩固无线安全
  3. Hadoop安装教程——单机 / 伪分布式配置
  4. 大学生创新创业基础章节答案(李家华等,2021版)
  5. iPhone 4 Cydia使用教程!精选Cydia源!cydia怎么添加源!Cydia源使用方法!越狱后使用cydia全攻略!...
  6. linux查看二进制文件乱码
  7. arduino下载库出错_关于程序下载到最后卡住了以及自带库不能用的问题!!
  8. 简单制作vbs 对话框表白
  9. 《延禧攻略》的配色,简直美到爆!
  10. 三菱GXWorks2 监视梯形图状态