对象分析及系统设计问题
做ERP系统,是服装行业的,所以其订单维护的行业性比较明显,不像制造业的一些订单比较好维护,我们暂定都是用的交叉表来维护。因为一种款式的衣服有多种颜色多种尺寸,所以在做销售子系统的分析时,如何来抽象其特性。在祥细设计时如何来设计订单维护模块,因为考虑到有多种单子都具有相同属性,比如销售订单,退货单,发货单,出库单等里面都有单头信息,然后就是分色分码数据,是不是可以定义一个基类来表示订单头的基础数据,然后再派生出其它类分别表示订单类,退货单类等,每个类再实现相应的添加,删除等方法,这样来设计好不好,但是总感觉很难实现。如果按以前的单独设计,觉得没什么意思,重复工作做的比较多。希望大家帮帮忙,或者讨论一下,服装业的系统里的订单应该如何实现比较好。