《最新《会计信息系统及其课的程设计》第十四章财务管理中的决策支持模型建立.doc》由会员分享,可在线阅读,更多相关《最新《会计信息系统及其课的程设计》第十四章财务管理中的决策支持模型建立.doc(73页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date会计信息系统及其课的程设计第十四章财务管理中的决策支持模型建立第十四章 财务管理中的决策支持模型建立第十四章 财务管理中的决策支持模型建立【本章目标】Excel是Microsoft公司出品的一种高效方便的定量化决策工具。它具有良好的财务报表制作功能、常规的数据统计汇总功能、列表处理功能和相应的图表制作功能以及良好的重计算功能。适合于决策模型的建立和相关的数据分析。通过
2、本章的学习主要掌握以下要点: 1、什么是决策,决策的程序和方法 2、Excel建立模型的基本思路、方法和手段 3、Excel建立模型的实例 【学习内容】14.1 管理决策与管理决策模型 14.2 盈亏平衡模型分析 14.3 财务预算模型的建立第一节 14.1 管理决策与管理决策模型一、管理决策的基本概念1、所谓决策,是人们在一定的目标指导下从各种备选的行动方案中挑选出一种方案以付诸实施的过程。 2、在管理决策的制定中,决策者首先要确定一个决策目标,同时还要有一个供各种方案比较的准则。 一种常用的准则是最优化准则,但是正如著名的管理学家西蒙指出的,在大多数现实决策情况下,决策者由于受自身认识能力
3、的限制(有限理性),不可能找出一个最优的方案,只能找出某种较好的,使他满意的方案,这种与最优化决策准则相区别的准则即所谓满意性准则。 3、决策问题可以分为结构化问题、半结构化问题和非结构化问题。 必须承认,由于管理问题的复杂性,许多重要的管理决策问题无法使用定量化的方法来解决,管理人员只能依靠自己的直觉、判断和经验来解决这些问题。但与此同时,经过人们长期的实践与研究,已经针对许多管理决策问题发展出了各种定量化的分析与解决方法。针对着这种情况,西蒙将决策问题区分为结构化(structured)问题与非结构化(unstructured)问题两种。 所谓结构化的决策问题就是常规性或重复性的问题,在这
4、些问题中存在着标准的解决方案和清楚的决策规则。 所谓非结构化的决策问题则是不存在清楚的决策规则的那些非常规的、模糊而复杂的问题。很显然,非结构化的决策问题是无法采用定量方法来解决的,在结构化决策问题中也还有一部分问题的决策规则不需要或不能采用定量方法来解决,而只能采用定性的方法来分析与解决。 通俗地说,所谓结构化决策问题就是可以“理出头绪”、因而可以按照一种确定的步骤加以解决的那些问题,也就是具有明确决策规则的那些问题;而非结构化决策问题则是无法理出头绪因而无法表述其解决步骤的那些问题,也就是没有现成决策规则的那些问题。 除了这两种极端情况之外,人们更经常遇到的是那些部分理得出头绪的问题,这就
5、是所谓部分结构化或半结构化的决策问题。严格地讲,真正的结构化决策问题和非结构化决策问题都是很少数的情况,在实际管理活动中所遇到的大部分问题都是半结构化或部分结构化的问题。 4、决策过程 根据西蒙的理论,人类的具体决策过程是由情报、设计与选择三个阶段构成的。 在情报阶段中,决策者以企业经营的目的为指导,根据从企业内部和外部搜集到的各种信息(情报)找出有待解决的问题并弄清该问题的实质; 在设计阶段中,决策者确定出(或者说设计出)为解决所面临的问题而可以考虑采取的各种备选行动方案,并对这些方案实施后对于企业经营所可能带来的后果进行评价; 在选择阶段中,决策者在上述评价的基础上根据一定的决策准则从各种
6、备选方案中挑选出一个最为合适的方案以便付诸实施。二、管理决策模型1、所谓模型(model)就是对于所要解决的问题的本质属性的简化表示。 2、一般地讲,模型可以分为物理模型或象形模型(iconic models)、模拟模型(analog models) 和 数学模型(mathematical models) 三大类。 3、决策者通过抽象化的思考过程建立起来的、反映决策问题本质的数学模型就是所谓的决策模型。 决策模型的建立在定量化管理决策问题中起着核心的重要作用,只有对代表决策目标与备选行动方案的各个变量建立起反映它们之间内在联系的决策模型,决策者才能确切地评价不同备选方案的优劣关系,从而确定符合
7、最优化准则或满意性准则的决策方案。 虽然建立决策模型首先是在处理(可以定量化的)结构化管理决策问题中所必须完成的工作,但是,对于(可以定量化的)半结构化决策问题来说,由于其中包含着结构化的部分,所以也必须建立适当的决策模型。然而,由于这类问题中又包含着非结构化的部分,所以在所建立的模型中必定包含着某些决策者无法利用逻辑推理来推断的部分,这就是那些外生参数。因此,在可以定量化的前提下,结构化决策问题与半结构化决策问题的区别是:在结构 化决策问题中,只要建立起决策模型并在该模型的基础上找出了最优解或满意解,问题就完全解决了;但是,对于半结构化决策问题来说,在建立起决策模型并求出了最优解或满意解之后
8、,还需要决策者对各种外生参数对于这些解的影响进行充分的分析,然后根据自己的经验和直觉(可能还需要参考其他补充信息),对模型中的那些外生参数的数值作出判断,进而最后确定决策问题的解决方案。 4、决策模型建立的几个阶段: 例如,人们通过对于公司内部与外部(消费者、同行竞争者、原料供应者、政府立法等)所发生的事件与数据的“扫描”,发现问题或机遇的存在,并以此为契机引发整个后续的决策过程。在接下去的深入认识与确定问题性质的阶段中,人们首先要明确自己的决策目标,找出或设计出各种可能的备选行动方案,了解所有这些行动方案可能需要遵守的各种约束条件。在各种可以定量化的管理问题中,决策目标通常体现为类似于“尽量
9、增大利润”或“尽量减小成本”。这种体现决策目标的变量(例如利润或成本)被称为目标变量(target variables)或结果变量(result variables)。决策者注意的焦点是这些变量但通常又无法直接控制它们。此外,在可定量化的问题中,各种备选行动方案也时常表现为对某个(或某些)变量取值的不同规定或设置,例如对于商品单位售价的不同设置,对商品生产数量的不同设置等。这些决策者可以直接控制而又与目标变量存在着直接因果关系的变量被称为决策变量(decision variables),决策者通过对于决策变量取值的选择来改变目标变量的数值。另外,在问题中经常还存在另外一些变量,它们虽然也对目标
10、变量有影响,但其数值完全取决于决策环境中的外在因素,决策者无法控制,这种变量被称为外生变量(exogenous variables)或参数(parameters)。不但如此,为了将比较复杂的模型的结构表示得更加清晰和便于理解,有时人们可能还要添加一些表示决策变量与目标变量之间的联系的中间变量(intermediate variables)。 在深入认识与确定问题性质的阶段,我们必须确定问题中所涉及的各种目标变量、决策变量、外生参数以及中间变量,并搞清楚它们之间的相互影响与因果关系。某些决策理论教科书还提倡人们采用一种所谓的“影响图(influence diagram)”来表现各个量之间的相互影
11、响。举例来说,设想在一个对某产品的生产与销售具有垄断地位的公司中,为了提高利润希望能够为该产品确定一个使利润极大化的最优销售单价。在这个最优定价决策问题中利润显然就是目标变量,而该产品的价格则是决策变量。为了清楚地表示出产品单价对利润的影响,需要规定销售收益、总成本以及该产品的生产销售数量等中间变量。最后,问题中还有单位变动成本与固定成本这两个参数,它们的数值是销售部经理所不能控制的,但它们会通过总成本而影响利润。上图显示了针对这个问题绘制的影响图。在确定了问题中的各种变量并搞清楚了它们之间互相影响的关系之后,必须将目标变量、中间变量、决策变量和外生参数联系起来的数学关系整理出来,同时还要将这
12、些数学关系中的一些未知系数确定下来。完成这些工作之后就建立起了所考虑的管理决策问题的数学模型。这就是在解决管理决策问题的第三阶段中所完成的任务。 就上述产品定价问题来说,如果用P,R,C,Q,F,v分别表示利润、销售收入、总成本、销售数量、固定成本、单位变动成本与单价,那么下面的方程组就是问题的数学 模型: P=R-C R=P*Q C=F+v*Q 在紧接着的下一个决策阶段中需要分析各种备选方案的后果并在此基础上确定最优的备选方案。所谓备选方案的后果,就是该方案对决策目标的影响,在定量化决策问题中这也就是要确定目标变量与决策变量之间的函数关系。虽然数学模型本身已经确定了这样的函数关系,但从实用的
13、角度出发,还必须以解析、表格或曲线三种形式中的任何一种将这个函数关系具体地表现出来,以便决策者能够确切地评价由决策变量不同数值所代表的各个备选方案的优劣。 最后,决策者根据对外生变量的判断确定最后的备选方案。三、计算机管理决策模型1、几乎所有的结构化决策问题都是通过建立计算机模型实现的可以毫不夸张地说,除了那些最简单的情况以外,几乎所有有实际意义的结构化管理决 策问题都必须借助于计算机才能求得解答,或者说才能迅速而有效地求得解答。当我们在 计算机上将一个管理决策问题的数学模型加以实现时,我们通常把它称为一个计算机模型 。由此可见,将一个管理决策的数学模型转变为相应的计算机模型是在计算机上解决管
14、理决策问题的关键。正因为如此,所以计算机的出现和它在建立管理决策模型方面的应用对于包括运筹学与统计学等定量化方法的实际应用起到了极大的推动作用。 2、计算机模型的制作应在管理决策模型建立的后半段 在前面所指出的解决定量化管理决策问题的六个阶段中,计算机模型的制作应该出现在第三个阶段的后半段。在这个阶段的前半段,决策者必须首先在对问题的深入认识的基础上构造出数学模型,只有在所构造的数学模型能够正确地表示所考虑的管理问题的实质时,在此基础上构造的计算机模型的正确性才有保证。在随后的第四与第五两个阶段中,决策者在对模型中的决策变量取值进行分析和对外生参数对最优解的影响进行分析时,只要有可能,当然应该
15、尽量利用各种数学分析工具。但是,决策者这时应该充分发挥计算机软件工具的强大功能来提高(在计算机模型的基础上)进行分析的有效性与效率。 3、针对特定的管理决策问题制作的计算机决策模型加上适当的人机界面和与数据库的必 要接口就构成了一个特定的决策支持系统。 从根本上说,任何管理决策计算机模型都是一个用特定计算机语言编制的计算机程序。在20世纪90年代以前,即在应用计算机来研究管理决策问题的初期,制作计算机模型的唯一方法就是直接采用某种计算机语言来编写有关的计算机程序。由于编写计算机程序一般地讲并非易事,很难要求决策者本人去掌握这种技术,因此,为了制作出可以使用的计算机模型,决策者首先要把自己所关心
16、的决策问题和相应的数学模型向程序设计人员讲清,接着由这些程序设计人员采用特定的计算机语言编制出程序。由于编程人员不理解管理决策问题的实质,管理人员又不懂程序编制中的技术问题,因此往往需要编程人员和管理人员进行多次交流才能保证所开发出来的程序真正符合管理决策问题及其数学模型的要求。这样做不但成本太高,而且整个程序开发过程可能要延续很长时间,等到相关的计算机模型可以运行时很可能决策时机早已过去,该模型因而也就失去了意义。 为了帮助决策者更有效地建立计算机模型与开发决策支持系统,某些软件公司根据一 般的数学理论制作了一些专用的软件包,例如统计分析软件包与运筹学软件包等,当决策者 所处理的决策问题正好
17、属于某个专用软件包所针对的特定问题类型时,只需将该决策问题 的参数输入到计算机中,就可以借助于该软件包来建立与运行符合问题要求的计算机模型 从而获得问题的解答。但由于这些专用计算机软件包价格相当昂贵,而且通常操作方法都 比较复杂,又只能用来解决特定类型的问题,因此它们的使用受到很大的限制。 在20世纪80年代曾经流行过一种被称为“第四代计算机语言”的软件工具,其目的是要帮助决策者直接建立针对各种管理决策问题的计算机模型。这种软件包工具不需要其使用者掌握在编制计算机程序时必须考虑的各种严格的处理逻辑(处理过程),只要使用者用类似于书写数学公式或财务计算公式的方式正确表达出所要求的计算目的,它们就
18、会指挥计算机去完成所需要的计算。这种软件工具的出现显著地减轻了建立计算机模型的困难程度,使得中高级管理人员在经过适当的学习后,无须专职编程人员的帮助就可以自行建立所需要的计算机模型。在20世纪80年代到90年代初曾经流行一时的IFPS(Interactive Financial Planning System)软件包就是这种软件工具的一个代表。 总之,尽管计算机在定量化管理决策问题中的应用与各种计算机模型的出现使得运筹学与统计学中的各种定量化技术有可能真正变成管理人员用来解决实际问题的工具,但是由于编制计算机程序的困难,因此一直到20世纪90年代中期以前,计算机模型的制作与应用无论在广度与深度
19、上都受到很大的限制,从而使得这种有效的手段难以得到推广。四、电子表格软件管理决策模型Microsoft Excel为代表的电子表格软件在多维数据分类汇总分析方面的强大功能,与此同时,这种软件又是当今国际上公认的最佳决策模型制作工具。 电子表格软件允许使用者在开放式的屏幕工作区中的(排成横竖网格的)各个单元格中输入与布置各种文字和数字,或者按照与普通的书写习惯十分相近的方法在其中输入必要的计算公式。它们还具有大量内建的数学函数、财务函数、逻辑函数、文字处理函数以及查找参考函数等各类函数,因此能够完成复杂的逻辑运算与数学运算。它们又具有重计算的能力,只要操作者在代表自变量的单元格中一输入新的数值,
20、代表函数的各个单元格中立即就会计算出新的对应数值,因此十分便于人们利用来进行“如果怎样”分析与灵敏度分析。对于这种软件所提供的灵敏度分析功能与查找参考函数以及逻辑函数的巧妙应用还可以帮助决策者扩展自己的逻辑推理能力,从而使许多复杂的管理决策建模问题迎刃而解。它们通常又都具有很强的图形处理功能,允许操作者将计算结果十分方便地转换为高质量的图形。这些良好的性能使电子表格软件不但成为优良的数据分类汇总分析工具,同时也成为当代最优良的计算机决策模型制作工具。 另外还有一个不可忽视的因素。由于电子表格软件普及程度很高,所以很容易利用所获得的计算结果和相关的图形与其他有关人员进行交流。对于其中最有代表性的
21、Microsoft Excel来说,由于它是目前流传最广的Microsoft Office套装软件的成员之一,它更可以“无缝地”与 Microsoft Word与Microsoft PowerPoint等其他办公软件互相在所创建的文件之间交换数据。 人们将用电子表格软件创建的计算机模型称之为电子表格软件模型。电子表格软件决策模型不但可以取得非常优良的效果,并且在制作中无须编制程序,在电子表格软件的帮助下,管理人员亲手创建各种管理决策模型的困难已减至最小。第二节 14.2 盈亏平衡模型分析一、问题的提出企业生产某种产品,预计销售量为年60000件,在目前的市场情形下,每件可卖12元,产品的单位变
22、动成本为6元,年固定成本为300000元。 问题: 企业在目前的条件下是否盈利。 企业为了保本,盈亏平衡点的销售量是多少?二、问题的分析边际贡献60000(126)360000 边际贡献在弥补固定成本300000万后,毛利60000,所以可以盈利 要使盈亏平衡则应使边际贡献刚好弥补固定成本,即边际贡献固定成本。分析上述问题发现影响目标变量(利润)的变量有:单价、销售量、单位变动成本、固定成本。设利润、单价、销售量、单位变动成本、固定成本分别用R、p、Q、f、V表示。则有: 边际贡献Q(pf) 盈亏平衡所以Q(pf)V Q=V/(pf) 如果讨论利润受哪些因素的影响,则有下公式: RQ(pf)V
23、 上述任何一个变量发生改变,则利润会因之改变三、基于Excel的盈亏平衡模型1、我们不难计算上述问题的盈亏平衡点 只需在相应的单元格布置数据,并定义公式。2、为了分析盈亏平衡点我们还可以模拟计算一组数字再根据数字做出盈亏平衡图。3、如果单位变动成本、单价、固定成本发生变化,盈亏平衡点(图中黄线)会发生变化,我们把这些自变量参数设置为滚动条控件,可以看到随着上述变量的变化,盈亏平衡的变化。 由此我们便建立起了一个简单的模型,该模型的好处在于我们可以任意设定条件观察盈亏平衡的变化,为有关的决策服务。 盈亏平衡模型第三节 14.3 财务预算模型的建立一、目标利用EXCEL进行财务预算编制,以便建立预
24、算管理制度,有效地调整和控制企业生产经营活动,促进企业达到经营目标。 实例:一个现金预算的编制某公司销售部门根据预测指标、销售单价及收款条件,分季度来编制销售预算并预计现金收入,为了计算简化,假设企业只生产和销售一种产品。 财务预算表达的主要是资金、收入、成本、费用和利润之间的关系,其中利润目标是企业主要奋斗目标,为了达到这一目标,各级部门就必须根据具体的财务目标安排各自的经营活动,使企业总体目标得到保障。关于财务预算的编制程序和编制期等内容,因为可以从相关的财会资料中查到,我们这里不做详细介绍。下面举一个现金预算方面的例子。二、相关资料的搜集要进行系统完善的财务预算,必须要先收集好有关的资料
25、,如果手头什么资料都没有,预算也就无从谈起。如果大多数资料都已齐全,只有少数几个数据欠缺,可以进行估算,给出这些数据的范围值,利用EXCEL,也可以进行预算。下面先给出相关的资料。“资料1”工作表是公司1997年度销量表。每季的销售额在当季收到货款的占80%,其余部分在下季度收取。 该公司各季度的期末存货按一季度销售量的10%计算,年末存货预计为220件。 各季度的期末存料量是预计下一季度生产需要量的20%。预算期末存料量预计为900千克。预算期末材料单价为10元,每季度的购料款于当季付款占60%,其余在下季支付。“资料2”工作表是预计预算期制造费用,制造费用按标准总工时分配。“ 资料 3 ”
26、工作表是预计财务费用各项开支数额。预计销售费用各项开支数额及计算比例如下:工资一、三季度为1200元,二、四季度为1300元;第二、三季度广告费开支分别为800、1200元,业务费、运输费、保险费为预计的销售费的1。根据资本预算,该公司计划预算期第一季度以分期付款方式购入一套设备,价值76800元,该季度付款33000元,第二季度付款15300元,第三季度付款12000元,余款第四季度支付。按税后利润的20%计提盈余公积和公益金,按税后利润的30%分给投资单位利润。该公司按年末应收帐款余额的3计提坏账准备。“资料4”工作表是预计预算期管理费用项目开支。“ 资料 5 ”工作表是公司定额成本。“
27、资料 6 ”工作表是初期资料负债表。其中,存货=材料数量材料单价+产成品数量产成品单价,这里的四个数分别为750,12,260,80。 “资料7”预计各季度销售税金、预计投资收益、营业外收入和支出等。三、模型的建立要编制这样的财务预算,先要在打开的空工作簿中,将有关原始资料放在相应的工作表中,我们这里就用“资料1”、“资料2”、“资料6”工作表来存放这些原始数据,为了能够快速查到每个工作表中的数据,也可以将工作表的名字设为“销售量资料”等。原始资料中还有一些数据没放入工作表中,这是为防止此例的工作表过多,在实际工作中最好把数据都存在工作表里,防止数据丢失或记不起是什么数据了。 利用这些原始资料
28、,我们就可以进行现金预算了。下面的这些工作表,基本上是引用这些原始数据,进行计算和预测得出的。 现金支出各项目的预算主要来自生产预算、采购预算、直接工资预算、制造费用预算。 这是全年分季度的销售预算:其中的 3、4 行数据引自资料 1,其余数据为计算所得。以B栏公式为例,B3、B4 取自资料1,B5=B3*B4,B6 取自资料 6,B7=B5*0.8,是根据资料1的说明部分:“每季的销售在当季收到货款的占80%,其余部分在下季度收取。”C 列的公式与B列大体相同,只是 C7=B5-B7 较特殊,是反映收到上季度欠款的预算数。下面我们来看一下工作表中的公式情况,操作方法如下:单击“工具”菜单中的
29、“选项”命令,单击“视图”选项卡,在“窗口”选择区中选中“公式”,单击“确定”按钮。这时就可以看到所有单元格中,凡是有公式的地方都显示成公式的形式了。这样我们可以一目了然地看到每个单元格中数据的来源和算法。这是生产预算表:主要是预计生产量并提出材料和人工的需要量,预计生产量的计算公式为:预计生产量=预计销售量+预计期末存货量-计划初期存货量我们可以看一下这个工作表的公式形式。第三行取自新做好的销售预算表。第四行中一至三季度的预算期末存货计算公式为:预计期末存货量=下一季度销售量10%第四季度的存货量由资料2给定。第一季度期初存货数量根据上年度资产负债表得到。 第九行和第十行的计算公式为:直接材
30、料消耗=预计生产量单位产品材料消耗定额直接人工材料=预计生产量单位产品工时定额好了,通过生产预算表中公式的分析和解释,可以看到,预算本身并不复杂,只是需要大量的原始数据,并且计算过程中要掌握很多财务预算的知识。下面这些预算的计算方法和思路是基本一致的。我们一起来看一看。这是材料采购现金支出预算表:这是材料采购现金支出预算表中的公式:这是直接工资预算表:这是直接工资预算表的公式:这是制造费用表:这是制造费用表的公式:这是管理费用表。这是管理费用表的公式。这是财务费用表,这是财务费用表的公式。这是销售费用预算表。这是销售费用预算表的公式。最后这张大表就是现金收支预算表。这张表是在各业务部门的预算编
31、制完成后,财务部门根据各分预算得出的,表中几乎用到了上面所有表的内容。这是现金收支预算表的公式。有了第十九行以前的数据后可得到现金支出合计,并可以对现金多余或不足做出调整。在第二十三行到二十八行中,我们对数据做了如下调整:可以看到,第一季度结束时,由于购买固定资产花去了33000元,使公司合计现金支出为-20795元,因而这时向银行借款25000元;在第二季度现金也只有五千多元,于是又向银行借款5000元。第三季度有了较大盈余,就一并归还了银行的借款,并将一部分资金用于证券投资,提高资金的利用效率。第四季度出售短期投资获利1600元,同时又在短期证券上投资10000元。当然,我们可以根据这些资
32、料和实际的资金运筹能力,优化上面的数据表,比如,借贷可以更多些,或是购买固定资产的时间可以向后推迟等。 通过这个模型可以看到,进行财务预算的思路和手工编制预算基本相同,但借助于EXCEL,可以使计算得到简化,并且所有数据是动态链接在一起的,只要原始数据有了变化,下面的预算也会随之变化,这就大大方便了数据的调试,同时也给各部门以更大的灵活性。当然,数据的调试只是小范围内的,也就是说一些原始参数只能有小的扰动,不能随意输入一些不切实际的数据,作为财务工作者应该心中有数。如果数据表更完善,还可以利用“单变量求解”进行逆向运算,比如要使利润达到一个数,只改变产量,它应当是多少。案例分析案 例 一投资决
33、策某企业进行固定资产投资决策。现有两个方案可供比较。 方案一:投资100万元购置生产线,生产线的使用寿命5年,5年后的残值20000元,企业采取直线法计提折旧,使用该生产线预计年税前收益400000元。 方案二:投资80万元购置生产线,生产线的使用寿命5年,5年后的残值16000元,企业采取直线法计提折旧,使用该生产线预计年税前收益380000元。 企业估计资金的必要报酬率在812之间,建立一个Excel模型比较应选择哪个方案。例示:投资决策案 例 二财务报表分析建立一个通用的Excel模型,对企业的流动性(流动比率、速动比率、保守速动比率);资产管理能力(营业周期、存货周转天数、应收账款周转
34、天数、流动资产周转率、总资产周转率);长期偿债能力(资产负债率、产权比率、有形净值债务率、已获利息倍数);盈利能力(销售净利率、销售毛利率、资产净利率、净资产收益率);成长性(总利润增长率、总资产增长率、销售收入增长率、固定资产增长率)进行评价。 各指标均建立一个标准值,通过对某个企业报表数据的输入,计算相应的指标,通过与标准值的对比,判断该企业的流动性、资产管理能力、长期偿债能力、盈利能力、成长性是否在正常范围之内。例示:会计报表分析阅读材料会计决策支持系统开发方法研究当前,社会信息化问题已成为摆在世界各国面前的一个重大课题,这是触及社会经济生活所有领域的一场变革,各级各类会计信息系统的建设
35、和应用则是企业管理信息化的中心环节。 事后核算、事中控制和事前决策是会计管理的三个基本组成部分,它们相互联系、相互补充,而事前决策是会计管理的最高形式。而无论是AIPS阶段还是AMIS阶段,它们仅完成了例行的日常会计信息处理任务,只是计算机在管理中发挥作用的初级阶段。现在,会计决策支持系统(Accounting Decision Support System,简称ADSS)已成为计算机应用领域中最引人注目的内容之一。近些年来国外计算机在企业管理中应用的重点已由运算转向管理控制、计划和分析等高层管理决策和策略制定,并收到了良好的效果。而在国内,计算机在会计中的应用还仍停留于核算领域,对ADSS还
36、是一个相当薄弱的领域,无论从理论研究上,还是实践应用上来看都与西方发达国家存在很大的差距。为了缩小这一差距,我们必须在借鉴和吸收西方在ADSS领域研究和应用方面的有益成果,学习其先进技术和方法的同时,提倡和鼓励跨学科的合作研究,并从我国的国情出发,加快决策支持系统的研究、开发与应用。 开发一个计算机应用系统是从分析用户的需求入手的,会计决策支持系统的研制也不例外。由于ADSS本身的性质和特点,决定了开发ADSS需要突破原有AIPS或AMIS分析与设计方法的框框,建立适应于ADSS特点的系统分析和系统设计的方法论。 一、传统系统开发方法的局限性 从方法论的角度来看,传统的系统开发方法都是基于演绎
37、法即自顶向下法或归纳法即由底向上法的系统分析原理。从它们应用于系统研制的过程来看,一般需经过需求分析、系统设计、系统实现、系统交付使用及维护等几个紧密相关的阶段,因此,通常又将这些方法称为生命周期法。传统的生命周期法常用于AMIS和其它一些大型软件的研制开发,也有人用于开发ADSS。生命周期法的优点是整个开发过程和步骤清楚,每一阶段和步骤均有明确的成果,适用于一些问题领域比较稳定、结构性好、目标明确的系统,若AD的开发,则存在有几方面的局限性: (1)前提的局限:传统的方法在开发一个系统时一般基于这样一个前提,用户的需求(包括信息需求、处理需求的目标设计等)可以在分析阶段得到很好地定义,用户能
38、清楚地知道并能表达出它们要做什么,是如何做的。而ADSS主要面对的是半结构化和非结构化的会计问题,这些试图要解决的问题不能事先完全而清晰的定义,用户在开发的初始阶段很难明确地陈述问题、提出要求。因此,ADSS难以满足这一基本前提。 (2)目标的局限:系统开发方法的目标是尽量降低开发费用、缩短开发周期,研制出最能满足用户需求的系统,而开发周期长、开发费用高、维护困难是生命周期法的主要缺陷,ADSS的特点决定了对它的开发只能是一个反复迭代的过程,迅速而有效地建立一个初始系统支持所要做的决策就显得尤为重要。 (3)灵活性的局限:传统的方法强调系统生命周期各阶段的划分,每一阶段的目标和任务是唯一确定的
39、。而在ADSS的研制过程中,问题本身或用户对问题的理解可能会随时间而改变,并且会发生在生命周期的任何时刻。这种变化可能是由环境的变化或者决策者的能力提高引起的。在ADSS的研制过程中,这种变化是经常的,而不象在AMIS中那样,需求定义或处理过程的变化被认为是一种例外情形。因此,生命周期法的这种严格阶段划分难以适用于ADSS的研制。 (4)技术的局限:ADSS是模型驱动的,是面向决策的,传统方法所提供的描述信息需求、定义处理的过程的工具难以用于刻划半结构化或非结构化决策过程的方法及思路,就是在数据组织结构的设计上比一般的AMIS在技术上难度更高。 综上所述,传统的系统开发方法难以用于ADSS场合
40、,这就意味着我们必须找到一种适合于开发ADSS的方法。 二、ADSS开发方法的特点 到目前为止,已有许多研制ADSS的方法问世,如雏型法(Prototyping)、增长法(Increasing)、ROMC方法等等。这些方法各有侧重,但基本思路是相同的,即决策者和系统研制者先在一个小的重要问题上达成一致意见,以快捷的方法设计和建造一个初始系统,支持所要做的决策;经过短时间使用以后,对系统进行评价、修改和扩展,经过反复循环,使系统成为一个相对稳定的系统,并能对一组决策任务提供支持。这就是说将典型的系统开发的主要阶段合并成一种反复迭代的过程。从一般方法论的角度来看,ADSS的研制方法具有以下几个特别
41、。 (1)交互设计 ADSS研制方法强调分析与设计的动态性,随着决策问题、决策环境、决策者风格的变化,分析设计也要不断发展、演变、求精。交互设计强调用户、系统和研制人员之间的相互作用。 (2)用户的参与 同AMIS的研制过程相比,ADSS更加强调用户的参与。在ADSS的开发过程中,用户不仅是研制任务的提出者、系统的需求定义和评价者、研制过程的参与和系统的使用者(AMLS仅限于此),而且是ADSS的主要设计者和管理者。 (3)适应决策者风格 决策者希望能直接经历实践,亲自操作系统,因此,决策者的经验、知识、偏好等直接影响信息需求、模型构造、人机接口和输入输出设计,因此,ADSS应该具备相当的灵活
42、性以适应各种不同的决策者风格。 (4)尽可能短的研制周期 快速研制,尽早交付使用,尽快见效可使用户树立信心。研制周期过长,不仅会使用户失去耐心,而且时间一长,时过境迁、研制出来的系统可能已不能适应变化了的环境。 (5)以生成器为基础的积木式设计要满足快速多变的特点,就需要有一个较好的软件环境。DSS生成器(DSSG)正是支持快速、灵活研制DSS的软件。目前,国外多数ADSS都是在DSS生成器上开发的,而交互式财务计划系统(IFPS)本身就是一种DSS生成器。 (6)学习和创造对于半结构和非结构化的问题,决策者和研究者都需要学习,在学习中寻找新的更完善的解决问题的途径,因此,ADSS研制方法注重
43、决策者和研制者交互过程中的学习以及ADSS系统本身的辅助学习能力。 三、ADSS开发的三个层次 从系统开发的角度来看,ADSS具有三个不同的技术层次,应用层、生成器、工具层,它们面向的人员不同,所起的作用也不同。 应用层属于最高层,它直接面向用户,可由ADSS工具构成,亦可以由生成器产生。AD生成器是用来研制ADSS的硬件和软件系统,它包括数据管理、模型管理、知识管理和对话管理所需要的技术以及将它们有机地结合起来的接口。利用生成器,ADSS研制者可以根据决策者的要求、环境和任务,迅速构造出来,从而大大缩短ADSS的研制周期,降低研制费用。工具层由一些可用来构成ADSS或生成器的硬件或软件单元。
44、如净现值计算程序,彩色图像工具,线性规则软件包,风险分析功能等。 半结构化和非结构化的决策过程常常处于不断变化的环境之中,这就要求ADSS能对决策过程模型、参数、约束条件、内外部影响因素等及时予以改变或扩充。从这一点来看,利用ADSS生成器开发ADSS比直接由ADSS工具来开发更能灵活的适应各种变化。 四、ROMC方法 根据以上分析,笔者认为,ROMC方法是开发ADSS比较理想的方法。ROMC方法首先是由Carison提出的,它的基本原理是:根据西蒙的决策过程模型,尽管决策过程是非常复杂的,但决策过程中决策者从事的三个基本活动(情报、设计、选择)都是能够识别的。通过区分决策的基本活动,可以了解
45、决策者在这些活动中的行为,从而确定需要的支持。 在使用ROMC方法时,需要对各种各样的决策过程和决策者的需要进行分析,以通过用ROMC方法减少决策支持的要求与系统能力之间的差别。从用户的立场来看,ADSS的能力在于以下几个方面: (1)提供表达式以帮助决策者将问题概念化以便于处理和交流。 (2)提供对这些表达式进行分析和运算的某些操作方法。 (3)提供辅助记忆手段。 (4)提供处理和使用整个系统的控制机构。 ROMC方法正是建立在这四个方面的基础之上的,它主要从以下几点进行分析:表达方式(Representation):使问题概念化;操作(Opration):对表达进行加工;记忆辅助(Memo
46、ry aid):表达与加工的存储支持;控制机制(Controlmachqnism):控制、协调整个系统。 ROMC方法正是这四个方面的缩写,在使用ROMC方法时,需要对各种各样的决策过程和决策者的需要进行分析,以求通过用ROMC方法减少决策支持的要求与系统能力的差别。虽然决策过程和决策的需求因决策种类和决策者的不同而变化,但也存在一些共同特征: (1)对于半结构化的非结构化的决策问题,要决策者清楚地描述决策过程是困难的,决策者在做决策或在解决决策时一般运用某些概念化的东西,例如图像、卡片、公式、模型等。针对于此,ROMC采取了过程独立的方法。所谓过程独立也就是它避免了对决策者的活动的描述限制于
47、按某一顺序进行。这基于数据流程图的传统系统分析方法有着本质和不同。 (2)虽然决策过程是很难解释的,但西蒙的情报,设计和选择对决策活动的分类是很有用的。ROMC方法依赖表达式(而不仅仅是数据)作为联系ADSS各部分的纽带,它是通过在表达式上的操作来支持决策过程的情报、设计和选择活动;各种存储又去支持表达式和操作,而控制则是为了控制表达式、操作和存储。识别表达式以及关于表达式的操作比识别完整的决策过程要容易的多。 (3)ROMC方法为分析和设计ADSS提供了框架,但并没有提供实现ADSS的具体技术。ROMC方法需要ADSS生成器的支持。本章测试一、名词解释【略】1、模型 2、决策 3、结构化决策问题 4、非结构化决策问题二、填空1、在管理决策的制定中,决策者首先要确定一个_,同时还要有一个供各种方