进销存设计之——单据的数据表结构设计
生活随笔
收集整理的這篇文章主要介紹了
进销存设计之——单据的数据表结构设计
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
單據(jù)的數(shù)據(jù)表設計
?
在表設計中,我嘗試過兩種方法:
把銷售單、采購單等等單據(jù)用同一個實體表示,然后通過單據(jù)類型的字段來標識,因為單據(jù)設計到商品的出入,所以單據(jù)類型必須有出入狀態(tài)標志。這樣做的理由是:
1、符合OO的設計思想,把訂單做為一個類
2、代碼重用性好,效率高
3、有利于業(yè)務擴展,通過對訂單類繼承,增加接口方法就可以增加新的業(yè)務
在實現(xiàn)過程中,特別是數(shù)據(jù)庫設計中,這種思想產(chǎn)生了一些很小的表
?
當然也可以分單,即把每個單看成單獨的實體,這樣實現(xiàn)有這幾個好處:
1、對于業(yè)務量大的企業(yè),分單有利于減輕數(shù)據(jù)查詢的復雜度;
2、程序員實現(xiàn)時,編碼的復雜度降低,代碼可讀性也好;
3、帳套業(yè)務數(shù)據(jù)備份時更靈活,可以對不同的業(yè)務單獨備份;
但是這樣的設計抽象級別低,代碼重用的效率不高
轉載于:https://www.cnblogs.com/hnxxcxg/archive/2010/03/03/2940966.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結
以上是生活随笔為你收集整理的进销存设计之——单据的数据表结构设计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浏览器对F5的微观处理
- 下一篇: GridView RowCommand事