第五章-数据字典要点课件.ppt

上传人:飞****2 文档编号:69543777 上传时间:2023-01-06 格式:PPT 页数:81 大小:395KB
返回 下载 相关 举报
第五章-数据字典要点课件.ppt_第1页
第1页 / 共81页
第五章-数据字典要点课件.ppt_第2页
第2页 / 共81页
点击查看更多>>
资源描述

《第五章-数据字典要点课件.ppt》由会员分享,可在线阅读,更多相关《第五章-数据字典要点课件.ppt(81页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第五章第五章 数据字典数据字典Data Dictionary:DD数据字典的作用:数据字典的作用:对对DFD的定义的定义 在设计在设计DFD时,为提高可读性,要求数时,为提高可读性,要求数据流名、加工名、文件名及外部项名都要简据流名、加工名、文件名及外部项名都要简单明了。这使得难以从数据流名字、文件的单明了。这使得难以从数据流名字、文件的名字中看出它们的数据结构,也无法从加工名字中看出它们的数据结构,也无法从加工名字中看出加工的加工逻辑,给后面的设计名字中看出加工的加工逻辑,给后面的设计带来困难。带来困难。DD就是对就是对DFD中加工中加工(处理逻辑)(处理逻辑)、数据、数据流、文件和外部项逐

2、个做出定义的一部文件。流、文件和外部项逐个做出定义的一部文件。DFD和和DD结合起来定义系统。结合起来定义系统。手工手工DD是把字典条目逐一填写到卡片或表是把字典条目逐一填写到卡片或表格中,再把它们按一定顺序排好、装订成册格中,再把它们按一定顺序排好、装订成册以便查阅。以便查阅。(适合小型系统适合小型系统)也可以编写电子也可以编写电子DD。用计算机对字典实施。用计算机对字典实施管理。管理。(适合大、中型系统适合大、中型系统)建立建立DD需要大量细致的工作,但需要大量细致的工作,但这一工作是必须的。因为不仅系统分这一工作是必须的。因为不仅系统分析阶段需要它,整个开发过程乃至系析阶段需要它,整个开

3、发过程乃至系统交付后的长期运行,维护过程中都统交付后的长期运行,维护过程中都要依据它、维护它。要依据它、维护它。5.1 5.1 数据字典的条目数据字典的条目数据字典是数据流程图中所有元素的数据字典是数据流程图中所有元素的定义和说明的集合。定义和说明的集合。这些元素是:这些元素是:数数据项、数据结构、数据流、数据存储、据项、数据结构、数据流、数据存储、处理逻辑和外部实体。处理逻辑和外部实体。定义数据流、数据元素、数据结构和文件采定义数据流、数据元素、数据结构和文件采用如下规定符号:用如下规定符号:=表示定义为。表示定义为。例如例如:学生情况学生情况=学号学号+姓名姓名+成成绩绩+地址;地址;+表

4、示表示“与与”。I 表示表示“或或”。如如:性别男性别男I女;女;()表示整体表示整体,与数学中用法相同;,与数学中用法相同;m.n 表示值域。表示值域。如如:星期几星期几=1.7,月份,月份=1.12;表示重复若干次。表示重复若干次。例如,例如,通讯录文件:通讯录文件:姓姓名名+电话电话+邮码邮码 表示可选。表示可选。例如:例如:存款单存款单=储户帐号储户帐号+存款存款额额+日期日期+密码密码,表示存款时可以,表示存款时可以/不带密码。不带密码。建议:建议:数据流编号用字母数据流编号用字母“DF”打头,数据结打头,数据结构用构用“DS”打头,数据元素用打头,数据元素用“D”打头,文打头,文件

5、件“F”打头,加工打头,加工“P”打头,外部项打头,外部项“E”打头。打头。1、数据项、数据项 数据项又称数据元素,是系统中不可再数据项又称数据元素,是系统中不可再分解的数据单元,是系统处理的基本数据单分解的数据单元,是系统处理的基本数据单元,是数据流、数据存储的基本组成元素。元,是数据流、数据存储的基本组成元素。在数据字典中,在数据字典中,数据项条目数据项条目包括数据项名称、包括数据项名称、别名、类型、长度和值域等属性。别名、类型、长度和值域等属性。数据项定义一般包括以下内容:数据项定义一般包括以下内容:编号:编号:数据元素在数据元素在DD中的统一编码。编号应中的统一编码。编号应具有唯一性,

6、以便检索。具有唯一性,以便检索。名称:名称:数据元素的名字;数据元素的名字;内部名内部名:系统内使用的名字(别名);系统内使用的名字(别名);值域值域:数据元素可能的取值范围;数据元素可能的取值范围;值义值义:对值意的解释。对值意的解释。类型和长度类型和长度:备注备注 必要的说明。必要的说明。数据项编号:数据项编号:D02 01 数据项名称:材料编号数据项名称:材料编号 别别 名:材料代号名:材料代号 简简 述述:某种材料的代码某种材料的代码 类型及宽度:字符型,类型及宽度:字符型,4位位 取取 值值 范范 围:围:0001-9999 数据项条目数据项条目2 2、数据结构、数据结构数据结构描述

7、数据项间的关系数据结构描述数据项间的关系。若干数据项若干数据项数据结构组成:数据结构组成:若干数据结构若干数据结构 若干数据项和数据结构混合若干数据项和数据结构混合 数据字典中,数据字典中,数据结构条目数据结构条目包括数据结包括数据结构的名称、编号、简单描述及其组成等。构的名称、编号、简单描述及其组成等。数据结构编号:数据结构编号:DS03-01 数据结构名称:用户订货单数据结构名称:用户订货单 简简 述:用户填的用户情况述:用户填的用户情况 及订货信息及订货信息 数据结构组成:数据结构组成:DS03-02+DS03-03+DS03-04数据结构定义:数据结构定义:3 3、数据流、数据流 数据

8、流描述数据项或数据结构数据流描述数据项或数据结构在系统中的传输路径。数据流条目在系统中的传输路径。数据流条目包括数据流来源、去向、组成和流包括数据流来源、去向、组成和流量等属性。量等属性。数据流的编号:数据流的编号:DF03 08 数据流的名称:领料单数据流的名称:领料单 简简 述:车间开出的领料单述:车间开出的领料单 数据流的来源:车间数据流的来源:车间 数据流的去向:发料处理模块数据流的去向:发料处理模块 数据流的组成:材料编号数据流的组成:材料编号+材料名称材料名称+需用需用 数量数量+日期日期+领用单位领用单位 数数 据据 流流 量:量:10份份/每小时每小时 高高 峰峰 流流 量:量

9、:2020份份份份/小时小时小时小时 (上午上午上午上午 9:0011:00)9:0011:00)数据流定义数据流定义4 4、数据存储、数据存储 数据存储指数据暂存或永久保存数据存储指数据暂存或永久保存的地方。的地方。数据存储条目包括:数据存储条目包括:名称、名称、编号、流入编号、流入/流出的数据流、组成、存流出的数据流、组成、存取分析和关键字说明等。取分析和关键字说明等。数据存储编号:数据存储编号:F03-08 数据存储名称:库存账数据存储名称:库存账 简简 述:存放配件的库存量和单价述:存放配件的库存量和单价 数据存储组成:配件编号数据存储组成:配件编号+配件名称配件名称+单价单价 +库存

