首頁  >  文章  >  後端開發  >  php訂單模組怎麼實現的

php訂單模組怎麼實現的

(*-*)浩
(*-*)浩原創
2019-10-16 14:27:224300瀏覽

商城專案中,之前我們介紹了購物車功能模組的實現,商品加入到購物車之後,就是到購物車結算,然後顯示購物車的商品列表,點擊去結算,然後到了未提交前的訂單列表,點擊提交訂單後,產生此訂單,返回訂單的訂單號,付款金額,訂單預計到達時間。

php訂單模組怎麼實現的

訂單系統是一個非常重要的系統,我們的行動端、PC端都需要訂單系統,所以這裡我們將訂單系統單獨當作一個服務來,留出介面供客戶單來呼叫(推薦學習:PHP影片教學

php訂單模組怎麼實現的

#今天我們來看下這個訂單系統到底是如何實現的:

訂單系統功能

訂單系統主要包含哪些功能模組呢?

建立訂單功能、查看訂單清單、根據訂單id查詢訂單的詳細資訊、訂單修改、訂單取消、訂單狀態、訂單評估等功能的實現。

今天我們來看看建立訂單的流程:

訂單系統的資料庫表格的設計

##建立訂單說到底就是向訂單表中新增數據,即insert這些資訊。

下單功能一定要使用關係型資料庫表,保證資料的一致性,因為建立訂單要保證在一個交易(一個交易就是指向資料庫中進行的一種操作:例如插入,刪除等等)裡面,nosql資料庫不支援事務,可能會遺失資料。

我們在網路上購物的時候通常這個訂單包含的資訊比較多,所以對於訂單系統如何建立它的資料庫也是非常重要的。創建資料庫遵循資料庫設計的三大範式原則來設計。

以上是php訂單模組怎麼實現的的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn