Java项目:119SpringBoot废品回收系统

这篇具有很好参考价值的文章主要介绍了Java项目:119SpringBoot废品回收系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

博主主页:Java旅途
简介:分享计算机知识、学习路线、系统源码及教程
文末获取源码

一、项目介绍

废品回收系统是由SpringBoot+Mybatis开发的,分为前台和后台,前台进行下单,后台处理。

后台功能如下:

  • 类型管理
  • 商品管理
  • 会员管理
  • 商户管理
  • 订单管理
  • 预约管理

前台功能如下:

  • 注册登录

  • 上门回收预约

  • 回收订单

  • 环保商城

  • 我的订单

  • 购物车

  • 个人中心

  • 下单

  • 付款

  • 确认收货

二、技术框架

  • 后端:SpringBoot,Mybatis
  • 前端:bootstrap,jquery

三、安装教程

  1. 用idea打开项目

  2. 在idea中配置jdk环境

  3. 配置maven环境并下载依赖

  4. 新建数据库,导入数据库文件

  5. 在application.yml文件中将数据库账号密码改成自己本地的

  6. 启动运行

四、项目截图

Java项目:119SpringBoot废品回收系统,毕设源码,java,开发语言,课程设计,毕业设计,spring boot

Java项目:119SpringBoot废品回收系统,毕设源码,java,开发语言,课程设计,毕业设计,spring boot

Java项目:119SpringBoot废品回收系统,毕设源码,java,开发语言,课程设计,毕业设计,spring boot

Java项目:119SpringBoot废品回收系统,毕设源码,java,开发语言,课程设计,毕业设计,spring boot

Java项目:119SpringBoot废品回收系统,毕设源码,java,开发语言,课程设计,毕业设计,spring boot

Java项目:119SpringBoot废品回收系统,毕设源码,java,开发语言,课程设计,毕业设计,spring boot

Java项目:119SpringBoot废品回收系统,毕设源码,java,开发语言,课程设计,毕业设计,spring boot

五、相关代码

OrderManager

package com.soft.action.business;

import com.soft.model.*;
import com.soft.service.*;
import io.swagger.models.auth.In;
import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;

import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
import java.util.Map;

/**
 * @program: garbgeSpringboot
 * @description: 商户订单管理
 **/
@Controller
@RequestMapping("business/orderManager")
public class OrderManager {

    @Autowired
    private GarbageOrderService garbageOrderService;

    @Autowired
    private AddressService addressService;

    @Autowired
    private GarbageTypeService garbageTypeService;

    @Autowired
    private SalesService salesService;


    @Autowired
    private UserService userService;

    // 跳转到废品回收订单管理界面
    @RequestMapping("/toOrderManager")
    public String toGarbageOrderManager(Map<String, Object> map) {

        List<GarbageOrder> garbageOrderList = garbageOrderService.getAllWaitGet();

        map.put("garbageOrderList", garbageOrderList);

        List<GarbageType> garbageTypeList = garbageTypeService.getAll();
        List<Address> addresses = addressService.getAll();

        map.put("garbageOrderList", garbageOrderList);
        map.put("addresses", addresses);
        map.put("garbageTypeList", garbageTypeList);

        return "business/garbageOrderManager";
    }

    // 跳转到废品回收订单管理界面
    @RequestMapping("/toAssigenSaler")
    public String toAssigenSaler(Map<String, Object> map, HttpSession session,@RequestParam("orderId")Integer orderId) {


        Business business = (Business) session.getAttribute("admin");
        Integer businessId = business.getId();
        List<Sales> salesList = salesService.getAll(businessId);

        map.put("salesList", salesList);
        map.put("orderId", orderId);

        return "business/saleList";
    }