10、量库存量+备注备注 关关 键键 字:配件编号字:配件编号 相关联的处理:相关联的处理:P02,P03数据存储数据存储5 5、处理逻辑、处理逻辑 处理逻辑条目是对数据流程图中处理逻辑条目是对数据流程图中最底最底层层的处理逻辑加以说明。的处理逻辑加以说明。处理逻辑条目处理逻辑条目包包括:在数据流程图中的名称、编号、对处括:在数据流程图中的名称、编号、对处理过程的简单描述、处理过程的输入理过程的简单描述、处理过程的输入/输出、输出、数据流及其来源和去向、主要功能的描述数据流及其来源和去向、主要功能的描述等。等。处理逻辑处理逻辑 处理逻辑编号:处理逻辑编号:P02 03处理逻辑名称处理逻辑名称:检查库

11、存情况检查库存情况简简 述:根据合格订单零件号检查述:根据合格订单零件号检查 零件库存,决定是否供货零件库存,决定是否供货输入的数据流:合格订单输入的数据流:合格订单处处 理:若库存量理:若库存量=订货量,订货量,则供货,否则不供货则供货,否则不供货 输出的数据流:缺货通知单,供货单输出的数据流:缺货通知单,供货单 处理过程六、定义外部项六、定义外部项 系统的外部项系统的外部项(源点和终点源点和终点)是系统环境是系统环境中的实体。因为它们与系统有信息联系。中的实体。因为它们与系统有信息联系。所以在所以在DD中应对它们统一定义。定义的内中应对它们统一定义。定义的内容包括;容包括;l编号:编号:外

12、部项在外部项在DFD中的编号,编号应具中的编号,编号应具有唯一性以便检索;有唯一性以便检索;l名称:名称:外部项在外部项在DFD中的名称;中的名称;l输出数据流:输出数据流:外部项到系统的数据流;外部项到系统的数据流;l输入数据流:输入数据流:系统到外部项的数据流;系统到外部项的数据流;l备注备注 必要的说明。必要的说明。如果外部项是一个计算如果外部项是一个计算机系统应当说明其数据处理情况,特别是数机系统应当说明其数据处理情况,特别是数据量、数据格式、载体形式、数据精度等。据量、数据格式、载体形式、数据精度等。l外部项用外部项定义表定义。外部项用外部项定义表定义。外部项外部项 外部实体编号外部

13、实体编号:E03 01 外部实体名称外部实体名称:用户用户 简简 述:述:购置本单位配件的用户购置本单位配件的用户 输入的数据流:输入的数据流:F03-06,F03-08 输出的数据流:输出的数据流:F03-01 5.2 定义加工定义加工 定义加工要定义它的编号、名字、加工定义加工要定义它的编号、名字、加工逻辑,必要时应定义加工的执行条件、执行逻辑,必要时应定义加工的执行条件、执行频率等有关信息。所谓频率等有关信息。所谓加工逻辑是指加工都加工逻辑是指加工都做了些什么事情做了些什么事情?说明加工把输入数据流变?说明加工把输入数据流变换成输出数据流的过程。换成输出数据流的过程。5.2 定义加工定义

14、加工 要定义加工逻辑,应选择适当的表达要定义加工逻辑,应选择适当的表达工具。人们熟悉自然语言,使用方便,但工具。人们熟悉自然语言,使用方便,但由于语言自身的随意性,常常造成加工逻由于语言自身的随意性,常常造成加工逻辑的二义性。辑的二义性。1.动作不确定。动作不确定。例如:例如:“优惠销售优惠销售”中的优中的优惠标准没确定。惠标准没确定。2.动作执行条件不确定。动作执行条件不确定。例如:例如:“对老顾客对老顾客优惠优惠”,老顾客的标准没指明。,老顾客的标准没指明。3.执行动作的条件组合有二义性。执行动作的条件组合有二义性。如如“三好三好学生、英语过四级且总分在学生、英语过四级且总分在600分以上

15、的学分以上的学生可获奖金生可获奖金500元元”。这里三个条件有四种。这里三个条件有四种组合,到底取哪种组合不清楚。组合,到底取哪种组合不清楚。目前,常用的加工逻辑表达工具有目前,常用的加工逻辑表达工具有结构结构化语言、判定树和判定表。化语言、判定树和判定表。5.2.1 结构化语言结构化语言(Structured Language)结构化语言是一种介于自然语言与程序设计结构化语言是一种介于自然语言与程序设计语言之间的人造语言。它有一定的结构,因而较严语言之间的人造语言。它有一定的结构,因而较严谨;不太死板,便于理解和交流。谨;不太死板,便于理解和交流。一、结构化语言使用的词汇和语句一、结构化语言

16、使用的词汇和语句l 陈述句中的动词;陈述句中的动词;l 已在已在DD中定义的名词。中定义的名词。如如数据流名、文件名等;数据流名、文件名等;l 一些逻辑表达式中的保留字。一些逻辑表达式中的保留字。l结构化语言使用的语句只有以下三类:结构化语言使用的语句只有以下三类:l 简单的陈述句;简单的陈述句;l 判断语句;判断语句;l 循环语句。循环语句。一个陈述句说明要做的一件事情,它至一个陈述句说明要做的一件事情,它至少要包含一个动词来说明要执行的功能;还少要包含一个动词来说明要执行的功能;还应该包含至少一个名词,用以指明动作的对应该包含至少一个名词,用以指明动作的对象。象。如如计算工资、打印资产负债

17、表等。陈述计算工资、打印资产负债表等。陈述句应尽量简短。句应尽量简短。结构化语言有三种结构,即结构化语言有三种结构,即顺序结构、选顺序结构、选择结构和循环结构择结构和循环结构以及它们的嵌套。以及它们的嵌套。二、顺序结构二、顺序结构 顺序结构由一组有序的陈述句组成。下顺序结构由一组有序的陈述句组成。下面是一顺序结构的加工逻辑:面是一顺序结构的加工逻辑:输入用电量;输入用电量;计算电费,计算电费,输出电费输出电费三、选择结构三、选择结构与程序设计语言类似与程序设计语言类似 1IF 动作动作A ENDIF 2IF 动作动作A ELSE 动作动作B ENDlF 3DO CASE CASE 动作动作A

18、CASE 动作动作B .ENDCASE四、循环结构四、循环结构DO while 动作动作ENDOO例如:例如:DO while 全班每个学生全班每个学生 计算总分;计算总分;ENDDO 计算平均分计算平均分 输出总分和平均分输出总分和平均分五、使用结构化语言的注意事项五、使用结构化语言的注意事项 用结构化语言定义加工所形成的数据字用结构化语言定义加工所形成的数据字典具有较强的可读性和易修改性,便于与用典具有较强的可读性和易修改性,便于与用户交流。但由于它的语法规则比较自由,也户交流。但由于它的语法规则比较自由,也给使用带来一定困难。在使用时必须注意:给使用带来一定困难。在使用时必须注意:1.语

19、句力求准确、简练,不使用形容词和副词语句力求准确、简练,不使用形容词和副词作修饰。作修饰。2.在整个在整个DD中,不能使用意义相同的多个动中,不能使用意义相同的多个动词,而要自始至终使用同一个动词。词,而要自始至终使用同一个动词。例如例如修修改、改变、修正是同义词。在改、改变、修正是同义词。在DD中要自始至中要自始至终使用其中的一个,不能随便使用。终使用其中的一个,不能随便使用。3.选择结构、循环结构用选择结构、循环结构用缩格书写缩格书写,以提高可,以提高可读性。读性。5.2.2 判定树判定树 有些加工逻辑选择条件较多,用结构化语有些加工逻辑选择条件较多,用结构化语言描述不容易表达清楚。判定树

20、言描述不容易表达清楚。判定树(Decision Tree)是用图形方式描述加工逻辑,具有直观、是用图形方式描述加工逻辑,具有直观、容易理解等特点。容易理解等特点。判定树的图形是一棵横向树,左端树根判定树的图形是一棵横向树,左端树根是加工的名字,中间是条件及条件的组合,是加工的名字,中间是条件及条件的组合,右端是相应的动作。右端是相应的动作。订货数量订货数量100订货数量订货数量100 决策树决策树信誉差信誉差不处理不处理暂缓处理暂缓处理信誉好信誉好新顾客新顾客老顾客老顾客常规处理常规处理新顾客新顾客优先处理优先处理老顾客老顾客暂缓处理暂缓处理不处理不处理常规处理常规处理信誉差信誉差信誉好信誉好

