用自学的三层架构,自己编写的三层购物车模块