首页 理论教育 处理逻辑工具:提升体育管理信息系统应用效果

处理逻辑工具:提升体育管理信息系统应用效果

时间:2023-10-25 理论教育 版权反馈
【摘要】:常用的描述处理逻辑的工具有判断树、判断表和结构化语言等方法,这些描述处理逻辑的工具又称为加工说明和处理逻辑小说明。图5-13销售折扣处理判断树图5-13中的三个分叉分别表示了三个条件。通过销售折扣处理判断树可以清楚地看到销售部门根据顾客的不同情况采取的不同优惠措施,简洁地描述了销售人员在计算顾客交易金额时的判断和决策过程。

处理逻辑工具:提升体育管理信息系统应用效果

数据流程图中比较简单的计算性的逻辑处理可以在数据字典中做出定义,但还有不少逻辑上比较复杂的处理,有必要运用一些描述处理逻辑的工具来加以说明。常用的描述处理逻辑的工具有判断树、判断表和结构化语言等方法,这些描述处理逻辑的工具又称为加工说明和处理逻辑小说明。下面对这三种方法进行介绍。

1.判断树

判断树也称为决策树,是采用树型结构来表示处理逻辑的一种方法。判断树用来描述在一组不同的条件下,决策的行动根据不同条件来选择的处理过程。判断树是一种图形,从图形上可以一目了然地看清用户的业务在什么条件下应采取什么样的处理方式,一个树枝代表一组条件的组合和相对应的一种处理方式。

判断树是用一种树型图形方式来表示多个条件、多个取值所应采取的动作,看一张判断树图形的时候,要从左边(树根)开始,沿着各个分支向右看,根据每一个条件的取值状态可以找出应该采取的动作,所有的动作都列在这张图的最右侧。

例如,某公司的销售折扣政策如下:

当顾客的交易额少于5000元(包括5000元),则折扣率R=0;

当顾客的交易额大于5000元时,假若该客户最近三个月无欠款,则折扣率R=15%,否则看该客户是否为20年以上老客户,是则折扣率R=10%,不是则折扣率R=5%

决策树绘制如图5-13所示。

图5-13 销售折扣处理判断树

图5-13中的三个分叉分别表示了三个条件。第一个分叉表示交易额是否大于等于5000元;第二个分叉表示顾客的信誉;第三个分叉表示交易时间。通过销售折扣处理判断树可以清楚地看到销售部门根据顾客的不同情况采取的不同优惠措施,简洁地描述了销售人员在计算顾客交易金额时的判断和决策过程。判断树的优点就是直观清晰,易于检查和修改,意思明确,没有二义性,但是对于复杂的条件组合关系的表达却不太方便。对于复杂的条件组合关系的表达可以由判断表来进行描述。

2.判断表

判断表也称为决策表,可在复杂的情况下用二维表格直观地表达具体条件、决策规则和应当采取的行动策略之间的逻辑关系。

判断表由四部分组成:左上角为条件说明;右下角为各种条件组合下的行动;左下角为行动说明,表中“Y”为是,“N”为否,“√”为该组合下的行动,判断表是根据条件组合进行判断的,对于每个条件的回答只有“是”和“否” 两种可能。因此,如果有n个条件,那么其组合就有2n种可能性。上述示例用判断表描述如表5-13所示。

表5-13 销售折扣处理判断表

表中的“—”的意思是既可以是“Y”,也可以是“N”,表示此行动与相应的条件无关。

3.结构化描述语言(www.xing528.com)

结构化描述语言是一种介于自然语言和计算机程序设计语言之间的一种语言,没有严格的语法要求,既可以用英语表达,也可以用汉语表达。它是根据结构化程序设计的思想,采用三种基本逻辑结构来描述处理逻辑。这三种基本逻辑结构是:顺序结构、循环结构和选择结构。

(1)顺序结构

顺序结构是最简单的逻辑结构,也是最常用的逻辑结构,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。语句要尽量简短、清楚易懂。每条语句至少要有一个动词,表明要执行的动作;还至少要有一个名词,表示动作的对象。例如,查询学生体育管理信息系统课程期末成绩,可用如图5-14所示的顺序结构处理逻辑来进行描述。

图5-14 顺序结构处理逻辑

(2)选择结构

选择结构可以在对数据的处理中,按照不同的条件分别执行不同的处理。在进行描述的时候可以使用程序设计语言来进行描述。例如,如图5-15所示的显示全班同学的体育管理信息系统的总评成绩,期末成绩低于60分的,总评成绩就为期末成绩;期末成绩高于60分的,总评成绩=期末成绩*60%+平时成绩*40%。在此示例中使用了由IF、THEN、ELSE等词组成的程序设计语言。

图5-15 选择结构处理逻辑

(3)循环结构

循环结构是指在某种情况下,反复执行某一相同处理功能的一种结构。例如,图5-16中的输出全班同学的体育管理信息系统的期末成绩。

图5-16 顺序结构处理逻辑

4.三种描述处理逻辑工具的比较

以上介绍的三种用于描述处理逻辑的工具各自具有不同的优点和不足,结构化描述语言最适用于涉及具有判断或循环动作组合顺序的问题;判断树适用于条件比较少的组合;判断表适用于条件比较多的组合。三者之间的比较如表5-14所示。

表5-14 三种描述处理逻辑工具的比较

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