管理信息系统第6章_第1页
管理信息系统第6章_第2页
管理信息系统第6章_第3页
管理信息系统第6章_第4页
管理信息系统第6章_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第六章第六章 管理信息系统的系统分析管理信息系统的系统分析l系统分析的任务系统分析的任务在充分认识原信息系统的基础上,完成新系在充分认识原信息系统的基础上,完成新系统的逻辑模型设计,解决系统统的逻辑模型设计,解决系统“做什么做什么”的的问题。问题。系统分析在很大程度上决定了系统开发工作系统分析在很大程度上决定了系统开发工作的成败。的成败。l系统分析的步骤系统分析的步骤管理业务调查管理业务调查数据流程调查数据流程调查系统化分析系统化分析逻辑方案设计逻辑方案设计 建立建立MIS的目的在于提高管理水平,应当把建的目的在于提高管理水平,应当把建立新系统看成是对组织的一种有目的改变过程。立新系统看成是对

2、组织的一种有目的改变过程。因此对现行管理业务的调查十分重要。因此对现行管理业务的调查十分重要。 本节内容:本节内容: 一、组织结构调查一、组织结构调查 二、二、管理功能调查管理功能调查 三、管理业务流程调查三、管理业务流程调查第一节第一节 管理业务调查管理业务调查一、组织结构调查一、组织结构调查 - -1 组织结构组织结构指的是一个组织(部门、企业、车指的是一个组织(部门、企业、车间、科室等)以及这些组成部分之间的隶属关系间、科室等)以及这些组成部分之间的隶属关系或管理与被管理的关系。通常可用或管理与被管理的关系。通常可用组织结构图组织结构图来来表示表示 (见下页)。见下页)。一、组织结构调查

3、一、组织结构调查 - -2厂长厂长计划调度组计划调度组计划科计划科生产部生产部财务部财务部供销科供销科计划组计划组统计组统计组统计组统计组外协组外协组成本组成本组会计组会计组出纳组出纳组供应组供应组销售组销售组仓仓 库库组织结构图组织结构图二、管理功能调查二、管理功能调查 - -1 功能功能指的是完成某项工作的能力。指的是完成某项工作的能力。 调查中可以用调查中可以用功能层次图功能层次图来描述从系统目标来描述从系统目标到各项功能的层次关系。下页是一张某销售系统到各项功能的层次关系。下页是一张某销售系统的管理功能层次图。的管理功能层次图。二、管理功能调查 -2销售系统管理销售系统管理销售计划管理

4、销售计划管理合同管理合同管理销售核算与统计销售核算与统计成品库管理成品库管理市场预测市场预测销售历史资料管理销售历史资料管理编制年度销售大纲编制年度销售大纲编制销售计划编制销售计划 合同有效性审查合同有效性审查 合同执行情况分析合同执行情况分析合同登记和变更合同登记和变更销售收入核算销售收入核算销售利润核算销售利润核算销售统计分析销售统计分析出入库管理出入库管理库存统计库存统计市场预测市场预测市场分析市场分析管理功能图管理功能图三、管理业务流程调查三、管理业务流程调查 - -1 调查管理业务流程应顺着原系统信息流动的过程逐步地进行,内容包括:各环节的处理业务、信息来源、处理方法、计算方法、信息

5、流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。 描述管理业务流程的图表有:所用的符号所用的符号: :l管理业务流程图管理业务流程图报表、单据、报表、单据、底账等数据底账等数据数据流数据流 外部实体外部实体(组织、(组织、人员、人员、物质等物质等)l表格分配图表格分配图三、管理业务流程调查三、管理业务流程调查 - -2某某企企业业物物资资管管理理业业务务流流程程图图用料计划领料单未批准领料单库长库工领料通知已批准领料单用料流水帐订货单 合同 缺料通知单入库单催货单补充订货单提货通知单采购员库存报表无有车间车间有关部门有关部门供货单位供货单位无有库存帐有无三、管理业务流程调查三、管理业

6、务流程调查 - -3表格分配图表格分配图第二节第二节 数据流程调查数据流程调查 本节内容:本节内容: 一、数据流程图及其绘制用符号一、数据流程图及其绘制用符号 二、二、数据流程图实例数据流程图实例 三、三、绘制绘制数据流程图的方法数据流程图的方法一、数据流程图及其绘制用符号一、数据流程图及其绘制用符号外部外部实体实体数据流数据流处处 理理数据数据存储存储l数据流程图数据流程图是一种能全面地描述信息系统逻辑模型的是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。在系统中的流动、处理和存储

7、情况。l数据流程图数据流程图具有抽象性,表现在它完全舍去了具体的具有抽象性,表现在它完全舍去了具体的物质(如业务流程图中的车间、人员等)。绘制数据物质(如业务流程图中的车间、人员等)。绘制数据流程图的四种符号是:流程图的四种符号是:l数据流程图数据流程图有两种有两种一种是通过调查绘出的现行系统的数据流程图;一种是通过调查绘出的现行系统的数据流程图;另一种是对现行系统的数据流程图经过系统化分析另一种是对现行系统的数据流程图经过系统化分析和改进后的新系统的数据流程图。和改进后的新系统的数据流程图。 收集的资料收集的资料 1 1、原系统所有的输入、输出单据的典型格式、原系统所有的输入、输出单据的典型

8、格式 2 2、弄清各环节的处理方法和计算方法、弄清各环节的处理方法和计算方法 3 3、各种数据发生的时间、频率、发生量、各种数据发生的时间、频率、发生量 4 4、各项数据的典型取值范围、各项数据的典型取值范围 画出数据流程图(画出数据流程图(DFDDFD) 1 1、DFDDFD的特点的特点 (1 1)简单、直观、易于理解)简单、直观、易于理解 (2 2)用与计算机专业无关的图形、文字描述系统)用与计算机专业无关的图形、文字描述系统 (3 3)是开发人员、用户共同语言、便于沟通)是开发人员、用户共同语言、便于沟通一、数据流程图及其绘制用符号一、数据流程图及其绘制用符号 例例1 1:某厂成品销售管

9、理数据流程图:某厂成品销售管理数据流程图 业务流程调查:业务流程调查:“用户用户”产生的产生的“合同合同”数据送数据送“合同登记处合同登记处理理”单元,处理后输出电子文档的单元,处理后输出电子文档的“合同合同”数据到数据到“合同台账合同台账”存贮单元进行存储;存贮单元进行存储;“车间车间”产生产生“入库单入库单”数据送数据送“入库处理入库处理” 单元,处理后输出电子文档的单元,处理后输出电子文档的“入库单入库单”数据送数据送“库存台账库存台账”存储单元进行存储;存储单元进行存储;“销售分配处理销售分配处理”定期查询定期查询“合同台账合同台账”和和“库存台账库存台账”,如发现有兑付合同,同时产品

10、库存数量满足合同,如发现有兑付合同,同时产品库存数量满足合同需求,则产生需求,则产生“发货通知发货通知”数据到数据到“发货处理发货处理”单元,处理后输单元,处理后输出出“出库单出库单”;“出库单出库单”一式三份,一份送一式三份,一份送“出库处理出库处理”单元,单元,处理后产生处理后产生“出库数据出库数据”到到“库存台账库存台账”; “ “出库单出库单”另一份另一份送送“财务科财务科”。第三份送。第三份送“合同执行登记合同执行登记”处理单元,处理后产处理单元,处理后产生生“合同执行数据合同执行数据”到到“合同台账合同台账”;“合同台账合同台账”产生产生“销售销售数据数据”到到“销售统计销售统计”

11、处理单元,处理后产生处理单元,处理后产生“统计表统计表”送送“厂厂办办”。二、绘制数据流程图的方法二、绘制数据流程图的方法9 9绘制绘制数据流程图:数据流程图:厂办统计表销售统计用户合同合同登记处理合同合同台账合同执行登记销售分配处理库存台账车间入库单入库处理入库数据出库数据查 询查询出库处理发货处理发货通知出库单出库单财务科成品销售管理数据流程图成品销售管理数据流程图出库单数据流程图(有错):数据流程图(有错):厂办统计表销售统计用户合同合同登记处理合同合同台账合同执行登记销售分配处理库存台账车间入库单入库处理入库数据出库数据查 询查询出库处理发货处理发货通知出库单出库单财务科成品销售管理数

12、据流程图成品销售管理数据流程图出库单问题讨论问题讨论数据流程图(正确):数据流程图(正确):厂办统计表销售统计用户合同合同登记处理合同合同台账合同执行登记销售分配处理库存台账车间入库单入库处理入库数据出库数据查 询查询出库处理发货处理发货通知出库单出库单财务科成品销售管理数据流程图成品销售管理数据流程图出库单问题讨论问题讨论 例例2 2:某厂销售子系统数据处理流程图:某厂销售子系统数据处理流程图 业务流程调查:业务流程调查:“销售科根据用户送来的订货单进行销售处理销售科根据用户送来的订货单进行销售处理后向用户发货的业务流程为:后向用户发货的业务流程为:“用户用户”产生产生“订货单订货单”数据送

13、数据送“判定订货处理判定订货处理”单元,该处理通过查询单元,该处理通过查询“用户信用手册用户信用手册”和和“库存帐库存帐”来判定订货处理方式;如果用户值得信赖,并且订货来判定订货处理方式;如果用户值得信赖,并且订货量小于库存量,则产生量小于库存量,则产生“D1(D1(订货单订货单)”)”数据到数据到“开发货票处理开发货票处理”处,处理后产生处,处理后产生“发货票发货票”数据一式三份,其一份送数据一式三份,其一份送“仓库仓库”,由由“仓库仓库”给用户发货。另外两份分别送给用户发货。另外两份分别送“财务科财务科”和和“订货单订货单存档存档”单元;如果用户值得信赖,但订货量大于库存量,则产生单元;如

14、果用户值得信赖,但订货量大于库存量,则产生“D2(D2(订货单订货单)”)”数据到数据到“等有货再发货订货单等有货再发货订货单”存储单元;如果存储单元;如果用户不能信赖,则产生用户不能信赖,则产生“D3(D3(订货单订货单)”)”数据到数据到“开付款通知单处开付款通知单处理理”单元,处理后产生单元,处理后产生“付款通知单付款通知单”数据到用户,同时产生数据到用户,同时产生“订货单订货单”数据到数据到“待付款订货单待付款订货单”存储单元。存储单元。9 9绘制绘制数据流程图:数据流程图:P 2.2 开发货票P 2.3 开付款 通知单订货单存档等有货再发货订货单待付款订货单P 2.1 判定订货 处理

15、方式D2(订货单)D3(订货单)D1(订货单)订货单 财务科发货票订货单仓库 库存帐信用手册付款通知单发货票发货票用户订单处理的数据流程图订单处理的数据流程图发货票绘制绘制数据流程图(有错):数据流程图(有错):P 2.2 开发货票P 2.3 开付款 通知单订货单存档等有货再发货订货单待付款订货单P 2.1 判定订货 处理方式D2(订货单)D3(订货单)D1(订货单)订货单 财务科发货票订货单仓库 库存帐信用手册付款通知单发货票发货票用户订单处理的数据流程图订单处理的数据流程图发货票问题讨论问题讨论绘制绘制数据流程图(正确):数据流程图(正确):P 2.2 开发货票P 2.3 开付款 通知单订

16、货单存档等有货再发货订货单待付款订货单P 2.1 判定订货 处理方式D2(订货单)D3(订货单)D1(订货单)订货单 财务科发货票订货单仓库 库存帐信用手册付款通知单发货票发货票用户订单处理的数据流程图订单处理的数据流程图发货票问题讨论问题讨论 数据流程图绘制时也可采取数据流程图绘制时也可采取自顶向下逐层分解自顶向下逐层分解的办法的办法 例:前例某厂销售子系统数据处理流程图例:前例某厂销售子系统数据处理流程图(销售科根据用户送来的订货单进行销售处理后向用户发货)(销售科根据用户送来的订货单进行销售处理后向用户发货)用户用户订货单订货单发货单发货单销售处理销售处理P1P1 销售子系统顶层数据流程

17、图:销售子系统顶层数据流程图:二、绘制数据流程图的方法二、二、绘制绘制数据流程图的方法数据流程图的方法P 2.2 开发货票P 2.3 开付款 通知单订货单存档等有货再发货订货单待付款订货单P 2.1 判定订货 处理方式D2(订货单)D3(订货单)D1(订货单)订货单 财务科发货票订货单仓库 库存帐信用手册付款通知单发货票发货票用户订单处理的第二层数据流程图订单处理的第二层数据流程图 注:注:P P表示处理表示处理 D D表示数据流表示数据流 F F表示数据存储表示数据存储 S S表示外部实体表示外部实体 例:例:P03P032.32.3表示第三子系统第二层图的第三表示第三子系统第二层图的第三个