    @RequestMapping(value = "/getGarbageOrder", method = RequestMethod.GET)
    public void getGarbageOrder(Map<String, Object> map, HttpSession session, HttpServletResponse response, @RequestParam("id") Integer id) throws IOException {

        PrintWriter out = response.getWriter();
        List<GarbageOrder> garbageOrderList = garbageOrderService.getAllWaitGet();


        Business business = (Business) session.getAttribute("admin");
        GarbageOrder garbageOrder = new GarbageOrder();

        garbageOrder.setId(id);
        garbageOrder.setStatus(2);
        garbageOrder.setBusinessId(business.getId());


        int result = garbageOrderService.updateSelective(garbageOrder);

        map.put("garbageOrderList", garbageOrderList);

        List<GarbageType> garbageTypeList = garbageTypeService.getAll();
        List<Address> addresses = addressService.getAll();

        map.put("garbageOrderList", garbageOrderList);
        map.put("addresses", addresses);
        map.put("garbageTypeList", garbageTypeList);

        // 添加废品上门回收订单
        if (result == 1) {
            System.out.println("抢单成功!");
            out.write("<script>alert('抢单成功!');"
                    + "window.location.href='/garbage-collection/business/orderManager/toOrderManager'</script>");
        } else {
            System.out.println("抢约失败!");
            out.write("<script>alert('抢单失败!');"
                    + "window.location.href='/garbage-collection/business/orderManager/toOrderManager'</script>");
        }
    }

    /**
     * 委派回收员
     */
    @RequestMapping(value = "/assigneSaler/{orderId}", method = RequestMethod.GET)
    public void assigneSaler(Map<String, Object> map, HttpSession session, HttpServletResponse response,
                             @PathVariable("orderId") Integer orderId,
                             @RequestParam("userId") Integer userId) throws IOException {

        PrintWriter out = response.getWriter();

        Business business = (Business) session.getAttribute("admin");
        GarbageOrder garbageOrder = new GarbageOrder();

        garbageOrder.setId(orderId);
        garbageOrder.setSaleId(userId);
        garbageOrder.setStatus(3);


        int result = garbageOrderService.updateSelective(garbageOrder);

        List<Sales> salesList = salesService.getAll(orderId);
        map.put("salesList", salesList);
        // 添加废品上门回收订单
        if (result == 1) {
            System.out.println("委派收货员成功!");
            out.write("<script>alert('委派收货员成功!');"
                    + "window.location.href='/garbage-collection/business/orderManager/toOrderManager'</script>");
        } else {
            System.out.println("委派收货员失败!");
            out.write("<script>alert('委派收货员失败!');"
                    + "window.location.href='/garbage-collection/business/orderManager/toOrderManager'</script>");
        }

    }

}

SalesManagerAction

package com.soft.action.business;

import com.soft.model.Business;
import com.soft.model.Sales;
import com.soft.model.User;
import com.soft.service.AddressService;
import com.soft.service.GarbageTypeService;
import com.soft.service.SalesService;
import com.soft.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

/**
 * @Description: 商户管理回收员控制器
 */
@Controller
@RequestMapping("/business/salesManager")
public class SalesManagerAction {

    @Autowired
    private SalesService userService;

    // 跳转到会员管理界面
    @RequestMapping("/toUserManager")
    public String toUserManager(Map<String, Object> map, HttpSession session) {

        Business business = (Business)session.getAttribute("admin");

        List<Sales> users = userService.getAll(business.getId());
        map.put("users", users);
        return "business/salePersonManager";

    }

    // 查询
    @RequestMapping("/search")
    public String search(String username, Map<String, Object> map, HttpServletResponse response) throws IOException {
        PrintWriter out = response.getWriter();

        if (username != null && !"".equals(username)) {
            Sales user = userService.getByUserName(username);
            if (user == null) {
                System.out.println("用户不存在!");
                out.write(
                        "<script>alert('回收员不存在!');" + "window.location.href='/garbage-collection/salesManager/toUserManager'</script>");
            } else {
                List<Sales> users = new ArrayList<Sales>();
                users.add(user);
                map.put("users", users);
                return "business/salePersonManager";
            }

        } else {
            return "redirect:toUserManager";
        }
        return "redirect:toUserManager";
    }


    // 修改
    @RequestMapping("/update")
    public String update(User user) {
        if (user != null) {
            // 这个是更新入库的user
            Sales newUser = userService.getById(user.getId());

            if (user.getUsername() != null && !"".equals(user.getUsername())) {
                newUser.setUsername(user.getUsername());
                System.out.println("修改了用户名");
            }
            if (user.getPassword() != null && !"".equals(user.getPassword())) {
                newUser.setPassword(user.getPassword());
                System.out.println("修改了密码");
            }
            if (user.getMoney() != null) {
                //newUser.setMoney(user.getMoney());
                System.out.println("修改了积分");
            }
            userService.update(newUser);
        }
        return "redirect:toUserManager";
    }

    @RequestMapping("/delete")
    public String delete(Integer id) {
        userService.delete(id);
        return "redirect:toUserManager";
    }
}

