教学对象 教学时间 年月日 第5章系统分析 《管理信息系统》课程案 教学内容第4节数据、数据流程调查与分析 第5节业务处理调查与分析 学生通过本节内容的学习,了解数据流程调查的主要内容,掌握数据流程的表示方法,包 教学目的括数据流程的画法和描述流程处理的逻辑工具,了解数据流程分析的任务,掌握数据字典 建立方法。明白业务处理调査的内容;掌握业务处理的描述工具。 数据流程的表示方法,数据流程的画法,数据流程分析的任务,数据字典建立的方法。业 教学重点 务处理的识别;业务处理的描述工具 教学难点数据流程的画法以及数据流程的分层表示方法 建议学时2学时 教学教具多媒体教学系统;管理模型软件 教学方法讲授(PPT) 第4节数据、数据流程调查与分析 第5节业务处理调查与分析 数据、数据流程调查 处理过程的识别 演示设计 数据流程的描述工具、画法及其特点 处理过程的描述及工具 板书设计 数据流程分析 处理过程的分析 四、数据字典 四、处理过程的优化 教学过程 组织、业务调查过程中绘制的组织结构图、业务流程图等虽然形象地表达了管理中信 息的流动和存储过程,但仍没有完全脱离一些物质要素(如货物、产品等)为了用计算机 进行信息管理,还必须进一步舍去物质要素,收集有关资料,对系统的数据、数据流程进 行调查,为下一步分析做好准备 个业务流程图中包含有多个“处理”过程,在业务流程分析时,我们主要精力放在 课程导入 整个过程。在这一节我们讨论如何对业务流程中的业务处理的调查和分析。 中南大学商学院2
《管理信息系统》课程教案 中南大学商学院 2 教学对象 教学时间 年 月 日 教学内容 第 5 章 系统分析 第 4 节 数据、数据流程调查与分析 第 5 节 业务处理调查与分析 教学目的 学生通过本节内容的学习,了解数据流程调查的主要内容,掌握数据流程的表示方法,包 括数据流程的画法和描述流程处理的逻辑工具,了解数据流程分析的任务,掌握数据字典 建立方法。明白业务处理调查的内容;掌握业务处理的描述工具。 教学重点 数据流程的表示方法,数据流程的画法,数据流程分析的任务,数据字典建立的方法。业 务处理的识别;业务处理的描述工具。 教学难点 数据流程的画法以及数据流程的分层表示方法。 建议学时 2 学时 教学教具 多媒体教学系统;管理模型软件 教学方法 讲授(PPT) 演示设计 板书设计 第 4 节 数据、数据流程调查与分析 一、数据、数据流程调查 二、数据流程的描述工具、画法及其特点 三、数据流程分析 四、数据字典 第 5 节 业务处理调查与分析 一、处理过程的识别 二、处理过程的描述及工具 三、处理过程的分析 四、处理过程的优化 教学过程 课程导入 组织、业务调查过程中绘制的组织结构图、业务流程图等虽然形象地表达了管理中信 息的流动和存储过程,但仍没有完全脱离一些物质要素(如货物、产品等)。为了用计算机 进行信息管理,还必须进一步舍去物质要素,收集有关资料,对系统的数据、数据流程进 行调查,为下一步分析做好准备。 一个业务流程图中包含有多个“处理”过程,在业务流程分析时,我们主要精力放在 整个过程。在这一节我们讨论如何对业务流程中的业务处理的调查和分析
《管理信息系统》课程教案 第4节数据、数据流程调查与分析 数据、数据流程调查 1、数据流程 数据流程指数据在系统中产生、传输、加工处理、使用、存储的过 程 2、数据、数据流程调查的内容 收集原系统全部输入单据(如入库单、收据、凭证)输出报表和 数据存储介质(如账本、清单)的典型格式。 在上述各种单据、报表、账本的典型样品上或用附页注明制作单位 报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间 及发生量等,并注明各项数据的类型(数字、字符)、长度、取值范围 指最大值和最小值)。 数据流程的描述工具、画法及其特点 1、数据流程图的定义 数据流程图( Data Flow Diagram,DFD)是一种能全面地描述信 息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息 在系统中的流动、处理和存储情况。 2、数据流程图国例 常见的数据流程图有两种: 种是以方框、连线及其变形为基本图例符号来表示数据流动过 程。 种是以圆圈及连接弧线作为其基本符号来表示数据流动过程。 这两种方法实际表示一个数据流程的时候,大同小异,但是针对不 同的数据处理流程却各有特点。故在此我们介绍其中一种方法,以便读 者在实际工作中根据实际情况选用。 外部实体 数据存储 中南大学商学院3
《管理信息系统》课程教案 中南大学商学院 3 第 4 节 数据、数据流程调查与分析 一、数据、数据流程调查 1、数据流程 数据流程指数据在系统中产生、传输、加工处理、使用、存储的过 程。 2、数据、数据流程调查的内容 收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和 数据存储介质(如账本、清单)的典型格式。 在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、 报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间 及发生量等,并注明各项数据的类型(数字、字符)、长度、取值范围 (指最大值和最小值)。 二、数据流程的描述工具、画法及其特点 1、数据流程图的定义 数据流程图(Data Flow Diagram,DFD)是一种能全面地描述信 息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息 在系统中的流动、处理和存储情况。 2、数据流程图图例 常见的数据流程图有两种: 一种是以方框、连线及其变形为基本图例符号来表示数据流动过 程。 一种是以圆圈及连接弧线作为其基本符号来表示数据流动过程。 这两种方法实际表示一个数据流程的时候,大同小异,但是针对不 同的数据处理流程却各有特点。故在此我们介绍其中一种方法,以便读 者在实际工作中根据实际情况选用。 d 外部实体 数据流 处理 数据存储
3、数据流程图画法 自上而下,逐层展开;输入输出,保持平衡。 一[一[ 2层 举例。某财务系统数据流程绘制 Dl会计科目 理 会计报表 原始票据 帐务处理 上报部门 D帐薄 原始 往来单位 P 编制记 登帐 编制 侩过报表上级部门 企业职工 帐凭证 处理 报表 原始 中南大学商学院4 凭证 D记帐凭证
《管理信息系统》课程教案 中南大学商学院 4 会计报表 上级部门 D2 记帐凭证 原 始 往来单位 凭证 企业职工 P1 编制记 帐凭证 PO P2 登帐 处理 P3 编 制 报表 原 始 凭证 3、数据流程图画法 自上而下,逐层展开;输入输出,保持平衡。 举例。某财务系统数据流程绘制: P0 b e 0层 P1 P2 P3 d a b c e 1层 P1.1 P1.2 P1.3 a c P2.1 P2.2 P2.3 c d e 2层 合理票据 会计报表 D1 会计科目 原始票据 PO 帐务处理 上报部门 D 帐薄 a P3.1 b P3.2 P3.3 d
《管理信息系统》课程教案 从图中可看到数据流程图是分层次的,绘制时采取自顶向下逐层分 解的办法。 首先画出顶层(第一层)数据流程图。顶层数据流程图只有一张, 它说明了系统的总的处理功能、输入和输出 下一步是对顶层数据流程图中的"处理″进行分解,也就是将"帐务 处理″分解为更多的"处理”"。第2张图是第一层中的处理被分解后的第二 层数据流程图中的一个。 数据流程图分多少层次应根据现实际情况而定,对于一个复杂的大 系统,有时可分至七八层之多。为了提高规范化程度,有必要对图中各 个元素加以编号。通常在编号之首冠以字母,用以表示不同的元素,可 以用P表示处理,D表示数据流,F表示数据存储,S表示外部实体。例 如:P3.1.2表示第三子系统第一层图的第二个处理 4、数据流程国的特征 抽象性。在数据流程图中具体的组织机构、工作场所、人员、物质 流等等都已去掉,只剩下数据的存储、流动、加工、使用的情况。这种 抽象性能使我们总结出信息处理的内部规律性 概括性。它把系统对各种业务的处理过程联系起来考虑,形成一个 总体。而业务流程图只能孤立地分析各个业务,不能反映出各业务之间 的数据关系。 5、数据流程图的作用 系统分析员用这种工具自顶向下分析系统信息流程 可在图上画出计算机处理的部分; 根据逻辑存储,进一步作数据分析,可向数据库设计过渡 根据数据流向,定出存取方式; 中南大学商学院5
《管理信息系统》课程教案 中南大学商学院 5 从图中可看到数据流程图是分层次的,绘制时采取自顶向下逐层分 解的办法。 首先画出顶层(第一层)数据流程图。顶层数据流程图只有一张, 它说明了系统的总的处理功能、输入和输出。 下一步是对顶层数据流程图中的"处理"进行分解,也就是将"帐务 处理"分解为更多的"处理"。第2张图是第一层中的处理被分解后的第二 层数据流程图中的一个。 数据流程图分多少层次应根据现实际情况而定,对于一个复杂的大 系统,有时可分至七八层之多。为了提高规范化程度,有必要对图中各 个元素加以编号。通常在编号之首冠以字母,用以表示不同的元素,可 以用P表示处理,D表示数据流, F表示数据存储, S表示外部实体。例 如: P3.1.2表示第三子系统第一层图的第二个处理。 4、数据流程图的特征 抽象性。在数据流程图中具体的组织机构、工作场所、人员、物质 流等等都已去掉,只剩下数据的存储、流动、加工、使用的情况。这种 抽象性能使我们总结出信息处理的内部规律性。 概括性。它把系统对各种业务的处理过程联系起来考虑,形成一个 总体。而业务流程图只能孤立地分析各个业务,不能反映出各业务之间 的数据关系。 5、数据流程图的作用 系统分析员用这种工具自顶向下分析系统信息流程; 可在图上画出计算机处理的部分; 根据逻辑存储,进一步作数据分析,可向数据库设计过渡; 根据数据流向,定出存取方式;
《管理信息系统》课程教案 对应一个处理过程,可用相应的程序语言来表达处理方法,向程序 设计过渡 三、数据流程分析 数据流程的分析 即把数据在组织(或原系统内部的流动情况抽象地独立出来,舍去 了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动 过程来考查实际业务的数据处理模式。 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。 2、数据流程分析的目的 数据流程分析的目的是要发现和解决数据流通中的问题。这些问题 包括:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。 问题产生的原因有的是属于原系统管理混乱,数据处理流程本身有 问题,有的也可能是我们调查了解数据流程有误或作图有误。总之这些 问题都应该尽量地暴露并加以解决。一个通畅的数据流程是今后新系统 用以实现这个业务处理过程的基础 数据字典 1、定义 数据字典( Data Dictionary, DD)是对数据流程图中的数据项、 数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的 工具,是数据分析和管理工具,同时也是系统设计阶段进行数据库设计 的重要依据 2、数据字典中的数据 动态数据(可在系统内外流动的数据) 中南大学商学院6
《管理信息系统》课程教案 中南大学商学院 6 对应一个处理过程,可用相应的程序语言来表达处理方法,向程序 设计过渡。 三、数据流程分析 1、数据流程的分析 即把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去 了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动 过程来考查实际业务的数据处理模式。 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。 2、数据流程分析的目的 数据流程分析的目的是要发现和解决数据流通中的问题。这些问题 包括:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。 问题产生的原因有的是属于原系统管理混乱,数据处理流程本身有 问题,有的也可能是我们调查了解数据流程有误或作图有误。总之这些 问题都应该尽量地暴露并加以解决。一个通畅的数据流程是今后新系统 用以实现这个业务处理过程的基础。 四、数据字典 1、定义 数据字典(Data Dictionary, DD)是对数据流程图中的数据项、 数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的 工具,是数据分析和管理工具,同时也是系统设计阶段进行数据库设计 的重要依据。 2、数据字典中的数据 动态数据(可在系统内外流动的数据)
《管理信息系统》课程教案 静态数据(不参与流动的数据存储)的数据结构和相互之间的关系。 3、数据字典的式 手工卡片式; 电子式 4、数据字典的内容 数据项(数据元素):数据的最小单位 数据结构:描述数据项之间的关系可由若干数据项、数据结构,或 数据与数据结构组成。 数据流:由一个或一组固定的数据项组成。 处理逻辑:数据流程图中最底层的处理逻辑 数据存储∵数据的逻辑存储结构。 外部实体:与数据有关的机构或个人。 数据项定义 I02-01 数据项名称 才料编号 别名 物料编码 简述 某材料的代码 类型及宽度 字符型,4位 取值范围 ”0001”一”9999” 数据流定义 中南大学商学院7
《管理信息系统》课程教案 中南大学商学院 7 静态数据(不参与流动的数据存储)的数据结构和相互之间的关系。 3、数据字典的形式 手工卡片式; 电子式。 4、数据字典的内容 数据项(数据元素):数据的最小单位。 数据结构:描述数据项之间的关系可由若干数据项、数据结构,或 数据与数据结构组成。 数据流:由一个或一组固定的数据项组成。 处理逻辑:数据流程图中最底层的处理逻辑。 数据存储:数据的逻辑存储结构。 外部实体:与数据有关的机构或个人。 举例。 数据项定义: 数据流定义: 数据项编号 I02-01 数据项名称 材料编号 别名 物料编码 简述 某材料的代码 类型及宽度 字符型,4位 取值范围 ”0001”-”9999
《管理信息系统》课程教案 F03-08 数据流名称 领料单 简述 车间/科室开出的领取物料的表格 数据流来源 车间/科室 数据流去向 发料部门(仓库) 数据流组成日期+领料图门+物料编号+物料名称+领取数量 +单价+金额+领料人+批人+发料人 数据流量 10份/小时 高峰流量 20份/小时(9:00-11:00AM) 第5节业务处理调查与分析 、业务处理的识别 1、定义 业务处理指的是业务人员处理业务的算法和逻辑关系 业务处理的分析是对业务流程分析和数据流程分析的补充,也是系 统设计处理模块的设计依据 2、调查内容 每个处理必然有处理的原始数据和输出数据,以及处理的逻辑关系 和算法。对每个处理过程调查内容如下 该处理有哪些输入数据?包括调査输入单据或报表上的各项数据。 经处理后的输出是什么?包括哪些数据项内容? 了解各项数据的生成途径(算法模型 中南大学商学院8
《管理信息系统》课程教案 中南大学商学院 8 第 5 节 业务处理调查与分析 一、业务处理的识别 1、定义 业务处理指的是业务人员处理业务的算法和逻辑关系。 业务处理的分析是对业务流程分析和数据流程分析的补充,也是系 统设计处理模块的设计依据。 2、调查内容 每个处理必然有处理的原始数据和输出数据,以及处理的逻辑关系 和算法。对每个处理过程调查内容如下: 该处理有哪些输入数据?包括调查输入单据或报表上的各项数据。 经处理后的输出是什么?包括哪些数据项内容? 了解各项数据的生成途径(算法模型)。 数据流编号 F03-08 数据流名称 领料单 简 述 车间/科室开出的领取物料的表格 数据流来源 车间/科室 数据流去向 发料部门(仓库) 数据流组成 日期 + 领料部门 + 物料编号 + 物料名称 + 领取数量 + 单价 + 金额 + 领料人 + 批人 + 发料人 数 据 流 量 10份/小时 高 峰 流 量 20份/小时(9:00-11:00AM)
、业务处理过程描述及工具 处理过程可以用判定树或判定表和结构化语言加以描述 如用文字表达这种多元的逻辑关系,不仅十分繁琐,而且难以看清, 采用了判断表可以清晰地表达条件、决策规则和应采取的行动之间的逻 辑关系,容易为管理人员和系统分析人员所接受 1、判断树 举例。下图是一张用于根据用户欠款时间长短和现有库存量情况处理用户订货 方案的判断树。判断树比较直观,容易理解,但当条件多时,不容易清楚地表达岀 整个判别过程。 ≤库存量—立即发货 ≤30天—需求量 >库存量先按库存发, >30天 进货后再补发 ≤100天 需求量100天 一通知先付欠歇 2、判断表决策表) 判断表是采用表格方式来描述处理逻辑的一种工具。 决策规则号 欠款时间≤30天 件|久款时间>100天 需求量≤库存量 立即发货 采人按库存量发货,进货后再补发 先付款,再发货 的行 不发货 要求先付欠款 3、结构语言表示法 这是种模仿计算机语言的处理逻辑描述方法。它使用了由"TF"、 THEN"、“ELSE"等词组成的规范化语言。下面是处理订货单逻辑过 程的结构英语表示法。 举例。同前例。为了使用方便,这里将条件和应采取的行动用中文表示 IF欠款时间<30天 IF需要量<库存量 中南大学商学院9
《管理信息系统》课程教案 中南大学商学院 9 二、业务处理过程描述及工具 处理过程可以用判定树或判定表和结构化语言加以描述。 如用文字表达这种多元的逻辑关系,不仅十分繁琐,而且难以看清, 采用了判断表可以清晰地表达条件、决策规则和应采取的行动之间的逻 辑关系,容易为管理人员和系统分析人员所接受。 1、判断树 举例。下图是一张用于根据用户欠款时间长短和现有库存量情况处理用户订货 方案的判断树。判断树比较直观,容易理解,但当条件多时,不容易清楚地表达出 整个判别过程。 2、判断表 (决策表) 判断表是采用表格方式来描述处理逻辑的一种工具。 决策规则号 1 2 3 4 5 6 条 件 欠款时间≤30 天 Y Y N N N N 欠款时间>100 天 N N Y Y N N 需求量≤库存量 Y N Y N Y N 应 采取 的行 动 立即发货 × 先按库存量发货,进货后再补发 × 先付款,再发货 × 不发货 × 要求先付欠款 × × 3、结构语言表示法 这是一种模仿计算机语言的处理逻辑描述方法。它使用了由 “IF”、 “THEN”、“ELSE”等词组成的规范化语言。下面是处理订货单逻辑过 程的结构英语表示法。 举例。同前例。为了使用方便,这里将条件和应采取的行动用中文表示: IF 欠款时间≤30 天 IF 需要量≤库存量
《管理信息系统》课程教案 THEN立即发货 ELSE 先按库存量发货,进货后再补发 ELSE IF久款时间<100天THEN IF需求量<库存量 THEN先付款再发货 ELSE 不发货 ELSE 要求先付款 三、处理过程的分析 对处理过程进行调查要及时进行分析,分析内容如下 1、输入数据 对输入数据进行分析,各项数据能否同时收集到?各项数据的精度 对输出数据的影响是什么? 2、输出数据 对输出数据的分析,输出数据的表示形态(报表、报单、屏幕显示 等)表示精度; 3、处理过程 对处理过程的分析,处理的时间要求,处理的顺序要求,算法的有 效性等问题。 四、处理过程的优化 经过分析,可得到优化方案,包括选用更好的算法,(精度更高 处理更快),更合理处理逻辑(如改串行为并行,顺序的优化等),更好 输出表示形式等 各种管理模型的应用。 中南大学商学院10
《管理信息系统》课程教案 中南大学商学院 10 THEN 立即发货 ELSE 先按库存量发货,进货后再补发 ELSE IF 欠款时间≤100 天 THEN IF 需求量≤库存量 THEN 先付款再发货 ELSE 不发货 ELSE 要求先付款 三、处理过程的分析 对处理过程进行调查要及时进行分析,分析内容如下: 1、输入数据 对输入数据进行分析,各项数据能否同时收集到?各项数据的精度 对输出数据的影响是什么? 2、输出数据 对输出数据的分析,输出数据的表示形态(报表、报单、屏幕显示 等)、表示精度; 3、处理过程 对处理过程的分析,处理的时间要求,处理的顺序要求,算法的有 效性等问题。 四、处理过程的优化 经过分析,可得到优化方案,包括选用更好的算法,(精度更高, 处理更快),更合理处理逻辑(如改串行为并行,顺序的优化等),更好 输出表示形式等。 各种管理模型的应用
《管理信息系统》课程教案 管理学中讲述了哪些管理模型? 可进一步扩充讲解 管理模型的应用。 中南大学商学院11
《管理信息系统》课程教案 中南大学商学院 11 管理学中讲述了哪些管理模型? 可进一步扩充讲解。 管理模型的应用