版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.PAGE :.;PAGE 24财务会计文档技术第一节 文档技术概述什么是文档文档document这个词本来的含义是很广泛的。但是本章所引见的文档,并不是指信息系统运作过程中所产生的各种信息资料,如凭证文件、销货单文件等。本章所指的文档,主要指和信息系统的设计和运用亲密相关的资料,是用来解释系统运转情况的。文档主要分为开发性文档和运用性文档。开发性文档描画了系统开发过程中的各种分析、设计情况。运用性文档主要用来指点用户对信息系统更好地操作、利用。文档可以采用文字阐明的方式、流程图的方式、或者表格等方式。由于图表的方式更为直观和明了,所以,很多文档采用绘制图表的方式,再辅以文字阐明进展解释。 二
2、、掌握文档技术的必要性一个实践运转的信息系统能够涉及到多台计算机、各个部门、众多的人员,它们组织在一同完成大量数据的输入、处置和输出。这个系统比较庞大,头绪众多。当我们接触系统后,需求用某种文档技术描画出有关这个系统运转的情况,只需描画出来了,才干阐明我们真的是了解了这个系统,并能向其他人解释这个系统,也才干对这个系统进展改良。作为会计专业的学生,必需求学习文档技术。首先的要求是,应该可以看得懂他人绘制的文档,可以了解所阐明的系统的运作情况。其次,要可以评价文档所描画的系统的内部控制情况,对内部控制的健全与否进展判别,并提出改良意见。最后,最好是可以学会编制文档。由于在前面曾经提到,在会计信息
3、系统的开发过程中,需求会计人员的参与,作为系统开发小组的一员,会计人员应该可以经过绘制文档描画现有系统的运转情况,并可以将对新系统的想象表示出来。在系统开发中所用到的文档技术有很多,这里主要引见以下几种:数据流图Data Flow Diagrams,DFDs、数据字典Data Dictionary,DD、流程图Flowcharts、决策表Decision Table、决策树Decision Tree等。第二节 数据流图一、数据流图的绘制目的数据流图描画系统的逻辑模型,反映的是数据、信息在系统中的流动和处置情况。数据流图用来描画现有的系统,也用来规划和设计新系统。在数据流图中,不包含任何详细的物
4、理元素,也没有计算机术语,很容易为大多数人所了解。系统分析人员经过调查和了解,就可以把他对原有系统的认识或对新系统的想象用数据流图描画出来,供用户等审查确认。数据流图是一个很好的沟通工具。同时,数据流图对以后的系统设计也很有协助 。数据流图具有两个特征。第一个特征是笼统性,数据流图中曾经去掉了详细的组织机构、任务场所、物质条件、资金流动等,只剩下信息和数据的存储、流动、运用和加工的情况。这样我们有能够笼统地总结出系统的义务和各项义务之间的顺序关系。第二个特征是概括性,它反映了系统的全貌。各种信息流之间错综复杂的联络,有机地一致在一张图上。数据流图中的根本符号在实践运用中,数据流图存在着多种符号
5、体系。比较常用的有Gane and Sarson符号体系、SSADM符号体系、Yourdon符号体系等。一Gane and Sarson符号体系如图3-1所示。表示外部实体表示单向的数据流表示数据存储前面是数据存储编号,后面是数据存储的称号表示处置上面是处置的编号,下面是处置的称号表示双向的数据流图3-1 Gane and Sarson符号体系二SSADM符号体系 如图3-2所示。表示外部实体表示单向的数据流表示数据存储前面是数据存储编号,后面是数据存储的称号表示处置左上面是处置的编号,右上面是担任处置的人员或者实体,下面是处置的称号表示双向的数据流图3-2 SSADM符号体系 三Yourdo
6、n符号体系如图3-3所示。表示外部实体表示单向的数据流表示数据存储前面是数据存储编号,后面是数据存储的称号表示处置前面是处置的编号,后面是处置的称号表示双向的数据流图3-3 Yourdon符号体系 四根本符号的含义上面列出的几种数据流图的符号体系在实践任务中都有运用。本书主要采用Yourdon符号体系。下面解释一下数据流图中四个根本符号的含义。实体,是指对企业来说感兴趣的东西,企业需求了解有关实体的信息。例如,客户、订单、产品等都可以看作是实体,由于企业需求了解和掌握有关它们的信息。实体所具有的一些特性,称为属性。例如,客户这个实体的属性包括客户的称号、客户代码、客户地址、客户等;订单这个实体
7、的属性包括订单号、订货日期、订货单位、所订产品的代号、数量等;产品这个实体的属性包括产品的代号、产品称号、产品单价等。实体分为内部实体和外部实体。所谓内部实体,是指所研讨的系统内部的实体。所谓外部实体,是指所研讨的系统之外的实体,是发送或接纳数据的人员或组织等,是数据的源点或终点。有时,源点和终点一样。在数据流图中,需求用矩形等符号表示出外部实体,也即数据的源和宿。数据流和数据存储都是数据,仅是所处的形状不同。数据流是处于运动形状的数据,从一个地方传送到另一个地方。数据存储是处于静止形状的数据,是指需求保管的数据。这里需求阐明的是,一个数据存储并不等同于一个文件,它可以表示一个文件、或者表示文
8、件的一部分、或者表示数据库的元素或记录的一部分;另外,数据可以存储在纸张、磁带、磁盘、人脑等等任何存储介质上。处置也就是加工。一个处置并不等同于一个程序,它可以代表一系列程序、单个程序或者程序的一部分。处置也并不一定是指电算化处置,也可以代表人工处置或机械处置任务。为了添加数据流图的明晰度,以免其中某些箭头线特别长,可以反复将某些符号再画一次,如将外部实体、数据存储反复画在需求的不同的地方。为了防止能够引起的误解,假设代表同一个事物的同样符号在途中出如今n个地方,那么在这个符号的一个角上画n-1条短斜线作为标志。数据流图的绘制方法一自顶向下逐层分解首先应该用数据流图来描画当前的实践情况,比如,
9、目前企业的手工会计信息系统的情况。应该先将所了解到的当前系统描画出来,然后才干过渡到描画未来电算化会计信息系统的数据流图。在绘制当前系统的数据流图时,先根据问题的描画分解出数据流图中的实体和处置。一旦把数据流图的实体和处置分别出来以后,就可以着手画数据流图了。数据流图是系统的逻辑模型。任何系统或模块本质上都是将假设干输入数据进展处置得到假设干输出数据,因此,任何系统的根本模型都由假设干个实体数据源点或终点以及一个处置组成,这一个处置就代表了系统或模块对数据加工变换的根本功能。基于此,可以首先画出最总括的情况。最总括的、最顶层的、只具有一个处置环节的数据流图,叫做总括数据流图Context Le
10、vel DFDs,它总括地描画了系统的数据源点、终点和处置。很显然,总括数据流图过于笼统,应该将它进一步细化,比较细致地描画系统的主要功能。这样,就得到了0层、1层、2层数据流图。当进一步分解将涉及如何详细地实现一个功能时,就不需求再分解了。这种自顶向下逐层分解的思想有助于我们首先把握系统的全貌,把握系统的主要目的,把握系统内的主要组成部分以及它们之间的关系。在此根底上所做的分解任务就会有条不紊。二平衡在细化时要留意坚持信息的延续性,也即,当将一个处置分解为一系列处置时,分解前后的外部输入/输出数据流必需一样。这也叫做平衡。 图3-4给出了分解和坚持平衡的例子。数据源点数据源点系统AB1总括数
11、据流图数据源点数据源点10AB2030文件CD20层数据流图11A1214EFD13CG3对1.0的分解H3132文件IDB4对3.0的分解J311312IDH5对3.1的分解图3-4 分解和平衡的例子在图3-4中,首先给出了总括数据流图。这个总括数据流图中有一个数据源点和一个数据终点,同时有输入数据流A和输出数据流B。在0层数据流图中由于处置的编号都是X.0,依然绘制了数据源点和数据终点,同时保管有输入数据流A和输出数据流B这是外部数据流,这就是平衡。另外,分解为处置1.0、2.0和3.0,同时有数据流C、D这是内部数据流和一个数据存储。在对1.0的分解图中,其处置的编号都是1.X。在这个分
12、解图中,保管有0层数据流图中和处置1.0有关的输入数据流A和输出数据流C、D这是外部数据流。同时,有数据流E、F、G这是内部数据流。在对3.0的分解图中,其处置的编号都是3.X。在这个分解图中,保管有0层数据流图中和处置3.0有关的输入数据流D和输出数据流B这是外部数据流。同时,有数据流H、I这是内部数据流。在对3.1的分解图中,其处置的编号都是3.1.X。在这个分解图中,保管有2-54中和处置3.1有关的输入数据流D和输出数据流H、I这是外部数据流。同时,有数据流J这是内部数据流。 三例示1、根本情况这里以一个简单的工资核算模块为例,阐明数据流图的编制方法。有关的核算过程描画如下。星星工厂的
13、人事部门担任记录和管理每一个员工的根本信息,包括工号、姓名、所属部门、级别、根本工资等。假设这些信息有调整,如职工离任、互换岗位、根本工资增减等,也是由人事部门担任。有关员工的根本信息在每次工资计算时都需求用到,由人事部门担任将数据传送到财务部门。每个月终了后,各个部门要将员工的考勤、加班和产量工时记录等送交财务部门进展工资核算。 财务部门的工资核算员根据员工的根本情况和考勤等情况计算每一个员工的工资,并代为交纳个人所得税。还要按照部门进展工资费用的汇总、分配。根据工资的计算情况,通知银行划账。财务部门将各个部门员工的工资计算情况传送到各个部门,并经过各个部门将每一个员工的工资条发放到员工手中
14、。财务部门对工资进展各种统计分析,这些统计数据要报给相关管理部门。2、分解出实体、处置经过阅读上述有关星星工厂的工资核算过程的描画,分解出数据流图中的实体和处置。工资核算涉及的实体包括:人事部门、各个部门指员工所在的各个部门、财务部门工资核算员、银行、员工、管理部门、税务部门。接着来识别出工资核算任务涉及的处置。如表3-1所示。表3-1 工资核算任务中的处置实体处置的顺序号处置人事部门1将员工根本信息传送到财务部门各个部门2将员工考勤等信息传送到财务部门财务部门3接纳从人事部门传送来的员工根本信息4接纳从各个部门传送来的员工考勤等信息5计算每一个员工的工资情况6根据税率计算个人所得税并代为交纳
15、7进展工资费用的汇总、分配8通知银行划账9将工资条等传送到各个部门10进展工资费用的各种统计分析11将统计分析结果报送管理部门银行12接纳到财务部门的划账通知员工13接纳到工资条管理部门14接纳到工资统计报表税务部门15接纳到纳税申报表及税款 3、绘制总括数据流图在表3-1中列出了各种处置。这些处置有的是信息处置活动,涉及到对数据的处置,例如,处置5、6、7、10。另一些处置不是信息处置活动,只是接纳或传送数据而已,例如,处置1、2、3、4、8、9、11、12、13、14、15。假设一个实体所涉及的活动都不是信息处置活动,那么这个实体就是外部实体。假设一个实体涉及信息处置活动,那么这个实体就是
16、内部实体。由此可以得知,在上述实体中,人事部门、各个部门、银行、员工、管理部门和税务部门是外部实体,财务部门是内部实体。由于在总括数据流图中,只包括外部实体。所以,我们要用六个矩形来表示这六个外部实体,而不包括财务部门。留意,这里各个部门涉及到多个部门,员工涉及到一切员工,由于一切部门、员工的处置情况完全一致,所以,这里只用一个矩形来表示各个部门和各名员工即可。由于总括数据流图中只需一个处置环节,所以,只需求画一个圆圈。在处置和外部实体之间存在着数据流,需求表示出来,并为数据流起一个简约、明了的名字。图3-5就是星星工厂工资核算的总括数据流图。职工考勤等信息职工根本信息人事部门各个部门员工银行
17、管理部门工资核算工资条划账通知税务部门统计信息纳税申报表及税款图3-5 总括数据流图 4、绘制0层数据流图前面曾经分析过,在表3-1的各项处置中,处置5、6、7、10是信息处置活动。我们需求把这些处置在0层数据流图中表示出来。本例中这些信息处置活动一共是4项,可以在一个数据流图中表示出来。假设信息处置活动超越9项,那么有必要将这些处置活动进展组合,最好使一个数据流图上只需5-7项处置。组合的原那么有下面几条:同一个地点、同一个时间发生的处置可以组合在一同;不同地点但是发生的时间一样的处置可以组合在一同;逻辑上有联络的处置可以组合在一同。对于组合成的处置组要另外起一个名字。对于同一个系统,每个人
18、的组合方式可以不同,从而构成不同的数据流图。星星工厂的0层数据流图如图3-6所示。工资条职工工资信息划账通知工资统计信息工资汇总、分配信息纳税申报表及税款职工考勤等信息职工根本信息固定工资数据文件人事部门各个部门员工银行管理部门税务部门0工资计算变开工资数据文件工资计算文件0计算并代缴税额0工资汇总、分配工资汇总、分配文件0工资统计分析图3-6 0层数据流图 四数据流图绘制中的本卷须知 1、数据流图是系统的一个综合、笼统的描画,它删除了各种详细的物理要素而表示了整个系统的逻辑构造,即逻辑模型。数据流图的根本要领是描画“做什么而不是思索“怎样做。2、首先要经过访谈、察看等方法了解系统中的信息流动
19、。只需了解以后,才能够用数据流图表达出来。3、数据流图的目的是要描画信息的来源、流动、转换、存储和去向,所以,一切的控制过程和控制信号不要画到图中。4、数据流图关注的是正常的信息流动过程,通常忽略出错处置,也不包括诸如翻开或封锁文件之类的内部处置。只需当数据流图曾经根本完成以后,才分析重要的异常情况和出错情况并确定处置措施,以进一步完善数据流图。应该防止在总括数据流图和0层数据流图中表示出错处置。5、要明确系统的边境。要明确系统的起点和终点,要明确哪些内容需求包括在系统中。系统边境之外的部分不需求关注。在总括数据流图中就界定了系统的边境。3、当一个图中出现的处置超越9个或者7个时,应该采用画分
20、图的方法,也就是把每个主要功能都细化为一张数据流分图。4、为每一个实体、数据流、数据存储和处置命名一个适当的名字。对数据存储和处置还需求分别进展顺序编号。5、普通从左向右进展绘制。6、数据流图不反映时间的顺序;不反映判别和控制条件;不反映循环过程。7、数据流图中各符号分布要合理、整齐,尽量防止线条的交叉。8、数据流图的绘制往往要经过多次反复,最后才干确定下来。四、数据字典Data Dictionary,DD一数据字典的编制目的数据流图中包含很多元素,它们的称号、组成方式、详细含义、出现的频率等等,并不是一切的人都很清楚。为了更好地了解和沟通,很有必要对这些元素进展定义。对数据流图中包含的一切元
21、素的定义的集合,就是数据字典。二数据字典的内容普通来说,数据字典中包含以下四类元素的定义:1、数据元素数据元素也就是不能再予分解的根本数据项,例如职工姓名、职工工号等。在数据字典中,要包括数据元素的称号、别名、类型、长度、合理取值范围等。例如:在数据字典中可以对数据项 “职工工号进展如下简单阐明: 数据项名:职工工号 别名: 工号、GH 类型: 字符型 长度: 4位 取值范围:00019999 2、数据流组合数据项数据流是传输会计数据的媒介, 包括数据流称号及相应的编号、组成、来源、去向和流量、峰值流量。例如,在数据字典中可以对数据流“工资汇总、分配信息进展如下简单阐明: 数据流组成:部门+应
22、付工资+借记科目等 数据流来源:工资汇总、分配处置数据流去向:工资汇总、分配文件流量:每月一次 3、处置处置又称为数据处置或数据加工、处置逻辑,包括处置的称号及编号、简要描画、输入、输出、处置方法。例如,在数据字典中可以对处置“工资计算进展如下简单阐明: 处置的称号:工资计算 简要描画:计算每一个职工的应付工资和实发工资 处置的输入和输出:输入的是职工的根本不变信息和职工的考勤等变动信息,输出的是职工的应付工资和实发工资处置方法:应付工资=根本工资+各种工资性质的津贴+其他补贴+奖金-缺勤工资 代扣款项=工会会费+养老金+公积金+医疗保险+税金等 实发工资=应付工资-代扣款项 4、数据存储 常
23、以文件(一组有组织的数据构造)的方式存储数据,包括数据存储的称号及编号、流入流出的数据流、数据存储的组成。例如,在数据字典中可以对数据存储“固定工资数据文件进展如下简单阐明: 数据存储称号:固定工资数据文件 流入流出数据流:流入的是固定工资信息,流出的是固定工资信息数据存储的组成:职工工号+姓名+所属部门+岗位+级别+根本工资等 五、功能阐明小阐明在数据流图中有很多处置环节,虽然在数据字典中曾经对这些处置环节进展了阐明,但由于数据字典运用文字进展描画,很难描画清楚一个动态的处置加工过程。所以,需求功能阐明进展补充阐明。只需对最底层的数据流图上的每个处置逻辑加以阐明即可。常用的描画处置逻辑的工具
24、包括:构造化言语、决策树、决策表等。这些文档技术将在第四节中进展专门的引见。第三节 流程图一、流程图的绘制原那么流程图是用来描画信息系统中某些方面的分析性技术工具。流程图运用一些规范的符号笼统地表示了业务处置过程和数据的流动。流程图应该易于阅读、明晰、简约、可了解。流程图的绘制原那么包括:1、首先要了解系统。可以经过和用户、开发人员、审计人员、管理人员的交谈、问卷调查、察看等方法,尽能够对系统有一个全面的了解。2、识别哪些实体需求用流程图来表示。这些实体包括部门、任务岗位、其他组织等。识别针对数据的活动和处置,以及信息的流动。3、假设有多个实体需求绘制,那么将流程图分为几列,每列有一个标签。每
25、一个实体的活动在单独列中表示。4、仅仅需求将正常的处置活动表示出来,确保一切处置的顺序是正确的。运用注释符号表例如外过程。5、在流程图中,流程应从上而下、从左向右表示。6、流程应该有一个明晰的起点和终点。7、运用规范的流程图符号。8、对一切符号命名。9、假设运用文档的多个副本,在文档的右上角标上文档编号。10、每一个手工处置符号都有一个输入和一个输出。在同一列中,不要直接将文档衔接起来。假设文档挪动到另一列,在两列中都表示文档。11、假设流程图在一张纸上绘制不下,就需求分在几张纸上。每张纸要进展编号。还要运用换页衔接符进展衔接。12、在产生文档、报告的列中显示文档。对文档的后续处置使得文档挪动
26、到其他列。13、当经过一个计算机程序的处置时,要显示一切进入或从计算机文件中取出的数据。14、运用一根线从文档指向文件,阐明文档被归档。一个手工处置不需求阐明文档被输入文件。15、必需反复多次。16、重新设计流程图。防止聚集和交叉线。17、由对系统熟习的人员对流程图进展检查,保证流程图的正确。18、完成流程图的绘制。标上流程图的称号、日期、绘制者姓名等。流程图中的符号 流程图绘制中用到的符号如图3-7所示。文档表示一份文档或报告。文档或报告可以手工编制,也可以由计算机编制。多文档表示一份文档的多个副本。在右上角用1、2、3等该副本的编号。输入/输出;日记账/分类账在程序流程图中,表示输入或输出
27、或者既输入又输出。在文档流程图中,表示会计日记账和分类账。输入/输出类符号:显示CRT终端或类似的显示部件,可用于输入或输出,也可既输入又输出。人工输入数据的脱机处置,例如,填写表格人工输入CRT终端,个人电脑将显示和人工键入符号一同运用,表示CRT终端和个人电脑。传输磁带手工预备的控制总数,用来和计算机产生的总数进展比较,起到控制的作用。处置类符号:计算机操作计算机执行的处置功能,通常能改动数据值。人工操作辅助操作脱机键入处置人工完成的处置功能,例如,会计在工资支票上签名。运用脱机键入设备的处置,例如,键入磁盘。不是由计算机而是由其他设备完成的脱机操作预先定义的处置用于程序流程图中表示预先定
28、义的处置磁盘磁带输入/输出,或表示一个磁带文件。磁盘输入/输出,也可表示存储在磁盘上的文件或数据库。存储类符号:磁带手工存储和检索的文档的文件。假设上面标有N,表示按照数字顺序存放;标有A,表示按照字母顺序存放;标有D或者C,表示按照时间顺序存放。表示任何种类的联机存储,包括磁带、磁鼓、软盘和海量存储器件等。联机存储文件N流动和其他符号:表示处置或者文档的流向。普通流向是从上向下,从左向右。文档或者处置的流动表示数据/信息的流向,往往用来表示数据从一个文档复制到另一个文档。数据/信息的流动数据经过远程通讯线路或链路从一个地方传送到另一个地方通讯链路指出转到图的另一部分或从图的另一部分转来,通常
29、在同一页上。运用同页衔接符可以防止页面上连线杂乱无章。同页衔接符指出转到另一页图上或由另一页图转来。换页衔接符物品的流动表示物品的挪动。主要用在文档流程图中。开场或停顿表示起点、终点、处置或者程序中的断点。也用来表示一个外部实体。选择分支表示一个选择。用于计算机程序流程图中表示不同情况下的分支。注释表示解释性阐明,可以使流程图更加清楚。多分支表示多分支。用于计算机程序流程图中表示不同情况下的多个分支。图3-7 流程图中的符号流程图中所用的符号可以从其外形猜测出其含义。这些外形描画了所进展的处置和所用到的输入、输出、处置、存储设备。这些符号可以分为四类:输入/输出类符号 这类符号表示向处置过程提
30、供输入或者从处置过程向外输出的设备或者介质。处置类符号这类符号或者表示处置数据所用的设备类型,或者表示手工处置何时完成。存储类符号这类符号表示用来存储系统如今不用的数据的设备。流动和其他符号这类符号表示数据和物品的流动。有些符号表示流程图的开场、终了、进展决策和解释性阐明等。文档流程图文档流程图描画了企业内部各个职能范围的文档和信息的流动。它从头至尾跟踪着文档,阐明每一个文档在何处产生、它的发送、它的运用目的、它的最终处置情况和文档流经系统时发生的情况。文档流程图对于分析系统中控制能否充分非常有用,例如,内部的检查和职能的划分。描画和评价内部控制的流程图常被称为内部控制流程图。文档流程图可以显
31、示出系统中的弱点和缺乏,例如,不充分的通讯流动、数据流中不用要的复杂、或者引起延误的过程。文档流程图也可以作为系统设计中的一部分,包括在信息系统的文档中。有关工资核算中的部分文档流程图如图3-8所示。车间或科室部门劳开工资或人事部门财会部门考勤簿出勤汇总表工资单工资汇总表图3-8 文档流程图 四、系统流程图 系统流程图描画了会计信息系统中输入、处置和输出之间的关系。在系统流程图绘制时,首先要识别进入系统的输入和他们的来源。输入的数据有的是录入系统的新数据,有的是原来存储起来留着以后运用的数据,也可以两者皆有。输入以后就是处置,也即对数据的加工。在系统流程图中没有详细描画处置所用的逻辑和方法,有
32、关处置环节的描画在下面的程序流程图中表示。处置产生的新的结果就是输出,输出可以存储起来以备后用,也可以显示在屏幕上,或者打印在纸上。在很多情况下,从一个处置产生出来的输出又是另一个处置的输入。 系统流程图总括、简约地描画了系统的输入、处置和输出环节的全貌,对于系统的分析、设计和评价非常有用。他们在任务中非常通用,可以用于任务人员之间的交流。图3-9给出了一个工资计算的系统流程图。职工固定信息职工变动信息编辑工资表错误编辑后的变动信息计算工资职工工资情况输出工资表图3-9 系统流程图在图3-9中,职工变动信息曾经在事前被输入并存储在磁带文件上。首先,将这些磁带文件上的变动信息进展编辑,这里的编辑
33、就是进展输入校验,假设发现有不正确的数据,就将这些错误数据转入错误数据文件中,留待以后进展更正。假设变动信息经过了检查,就进入编辑后的变动信息文件中。接下来,就可以利用刚刚检查经过的职工变动信息和原来曾经保管的职工固定信息一同,进展职工的工资计算任务,计算的结果存储在职工工资信息文件中。将职工工资信息进展输出,就产生了工资表。五、程序流程图 一程序流程图和系统流程图的关系程序流程图又称为程序框图,它是历史最悠久运用最广泛的描画软件设计的方法,然而它也是用得最混乱的一种方法。程序流程图和系统流程图中用的符号根本一样,但是,程序流程图中的箭头代表控制流而不是数据流。程序流程图描画了在执行一个程序时
34、计算机所完成的逻辑操作的顺序。系统和程序流程图之间的关系如图3-10所示。存储输入处置输出系统流程图程序流程图输入数据条件能否满足?否是进展计算更新记录图3-10 系统流程图和程序流程图的关系从图3-10中可以看出,程序流程图描画的是完成系统流程图中某一项处置的特定逻辑。图3-11给出了职工工资计算中思索缺勤扣款的处置过程的程序流程图。工龄 AA的大小A=8扣款率=0A=5扣款率=0.1A=2扣款率=0.3A=8A=5A=2A2扣款率=0扣款率=0.1扣款率=0.3扣款率=0.5缺勤扣款=日根本工资*扣款率*缺勤天数图3-13 盒图 六、数据流图和流程图的区别数据流图和流程图是最常用的系统开发
35、工具。这两种文档存在着以下一些区别。 一数据流图强调的是数据的流动和系统中正在发生的事情;流程图强调的是包含数据的文档或者记录的流动。程序流程图强调的是由计算机处置的数据的流动。数据流图表示的是数据的逻辑流动,而流程图表示的是数据的物理流动。数据的逻辑观念是指用户实际上概念上组织和了解数据工程之间的关系,它表示的是系统对数据做了什么数据从哪里产生,后续存储、对数据的处置和最终对处置数据发生了什么。数据的物理观念是指怎样、何地、由谁来物理地对数据进展安排和存储。它思索的是系统的物理方面,如硬件、软件、数据构造、存储介质磁带、磁盘等和文件组织。二流程图主要用来记录现有系统,由于他们强调的是数据怎样
36、被处置和存储。数据流图主要用于涉及新系统,而且不思索新系统的物理设备,如处置、存储和交换数据等物理设备。在设计新系统时运用流程图,会导致过早的物理设计。而物理实施方案关于怎样完成某项义务应该在概念设计方案需求完成什么义务确定以后再思索。三数据流图主要只运用四种符号。流程图运用很多符号,可以表示更详细的信息。因此,数据流图中的标签和解释很必要,可以有效地表达发生了什么。四流程图表示了处置和数据流的顺序。数据流图中没有。数据流图也不表示事件的时间,流程图可以表示出来。第四节 决策表 一、决策表的绘制目的 当处置过程中包含多重嵌套的分支选择时,用程序流程图、盒图等都不容易清楚地描画。采用决策表也叫断
37、定表却可以明晰地表示复杂的条件组合和应做的动作之间的对应关系。决策表是决策逻辑的表格化表示方式。对于任何一个给定的情形,决策表列出了在决策中能够发生的一切的条件,它也列出了一切的行动。假设某一个条件成立,那么采取某种行动,这就是决策规那么。决策表的益处是它清楚地解释了一切能够的逻辑关系。所以,程序的编写可以直接针对每一个决策规那么进展。决策表为检查加工逻辑中的不完好和冗余提供了手段。假设右部列出的条件组合有反复和脱漏,是易于被发现的。审计人员可以利用决策表来评价客户的运用程序。假设曾经存在一个决策表,它可以用来检查完好性和准确性。假设没有,审计人员可以绘制一个决策表并评价计算机程序的弱点或错误
38、。运用决策表,审计人员可以产生买卖数据可以用来测试的由系统运转的。一个或多个买卖可以被产生,来测试每一个单独的决策规那么。经过这种方式可以让审计人员确信程序现实上到达了它的目的。 决策表可以简约而无歧义地描画处置规那么,明晰易懂。但是决策表并不适于作为一种通用的设计工具,描画顺序和循环比较困难。 二、决策表的方式 决策表的普通方式如表3-2所示。表3-2 决策表的普通方式标题规那么编号需求思索的一切条件能够出现的情况即条件的组合可以采取的一切行动针对详细情况采取的行动从表3-2中可以看出,决策表主要由四个部分组成。左上角称为条件桩condition stub,列出了在决策时需求思索的一切条件;
39、右上角称为条件条目condition entry,列出了这些条件的一切能够的组合;左下角称为操作桩action stub,列出了在决策时可以采取的一切的动作;右下角称为操作条目action entry,列出了针对右上角的条件组合而采取的动作。右部分为许多列。决策表右半部分的每一列本质上是一条规那么,规定了与特定的条件组合相对应的动作。 三、例示例如表3-3。表3-3阐明了某个企业的折扣政策:假设往来客户的应收账款余额小于2000元,并且账龄小于2个月的话,那么折扣率为5%;假设上述有一个条件不满足,那么折扣率为2%;假设上述两个条件都不满足,那么没有折扣;假设上述两个条件都满足,并且往来时间超
40、越3年,那么折扣率再添加2%。表 3-3 决策表例示应收账款余额2000元YYYYNNNN应收账款账龄3年YNYNYNYN折扣率0%XX折扣率2%XXXX折扣率5%X折扣率7%X第五节 决策树 一、决策树的绘制目的决策表虽然能明晰地表示复杂的条件组合与应做的行动之间的对应关系,但其含义却不是一眼就能看出来的,初次接触这种工具的人要了解它需求有一个简短的学习过程。决策树是决策表的变种,也能明晰地表示复杂的条件组合与应做的行动之间的对应关系。决策树的优点在于,它是一种图形表示,为人们所熟习,所以更易于被用户了解。决策树虽然比决策表更直观,但简约性却不如决策表,数据元素的同一值往往要反复写多遍,而且越接近树的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年初一英语上字母说课稿
- 2025-2026学年大班水花说课稿
- 2026年高炉均压系统创新设计与应用展望报告001
- 四十七章影响免疫功能的药物
- 千岛海韵四级册教材分析及教学设计
- 实验6异步电动机正反转控制电路
- 2026年度厂长年终工作总结课件
- 2026年水利工程建设监理工程师考试概论案例培训
- 2026年网络营销师考试真题汇编及答案
- 北京市建设工程劳务管理相关工作介绍
- 眼科疾病诊疗技术新进展与挑战
- 2026年初三年级资深班主任工作经验分享课件-班级管理的“细”与“实”
- 2026年丽江市消防救援局第三批政府专职消防员、消防文员招聘(55人)笔试备考试题及答案详解
- 2026年中考英语短文填空(7大考点14篇跟踪训练)
- 高校实验室建设项目投标文件
- 住宅项目施工总承包工程方案投标文件(技术标)
- 营商环境平台建设方案
- 2026新教材统编版九年级上册历史:全册教材问题答案
- 2026年国企纪检监察岗位面试题含答案
- 2026北京市市政工程设计研究总院有限公司校园招聘笔试历年参考题库
- 七大浪费分析与改善培训
评论
0/150
提交评论