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

JavaWeb-仿小米商场(7) 提交订单

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

JavaWeb-仿小米商场(7) 提交订单

JavaWeb-仿小米商场(7) 提交订单 1 功能描述

接上篇 JavaWeb - 仿小米商城(5):商品添加到购物车 本篇博客将分析和实现小米商城通过购物车生成订单:通过

订单界面,订单创建成功,显示订单预览界面,在本页面可以显示和添加收货地址

支付提示界面:当点击提交页面,此时将订单数据存储到数据表中

支付宝支付:一般开发中使用沙箱做模拟支付

支付成功可以通过我的订单查看订单

订单详情,通过点击订单详情,跳转到订单详情页面

2 提交订单功能分析 2.1 功能逻辑抽象

商品购物车点击生成订单时,先判断用户是否登录,如果用户没有登录,则需要用户先完成登录 ,获取到用户对象,然后从购物车session中取得购物车数据,根据购物车数据创建订单对象和订单详情列表list集合

商品购物车是面向数据库中的 tb_order表和订单详情表tb_orderDetail,在订单预览界面添加数据到数据库中对应的表,

购物车建立对应的 CartServlet 类、CartService 接口和实现类、CartDao 接口和实现类。

订单建立对应的 OrderServlet 类、OrderService 接口和实现类、OrderDao 接口和实现类。

订单详情对应的 OrderDetailServlet 类、OrderDetailService 接口和实现类、OrderDetailDao 接口和实现类。

提示:好需要创建辅助的vo类

订单列表的显示需要一个vo类,其中包含订单信息和地址信息以及用户信息

OrderView : oid uid orderTime userName telphon address totalMoney ostate

GoodOrdersDetailVo: pid pimg pname star pubdate, price num money

3.1 前端 3.1.1 修改商品详情a链接地址 3.1.2修改order.html代码