《精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)主要功能:登录、注册、商品浏览、分类、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理

主要技术:spring、 springmvc、  springboot、  mybatis 、 jquery 、 md5 、bootstarp.js  tomcat、富文本编译器、拦截器等

主要功能:登录、注册、二手商品浏览、分类设置、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理、修改密码等

作者QQ:810569458 项目有偿分享哈

平时提供Java毕设定做:选题+功能设计+任务所明书+开题+提纲+中期检查+代码+论文+毕业答辩语音指导一小时+远程部署等一些日常指导  

好了废话不多说进入主题:

系统主页展示:

用户分类查看二手物品信息 管理员可以在后台进行设置、用户可以登录个注册账号

 

一些热门和推荐的二手商品信息、可以再后台进行配置这些

《精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)主要功能:登录、注册、商品浏览、分类、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理_第1张图片

用户登录模块和注册:

通过手机号和密码以及验证码进行登录注册操作

《精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)主要功能:登录、注册、商品浏览、分类、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理_第2张图片




    
    OnlineMall-登录
    
    
    
    


 

 

《精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)主要功能:登录、注册、商品浏览、分类、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理_第3张图片

我的购物车:

《精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)主要功能:登录、注册、商品浏览、分类、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理_第4张图片

我的订单流程以及收获地址信息等

《精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)主要功能:登录、注册、商品浏览、分类、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理_第5张图片

个人信息查看和修改

 

《精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)主要功能:登录、注册、商品浏览、分类、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理_第6张图片

后台管理:

《精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)主要功能:登录、注册、商品浏览、分类、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理_第7张图片

后台管理员主要对前端客户端一些用户的管理、商品的管理、轮播图管理、商品分类管理以及订单信息和订单流程管理

《精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)主要功能:登录、注册、商品浏览、分类、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理_第8张图片

轮播图配置

《精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)主要功能:登录、注册、商品浏览、分类、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理_第9张图片

商品分类以及排序等操作

《精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)主要功能:登录、注册、商品浏览、分类、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理_第10张图片

商品管理和上下架等具体操作

《精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)主要功能:登录、注册、商品浏览、分类、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理_第11张图片

package ltd.newbee.mall.controller.admin;

import ltd.newbee.mall.common.ServiceResultEnum;
import ltd.newbee.mall.controller.vo.NewBeeMallOrderItemVO;
import ltd.newbee.mall.entity.NewBeeMallOrder;
import ltd.newbee.mall.service.NewBeeMallOrderService;
import ltd.newbee.mall.util.PageQueryUtil;
import ltd.newbee.mall.util.Result;
import ltd.newbee.mall.util.ResultGenerator;
import org.springframework.stereotype.Controller;
import org.springframework.util.CollectionUtils;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;
import java.util.Objects;

/**
 * @author 13
 */
@Controller
@RequestMapping("/admin")
public class NewBeeMallOrderController {

    @Resource
    private NewBeeMallOrderService newBeeMallOrderService;

    @GetMapping("/orders")
    public String ordersPage(HttpServletRequest request) {
        request.setAttribute("path", "orders");
        return "admin/newbee_mall_order";
    }

    /**
     * 列表
     */
    @RequestMapping(value = "/orders/list", method = RequestMethod.GET)
    @ResponseBody
    public Result list(@RequestParam Map params) {
        if (StringUtils.isEmpty(params.get("page")) || StringUtils.isEmpty(params.get("limit"))) {
            return ResultGenerator.genFailResult("参数异常!");
        }
        PageQueryUtil pageUtil = new PageQueryUtil(params);
        return ResultGenerator.genSuccessResult(newBeeMallOrderService.getNewBeeMallOrdersPage(pageUtil));
    }

