在erp中,有时有些单位可以是供应商也可以是客户,有些软件作为一个表来处理,统称为往来单位,然后在表中加一个字段来区分是供应商,客户或者是部门.
还有一种是供方是一个表,客户是一个表,部门是一个表,这样很清楚,但遇到比如类似建筑行业之类,往来单位分类很模糊时,软件设计和客户体验就不是很好.如何解决呢 ?

解决方案 »

  1.   

    一样的,设好标记字段就可以了。信息大多相同用1个表就可以了,信息差别很大就分开
      

  2.   

    还有一种是供方是一个表,客户是一个表,部门是一个表,这样很清楚,但遇到比如类似建筑行业之类,往来单位分类很模糊时,软件设计和客户体验就不是很好.
    ---------------------
    遇到比如类似建筑行业之类,往来单位分类很模糊时
    分类模糊是因为往来单位身兼多职
    1 单表存放往来单位, 加[类别]字段, 能存放多种单位类别即可
    2 多表存放(按单位类别区分), 各表存放符合条件的单位即可
    -------------
    软件设计和客户体验就不是很好.
    1 单表 匹配单位, 展示类别即可
    2 多表 各表匹配单位, 然后合并查询结果即可
      

  3.   


    取决于数据量的大小和不同类别的单位, 是否有不同的属性字段
    数据量小, 不同类别单位的属性字段差异小, 就用单表, 反之多表
      

  4.   

    还是多表吧,这样思路清楚,权限明了,但是没有单表灵活方便
      

  5.   

    我们之前是用的一个表,一方面因为数据量不大,另一方面,有可能这个单位,即是客户又是供应商。所以用一列来标明其类别。
    但实际感觉,分不分开差不多。除非数据量很大。
    就像分类比较迷糊,我们也遇到过类似的情况,如:即是客户又是供应商;客户也会分保税和非保税;同一供应商也会税率不同;同一供应商因性质改变,税率也改变……
    我们就是多建几条记录。