Java毕业设计-二手物品交易市场

工具下载链接😎😎😎:

计算机课程设计|毕业设计之二手物品交易市场代码-基于SSM二手物品交易市场


前言

本次文章主要是介绍二手物品交易市场的功能,系统分类两个角色,管理员和用户

一、系统功能

1.1 开发环境

    开发语言:Java 技术:SSM 数据库:MySQL 架构:B/S 源码类型: Web 编译工具:Idea、Eclipse、MyEclipse (选其一) 其他:jdk1.8、Tomcat8.5 、Navicat

1.2 管理员功能

-人员管理 业务管理【公告管理、商品分类、举报管理、商品管理、留言管理、访客记录】

1.3 用户

-登录注册 -公告信息 -商品分类 -最新商品 -求购信息 -在线留言 -业务管理【商品管理、购买订单、销售订单、评价管理、求购管理】 -统计分析【销量统计、销售额统计】

二、部分功能展示

☀️创建订单☀️

☀️付款界面☀️

☀️个人信息☀️

☀️公告列表☀️

☀️公告详情☀️

☀️购物车☀️

☀️前台登录界面☀️

三、部分代码设计

代码如下(示例):

3.2.创建订单

//创建订单
	@ResponseBody
	@RequestMapping("ordermsgAdd")
	public HashMap<String,Object> ordermsgAdd(HttpServletRequest request) {
          
   
	    String shfs = request.getParameter("shfs");
        String addr = request.getParameter("addr");
		HashMap<String,Object> res = new HashMap<String,Object>();
        HashMap map = new HashMap();
		Member member = (Member)request.getSession().getAttribute("sessionmember");
		map.put("memberid", member.getId());
		List<Cart> distinctlist = cartDAO.selectDistinct(map);
		for(Cart distinctseller:distinctlist){
          
   
		    //创建订单
            double total = 0D;
            CheckCode cc = new CheckCode();
            String ddno = cc.getCheckCode();
            HashMap ppp = new HashMap();
            ppp.put("sellerid", distinctseller.getSellerid());
            ppp.put("memberid", member.getId());
            List<Cart> cartlist = cartDAO.selectAll(ppp);
            for(Cart cart:cartlist){
          
   
                Product product = productDAO.findById(cart.getProductid());
                total+=product.getPrice()*cart.getNum();

                //订单详情
                Orderdetails orderdetails  = new  Orderdetails();
                orderdetails.setDdno(ddno);
                orderdetails.setMemberid(member.getId());
                orderdetails.setProductid(product.getId());
                orderdetails.setNum(cart.getNum());
                orderdetails.setPrice(product.getPrice());
                orderdetails.setStatus("待付款");
                orderdetailsDAO.add(orderdetails);

                cartDAO.delete(cart.getId());
            }
            Member nowmember = memberDAO.findById(member.getId());
            double discount = 1;
            if(nowmember.getIntegral()>=1000&&nowmember.getIntegral()<3000){
          
   
                total = total*0.9;
                discount =0.9;
            }else if(nowmember.getIntegral()>=3000&&nowmember.getIntegral()<5000){
          
   
                total = total*0.8;
                discount =0.8;
            }else if(nowmember.getIntegral()>=5000){
          
   
                total = total*0.7;
                discount =0.7;
            }
            Ordermsg ordermsg = new Ordermsg();
            ordermsg.setDdno(ddno);
            ordermsg.setDiscount(discount);
            ordermsg.setMemberid(member.getId());
            ordermsg.setTotal(total);
            ordermsg.setShfs(shfs);
            ordermsg.setAddr(addr);
            ordermsg.setStatus("待付款");
            ordermsg.setSellerid(distinctseller.getSellerid());
            ordermsg.setSavetime(Info.getDateStr());
            ordermsgDAO.add(ordermsg);
        }
		return res;
	}

总结

经验分享 程序员 微信小程序 职场和发展