精彩专栏推荐订阅:在下方主页👇🏻👇🏻👇🏻👇🏻
💖🔥作者主页:计算机毕设木哥🔥 💖
一、项目介绍
在现今的社会环境中,垃圾处理已经成为一个严重的问题。随着城市化进程的加快,大量的生活和工业垃圾被产生,而传统的垃圾处理方法不仅效率低下,而且往往会对环境造成二次污染。因此,寻找一种高效、环保的垃圾处理方式已经迫在眉睫。在这种背景下,垃圾分类管理系统应运而生。
垃圾分类管理系统是一个通过将垃圾分类、投放、收集、运输、处理和循环利用等一系列环节进行数字化管理的系统。它的出现使得垃圾处理的全过程监控和优化成为可能,通过该系统,管理员能够方便地管理垃圾分类的基础数据,发布公告;管理论坛板块和帖子;管理用户信息和留言板留言;以及发布政策信息等。而用户也能方便地进行垃圾分类投放,查看公告信息,参与论坛讨论,查看政策信息等操作。此外,该系统还能促进用户与管理员之间的交流和互动,使用户更加了解垃圾分类的相关政策和法规,提高垃圾分类的意识和责任感。
二、项目功能介绍
管理员功能
个人中心:管理员可以在个人中心查看和编辑自己的个人信息,例如头像、昵称、密码等。
基础数据管理:管理员可以添加、编辑和删除垃圾分类的基础数据。例如,增加新的垃圾分类、修改现有分类的名称或描述等。
论坛管理:管理员可以发布、编辑和删除论坛的帖子。同时,他们还可以管理论坛的板块,例如增加新的板块、关闭或删除现有的板块等。
公告管理:管理员可以发布、编辑和删除公告。这些公告可以是关于垃圾分类的新闻、更新或提醒等。
垃圾管理:管理员可以添加、编辑和删除垃圾的类别和类型。他们还可以管理垃圾的收集、运输和处理等相关信息。
留言板管理:管理员可以查看、回复和删除用户在留言板上的留言。
用户管理:管理员可以添加、编辑和删除用户的信息,例如姓名、地址、电话号码等。
政策管理:管理员可以发布、编辑和删除关于垃圾分类的政策和法规。
用户功能
注册:用户可以通过填写个人信息并设置密码来注册账号。
登录:用户可以使用已注册的账号和密码登录系统。
个人中心:用户可以查看和编辑自己的个人信息,例如姓名、地址、电话号码等。他们还可以设置接收垃圾分类通知的频率和方式。
公告信息:用户可以查看管理员发布的公告,了解最新的垃圾分类信息、政策更新等。
留言板信息:用户可以在留言板上查看和发表留言,与其他用户或管理员进行交流。
论坛信息:用户可以浏览和参与论坛的讨论,分享有关垃圾分类的经验和建议。
垃圾分类:这是系统的核心功能之一,用户可以根据垃圾分类的指引,正确地投放垃圾并进行分类。
政策信息:用户可以查看管理员发布的相关政策和法规,了解自己在垃圾分类中的责任和义务。
三、开发环境
- 开发语言:Java
- 数据库:MySQL
- 系统架构:B/S
- 后端:springboot
- 前端:vue
- 工具:IDEA或者Eclipse、JDK1.8、Maven
四、系统展示
登录模块:
首页模块:
管理员模块:
五、代码展示
public class ChangePointsDto {
public int sid;
// @Override
public boolean changpoints(int id,int points){
int point1=getpoint(id);
boolean flag = false;
Connection conn = null;
PreparedStatement pst = null;
ResultSet rs=null;
System.out.println(id);
/*
创建连接Connection对象和Statement对象
调用插入数据到数据库的方法
*/
conn = JDBCUtil.getConnection();
String sql = "update user set points=? where id='"+ id +"'";
try {
pst = conn.prepareStatement(sql);
pst.setInt(1, points+point1);
int row = pst.executeUpdate();
if(row>0){
flag = true;
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
JDBCUtil.release(conn,pst,rs);
}
return flag;
}
public int getpoint(int id){
Connection conn = null;
PreparedStatement pst = null;
ResultSet rs=null;
System.out.println(id);
/*
创建连接Connection对象和Statement对象
调用插入数据到数据库的方法
*/
conn = JDBCUtil.getConnection();
String sql = "select points from user where id='"+ id +"'";
try {
pst = conn.prepareStatement(sql);
rs = pst.executeQuery();
while(rs.next()==true){
sid = rs.getInt("points");
break;
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
JDBCUtil.release(conn,pst,rs);
}
return sid;
}
}
六、项目总结
垃圾分类管理系统是一个集管理、教育和优化垃圾处理全流程于一体的先进系统。通过该系统,管理员能够方便地管理垃圾分类的基础数据、论坛信息、公告信息和用户信息等;而用户也能方便地进行垃圾分类投放、查看公告信息和参与论坛讨论等操作。该系统的出现,不仅能够提高垃圾处理的效率,降低对环境的污染,还能促进用户与管理员之间的交流和互动,使用户更加了解垃圾分类的相关政策和法规,提高垃圾分类的意识和责任感。