一个功能完整的电子商务购物车系统,带有商品菜单列表和订单生成功能(未进行页面美化),方便学习调试。该系统实现了以下几个对购物车中商品的操作:添加商品、删除商品和提交订单。其核心方法是将购物车信息存储在session中,并对session中的购物车数组进行增加、删除和修改操作。为了解决购物车问题,我们采用了session的方式进行存储。购物车的操作流程包括以下几个步骤:首先,用户登录到网站并浏览商品;然后,用户购买指定的商品,将其加入购物车;在购物车页面中,用户可以对购物车中的商品数量进行更改、删除商品、清空购物车、继续购物等操作;最后,用户可以生成订单并提交订单。订单的设计思路是使用两张表来记录订单信息:订单主表记录订单、客户和地址等信息,订单明细表记录同一个订单中不同商品的数量。这种订单设计思路是最科学的。