18、处理。个处理。 D03D030202表示第三个子系统中的第二个数表示第三个子系统中的第二个数据流等。据流等。二、绘制数据流程图的方法二、绘制数据流程图的方法三、绘制三、绘制DFDDFD练习练习例例1.储蓄所业务的储蓄所业务的DFD 情况介绍:经调查该储蓄所业务处理系统能完成情况介绍:经调查该储蓄所业务处理系统能完成储户的存款和取款要求处理。根据储户填写的存储户的存款和取款要求处理。根据储户填写的存/ /取取款单查找该储户的存款帐,如果是新储户,款单查找该储户的存款帐,如果是新储户, 则将该则将该储户数据记入文件;如果是老储户取款,储户数据记入文件;如果是老储户取款, 应检查是应检查是否超支;存

19、否超支;存/ /取款后应修改存款帐和储户的储蓄卡,取款后应修改存款帐和储户的储蓄卡,并将储蓄卡交还储户。并将储蓄卡交还储户。储户储户划分业划分业务类型务类型存款存款处理处理取款取款处理处理存款帐存款帐打印打印存折存折存折存折储户储户存款存款取款取款存取存取款单款单存折存折存取款基本数据流程:存取款基本数据流程:三、绘制三、绘制DFDDFD练习练习细化业务流程:细化业务流程:练习练习1.储蓄所业务的储蓄所业务的DFD情况介绍:经调查该储蓄所业务处理流程是,首先根据储户填写的存情况介绍:经调查该储蓄所业务处理流程是,首先根据储户填写的存/ /取款单进行划分业务类型处理,处理后产生存款和取款两条数据

20、线;如取款单进行划分业务类型处理,处理后产生存款和取款两条数据线;如果是存款,则在存款线将有关数据输入新老储户检查处理,该处理通过果是存款,则在存款线将有关数据输入新老储户检查处理,该处理通过调用存款帐来识别,如是新储户,则将有关数据送登记存款帐处理,处调用存款帐来识别,如是新储户,则将有关数据送登记存款帐处理,处理后将该储户数据记入存款帐;如是老储户,则将有关数据送修改存款理后将该储户数据记入存款帐;如是老储户,则将有关数据送修改存款帐处理,处理后将有关数据记入存款帐;如果是储户取款,则在取款线帐处理,处理后将有关数据记入存款帐;如果是储户取款,则在取款线将有关数据输入检查取款额处理,来检查

21、是否超支;如超支则产生非法将有关数据输入检查取款额处理,来检查是否超支;如超支则产生非法取款单数据给储户;正常取款则将有关数据送修改存款帐处理,处理后取款单数据给储户;正常取款则将有关数据送修改存款帐处理,处理后将有关数据记入存款帐;存将有关数据记入存款帐;存/ /取款后应经存款帐来打印储户的存折取款后应经存款帐来打印储户的存折, ,并将并将存折交还储户。存折交还储户。储蓄业务储蓄业务DFDDFD总图:总图:* *3.13.1检查检查取款取款额额* *3.23.2修改修改存款存款帐帐* *3.33.3填填存存折折* *2.12.1新老新老储户储户检查检查* *1 1划分划分业务业务类型类型*

22、*2.22.2登记登记存款存款帐帐* *2.32.3修改修改存款存款帐帐* *2.42.4填填存存折折存取存取款单款单存折存折非法取款单非法取款单合法合法取款额取款额老户老户新户新户存款存款取款取款存折存折存折存折存款帐存款帐F1F1存款帐存款帐F1F1储户储户储户储户储户储户也可分层绘制:也可分层绘制:第一步:画出顶层第一步:画出顶层DFDDFD0 0存款存款取款取款处理处理存取款单存取款单非法取款单非法取款单储户储户存款帐存款帐三、绘制三、绘制DFDDFD练习练习图:图:DFD/0DFD/0第二步:逐层分解加工,画出下层第二步:逐层分解加工,画出下层 DFDDFD:* *1 1划分划分业务

23、业务类型类型3 3取款取款处理处理2 2存款存款处理处理存款单、存折存款单、存折取款单、存折取款单、存折非法取款单非法取款单存折存折存折存折图:图:DFD/1DFD/1存取存取款单款单存折存折储户储户存款处理:存款处理:* *2.12.1新老新老储户储户检查检查* *2.42.4填存填存折折* *2.32.3修改修改存款存款帐帐* *2.22.2登记登记存款帐存款帐存款单存款单存折存折存折存折新户信息新户信息老户信息老户信息图:图:DFD/2DFD/2(2 2)存款帐存款帐F1F1存款帐存款帐F1F1取款处理:取款处理:* *3.13.1检查检查取款取款额额* *3.33.3填填存存折折* *

