一起学习网,一个一起免费的网络建站教程资源共享和seo教程、黑帽教程学习交流的学习网站,www.17xuexiwang.com,一起学习,共同进步!

微信商城中购物车和订单表结构设计

时间:2017-09-13 20:44   文章来源:一起学习网   访问次数:

  购物车的完成能够运用多种方法,主流的有以下3种:

  存储在用户旅游器中:如运用cookie记载,也能够运用HTML5的当地存储等

  存储在服务器中:存储在用户会话(session)中,用户在封闭旅游器后存储信息会被烧毁

  存储在数据库中:能够存储在Mysql、Redis等数据库中

  上面以Mysql存储用户的购物车信息,这么用户不管什么时分都能够看到自己的购物车史书记载。购物车表(goods_shopcar)设想见图

  

 

  购物车表goods_shopcar的SQL语句以下:

  CREATE TABLE `goods_shopcar` (

  `id` int(4) NOT NULL ,

  `uid` int(10) NULL ,

  `goods_id` int(10) NULL ,

  `num` int(10) NULL ,

  `status` tinyint(4) NULL ,

  `create_time` int(10) NULL ,

  `update_time` int(10) NULL ,

  PRIMARY KEY (`id`)

  );

  表设想中重要字段为uid和goods_id,能够记载阿谁用户参加了阿谁商品。num则记载了某个商品的参加的数目。

  既然有购物车那末就会有领取功用,倡议领取的时分需求发送一个独一的定单号给微信服务器,这么在告诉的时分才能够理解该修正那条定单记载。别的定单的中心就是记载阿谁用户买个那些商品,并供给领取等相干的形态办理。定单表(db_order)设想见图

  

 

  定单表order的SQL语句以下:

  CREATE TABLE `order` (

  `id` int(4) NOT NULL ,

  `order_number` varchar(50) NULL ,

  `uid` int(10) NULL ,

  `pay_price` double(20,2) NULL ,

  `is_pay` tinyint(4) NULL ,

  `pay_time` int(10) NULL ,

  `is_ship` tinyint(4) NULL ,

  `ship_time` int(10) NULL ,

  `is_receipt` tinyint(4) NULL ,

  `receipt_time` int(10) NULL ,

  `ship_nmber` varchar(100) NULL ,

  `status` tinyint(4) NULL ,

  `create_time` int(10) NULL ,

  `update_time` int(10) NULL ,

  PRIMARY KEY (`id`)

  );

  由于用户能够一次性购置多个商品,以是用户定单与商品是一对多的干系。设想的定单商品表(order_goods)见图

  

 

  定单商品表order_goods的SQL语句以下:

  CREATE TABLE `order_goods` (

  `id` int(4) NOT NULL ,

  `order_id` int(10) NULL ,

  `goods_id` int(10) NULL ,

  `goods_num` int(10) NULL ,

  `goods_price` double(20,2) NULL ,

  `status` tinyint(4) NULL ,

  `create_time` int(10) NULL ,

  `update_time` int(10) NULL ,

  PRIMARY KEY (`id`)

  );

  定单表(order)只是记载了商品的总领取金额(pay_price),以是在定单商品表(order_goods)中设想记载了每一个商品的购置价钱(goods_price),这么做是inwei商品的价钱会静态调解,而定单需求保管史书价钱信息。

上一篇:马云在物联网峰会预言:程序化的工作人员很快就会失业
下一篇:iPhone 8价格曝光,果然还是中国人的钱好赚呐!

标签:

今日话题更多>

  • 武汉大学信息门户是什么 武汉大学信息门户是什么 武汉大学信息门户是武汉大学官方网站的入口,它为武汉大学师生员工提供信息服务和网络应用入口。信息门户网址为:ehall.whu.edu.cn。 信息门户包含以下主要功能: 1. 统一身份……
  • 壹米滴答物流单号查询方法 壹米滴答物流单号查询方法 壹米滴答物流单号查询可通过以下方式进行: 1. 登录壹米滴答官网 登录www.yimidida.com网址,点击页面右上角的登录按钮,输入用户名和密码进行登录。登录成功后,在用户中心可……
  • 壹米滴答物流是什么平台 壹米滴答物流是什么平台 壹米滴答是一家中国国际物流快递公司,提供国内外物流配送服务。 1. 公司简介 壹米滴答成立于2013年,由深圳市壹米滴答供应链管理有限公司运营。现已开通200多个国家和地区的……

黑帽学习 更多 >>