毕业设计-基于SpringBoot垃圾回收系统

环境:开发工具:idea,数据库:MySQL5.7 jdk1.8
架构:SpringBoot,前端HTML
主要功能
超级管理员:员工管理(重置密码、删除员工、升级员工为管理员)、管理员管理(重置密码、删除管理员、降级管理员为员工)、个人信息(个人信息修改、修改密码)等;
管理员:在库垃圾查看、垃圾去向管理(查看指定垃圾、审核申请)、系统公告管理(添加公告、查看公告、查询指定公告、编辑公告、删除公告)、系统员工管理(查看员工、重置密码、删除员工)、个人信息(个人信息修改、修改密码)等;
员工:垃圾回收(添加垃圾、删除垃圾、编辑垃圾、查询指定条件垃圾)、垃圾去向(运出申请、查询指定垃圾)、系统公告(查看公告、查询指定公告)、个人信息(个人信息修改、修改密码)等;

项目图片:
毕业设计-基于SpringBoot垃圾回收系统_第1张图片
毕业设计-基于SpringBoot垃圾回收系统_第2张图片
毕业设计-基于SpringBoot垃圾回收系统_第3张图片
毕业设计-基于SpringBoot垃圾回收系统_第4张图片
毕业设计-基于SpringBoot垃圾回收系统_第5张图片
毕业设计-基于SpringBoot垃圾回收系统_第6张图片
毕业设计-基于SpringBoot垃圾回收系统_第7张图片
毕业设计-基于SpringBoot垃圾回收系统_第8张图片
毕业设计-基于SpringBoot垃圾回收系统_第9张图片
毕业设计-基于SpringBoot垃圾回收系统_第10张图片
毕业设计-基于SpringBoot垃圾回收系统_第11张图片
毕业设计-基于SpringBoot垃圾回收系统_第12张图片
毕业设计-基于SpringBoot垃圾回收系统_第13张图片
毕业设计-基于SpringBoot垃圾回收系统_第14张图片
毕业设计-基于SpringBoot垃圾回收系统_第15张图片
毕业设计-基于SpringBoot垃圾回收系统_第16张图片
毕业设计-基于SpringBoot垃圾回收系统_第17张图片
毕业设计-基于SpringBoot垃圾回收系统_第18张图片

部分代码:

@GetMapping("/captcha.jpg")
    public void captcha(HttpServletRequest request, HttpServletResponse response )
            throws IOException {
        response.setHeader("Cache-Control", "no-store, no-cache");
        response.setContentType("image/jpeg");
        //生成文字验证码
        String text = producer.createText();
        System.out.println(text);
        //生成图片验证码
        BufferedImage image = producer.createImage(text);
        HttpSession session = request.getSession();
        session.setAttribute(Constants.KAPTCHA_SESSION_KEY,text);

        session.setMaxInactiveInterval(60);
        ServletOutputStream out = response.getOutputStream();
        ImageIO.write(image, "jpg", out);
        IOUtils.closeQuietly(out);
    }


    @RequestMapping("/register")
    public Result register(@RequestBody RequestRegisterVo registerVo) throws IOException {
        //System.out.println(registerVo);
       // String avatarUrl = userService.avatarUpload(registerVo.getAvatarFile());
        //用户数据的校验
        if(ObjectUtils.isNotEmpty(userService.queryByUsername(registerVo.getUsername()))){
            System.out.println(registerVo.getUsername());
            return  Result.getFailure().setMsg("用户名已存在!!!");
        }
        if(ObjectUtils.isNotEmpty(userService.queryByTel(registerVo.getTel()))){
            return  Result.getFailure().setMsg("电话号码已存在!!!");
        }
        if(VoUtilsTool.checkObjFieldIsNull(registerVo)){
            return Result.getFailure().setMsg("输入数据为空!!!");
        }
        if(registerVo.getPassword().trim().toCharArray().length < 8){
            return  Result.getFailure().setMsg("密码位数必须大于8!!!");
        }
        if(!PhoneFormatCheckUtils.isPhoneLegal(registerVo.getTel())){
            return  Result.getFailure().setMsg("手机号格式正确!!!");
        }

        //用户数据拷贝
        User user = new User();
        BeanUtils.copyProperties(registerVo,user);
        user.setPassword(DigestUtil.md5Hex(registerVo.getPassword()));
        user.setId(IdUtil.simpleUUID());
        user.setAvatarUrl("\\img\\avatar.jpg");
        //存入数据库中
        if(userService.saveOrUpdate(user)){
            return Result.getSuccess().setMsg("注册成功!!!");
        }else{
            return  Result.getFailure().setMsg("注册失败!!!");
        }
    }

B站视频链接:

毕业设计-基于SpringBoot垃圾回收系统

获取方式:联系下方名片获取

你可能感兴趣的:(在售源码,spring,boot,java,intellij-idea,mysql,maven)