行业分类标准如何建模?
行业作为基础数据,一般都有对应的国家标准,但实际项目应用中,因为管理的精细化度不同,客户需求一般都与国家标准存在很大的差异。因此行业应用中的行业分类很难直接使用国家标准。但另一方面,行业有其独特特点,那就是行业的分类及编码有其自身的规律,不能随意定义。我们在做项目时,需要兼顾两种需求,即国家标准和客户需求。一般需要搭建二级模型,第一级为标准且固定的国标行业分类,第二级为可由用户根据管理需要自行定义的满足实际业务需求的非标准的行业分类。
模型一:客户管理需求相对稳定
若客户管理需求比较稳定,不经常发生变化,可将国标行业和客户行业分为两个模型(两个模型最好在标识上区分,例如国标叫某某行业、简称HW;客户叫某某行业管理、简称HYGl。)
模型二:客户管理需求经常变化
若客户管理需求变化比较频繁,每次需要进行项目改造时,可考虑将国标行业和客户行业放在一个模型中,根据启用状态控制使用哪一个行业。行业名称、简称等属性通过继承实现。