在erp中,有时有些单位可以是供应商也可以是客户,有些软件作为一个表来处理,统称为往来单位,然后在表中加一个字段来区分是供应商,客户或者是部门.
还有一种是供方是一个表,客户是一个表,部门是一个表,这样很清楚,但遇到比如类似建筑行业之类,往来单位分类很模糊时,软件设计和客户体验就不是很好.如何解决呢 ?
还有一种是供方是一个表,客户是一个表,部门是一个表,这样很清楚,但遇到比如类似建筑行业之类,往来单位分类很模糊时,软件设计和客户体验就不是很好.如何解决呢 ?
---------------------
遇到比如类似建筑行业之类,往来单位分类很模糊时
分类模糊是因为往来单位身兼多职
1 单表存放往来单位, 加[类别]字段, 能存放多种单位类别即可
2 多表存放(按单位类别区分), 各表存放符合条件的单位即可
-------------
软件设计和客户体验就不是很好.
1 单表 匹配单位, 展示类别即可
2 多表 各表匹配单位, 然后合并查询结果即可
取决于数据量的大小和不同类别的单位, 是否有不同的属性字段
数据量小, 不同类别单位的属性字段差异小, 就用单表, 反之多表
但实际感觉,分不分开差不多。除非数据量很大。
就像分类比较迷糊,我们也遇到过类似的情况,如:即是客户又是供应商;客户也会分保税和非保税;同一供应商也会税率不同;同一供应商因性质改变,税率也改变……
我们就是多建几条记录。