javaweb网吧管理系统_基于JAVA的毕设源码「建议收藏」

javaweb网吧管理系统_基于JAVA的毕设源码「建议收藏」网吧管理系统是基于java编程语言,mysql数据库,springboot框架和idea开发工具开发,本系统分为会员,网管,管理员三个角色,会员功能是注册登陆系统,查看网吧的电脑配置,查看上级信息,在线下机,查看网吧商品,在线购买商品,在线呼叫网管。网管可以对会员信息,商品信息,用户购买的订单,呼叫网管,电脑信息,用户上机下机管理。管理员拥有的功能比网管多些。本系统功能文档齐全,适合作为java毕业设计和课程设计参考和学习。_网吧管理系统

基于java(springboot)网吧管理系统

项目获取请看文章最底下官网

网吧管理系统是基于java编程语言,mysql数据库,springboot框架和idea开发工具开发 ,本系统分为会员,网管,管理员三个角色,会员功能是注册登陆系统,查看网吧的电脑配置,查看上级信息,在线下机,查看网吧商品,在线购买商品,在线呼叫网管。网管可以对会员信息,商品信息,用户购买的订单,呼叫网管,电脑信息,用户上机下机管理。管理员拥有的功能比网管多些。本系统功能文档齐全,适合作为java毕业设计和课程设计参考和学习。


一.技术环境

jdk版本:1.8 及以上
ide工具:IDEA
数据库: mysql5.7
编程语言: Java
tomcat: 8.0 及以上
java框架:springboot
maven: 3.6.1
前端:layui ,vue
详细技术:HTML+CSS+JS+JAVA+SpringBoot+MYSQL+Vue+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 { 
   
    @Autowired
    private UserService userService;
    @Autowired
    private 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> { 
   
    @Autowired
    private UserService userService;
    @Autowired
    private 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);
    }

    @Override
    public 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;
    }
}

五.项目截图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

项目获取

今天的文章javaweb网吧管理系统_基于JAVA的毕设源码「建议收藏」分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/58630.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注