java使用ssm开发的蛋糕商城系统,用户可以注册浏览商品,加入购物车或者直接下单购买,在个人中心管理收货地址和订单,管理员也就是商家登录后台可以发布商品,上下架商品,处理待发货订单等。
信丰ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!演示视频 https://www.bilibili.com/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()+" 库存不足,生成订单失败;
";
}
}
}
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()+"");
Listaddressli=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";
}`
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