当前全球都在提倡环境保护,现在社会高速发展,我们每个人每天都会产生很多的垃圾,尤其是工业发展到一定阶段之后这些垃圾的种类也越来越多,如果随意丢弃很可能会造成环境污染,尤其是一些电池等重污染垃圾,所以一点要做好垃圾分类,一方面是做好环境保护,另一方面是对可以再次利用的垃圾进行重复利用。
垃圾分类网站的主要使用者分为管理员和用户、垃圾分类管理员,实现功能包括管理员:首页、个人中心、用户管理、垃圾分类管理员管理、垃圾分类管理、垃圾类型管理、垃圾图谱管理、系统管理,垃圾分类管理员;首页、个人中心、用户管理、垃圾分类管理员管理、垃圾分类管理、垃圾类型管理、垃圾图谱管理,用户前台;首页、垃圾分类、垃圾图谱、个人中心、后台管理等功能。由于本网站的功能模块设计比较全面,所以使得整个垃圾分类网站信息管理的过程得以实现。

java计算机毕业设计基于springboot+vue+elementUI的垃圾分类网站系统(前后端分离)
开发语言:Java
开发工具:IDEA /Eclipse
数据库:MYSQL5.7
应用服务:Tomcat7/Tomcat8
使用框架:ssm+vue
可定制框架:ssm/Springboot/vue/python/PHP/小程序/安卓均可开发
垃圾分类网站 ,在系统首页可以查看首页、垃圾分类、垃圾图谱、个人中心、后台管理等内容

垃圾分类,在垃圾分类页面通过填写垃圾名称、垃圾类型、规格、数量、图片等信息进行提交,如图5-3所示。在垃圾图谱页面通过填写垃圾名称、垃圾类型、图谱等信息进行提交操作

管理员登录,通过填写注册时输入的用户名、密码、角色进行登录
管理员登录进入垃圾分类网站可以查看首页、个人中心、用户管理、垃圾分类管理员管理、垃圾分类管理、垃圾类型管理、垃圾图谱管理、系统管理等信息。

垃圾分类管理,在垃圾分类管理页面中可以填写垃圾名称、垃圾类型、规格、数量、图片等信息,并可根据需要对已有垃圾分类管理进行修改或删除等操作,如图
垃圾图谱管理,在垃圾图谱管理页面中可以查看垃圾名称、垃圾类型、图谱等内容,并且根据需要对已有垃圾图谱管理进行详情,修改或删除等详细操作
/**
* 前端列表
*/
@RequestMapping("/list")
public R list(@RequestParam Map<String, Object> params,LajifenleiguanliyuanEntity lajifenleiguanliyuan, HttpServletRequest request){
EntityWrapper<LajifenleiguanliyuanEntity> ew = new EntityWrapper<LajifenleiguanliyuanEntity>();
PageUtils page = lajifenleiguanliyuanService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, lajifenleiguanliyuan), params), params));
return R.ok().put("data", page);
}
/**
* 列表
*/
@RequestMapping("/lists")
public R list( LajifenleiguanliyuanEntity lajifenleiguanliyuan){
EntityWrapper<LajifenleiguanliyuanEntity> ew = new EntityWrapper<LajifenleiguanliyuanEntity>();
ew.allEq(MPUtil.allEQMapPre( lajifenleiguanliyuan, "lajifenleiguanliyuan"));
return R.ok().put("data", lajifenleiguanliyuanService.selectListView(ew));
}
/**
* 查询
*/
@RequestMapping("/query")
public R query(LajifenleiguanliyuanEntity lajifenleiguanliyuan){
EntityWrapper< LajifenleiguanliyuanEntity> ew = new EntityWrapper< LajifenleiguanliyuanEntity>();
ew.allEq(MPUtil.allEQMapPre( lajifenleiguanliyuan, "lajifenleiguanliyuan"));
LajifenleiguanliyuanView lajifenleiguanliyuanView = lajifenleiguanliyuanService.selectView(ew);
return R.ok("查询垃圾分类管理员成功").put("data", lajifenleiguanliyuanView);
}
/**
* 后端详情
*/
@RequestMapping("/info/{id}")
public R info(@PathVariable("id") Long id){
LajifenleiguanliyuanEntity lajifenleiguanliyuan = lajifenleiguanliyuanService.selectById(id);
return R.ok().put("data", lajifenleiguanliyuan);
}
/**
* 前端详情
*/
@RequestMapping("/detail/{id}")
public R detail(@PathVariable("id") Long id){
LajifenleiguanliyuanEntity lajifenleiguanliyuan = lajifenleiguanliyuanService.selectById(id);
return R.ok().put("data", lajifenleiguanliyuan);
}
/**
* 后端保存
*/
@RequestMapping("/save")
public R save(@RequestBody LajifenleiguanliyuanEntity lajifenleiguanliyuan, HttpServletRequest request){
lajifenleiguanliyuan.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
//ValidatorUtils.validateEntity(lajifenleiguanliyuan);
LajifenleiguanliyuanEntity user = lajifenleiguanliyuanService.selectOne(new EntityWrapper<LajifenleiguanliyuanEntity>().eq("guanliyuanzhanghao", lajifenleiguanliyuan.getGuanliyuanzhanghao()));
if(user!=null) {
return R.error("用户已存在");
}
lajifenleiguanliyuan.setId(new Date().getTime());
lajifenleiguanliyuanService.insert(lajifenleiguanliyuan);
return R.ok();
}