24、3.23.2修改修改存款存款帐帐取款单取款单存折存折非法取款单非法取款单合法取款单合法取款单存存折折图:图:DFD/2DFD/2(3 3)存款帐存款帐F1F1 先把2、3号图摆好。这是一个不完整层DFD。到父图(1号图)中拷贝1号加工,使之完整化。这样便得到储蓄业务DFD的装配总图。第三步:装配总图第三步:装配总图储蓄业务储蓄业务DFDDFD总图:总图:* *3.13.1检查检查取款取款额额* *3.23.2修改修改存款存款帐帐* *3.33.3填填存存折折* *2.12.1新老新老储户储户检查检查* *1 1划分划分业务业务类型类型* *2.22.2登记登记存款存款帐帐* *2.32.3修改

25、修改存款存款帐帐* *2.42.4填填存存折折存取存取款单款单存折存折非法取款单非法取款单合法合法取款额取款额老户老户新户新户存款存款取款取款存折存折存折存折存款帐存款帐F1F1存款帐存款帐F1F1储户储户某银行储蓄所存(取)款过程如下:某银行储蓄所存(取)款过程如下:储户将填好的存(取)单及存折送交分类处理处。储户将填好的存(取)单及存折送交分类处理处。分类处理处按三种不同情况分别处理。如果存折不符分类处理处按三种不同情况分别处理。如果存折不符或存(取)单不合格,则将存折及存取单直接退还储或存(取)单不合格,则将存折及存取单直接退还储户重新填写;如果是存款,则将存折及存款单送交存户重新填写;

26、如果是存款,则将存折及存款单送交存款处理处。存款处理处取出底账,登记后,打印存折款处理处。存款处理处取出底账,登记后,打印存折并退还给储户;如果是取款,则将存折及取款单送交并退还给储户;如果是取款,则将存折及取款单送交取款处理处,该服务台取出底账及现金,记帐后,打取款处理处,该服务台取出底账及现金,记帐后,打印存折并退还给储户,从而完成存(取)款处理过程。印存折并退还给储户,从而完成存(取)款处理过程。试按以上过程画出数据流程图。试按以上过程画出数据流程图。练习练习2 2:储户储户划分业划分业务类型务类型存款存款处理处理取款取款处理处理存款帐存款帐打印打印存折存折存折存折储户储户存款存款取款取

27、款存取存取款单款单存折存折存取款基本数据流程:存取款基本数据流程:某银行储蓄所存(取)款过程如下:某银行储蓄所存(取)款过程如下:储户将填好的存(取)单及存折送交分类处理处。分类处理储户将填好的存(取)单及存折送交分类处理处。分类处理处首先按三种不同情况进行有效性审查处理。如果存折不符或处首先按三种不同情况进行有效性审查处理。如果存折不符或存(取)单不合格,则将存折及存取单直接退还储户重新填写;存(取)单不合格,则将存折及存取单直接退还储户重新填写;合格的存合格的存/ /取款单再进行划分业务类型处理,处理后产生存款取款单再进行划分业务类型处理,处理后产生存款和取款两条数据线;如果是存款,则将存

28、折及存款单数据在存和取款两条数据线;如果是存款,则将存折及存款单数据在存款数据线送存款处理。存款处理调用底账数据,进行登记后,款数据线送存款处理。存款处理调用底账数据,进行登记后,打印存折并退还给储户;如果是取款,则将存折及取款单数据打印存折并退还给储户;如果是取款,则将存折及取款单数据在取款数据线送取款处理,该处理调用底账数据,进行登记后,在取款数据线送取款处理,该处理调用底账数据,进行登记后,打印存折并退还给储户,从而完成存(取)款处理过程。试按打印存折并退还给储户,从而完成存(取)款处理过程。试按以上过程画出数据流程图。以上过程画出数据流程图。细化业务流程:细化业务流程:练习练习2 2:

