單據的資料表設計
在表設計中,我嘗試過兩種方法:
把銷售單、採購單等等單據用同乙個實體表示,然後通過單據型別的字段來標識,因為單據設計到商品的出入,所以單據型別必須有出入狀態標誌。這樣做的理由是:
1、符合
oo的設計思想,把訂單做為乙個類
2、**重用性好,效率高
3、有利於業務擴充套件,通過對訂單類繼承,增加介面方法就可以增加新的業務
在實現過程中,特別是資料庫設計中,這種思想產生了一些很小的表
當然也可以分單,即把每個單看成單獨的實體,這樣實現有這幾個好處:
1、對於業務量大的企業,分單有利於減輕資料查詢的複雜度;
2、程式設計師實現時,編碼的複雜度降低,**可讀性也好;
3、帳套業務資料備份時更靈活,可以對不同的業務單獨備份;
但是這樣的設計抽象級別低,**重用的效率不高
進銷存設計之 單據的資料表結構設計
單據的資料表設計 在表設計中,我嘗試過兩種方法 把銷售單 採購單等等單據用同乙個實體表示,然後通過單據型別的字段來標識,因為單據設計到商品的出入,所以單據型別必須有出入狀態標誌。這樣做的理由是 1 符合 oo的設計思想,把訂單做為乙個類 2 重用性好,效率高 3 有利於業務擴充套件,通過對訂單類繼承...
進銷存設計之 進銷存和財務軟體的對接
進銷存和財務軟體的對接 我個人覺得財務與業務軟體不一定要連在一起,我們公司與國內一家財務軟體大牛公司關係很密切,我們的二次開發中心更多時候是給我們的客戶作該財務軟體與其它業務軟體 如進銷存 的介面。當然財務業務一體化是很理想的,也是客戶的夢想,但正如樓上高手說的,財務已經有了固定的流程,而業務確千差...
結構設計 資料表設計 常用表結構設計
為了建立冗餘較小 結構合理的資料庫,設計資料庫時必須遵循一定的規則。在關係型資料庫中這種規則就稱為正規化。位址一般包括 省 市 縣 區 詳細位址 我們當然可以儲存乙個字段 使用分隔符 json 等儲存 介紹字段介紹 字段介紹 idbigint id parentid parentidlist chi...