学习笔记——书城项目第六阶段之去结账功能的准备工作、去结账功能的实现

学习笔记——书城项目第六阶段之去结账功能的准备工作、去结账功能的实现

2023-01-07

一、去结账功能的准备工作

(1)需要完成的要求:将购物车内所有图书都结账。

(2)分析:

①结账会生成订单

订单中的信息包含主键(唯一标识,使用自增)、订单号(后台生成一个唯一标识对于订单)、订单时间(点 击去结账时的系统时间)、订单金额(即购物车的总金额)、订单数量(即购物车的总数量)、订单状态(包含等待发货、已发货、未发货、确认收货)、用户id(用于标识用户,即记录当前订单属于哪个用户)

②订单项包含的内容(之前的购物项对应现在的订单项)

主键、书的图片、书名、价格、数量、金额、订单id(当前订单项关联的订单表的主键)

(3)结论:订单和订单项的数据应该存储在数据库内

(4)创建表格(要存储在数据库内,所以要在数据库中创建一个存储订单项的表格,变量的设置使用分析到的订单内容进行设置)

在数据库中创建表格的语句

CREATE TABLE t_order(
                order_id INT PRIMARY KEY AUTO_INCREMENT,
                order_sequence VARCHAR(200),
                create_time VARCHAR(100),
                total_count INT,
                total_amount DOUBLE,
                order_status INT,
                user_id INT
            );
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 学习笔记——书城项目第六阶段之去结账功能的准备工作、去结账功能的实现