    /**
     * 修改
     */
    @RequestMapping(value = "/orders/update", method = RequestMethod.POST)
    @ResponseBody
    public Result update(@RequestBody NewBeeMallOrder newBeeMallOrder) {
        if (Objects.isNull(newBeeMallOrder.getTotalPrice())
                || Objects.isNull(newBeeMallOrder.getOrderId())
                || newBeeMallOrder.getOrderId() < 1
                || newBeeMallOrder.getTotalPrice() < 1
                || StringUtils.isEmpty(newBeeMallOrder.getUserAddress())) {
            return ResultGenerator.genFailResult("参数异常!");
        }
        String result = newBeeMallOrderService.updateOrderInfo(newBeeMallOrder);
        if (ServiceResultEnum.SUCCESS.getResult().equals(result)) {
            return ResultGenerator.genSuccessResult();
        } else {
            return ResultGenerator.genFailResult(result);
        }
    }

    /**
     * 详情
     */
    @GetMapping("/order-items/{id}")
    @ResponseBody
    public Result info(@PathVariable("id") Long id) {
        List orderItems = newBeeMallOrderService.getOrderItems(id);
        if (!CollectionUtils.isEmpty(orderItems)) {
            return ResultGenerator.genSuccessResult(orderItems);
        }
        return ResultGenerator.genFailResult(ServiceResultEnum.DATA_NOT_EXIST.getResult());
    }

    /**
     * 配货
     */
    @RequestMapping(value = "/orders/checkDone", method = RequestMethod.POST)
    @ResponseBody
    public Result checkDone(@RequestBody Long[] ids) {
        if (ids.length < 1) {
            return ResultGenerator.genFailResult("参数异常!");
        }
        String result = newBeeMallOrderService.checkDone(ids);
        if (ServiceResultEnum.SUCCESS.getResult().equals(result)) {
            return ResultGenerator.genSuccessResult();
        } else {
            return ResultGenerator.genFailResult(result);
        }
    }

    /**
     * 出库
     */
    @RequestMapping(value = "/orders/checkOut", method = RequestMethod.POST)
    @ResponseBody
    public Result checkOut(@RequestBody Long[] ids) {
        if (ids.length < 1) {
            return ResultGenerator.genFailResult("参数异常!");
        }
        String result = newBeeMallOrderService.checkOut(ids);
        if (ServiceResultEnum.SUCCESS.getResult().equals(result)) {
            return ResultGenerator.genSuccessResult();
        } else {
            return ResultGenerator.genFailResult(result);
        }
    }

    /**
     * 关闭订单
     */
    @RequestMapping(value = "/orders/close", method = RequestMethod.POST)
    @ResponseBody
    public Result closeOrder(@RequestBody Long[] ids) {
        if (ids.length < 1) {
            return ResultGenerator.genFailResult("参数异常!");
        }
        String result = newBeeMallOrderService.closeOrder(ids);
        if (ServiceResultEnum.SUCCESS.getResult().equals(result)) {
            return ResultGenerator.genSuccessResult();
        } else {
            return ResultGenerator.genFailResult(result);
        }
    }


}

后台商品信息的维护

《精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)主要功能:登录、注册、商品浏览、分类、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理_第12张图片商品订单的处理和流程控制

《精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)主要功能:登录、注册、商品浏览、分类、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理_第13张图片修改密码:

《精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)主要功能:登录、注册、商品浏览、分类、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理_第14张图片

数据图ER图、主要就9个表设计

《精品毕设》java ssm springboot二手物品商城项目(完整源码+sql+论文)主要功能:登录、注册、商品浏览、分类、模糊查找、轮播图、热销商品、购物车、订单、订单流程控制、用户管理_第15张图片

系统包括源码+sql+论文文档

好了、《java精品毕设二手物品商城项目》就介绍到这了、这个二手物品商城平台项目功能比较齐全完善、适合学生和毕设参考使用、

作者不易、不免费开源哈望理解哈。关注博主一键三连哟

《精品毕设》基于JAVA  springboot+VUE前后端分离疫情防疫平台(源码+sql+论文)

《精品毕设》基于 JAVA  ssm 酒店信息管理系统(源码+sql直接运行)

  点击查看更多java精品毕设项目  >>>

你可能感兴趣的:(java毕业设计,java,数据库,javascript,springboot,mysql)