29、取款取款处理处理打打存存折折划分划分业务业务类型类型有效有效性审查性审查存款存款处理处理打打存存折折存取存取款单款单存折存折存折存折存折存折底帐底帐现金现金储户储户储户储户储户储户储户储户有效有效无效无效存取存取款单款单存折存折存取存取款单款单存折存折存折存折存款单存款单存折存折取款单取款单存款存款取款取款 第第2 2题题 参考答案参考答案 登记底账登记底账登记底账登记底账某储蓄所存(取)款过程数据流程图某储蓄所存(取)款过程数据流程图 画出图书馆借画出图书馆借/ /还书管理的还书管理的DFDDFD。要求有如下功能:。要求有如下功能:首先检查每一位读者是否为本馆的正式读者;首先检查每一位读者是

30、否为本馆的正式读者;检查借书单检查借书单/ /还书单填写正确与否;还书单填写正确与否;借书要查询本馆是否有这种书,如果有还要看当前库借书要查询本馆是否有这种书,如果有还要看当前库存量,若只剩一本,也不借给。若可以借给,就办理存量,若只剩一本,也不借给。若可以借给,就办理借阅手续。借阅手续。还书要检查应还书日期,对超期者应该给予适当罚款。还书要检查应还书日期,对超期者应该给予适当罚款。有查询馆藏图书情况、正式读者情况、超期借阅情况有查询馆藏图书情况、正式读者情况、超期借阅情况的功能。的功能。练习练习3 3:读者读者借还书单借还书单借书证借书证拒办(不是正式读者)拒办(不是正式读者)借书单借书单借

31、书证借书证(借(借 还)还)无效书单(重填)无效书单(重填)借借借书单借书单借书证借书证还还还书单还书单借书证借书证本书存量检查本书存量检查是否等于是否等于1 1是是缺书停借数据缺书停借数据否否办理借书办理借书库存书数据库存书数据读者读者借书证借书证书书判别是否超期判别是否超期办理还书办理还书借书证借书证读者读者是是否否办理罚款办理罚款修改库存修改库存判别业务类型判别业务类型借单确认借单确认第第3 3题参考答案题参考答案:还书单还书单确确 认认无效还书单(重填)无效还书单(重填)借书借书登记表登记表身份确认身份确认读者资料库读者资料库图书馆借图书馆借/ /还书管理的还书管理的DFDDFD否否是

32、是第四节第四节 数据字典数据字典对数据流程图中的各个元素作出详细的说明。对数据流程图中的各个元素作出详细的说明。一、数据字典包含的条目一、数据字典包含的条目(1 1)数据项)数据项 (2 2)数据结构)数据结构 (3 3)数据流)数据流 (4 4)处理逻辑)处理逻辑 (5 5)数据存储)数据存储 (6 6)外部实体)外部实体 最低层(不能更改的数据)最低层(不能更改的数据)二、作用二、作用1 1、能把系统的有关数据和各种信息联系起来,并把数据关、能把系统的有关数据和各种信息联系起来,并把数据关 系表示出来。系表示出来。2 2、配以数据流程图,就可以用文字和图形完整的表示系统、配以数据流程图,就

33、可以用文字和图形完整的表示系统 的逻辑模型。的逻辑模型。 三、各条目的定义三、各条目的定义 1 1、数据项、数据项 ( (I I表示数据项表示数据项) ) 数据项又称数据元素,是数据的最小单位。数据项又称数据元素,是数据的最小单位。 (1 1)数据项的名称、编号、别名、简述)数据项的名称、编号、别名、简述 (2 2)数据项的长度)数据项的长度 (3 3)取值范围)取值范围 第四节第四节 数据字典数据字典 例例 :数据项定义:数据项定义 数据项编号:数据项编号:I02I020101 数据项名称:材料编号数据项名称:材料编号 别别 名:材料编码名:材料编码 简简 述:某种材料的代码述:某种材料的代

34、码 类型及宽度:字符型,类型及宽度:字符型,4 4位位 取取 值范值范 围:围: “0001” “0001”“9999”“9999” 2 2、数据结构、数据结构 ( (DSDS表示数据结构表示数据结构) )第四节第四节 数据字典数据字典定义:(定义:(1 1)数据结构的名称和编号)数据结构的名称和编号 (2 2)简述)简述 (3 3)数据结构的组成)数据结构的组成什么是数据结构?什么是数据结构? 一个数据结构可以由若干个数据项组成;一个数据结构可以由若干个数据项组成; 也可以由若干个数据结构组成;也可以由若干个数据结构组成; 还可以由若干个数据项和数据结构组成。还可以由若干个数据项和数据结构组

