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;
}