21、老顾客老顾客新顾客新顾客 库存量库存量库存量库存量 不发货不发货不发货不发货=库存量库存量库存量库存量 先将库存发货,先将库存发货,先将库存发货,先将库存发货,进货后再补发进货后再补发进货后再补发进货后再补发=库存量库存量库存量库存量 立即发货立即发货立即发货立即发货=303030天且天且天且天且=100100100天天天天通知先付欠款通知先付欠款通知先付欠款通知先付欠款欠欠欠欠款款款款时时时时间间间间处理方案处理方案(树干树干树干树干 树叉树叉树叉树叉 树枝树枝树枝树枝 树叶)树叶)树叶)树叶)需求量需求量需求量需求量 例例:某商业公司的销售策略规定:不同的购货某商业公司的销售策略规定:不同

22、的购货量、不同的顾客可以享受不同的优惠。具体量、不同的顾客可以享受不同的优惠。具体办法是:年购货额在办法是:年购货额在5万元(含)以上且最近万元(含)以上且最近三个月无欠款的顾客可享受三个月无欠款的顾客可享受8.5折;若近三个折;若近三个月有欠款,若是本公司十年以上的老顾客,月有欠款,若是本公司十年以上的老顾客,可享受可享受9折;若不是老顾客,只有折;若不是老顾客,只有9.5折。年折。年购货额不足购货额不足5万元者无折扣。万元者无折扣。5.2.2 判定树判定树判定树判定树5.2.3 判定表判定表(Decision Table)判定表是用表格的形式表达加工逻辑。判定表是用表格的形式表达加工逻辑。

23、判定表分为四部分:判定表分为四部分:左上角左上角为各种条件,为各种条件,左左下角下角为各种动作,为各种动作,右上角右上角为条件的组合,为条件的组合,右右下角下角为相应条件下的执行动作。为相应条件下的执行动作。一、初始判定表一、初始判定表5.2.3 判定表判定表(Decision Table)5.2.3 判定表判定表(Decision Table)1 2 3 4 5 6 7 8二、判定表的优化二、判定表的优化 初始判定表中若有相互矛盾的条件组合初始判定表中若有相互矛盾的条件组合应予删除;有些条件组合可以合并。例如,应予删除;有些条件组合可以合并。例如,表右栏第表右栏第1、2列的两种条件组合所采取

24、的动列的两种条件组合所采取的动作是一样的作是一样的(只要(只要C1、C2成立,可以不考虑成立,可以不考虑C3)可以合并。同理,第可以合并。同理,第5、6、7、8栏也可栏也可以合并。以合并。u优化的判定表优化的判定表例:例:某厂职工调配的政策如下:某厂职工调配的政策如下:1、若年龄不满若年龄不满18岁岁,文化程度是小学的文化程度是小学的,脱脱产学习产学习;是中学的当电工。是中学的当电工。2、若年龄满若年龄满18岁但不满岁但不满40岁岁,若文化程度是若文化程度是小学或中学小学或中学,若是男性若是男性,则当钳工则当钳工,若是女性若是女性,则当车工。则当车工。3、若年龄满若年龄满40岁及以上者岁及以上

25、者,文化程度是小学文化程度是小学或中学的或中学的,则当材料员。则当材料员。4、凡大学毕业生凡大学毕业生,都当技术员。都当技术员。:年龄:年龄:学历:学历二、判定表的优化二、判定表的优化 第第7 16列合并,列合并,8 17列合列合并,优化的判定表如下:并,优化的判定表如下:注意:注意:表中第表中第4、5列是不能合并的。我们不能列是不能合并的。我们不能说:当说:当C1=1和和C22时可以不考虑时可以不考虑C3,因为因为C3有三个取值有三个取值(此时只有两个此时只有两个)。第。第6、7列,列,8、9列的情况类似。列的情况类似。合并的原则:取相同动合并的原则:取相同动作的作的n列,若有某个条件在此列

26、,若有某个条件在此n列的所有取值列的所有取值正好是该条件的全集,而其他条件在此正好是该条件的全集,而其他条件在此n列都列都取相同的值,则此取相同的值,则此n列可以合并。列可以合并。库存量库存量库存量库存量 不发货不发货不发货不发货=库存量库存量库存量库存量 先将库存发货,先将库存发货,先将库存发货,先将库存发货,进货后补发进货后补发进货后补发进货后补发=库存量库存量库存量库存量 立即发货立即发货立即发货立即发货=303030天且天且天且天且=100100100天天天天通知先付欠款通知先付欠款通知先付欠款通知先付欠款欠欠欠欠款款款款时时时时间间间间处理方案处理方案处理方案处理方案(树干树干树干树

27、干 树叉树叉树叉树叉 树枝树枝树枝树枝 树叶)树叶)树叶)树叶)二、判断表(又称决策表)二、判断表(又称决策表)决策规则号决策规则号123456条条 件件欠款时间欠款时间30天天YY N N N N欠款时间欠款时间100天天N N Y Y N N需求量需求量库存量库存量Y N Y N Y N应应采采取取的的行行动动立即发货立即发货 先按库存量发货先按库存量发货,进货进货后再补发后再补发 先付款先付款,再发货再发货 不发货不发货 要求先付欠款要求先付欠款 例如:例如:某校关于学生升留级的规定某校关于学生升留级的规定:一学期一学期有有3门考试课程不及格者门考试课程不及格者,直接留级直接留级;一学期

