java蛋糕店蛋糕商城蛋糕系统网站源码
- 电脑硬件
- 2025-08-20 18:06:01

简介
java使用ssm开发的蛋糕商城系统,用户可以注册浏览商品,加入购物车或者直接下单购买,在个人中心管理收货地址和订单,管理员也就是商家登录后台可以发布商品,上下架商品,处理待发货订单等。
演示视频 .bilibili /video/BV1S5411n7B7/?share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156
角色注册用户+管理员
技术Ssm(spring+springMVC+myibats)+ajax+bootscrap+css+jq+js+图片剪裁和压缩 +highcharts+simditor图文编辑器
功能 前台:首页,搜索商品,详情页,可选择蛋糕尺寸颜色蛋糕层数等,根据不同规格显示不同的商品价格,加入购物车,立即购买,评价列表展示,商品详情展示,商品评分,分类商品,标签查询,更多分类查询 。
用户:登录(密码MD5加密),注册,修改密码,收货地址管理,购物车,确认支付订单修改收货地址,添加备注,待支付订单,待发货订单,待收货订单,待评价低订单,已完成订单,申请退款订单,已退款订单,取消订单,删除订单,查看评价信息,我的购物车(可修改购买数量,可删除,可批量付款,也可单个付款)
管理员:商品分类管理(排序),商品标签管理,商品管理(可灵活设置蛋糕尺寸等规格参数和不同的价格,图文混合编辑),订单管理(未付款,待发货,待确认,待评价,已完成,待退款,已退款,查看评价。订单没有合并,是一个商品一个订单那哦),用户管理 ,商品日销量统计
部分截图确认订单代码`@RequestMapping(“/creatOrderFromCarts”) public String save(HttpServletRequest request, HttpServletResponse response,HttpSession session, Model model,SpOrders a) throws IOException { try{ SpUsers u=(SpUsers) session.getAttribute(“loginU”); String[] ids=request.getParameter(“ids”).split(“,”); List li=new ArrayList(); Integer num=0; Double total_price=0.0; String msg=“”; for(String id:ids){ if(id!=null&&id.trim().length()>0){ SpCarts c=spCartService.queryById(id); SpGoods g=spGoodsService.queryById(c.getGid()); if(c.getNum()<=g.getStock()){ SpOrders o=new SpOrders(); o.setOrderNo(OrderUntil.getOrderNo()); o.setCts(DateUtils.getNowDateString()); o.setGid(c.getGid()); o.setUid(c.getUid()); o.setGinfo(c.getGinfo()); o.setGprice(c.getGprice()); o.setNum(c.getNum()); o.setTotal_price(c.getNum()*c.getGprice()); o.setGname(g.getGname()); o.setMain_img(g.getMain_img().split(“,”)[0]); spOrdersService.add(o); li.add(o);
num++; total_price+=c.getNum()*c.getGprice(); g.setSales(g.getSales()+num); g.setStock(g.getStock()-num); spGoodsService.update(g); spCartService.delete(Integer.parseInt(id)); }else{ msg+=g.getGname()+" 库存不足,生成订单失败;<br>"; } } } model.addAttribute("msg",msg ); model.addAttribute("li",li ); model.addAttribute("total_price",total_price ); model.addAttribute("num",num ); String def_address=null; SpAddress address=new SpAddress(); address.setUid(u.getId()+""); List<SpAddress> addressli=spAddressService.queryList(address); if(addressli!=null&&addressli.size()>0){ for(SpAddress add:addressli){ if(add.getIs_def().equals("1")){ def_address=add.getA_add()+"("+add.getAname()+add.getPhone()+")"; break; } } if(def_address==null) def_address=addressli.get(0).getA_add()+"("+addressli.get(0).getAname()+addressli.get(0).getPhone()+")"; } model.addAttribute("def_address",def_address ); model.addAttribute("addressli",addressli ); }catch(Exception e){ //e.printStackTrace(); model.addAttribute("msg","请勿重复提交!!!" ); model.addAttribute("num",0 ); } return Sys.Common.front + "/sure_order"; }`java蛋糕店蛋糕商城蛋糕系统网站源码由讯客互联电脑硬件栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“java蛋糕店蛋糕商城蛋糕系统网站源码”
上一篇
C++——类和对象1