最近做一购物网站,现在已经做了一些工作了,开始有点头绪了,现在陆续把开发过程记录下来
目前已经做好的工作
1.前台的购物流程参考dangdang.com的流程
购物请单 登记/开户 收货/订货地址 送货时间及运费 礼品包装选择 付款方式 确认并提交订单
整个流程的前台页面已经做好,已经相应的数据库已经添加
2.购物车参考例子做一个,但是不能更新数量,实现方法是 Hashtable 操作购物信息
3.今天学习了 petshop和duwamish 感觉这两个写的都很复杂,很多地方都看不懂,而且整个代码中的类直接的相互传递相当的复杂,关联性太强 了,搞不明白,最终参考duwamish还是做 了一个购物车,直接拷贝了很多代码,开始想利用petshop,实在是分析不了
4.现在有疑问,用户在购物体验中,选购的商品肯定放购物车,临时放到session中,但是正对他这个购物的流程中要提交的送货地址,付款方式,留言,已经最终的购物清单都放到 session中,还是把送货地址,付款方式都存到数据库中,然后最终提交的时候把购物清单放到数据库中,生成订单,最终提交订单。 另外情况是购物清单和送货信息都存在session中,只有提交了订单才添加到数据库中?、
5.用户在购物体用中是以用户注册的帐户为主线生成用户数据,还是从用户购物体验开始就随机的生成一个编号,串连整个购物流程
6,接下来的工作,继续完善购物车程序