大家点赞、收藏、关注、评论啦 、👇🏻点开下方卡片👇🏻关注后回复 104 文章来源地址https://www.toymoban.com/news/detail-791790.html

到了这里,关于Java项目:119SpringBoot废品回收系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 详细教程:如何搭建废品回收小程序

    废品回收是一项环保举措,通过回收和再利用废弃物品,可以减少资源浪费和环境污染。近年来,随着智能手机的普及,小程序成为了推广和运营的重要工具。本文将详细介绍如何搭建一个废品回收小程序。 1. 进入乔拓云网后台 首先,打开浏览器,输入浏览器搜索乔拓云,

    2024年02月14日
    浏览(29)
  • 环保行业如何开发废品回收微信小程序

    废品回收是近年来受到越来越多人关注的环保行动。为了推动废品回收的普及和方便,我们可以利用微信小程序进行制作,方便人们随时随地参与废品回收。 首先,我们需要注册并登录乔拓云账号,并进入后台。乔拓云是一个提供微信小程序制作平台的服务商,非常适合我们

    2024年02月13日
    浏览(35)
  • 废品回收抢单派单小程序开源版开发

    废品回收抢单派单小程序开源版开发 用户注册和登录:用户可以通过手机号码注册和登录小程序,以便使用废品回收抢单派单功能。 废品回收订单发布:用户可以发布废品回收订单,包括废品种类、数量、回收地点等信息。 废品回收抢单:回收人员可以浏览最新发布的废品

    2024年02月12日
    浏览(33)
  • 基于安卓android微信小程序的垃圾废品回收类软件

    开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 小程序框架:uniapp 小程序开发软件:HBuilder X 小程序运行软件:微信开发者 随着我国经济迅速发展,人们对手机的需求

    2024年02月06日
    浏览(32)
  • Java项目:12 Springboot的垃圾回收管理系统

    作者主页:源码空间codegym 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 垃圾分类查询管理系统,对不懂的垃圾进行查询进行分类并可以预约上门回收垃圾。 让用户自己分类垃圾, 按国家标准自己分类, 然后在网上提交订单, 专门有人负责回收,

    2024年01月24日
    浏览(40)
  • JAVA毕业设计119—基于Java+Springboot+vue的智能停车场管理系统(源代码+数据库+9000字论文)

    毕设所有选题: https://blog.csdn.net/2303_76227485/article/details/131104075 本项目前后端不分离 登录、控制台、停车场管理、车牌识别、车辆管理 角色管理、系统菜单、全局配置、停车记录、财务管理 控制台管理、系统日志、账号管理、用户管理、合作单位管理、密码修改、个人信息

    2024年02月03日
    浏览(30)
  • Java实现新能源电池回收系统 JAVA+Vue+SpringBoot+MySQL

    新能源电池回收系统是可持续发展的解决方案,旨在鼓励人们分离和回收废弃新能源电池,减少环境污染和资源浪费,新能源电池回收系统涵盖了城市居民的日常生活,包括收集、分类、处理和收集废物的完整过程。 本文提出了一种基于Vue技术的新能源电池回收系统,该系统

    2024年02月19日
    浏览(41)
  • 基于Springboot的地方废物回收机构管理系统

    网络的广泛应用给生活带来了十分的便利。所以把地方废物回收机构管理与现在网络相结合,利用java技术建设地方废物回收机构管理系统,实现地方废物回收机构的信息化。 则对于进一步提高 地方废物回收机构管理 发展,丰富 地方废物回收机构管理 经验能起到不少的促进

    2024年02月08日
    浏览(28)
  • 【开源】基于Vue+SpringBoot的新能源电池回收系统

    新能源电池回收系统是可持续发展的解决方案,旨在鼓励人们分离和回收废弃新能源电池,减少环境污染和资源浪费,新能源电池回收系统涵盖了城市居民的日常生活,包括收集、分类、处理和收集废物的完整过程。 本文提出了一种基于Vue技术的新能源电池回收系统,该系统

    2024年02月04日
    浏览(28)
  • Java项目:10 Springboot的电商书城管理系统

    作者主页:源码空间codegym 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 该系统分为前台展示和后台管理两大模块,前台主要是为消费者服务。该子系统实现了注册,登录,以及从浏览、下单到支付的整个流程,支付使用的是沙箱环境,属于模拟环

    2024年01月20日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包