設計一款通用訂單系統,支援四種交付模式
前言
系統基建三大核心之一是 購買,在開發生涯中幾乎90%的系統都用到了,訂單系統。
為何要實現這個通用模組。
為了更加高效的開發及可靠性,這是一種投資,開發時很苦明明直接編碼很簡單,開發一個通用的前期將比較痛苦。但是,後期的產品的開發極其快樂。
為何是4中交付模式。
這個也是我多年經驗總結起來,支付基本分為4種。幾乎可以涵蓋任何型別的擴充套件。
4種模式
- 實體產品:需要快遞
- 線下兌換: 自提(使用領取碼或是線下桌號)
- 虛擬物品,無具體模組程式碼啟用: 購買VIP
- 虛擬物品啟用模組型: 付費報名
涉及其他未展開模組
銷售架,促銷,供應商,產品,支付...
總結
實現後快樂無比,在也不用開發購買核心邏輯了,只需要補充一下顯示邏輯。
相關文章
- Java五種設計模式實現奶茶訂單生成系統小DEMOJava設計模式
- 高可用訂單系統設計
- 電商系統設計之訂單
- EventBus四種執行緒交付模式執行緒模式
- 23種設計模式(四)-代理模式設計模式
- 支付系統訂單模型該如何設計?模型
- 23種設計模式(四)- 模板方法設計模式設計模式
- 四種設計模式詳解設計模式
- Thinkphp訂單系統,DukuanCMS競價訂單系統,單品訂單管理系統,多產品訂單管理系統PHP
- 訂單系統:從0到1設計思路
- 設計模式之單例、工廠、釋出訂閱者模式設計模式設計模式單例
- 19種分散式系統設計模式 - Nishant分散式設計模式
- 23種設計模式之單例模式設計模式單例
- java23種設計模式——四、原型模式Java設計模式原型
- PHP設計模式(四)單例模式(Singleton)PHP設計模式單例
- SAP CRM系統訂單模型的設計與實現模型
- E-commerce 中訂單系統的設計
- 淺談23種設計模式之單例設計模式設計模式單例
- 23種設計模式(一)---簡單工廠設計模式設計模式
- Javaweb的例項--訂單管理系統--設計資料庫JavaWeb資料庫
- 訂單工作流中找不到“訂單流-通用”
- 業務管理資訊系統通用設計
- java23種設計模式—— 二、單例模式Java設計模式單例
- 框架-SPI四種模式+通用裝置驅動實現框架模式
- 一種經典的客戶關係管理系統(CRM)訂單模型的設計與實現模型
- 設計模式(四)Singleton設計模式設計模式
- 簡單點酒店管理系統打造“微信訂房”新模式模式
- 3種雙叢集系統方案設計模式詳解設計模式
- 解析大型.NET ERP系統:十三種介面設計模式設計模式
- js設計模式--釋出訂閱模式JS設計模式
- 設計模式(四):策略模式設計模式
- 設計模式(一)單例模式的七種寫法設計模式單例
- 幾種常用設計模式的簡單示例設計模式
- 設計模式之釋出訂閱模式(2) Redis 釋出/訂閱模式設計模式Redis
- 系統交付
- [設計模式]單例設計模式設計模式單例
- JavaScript設計模式系列--釋出訂閱模式JavaScript設計模式
- JS設計模式七:釋出-訂閱模式JS設計模式