28、一学期考试和考查考试和考查4门课程不及格者门课程不及格者,不予补考不予补考,直直接留级。没有补考科目的直接升级。接留级。没有补考科目的直接升级。这里实际上涉及三种可能的行动:这里实际上涉及三种可能的行动:直接留直接留级、补考、升级。级、补考、升级。请思考如何设计判定表?请思考如何设计判定表?条件条件取值取值含义含义C1:考试科目:考试科目01不及格门数不及格门数3不及格门数不及格门数3C2:全部科目:全部科目012全部及格全部及格0 不及格门数不及格门数 4不及格门数不及格门数 4条件取值分析条件取值分析123456C1:考试科目:考试科目000111C2:全部科目:全部科目012012直接留

29、级直接留级补考补考升级升级学生升留级判定表学生升留级判定表注意:注意:请同学们考虑本表可否优化,如请同学们考虑本表可否优化,如何优化?何优化?5.2.4 三种描述工具的比较三种描述工具的比较各具特色,现就七项指标列表比较如下:各具特色,现就七项指标列表比较如下:注注 意:意:在定义加工逻辑时,如果条件过多,在定义加工逻辑时,如果条件过多,应当考虑加工的分界是否到位?分解应当考虑加工的分界是否到位?分解加工可以简化加工逻辑。加工可以简化加工逻辑。4.7 4.7 新系统逻辑模型分析新系统逻辑模型分析系统分析阶段的根本目的系统分析阶段的根本目的在于建立新系统的在于建立新系统的逻辑模型,新系统的逻辑模

30、型包括新系统的逻辑模型,新系统的逻辑模型包括新系统的业务流程图、数据流程图、系统的功能结构业务流程图、数据流程图、系统的功能结构及子系统初步确立、数据资源的分布和系统及子系统初步确立、数据资源的分布和系统所使用的管理模型。所使用的管理模型。4.7.1 新系统的业务流程建立新系统的业务流程建立新系统的业务流程建立工作包括:新系统的业务流程建立工作包括:原系统业原系统业务流程分析、新系统业务流程设计和确定新务流程分析、新系统业务流程设计和确定新系统的人机界面。系统的人机界面。原系统业务流程分析。原系统业务流程分析。原系统业务流程分原系统业务流程分析的目的在于建立适合新系统的业务流程。析的目的在于建

31、立适合新系统的业务流程。新系统业务流程设计。新系统业务流程设计。经过对原系统业务流程经过对原系统业务流程的分析,已经了解到旧系统业务流程的弊端,在的分析,已经了解到旧系统业务流程的弊端,在新系统的业务流程设计中就需要克服这些弊端,新系统的业务流程设计中就需要克服这些弊端,建立一个优化的新系统业务流程。建立一个优化的新系统业务流程。新系统的人机界面确定。新系统的人机界面确定。完成新系统的业务流完成新系统的业务流程设计后,还需要进一步确定新系统的人机界面,程设计后,还需要进一步确定新系统的人机界面,也就是确定所设计的新系统范围。也就是确定所设计的新系统范围。4.7.2 新系统的数据资源分析新系统的

