• 技术文章 >后端开发 >PHP问题

    php订单模块怎么实现的

    (*-*)浩(*-*)浩2019-10-16 14:27:22原创2088
    商城项目中,之前我们介绍了购物车功能模块的实现,商品加入到购物车之后,就是到购物车结算,然后显示购物车的商品列表,点击去结算,然后到了未提交前的订单列表,点击提交订单后,生成此订单,返回订单的订单号,付款金额,订单预计到达时间。

    订单系统是一个非常重要的系统,我们的移动端、PC端都需要订单系统,所以这里我们将订单系统单独作为一个服务来,留出接口供客户单来调用 (推荐学习:PHP视频教程

    php-328.png

    今天我们来看下这个订单系统到底是如何实现的:

    订单系统功能

    订单系统主要包含哪些功能模块呢?

    创建订单功能、查看订单列表、根据订单id查询订单的详细信息、订单修改、订单取消、订单状态、订单评价等功能的实现。

    今天我们来看下创建订单的流程:

    订单系统的数据库表的设计

    创建订单说到底就是向订单表中添加数据,即insert这些信息。

    下单功能一定要使用关系型数据库表,保证数据的一致性,因为创建订单要保证在一个事务(一个事务就是指向数据库中进行的一种操作:比如插入,删除等等)里面,nosql数据库不支持事务,可能会丢失数据。

    我们在网上购物的时候通常这个订单包含的信息比较多,所以对于订单系统如何创建它的数据库也是非常重要的。创建数据库遵循数据库设计的三大范式原则来设计。

    以上就是php订单模块怎么实现的的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php
    上一篇:php用框架和不用框架 下一篇:php箭头的用法是什么?
    大前端线上培训班

    相关文章推荐

    • php高级程序员该学什么• PHP二维数组(或任意维数组)转换成一维数组的方法汇总• php高并发网站是什么意思• php二维数组怎么删除重复数组

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网