属性
(1)这主要是指一种
商品的相对不变的
属性,如
商品编码、
商品名称、
生产厂家、商品条码、商品类别等。一般情况下,这些
属性不发生变化。特殊情况下有一些变化,如
商品类别,同一种商品在小类划分的时候,对于不同的商场,可能有不同的归属。
商品编码,一般也不会变化,但在商场的经营部门发生变化的时候,可能发生变化,这主要取决于商场现有
计算机系统的商品编码规则。
零售
企业的
业态对
商品的固定
属性也有一定影响,这也取决于计算机系统的编码规则和系统设计时的设计思想。比如,对于
百货业态,为防止混乱,通常都禁止重复经营,所以一种
商品只隶属于一个
部门。于是,
商品所属部门就可以作为这个商品的固定
属性之一。对于
连锁店,这一规则就不成立,一种
商品在连锁店中往往同时属于多家销售门店,甚至
配送中心。这时,
商品所属部门就成了一个变化量和不确定量,因为事先无法确定究竟连锁公司将有几家门店可以销售这种商品,连锁
公司最终会发展多少家门店。这种情况,
商品的部门隶属
属性就成了变化属性。当然,对于
百货店,这种
属性也同样可以放在变化属性中进行
处理,但明显感觉不合理。这时候就要考虑到系统运行性能,考虑放在哪种
属性内,
系统的处理更有效,编程更简洁。
(2)固定
属性还可以进一步分成经营属性和
管理属性。经营
属性主要是指在日常
商品流转过程中涉及的种种属性,
商品编码、名称、
生产厂家、条码等,都属于这一属性。它们是在正常的经营过程中必不可少的。商品的管理
属性是指为满足在经营过程中的进一步要求而设置的属性,如商品
保质期、
保修期、某些
商品的最高最低
库存、商品的各种
损耗率等。这些
属性的作用需要一定的
条件,比如企业的日常经营管理应比较成熟、基础数据全面和稳定、
经营管理人员对计算机系统要比较熟悉等。粗略看,一些
属性属于日常经营必需,但实际上,在外部条件没有具备之前,计算机系统很难对它们进行
管理。所以,尽管是日常经营必需,在系统运行早期,许多
属性还是通过手工管理实现。
变化属性
指在经营过程中会发生变化的
属性,如
商品价格、商品数量、进货人员、
供货单位等。同样,对于变化
属性,也有经营和管理性质之分。
(1)
商品变化
属性中的经营
属性有:进货价格、销售价格、
商品批次、进货数量、所属
库房、经销代销性质、进货价格含税与否等等。
(2)
商品变化
属性中的管理属性有:商品保本保利期、商品库存位置、
商品陈列位置、商品建议进货量、商品供货周期、商品进货费用、商品建议
零售价格、竞争对手商品售价等。
商品的经营
属性是基础属性,管理属性是高级属性。管理
属性依赖基础属性的正确性和
系统性。
商品固定
属性是更加基础的属性,它又是
商品变化属性的基础。可以说,
商品的固定
属性是最基础的部分。
另一方面,商品的各种
属性在某些条件下可以互相转化,比如商品的隶属关系。商品的最高最低库存也有类似性质。销售波动小、不太受季节影响的
商品,它的最高最低库存就可以放在固定
属性内。
将商品
属性进行分类,主要目的是根据这些属性的作用进行
合理使用。
对于
开发商,可以根据
商品属性对
应用程序的设计、用户界面进行合理组织。根据不同的
商品属性将
应用软件功能分层划分,以达到主次分明、界面功能简洁清晰的目的。同时,还可以降低用户的使用难度和培训用户的难度。
商品
由于不同的
商品属性对应了不同的管理层次和管理难度,用户只有理解了商品的各个属性后,才能够从基础工作一步步稳定地往前走,正确掌握应用系统的使用方法,提高企业的
经营效益。比如,在系统投入运行初期,企业应当把注意力放在经营
属性上,这样可以有效地把原有的手工经营过程用计算机
系统管理起来。当基础数据和经营数据都达到完整、可靠之后,在原有的基础上再加入管理
属性,进一步
提高整个应用系统的
运行效率,提高企业的经营水平。这样,就可以由浅入深、由易到难,一步步提高整个企业的管理水平。
4.在经营管理中的作用
固定
属性是应用系统最底层的基础,所有的应用功能都要通过固定
属性才能发挥作用。这部分
属性涉及的范围比较广,关联事物多,数据量也很大。
经营
属性不能有任何错误。无论是系统设计错误还是数据准备错误,都必然会给应用系统带来很多后患。比如,一个
商品编码错误,就会造成从合同、进货、销售、结算等相关过程的全部错误。其中许多错误是无法消除的。又如,
商品变化
属性中的供货单位,如果被放在固定属性中,就无法同时从两家供货商进货。由此造成或者商品
断档、或者无法结算(
商品档案中只能有一个供货厂商)。如果商品的固定
属性被当成变化
属性,则会造成大量其他麻烦和错误。如
商品名称没有在商品档案中定义,则在系统使用过程中,用户要花费大量的时间录入相应的汉字,造成使用的极大不便。这类错误甚至可能造成整个系统的错误。因此,数据准备过程中,一个
商品对应的名称、编码、条码、
生产厂家、商品所属类别等,要严格认真地进行核对,防止出错。从大量实践反馈的情况看,许多错误都是在数据准备过程中产生的,这主要是对基础数据没有给予足够的重视造成的。
管理
属性又可以视为高级属性。这是因为这些
属性要发挥作用,应用系统的数据必须完整而准确。否则,枉花许多人力物力却没有实际效果。比如库存上下限的
属性,如果实际库存数量不清楚,这种属性指定即使再合理也不会有任何用处。又如
商品的保本保利期,如果实际销售数量有错误,商品的保本保利期就是错误的。
显然,
商品的管理属性对
企业效益提高具有很大作用,这些属性对企业十分重要。从比较简单的角度看,
商品和其他实体的经营
属性的使用为系统提供了一个基本的数据平台,它们为企业的有效经营和管理提供了可能性。但是,它们自身对企业效益的提高是十分有限的。比如,
销售额本身可以有许多意义,对销售额的分析则依赖更深入的数据提供;进货合同的统计数据中有合同数量、
合同金额、合同明细等,如果不对供货厂商的供货周期、供货信誉、供货
商品的质量等级进行管理,合同的执行情况就很难有效控制,通过对合同的管理提高进货质量的目标就很难达到。如果合同数量、合同明细本身不正确,其他数据就没有意义。
商品
固定
属性中管理属性对系统影响很大,因为它对整个系统具有长期影响,
相关的变化属性几乎每一次使用时都受它的影响。所以它是全局性的
属性,在使用中要十分认真地对待。一些固定
属性跟变化属性具有十分密切的关系,如
商品保质天数,是一个
绝对值,它要跟
商品进入保质的起点日期关联起来对具体
商品才有意义。这类
属性的划分要尤其注意。如果将保质天数放在变化
属性里,操作起来非常麻烦,也容易发生数据错误(不填或随便填写数据)。
变化
属性是商品流转过程中的内容反映,比如商品进货价格。每次进货的价格都可能跟上次不一样。这些
属性的数值是变化的。它反映了商品在
流通过程的不同阶段的变化情况。掌握了这些变化,就可以掌握经营规律,及时调整
商品经营策略,提高经营效益。
a.经营属性
包含进货价格、进货数量、进货部门、
采购员、进货日期、保质起始日期、进货费用、供货单位、进货批次、结算日期、
结算方式、经代销、零售单价、库存数量、盘点数量、盈亏数量等项。
这些
属性是在
商品经营过程中最重要的原始经营数据。它们的特点是在
商品的经营过程中随时可能发生变化。因为是随着
商品流动过程发生的,所以有时也称这些
属性为流动属性。这些
属性决定了
商品的经营过程,是整个信息系统中最核的属性。如果这部分
属性所对应的数据在经营过程中没有错误,整个
计算机信息系统的设计和用户的使用就是基本成功的,因为系统已经可以独立支持完整的经营过程了。对于国内大多数
零售企业来说,这是一个重要的标志点。它在一定程度上表示了系统的成功。
b.管理属性
与固定
属性中的管理属性一样,它也是一种高级属性,它是在流动属性中对更高的管理要求提出的。同样,它要在正常的经营数据的基础上才能发挥作用。这类
属性有:保本保利期(在进货费用、
商品损耗等基础上生成)、商品
保质期、最高商品库存、最低商品库存、商品存放地点、参考
加价率(用于
商品的参考定价)、商品ABC划分标准、商品供货周期、商品陈列位置等。某些这类
属性需要与固定属性中的管理属性结合,比如商品
保质期,需要固定属性中的保质天数和流动属性中的起始日期来确定。从这些
属性的大致内容我们可以看出,变化属性中的管理属性对企业中的经营十分有用。从上面的简单讨论我们也基本了解了这些
属性的使用需要比较严格的管理基础。
从各种
属性的管理严格程度角度看,经营属性的严格程度大于管理属性。经营
属性的值不能有错误,因为在固定属性中反映的是客观事实,不能有错。变化属性中的经营属性绝大多数都是经营数据,是财务原始数据,也不能有一丝一毫差错。这也是为什么管理
属性要在经营属性的基础上发挥作用的一个重要原因。如果日常的经营连财务账都对不上,供货单位和
商品名称都不对,怎么可能谈到管理。
相反,管理
属性的严格性比经营属性的要求松得多。因为管理
属性所反映出来的主要是定性和基本定量的数据,不具有财务账务的性质。许多情况下,这些数据对于业务人员,是一个参考指导性的数据。当然这些数据比手工管理状态下的结果要准确、客观得多,甚至不是同一个概念。因为手工管理能够处理的数据量太小,运算和处理太简单,所以许多结果是不正确甚至是错误的。
因此,管理数据可以在数据量不十分充分和稍有误差的情况下发挥正常作用。多数情况下,即使基础数据不太完整和准确(但要基本完整和准确),它仍然能够给经营者提供准确的方向,以做出正确的经营调整决策。比如
商品保本保利期,即使从算法角度,也可以有各种不同结果,但是大致结果相近,当然可以为经营管理人员提供有相当价值的参考。