32、数据资源分析数据的属性分析主要包括静态分析和动态分析数据的属性分析主要包括静态分析和动态分析数据静态分析数据静态分析 数据的静态分析是指分析数据的数据的静态分析是指分析数据的类型类型、数据、数据的的长度长度、取值取值范围和发生的范围和发生的频率频率。数据动态分析数据动态分析 数据动态分析就是对数据的动态特性进行分数据动态分析就是对数据的动态特性进行分析。数据的动态特性有三种:析。数据的动态特性有三种:固定值属性、固定固定值属性、固定个体变动属性和随机变动属性。个体变动属性和随机变动属性。2、数据资源的存储分布、数据资源的存储分布在系统分析中不仅需要确定数据的存储文在系统分析中不仅需要确定数据的

33、存储文件,还需要确定数据资源在整个系统中的件,还需要确定数据资源在整个系统中的存储分布,哪些数据资源存储在本地存储存储分布,哪些数据资源存储在本地存储设备上,哪些数据资源存储在网络服务器设备上,哪些数据资源存储在网络服务器或系统主机上。或系统主机上。4.7.3 4.7.3 新系统的管理模型新系统的管理模型成本管理模型成本管理模型 成本管理模型包括成本核算模型、成本预测成本管理模型包括成本核算模型、成本预测模型和成本分析模型,所用的方法有:数量经济模型和成本分析模型,所用的方法有:数量经济模型、投入产出模型、回归分析模型、指数平滑模型、投入产出模型、回归分析模型、指数平滑模型、量模型、量本本利分

34、析模型以及各类比较模型。利分析模型以及各类比较模型。库存管理模型库存管理模型 库存管理模型包括库存物资的分类法、最佳库存管理模型包括库存物资的分类法、最佳经济批量模型以及一些程序化的管理模型。经济批量模型以及一些程序化的管理模型。生产计划管理模型生产计划管理模型 生产计划管理模型包括编制生产计划大生产计划管理模型包括编制生产计划大纲、生产作业计划,主要方法有:物料需求纲、生产作业计划,主要方法有:物料需求计划(计划(MRPMRP)、)、制造资源计划(制造资源计划(MRPMRP)、)、网网络计划模型(络计划模型(PERTPERT)、)、投入产出模型、数学投入产出模型、数学规划模型以及经验方法等。

35、规划模型以及经验方法等。财务管理模型财务管理模型 财务管理模型主要包括财务预测模型、财务管理模型主要包括财务预测模型、投资决策模型和投资回收期模型等。投资决策模型和投资回收期模型等。返回本章首页经营管理决策模型经营管理决策模型 经营管理决策模型包括信息的收集,经营管理决策模型包括信息的收集,信息的处理(模型算法等),决策者的经信息的处理(模型算法等),决策者的经验、背景和分析判断能力,环境约束条件验、背景和分析判断能力,环境约束条件等。等。4.8 4.8 系统分析报告系统分析报告系统分析报告是系统分析阶段的成果,是对系统分析报告是系统分析阶段的成果,是对系统分析工作的总结和整理,是下一阶段系系

36、统分析工作的总结和整理,是下一阶段系统设计工作的指导性文件。统设计工作的指导性文件。系统分析报告一般包括:系统分析报告一般包括:引言、现行系统概引言、现行系统概况、新系统逻辑方案和实施计划四大部分。况、新系统逻辑方案和实施计划四大部分。系统分析报告是系统分析阶段的技术文档,系统分析报告是系统分析阶段的技术文档,也是这一阶段的工作报告,要提交评审组也是这一阶段的工作报告,要提交评审组评审通过后才能作为下一阶段的工作文件。评审通过后才能作为下一阶段的工作文件。评审组一般评审组一般由系统分析专家、开发单位、由系统分析专家、开发单位、用户和用户方高层领导组成。用户和用户方高层领导组成。评审组主要针对系

