我想創建一個客戶結算應用程序。我需要保持每個客戶的具體價格。所以我需要每個客戶的價格表。如果有人可以幫助如何塑造架構。 感謝龍福 我應該如何塑造我的架構設計?
0
A
回答
0
如果你是銷售特定產品,並且每個產品都有,或者可能具有不同的價格爲每一個客戶,那麼你會創建客戶端ID和產品ID的外鍵一個價格表。也就是說,對於每個客戶,每個產品都有一個價格記錄。然後,您可以與客戶建立多對一的價格關係,並可以實現多對一的價格與產品關係。
如果你有很多產品,我猜你不會爲每個客戶單獨定價每個產品。就像如果你有200種產品並且你獲得了一個新的客戶,那麼你可能不會爲那個客戶的200種產品中的每一種產品定價。在這種情況下,你更有可能擁有價目表。一些客戶獲得「A」列表,一些獲得「B」列表等。然後,您將創建一個price_list表並將價格與price_list關聯,然後將price_list與客戶關聯起來。這就是我公司的定價方式:我們有標準商業客戶的一套價格,最大客戶的價格,非營利組織的三分之一。那麼每個客戶只需與適當的清單相關聯,而不是與所有單個產品相關。
或者,您可能有每個產品的「基礎」價格,有些客戶會得到折扣。那麼你只需要每個產品的價格和每個客戶的百分比折扣。
根據您的定價方式,可能有其他方法可以做到這一點。
相關問題
- 1. 我應該如何重構此設計
- 2. 軟件架構設計:我應該使用哪種設計?
- 3. 我應該如何設計我的表
- 4. 我應該如何構造導航欄?
- 5. 我應該如何重載構造
- 6. 我的陣列設計應該如何?
- 7. 如何在Android上塑造我的webview?
- 8. 我應該如何設計嵌套url?
- 9. 我應該如何架構我的域模型
- 10. 我該如何設計bxslider?
- 11. 我該如何設計html?
- 12. 我應該如何設計makefile層次結構?
- 13. 我應該如何重構我的addEventListener?
- 14. 我該如何調用構造函數?
- 15. 我應該如何使用MySQL構建我的設置表?
- 16. 我應該如何設置我的DATABASE_URL?
- 17. 我應該如何設計我的活動表?
- 18. 我應該如何設計我的SQL表?
- 19. 我應該如何使用jQuery UI設計我的h1標題
- 20. MVC 3我應該如何設計我的存儲庫/ DAL?
- 21. 我應該如何設計我的會話
- 22. 我應該如何設計我的MYSQL表格?
- 23. 我應該在哪裏把計算DATAS的流量架構
- 24. 我應該如何構造碼頭化的RabbitMQ?
- 25. 我應該如何構造一個帶有多個鍵的NSDictionary?
- 26. 我的團隊應該如何決定3層架構還是2層架構?
- 27. 我應該創建一個構造函數與設置器
- 28. 如何設計Hbase架構?
- 29. 如何設計此架構?
- 30. 如何設計Neo4j架構?
謝謝,似乎工作。 – ryuu 2014-08-28 20:50:50