35、成。 数据结构用来描述某些数据项之间的关系。数据结构用来描述某些数据项之间的关系。用户订货单的数据结构用户订货单的数据结构DS03-01 DS03-01 :用户订货单用户订货单DS0302:订货单识别订货单识别DS0303:用户情况用户情况DS0304:配件情况配件情况I1:订货单编号订货单编号I3:用户代码用户代码I10:配件代码配件代码I2:日期日期I4:用户名称用户名称I11:配件名称配件名称I5:用户地址用户地址I12:配件规格配件规格I6:用户姓名用户姓名I13:订货数量订货数量I7:电话电话I8:开户银行开户银行I9:帐号帐号例:例: 例:数据结构定义例:数据结构定义 数据结构编号

36、:数据结构编号:DS03DS030101 数据结构名称:用户订货单数据结构名称:用户订货单 简简 述:用户所填用户情况及订货要求等信息述:用户所填用户情况及订货要求等信息 数据结构组成:数据结构组成: DS03-02 + DS03-03 + DS03-04DS03-02 + DS03-03 + DS03-04第四节第四节 数据字典数据字典 3 3、数据流定义、数据流定义( (D D表示数据流表示数据流) ) 数据流由一个或一组固定的数据项组成。定义数据流时,数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、不仅要说明数据流的名称、组成等,还应指

