栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

作者主页:疯狂行者

简介:Java领域新星创作者、【计算机源码之家】公号作者✌ 简历模板、学习资料、面试题库【关注我,都给你】
**源码编号:**QT0007

文末获取源码联系

工具下载链接:
JDK版本下载
Eclipse下载链接
Mysql下载链接
tomcat下载链接
向日葵远程工具

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

文章目录
  • 计算机课程设计|毕业设计之二手物品交易市场代码-基于SSM二手物品交易市场
  • 前言
  • 一、系统功能
    • 1.1 开发环境
    • 1.2 管理员功能
    • 1.3 用户
  • 二、部分功能展示
  • 三、部分代码设计
    • 3.1.收藏列表
    • 3.2.创建订单
  • 总结
    • 获取源码联系:
    • Java毕设项目实战
    • Java课设项目实战


前言

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

一、系统功能 1.1 开发环境
  • 开发语言:Java
  • 技术:SSM
  • 数据库:MySQL
  • 架构:B/S
  • 源码类型: Web
  • 编译工具:Idea、Eclipse、MyEclipse (选其一)
  • 其他:jdk1.8、Tomcat8.5 、Navicat
1.2 管理员功能

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

1.3 用户

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

二、部分功能展示

☀️创建订单☀️

☀️付款界面☀️

☀️个人信息☀️

☀️公告列表☀️

☀️公告详情☀️

☀️购物车☀️

☀️前台登录界面☀️

三、部分代码设计 3.1.收藏列表

代码如下(示例):

//收藏列表
	@ResponseBody
	@RequestMapping("favList")
	public HashMap favList(@RequestParam(defaultValue = "1",value = "pageNum") Integer pageNum,@RequestParam(defaultValue = "1",value = "pageSize") Integer pageSize,HttpServletRequest request){
        Member sessionmember = (Member) request.getSession().getAttribute("sessionmember");
	    String key = request.getParameter("key");
		HashMap res = new HashMap();
		HashMap map = new HashMap();
		map.put("memberid", sessionmember.getId());
		List objectlist = favDAO.selectAll(map);
		for(Fav fav:objectlist){
            Product product = productDAO.findById(fav.getProductid());
            fav.setProduct(product);
        }
		PageHelper.startPage(pageNum, pageSize);
		List list = favDAO.selectAll(map);
        for(Fav fav:list){
            Product product = productDAO.findById(fav.getProductid());
            fav.setProduct(product);
        }
		PageInfo pageInfo = new PageInfo(list);
		res.put("pageInfo", pageInfo);
		res.put("list", objectlist);
		return res;
	}


	
3.2.创建订单
//创建订单
	@ResponseBody
	@RequestMapping("ordermsgAdd")
	public HashMap ordermsgAdd(HttpServletRequest request) {
	    String shfs = request.getParameter("shfs");
        String addr = request.getParameter("addr");
		HashMap res = new HashMap();
        HashMap map = new HashMap();
		Member member = (Member)request.getSession().getAttribute("sessionmember");
		map.put("memberid", member.getId());
		List 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 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;
	}
总结 获取源码联系:

大家点赞、收藏、关注、评论啦 、查看微信公众号获取联系方式

打卡 文章 更新 32/ 365天

精彩专栏推荐订阅:在 下方专栏

Java毕设项目实战 Java课设项目实战
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1003607.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号