文件名、模块名加前缀好不好呢?只有使用者自己知道。特别是在网上下载的开源代码,发现所有的源代码文件名或模块项目名称都有一个前缀”XX_”,不是不好,对源码发布者有象征性意义,但对使用者用户却是很别扭,不喜欢的用工具软件全部转换就OK。
作为一个开源软件,形成自己的风格无可厚非,在软件命名上有遵行标准就最好不过了,搞的很另类,用户反而会反感。
以下为SAP命名规则:
SD: Sales Distribution 营销管理
MM: Material Management 资财管理(原材料管理)
PP: Production Planning 生产制造计划
FI: Financial Accounting 总帐 基本会计
CO: Controlling 控制 管理会计
AM: Asset Management 资产管理 固定资产管理
HR: Human Resource 人力资源
QM: Quality Management 质量管理
PM: Plant Management 设备管理
PS: Project Management 项目管理
PL: Product Lifecycle Management 产品生命周期管理
WF: Work Flow 业务流程 例如Himas,One system
IS: Industry Solution 产业研发
……
以下为ORACLE ERP命名规则:
AP 应付帐款
AR 应收帐款
ASN 销售管理系统
BOM 物料清单管理系统
BSC 业绩平衡卡
CE 现金管理系统
CRP 能力管理系统
ENG 工程管理系统
FA 资产
FII 财务智能系统
FLM 流式制造管理系统
GL 总帐管理系统
INV 库存管理系统
MRP 主计划/MRP 管理系统
ONT 订单管理
PA 项目
PER 人力资源管理系统
PO 采购管理系统
QA 质量管理系��
……
以下为用友命名规则:
SA:销售管理
PU:采购管理
PP:生产管理
ST:库存管理
OM:委外管理
AP:应付
AR:应收
FA:固定资产
GL:总账
IA:存货核算
CB:成本管理
……
以上各厂家的命名规则来自己网络,不一定准确。
那么在设计标准术语时,命名(不管是模块、数据库、程序编码)上一定要规范,只有统一了思想,开发实施都不会产生不必要的理解误会;在开发或实施管理过程中,沟通成本是最高的,那么我们在设计系统前尽量统一思想,以提高我们的综合效率。不能各自为政,各个部门有各一套叫法,那样会内耗死的。特别是从不同的乙方公司汇集到一起的人员,根深蒂固的思想很难纠正过来的。
所谓标准,无非是要在思想上统一大家的认知,ERP各模块的命目前业界没有一个统一的标准命名规则,可以看到各个ERP厂都有自己的一套叫法,也不能说谁的就是标准。我们也不要自己造就名词,尽量使用通用的名词来减少认知上的难度。
另外推荐查看ISO标准规范、国家标准(GBT 25109可参照度不高,制定人有KD,GBZ 26337供应链有UF)、维基百科(用的人多)上面的各种名词解释。
就像世上本没有路,但走的人多了,也就成了路。同样在命名规则上本没有统一标准,同一个名词用的人多了,就成了标准。