37、统分析报告中的评审组主要针对系统分析报告中的“新系新系统逻辑方案统逻辑方案”部分进行讨论,如果评审组部分进行讨论,如果评审组认为符合用户要求,就可通过;如果认为认为符合用户要求,就可通过;如果认为与用户的要求有较大出入,则需要修改系与用户的要求有较大出入,则需要修改系统逻辑方案,修改后要重新进行评审,直统逻辑方案,修改后要重新进行评审,直到通过为止。到通过为止。系统分析报告一旦评审通过,则成为有约系统分析报告一旦评审通过,则成为有约束力的指导性文件,成为用户与开发人员束力的指导性文件,成为用户与开发人员之间的之间的技术合同技术合同,作为下阶段系统设计的,作为下阶段系统设计的依据。依据。返回本章

38、首页5.2.5 定义加工定义加工 在在DFD中,加工逐层分解,其加工逻中,加工逐层分解,其加工逻辑只有当它被分解成基本加工时才是明确辑只有当它被分解成基本加工时才是明确的。基本加工定义了,其父加工也就被定的。基本加工定义了,其父加工也就被定义了。因此规定:义了。因此规定:定义所有的基本加工。定义所有的基本加工。加工的完整定义包括以下内容:加工的完整定义包括以下内容:5.2.5 加工定义内容加工定义内容1、编号、编号 2、名称、名称3、内部名内部名 4、加工逻辑、加工逻辑5、输入数据流输入数据流 6、输出数据流输出数据流 7、关联加工关联加工 8、关联文件关联文件9、备注备注 加工逻辑指工作过程

39、。类似模块的加工逻辑指工作过程。类似模块的流程图。流程图。如果加工逻辑简单,可直接写入表如果加工逻辑简单,可直接写入表中,如果较复杂,就须用判定表或判定中,如果较复杂,就须用判定表或判定树定义,则判定表或判定树单独编号装树定义,则判定表或判定树单独编号装订,在加工定义表中指出定义该加工的订,在加工定义表中指出定义该加工的判定表的表号或判定树的图号判定表的表号或判定树的图号 应当指出:应当指出:对加工逻辑的定义,对加工逻辑的定义,不能太严格,不能用流程图定义加不能太严格,不能用流程图定义加工逻辑。工逻辑。原因有二:原因有二:其一流程图太其一流程图太专业化;其二分析阶段不过多地考专业化;其二分析阶

40、段不过多地考虑实现阶段的问题虑实现阶段的问题。例子:编写学籍管理的例子:编写学籍管理的DD例子:编写学籍管理的例子:编写学籍管理的DD定义加工:定义加工:该系统中共有该系统中共有8个基本加工个基本加工飞驰汽车配件公司飞驰汽车配件公司MIS的的DD格式与本例类似,格式与本例类似,只是项目繁多。为了加强练习,该例只是项目繁多。为了加强练习,该例DD的编的编写做为作业,请学生完成。写做为作业,请学生完成。DFD和和DD的设计是系统开发的重要工作,也的设计是系统开发的重要工作,也是最能体现分析员水平的平台。是最能体现分析员水平的平台。DFD和和DD是是系统分析阶段的重要文档。系统分析阶段的重要文档。作业:作业:画出画出“宾馆住宿管理宾馆住宿管理”的的 DFD DFD 和和 PDFD,PDFD,编制编制DDDD(任选(任选3 3个加工定义)个加工定义)1.1.根据旅客身份证登记住宿登记表、分配根据旅客身份证登记住宿登记表、分配客房、填写住宿卡片交服务员;客房、填写住宿卡片交服务员;2.2.根据服务员出具的退房卡办理退房,按根据服务员出具的退房卡办理退房,按住宿费提供发票;住宿费提供发票;3.3.按楼层统计空客房;按楼层统计空客房;4.4.按姓名查旅客信息。按姓名查旅客信息。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