软件的基本结构—一套软件一般由哪些部分组成? 1、 基础数据-如商品信息、员工信息、客户信息、供应商信息等等 这些数据主要是用来描述企业运营中所涉及到的各种人与物,换句话讲也可以说是各种交易的对象、和交易的内容。这些数据的显著特征是—在各种单据里被引用到,而且永远只需录入一次。对于这些对象,除了以编号、名称来将其唯一标识之外往往还有其它的一些属性信息、分类信息等。这些描述越是详细,日后的单据录入、分类查询都会越是方便。 举个例子,用户购进了一项新产品,那么他只需在系统内录入该产品的编号、品名规格、单位、价格等信息,系统就等于“认识”这项商品了。日后在各种单据中如果涉及到这个产品,需要在单据里体现它的各种属性,只需选中其编号系统都会为我们在单据里自动填入。 2、 业务数据-企业所发生的任何业务数据,如销售单、报价单等等 这些数据则是对用户运营中的各种业务、各种事项进行描述。就像写日记一样,在软件里要对每天发生的值得记录的事记录下来,包括时、地、人、事(内容)。对于这类数据,除了用日期、单证编号对其标识之外,我们还需要详细记录发生的对象、内容(各类基础数据),对于每笔业务的描述越是详细、真实,我们今后统计分析的空间就越大。反之,用户如果选择了不够适用的软件系统,往往就只能将一些信息保存在业务的“备注栏”中,要知道,这样的信息系统是无法“读懂”的,要靠备注信息进行分析统计也是不可能的。 打个比方,在登记一张销售单的时候,除了单证的日期、编号之外,我们还需要录入销售的对象—客户、出货的地点—仓库、销售的内容—商品明细、销售的负责人—业务员等等。这样,本次销售中各种主要属性的描述就被记录了下来,或者说,对这一件事情已经基本交待清楚。 3、 统计功能-将业务数据以管理者需要的形式进行组织,以报表的形式体现 如上所述,基础数据往往是用来进一步描述业务数据的各种属性,而用户所关心的主要是系统中记录的业务数据。只有这些数据才真正反映了企业的经营情况、财务状况。 在上面的章节已经提到,好的软件系统会将用户关心的数据,按用户所期望的逻辑进行组织、提炼,最终以报表、图表的形式展现出来,协助用户进行各种统计和分析。 需要提醒的一点是,统计数据的结果来源于业务数据,在系统里是没有保存的。要知道,一张月结报表打印出来并不意味着产生这张报表的原始数据就不可能再被更改了。 综上所述,我们可以看到软件的三种主要模块所起的作用、及彼此之间的关系。在系统实施的初期要首先协助用户整理、输入各种基础信息,例如对商品进行分类、编号等。接下来才可能让用户录入各种业务数据,再接下来才可能对历史业务数据进行统计分析。在用户使用的过程中,可能因为各种原因要清除数据,这时一般只清除业务数据,而不能删除基础数据,并且要记得事先备份。