37、明它的来源、去向和数据流量等。去向和数据流量等。 例:例: 数据流定义数据流定义 数据流编号:数据流编号:D03D030808 数据流名称:领料单数据流名称:领料单 简简 述:车间开出的领料单述:车间开出的领料单 数据流来源:车间数据流来源:车间 数据流去向:发料处理模块数据流去向:发料处理模块 数据流组成:材料编号数据流组成:材料编号+ +材料名称材料名称+ +领用数量领用数量+ + 日期日期+ +领用单位领用单位 数据流量:数据流量: 10 10份份/ /时时 高峰流量:高峰流量: 20 20份份/ /时时 (上午(上午9:009:0011:0011:00) 4 4、处理逻辑、处理逻辑(

38、(P P表示处理逻辑表示处理逻辑) ) 处理逻辑的定义仅对数据流程图中最底层的处理逻辑加处理逻辑的定义仅对数据流程图中最底层的处理逻辑加以说明。以说明。 例例: : 处理逻辑定义处理逻辑定义 处理逻辑编号:处理逻辑编号:P02-03P02-03 处理逻辑名称:计算电费处理逻辑名称:计算电费 简简 述:计算应交纳的电费述:计算应交纳的电费 输入的数据流:电费价格,来源于输入的数据流:电费价格,来源于; 电量和用户类别,来源电量和用户类别,来源; 处处 理:理: 确定用户类别;收费标准和单价;算出应交确定用户类别;收费标准和单价;算出应交 电费。电费。 输出的数据流:数据流输出的数据流:数据流“电

39、费电费”一是去外部项用户,一是去外部项用户, 二是写入数据存储用户电费帐目文件。二是写入数据存储用户电费帐目文件。 处理频率:对每个用户每月处理一次。处理频率:对每个用户每月处理一次。 5 5、数据存储、数据存储( (F F表示数据存储表示数据存储) ) 数据存储在数据字典中只描述数据的逻辑存储结构,数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。而不涉及它的物理组织。 例:数据存储定义例:数据存储定义 数据存储编号:数据存储编号:F03F030808 数据存储名称:库存账数据存储名称:库存账 简简 述:述: 数据存储组成:配件编号数据存储组成:配件编号+ +配件名称配件名

40、称+ +单价单价+ +库存库存 量量+ +备注备注 关关 键键 字:配件编号字:配件编号 相关联的处理:相关联的处理:P02P02,P03P03 6 6、外部实体、外部实体 ( (S S表示外部实体表示外部实体) ) 例:外部实体定义例:外部实体定义 外部实体编号:外部实体编号:S03S030101 外部实体名称:用户外部实体名称:用户 简简 述:购置本单位配件的用户述:购置本单位配件的用户 输入的数据流:输入的数据流:D03D030606,D03D030808 输出的数据流:输出的数据流: D03D030101 人人用户用户设备设备第五节第五节 描述处理逻辑的工具描述处理逻辑的工具 数据流程

41、图中比较复杂的处理逻辑难以在数据数据流程图中比较复杂的处理逻辑难以在数据字典里直接定义。字典里直接定义。 例:例:某制造厂进行产品销售时,要根据顾客以往的欠款某制造厂进行产品销售时,要根据顾客以往的欠款时间和本次采购的需求量来采取不同的销售方案:如果以时间和本次采购的需求量来采取不同的销售方案:如果以往欠款时间往欠款时间= =3030天,并且本次采购需求量天,并且本次采购需求量= =库存量,则库存量,则销售方案是立即发货。如本次采购需求量库存量,则销销售方案是立即发货。如本次采购需求量库存量,则销售方案是先按库存发货,进货后再补发;如果以往欠款时售方案是先按库存发货,进货后再补发;如果以往欠款

42、时间间3030天天 100100天,并且本次采购需求量天,并且本次采购需求量= =库存量,则采库存量,则采取的销售方案是先付款再发货。如本次采购需求量库存取的销售方案是先付款再发货。如本次采购需求量库存量,则销售方案是不发货;如果以往欠款时间量,则销售方案是不发货;如果以往欠款时间100100天,则天,则本次采购的需求量无论是本次采购的需求量无论是= =库存量,还是库存量,采取库存量,还是库存量,采取的销售方案都是通知先付欠款。的销售方案都是通知先付欠款。第五节第五节 描述处理逻辑的工具描述处理逻辑的工具 数据流程图中比较复杂的处理逻辑可数据流程图中比较复杂的处理逻辑可 以用本节介绍的描述工具

43、来加以说明。以用本节介绍的描述工具来加以说明。 本节内容:本节内容: 一、判断树一、判断树 二、判断表(又称决策表)二、判断表(又称决策表) 三、结构英语表示法三、结构英语表示法第四节第四节 描述处理逻辑的工具描述处理逻辑的工具一、判断树(判定树)一、判断树(判定树) 左端是树根,表示加工的名字左端是树根,表示加工的名字 中间是条件或条件的组合中间是条件或条件的组合 右端是相应的动作右端是相应的动作欠款时间欠款时间= =3030天天 3030天天 100100天天 100100天天需求量需求量需求量需求量= =库存量库存量库存量库存量= =库存量库存量库存量库存量立即发货立即发货先按库存发货先

44、按库存发货进货后再补发进货后再补发先付款再发货先付款再发货不发货不发货通知先付欠款通知先付欠款处理方案处理方案例:例: 二、判断表二、判断表条条 件件动动 作作条件组合条件组合相应动作相应动作第五节第五节 描述处理逻辑的工具描述处理逻辑的工具 判断表(又称决策表)可以清晰地表达条判断表(又称决策表)可以清晰地表达条件、决策规则和应采取的行动之间的逻辑关件、决策规则和应采取的行动之间的逻辑关系。系。 表表5 5. .2 2 处理订货单的判断表处理订货单的判断表 决策规则号决策规则号123456条条 欠款时间欠款时间=30天天件件 欠款时间欠款时间100天天 需求量需求量=库存量库存量应应 立即发

45、货立即发货采采取取的的行行动动N N Y Y N NY N Y N Y N先付款,再发货先付款,再发货先按库存量发货,进货后再补发先按库存量发货,进货后再补发不发货不发货要求先付欠款要求先付欠款XXXX XY Y N N N NX 合并后的合并后的 处理订货单的判断表处理订货单的判断表 决策规则号决策规则号123 4 56条条 欠款时间欠款时间=30天天件件 欠款时间欠款时间100天天 需求量需求量=库存量库存量应应 立即发货立即发货采采取取的的行行动动N N Y N NY N - Y N先付款,再发货先付款,再发货先按库存量发货,进货后再补发先按库存量发货,进货后再补发不发货不发货要求先付欠款要求先付欠款XXXX Y Y N N NX三三 、结构英语表示法、结构英语表示法 结构英语表示法是一结构英语表示法是一种模仿计算机语言来描种模仿计算机语言来描述处理逻辑的方法。述处理逻辑的方法。 它使它使 用了由用了由“IF”IF”、“THEN”“THEN”和和“ELSE”ELSE”等等词组成的规范化语言。词组成的规范化语言。(见右例)。(见右例)。 IF 欠款时间欠款时间30天天 IF 需要量需要量库存量库存量 THEN 立即发货立即发货 ELSE 先按库存量发货,进货后再补发先按库存量发货,进货后再补发 ELSE IF 欠款时间欠款时间100天天 IF 需求量需求

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论