第五章-2013版-判断树、判断表作业课件_第1页
第五章-2013版-判断树、判断表作业课件_第2页
第五章-2013版-判断树、判断表作业课件_第3页
第五章-2013版-判断树、判断表作业课件_第4页
第五章-2013版-判断树、判断表作业课件_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

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

文档简介

第五章系统分析第五章-2013版-判断树、判断表作业本章教学目的和要求了解系统分析目标、主要内容和工具,掌握设计新系统逻辑方案的方法,学会编写系统分析报告。掌握可行性分析的内容和方法,熟悉系统调查的内容和方法。掌握结构化系统分析的基本思想、方针和特点。理解系统需求分析的任务和过程,了解业务流程分析的任务和主要内容,掌握组织结构与功能调查、业务流程分析的描述工具。掌握数据流程图和数据字典的作用,掌握绘制数据流图的符号和方法,熟知数据字典的构成和定义有关要素的内容,掌握结构化语言、决策树、决策表的实际应用,掌握新的管理信息系统逻辑模型的含义和内容,掌握系统说明书主要的内容。第五章-2013版-判断树、判断表作业根据系统规划确定要开发的系统,在通过调查的基础之上确定系统开发的可行性。如果确认当前需开发的系统是可行的,则系统开发进入下一阶段:系统分析

系统分析的任务:任务:在总体规划的指导下,在初步调查和分析的基础上,进一步详细调查现行系统的业务流程,利用数据流图和数据字典来表达一个系统的全部逻辑特征,并包括对系统作业处理逻辑及其有关数据的全部定义。

从逻辑上确定了系统功能,不涉及到物理实现-----逻辑模型系统分析确定需开发的新系统应该“做什么?”,即What?

第五章-2013版-判断树、判断表作业第一节系统调查和可行性分析

一、系统初步调查

在开展新系统分析之前,必须对现行系统进行初步调查,以确定开发新系统是否可行。

1.系统初步调查的目标要弄清系统开发要解决的主要问题和目标,粗略估计系统开发所需要的资源,论证系统开发的可行性第五章-2013版-判断树、判断表作业系统初步调查要点:①现在有什么;②还需要什么;③在现有的条件下能提供什么;④此开发项目有无必要和可能做的进一步调查和开发2、系统初步调查的内容:1)系统界限和运行状态

2)组织机构和人员分工

3)业务流程

4)基础数据:各种计划、单据、报表等

5)资源情况

6)约束条件

7)薄弱环节

8)其他需要了解的有关问题第五章-2013版-判断树、判断表作业

二、可行性研究

MIS耗资多、耗时长、风险大的工程项目,因此在大规模行动之前,需要对是否有必要,是否具备必要的条件进行可行性论证。

1、新系统的目标目标的总体战略性目标的多重性、依附性目标的长期性、适应性建立一个新的信息系统总的原则

(1)节省成本和日常费用开支(2)提高工作效率和减轻工作强度(3)提高信息处理速度和准确率(4)提高系统的安全性、可靠性、可控性

(5)提供各种新的处理功能和决策信息(6)为服务对象提供更多的方便条件第五章-2013版-判断树、判断表作业(二)可行性分析根据系统的各项需求,分析规划中的MIS系统在目前情况下是否有必要、有可能进行。它包括:

1、技术的可行性(1)人员和技术力量的可行性

(2)计算机硬件的可行性

(3)计算机软件的可行性

2、经济可行性即对开发进行成本—效益分析

分析方法:资本回收期法、净现金流量法、内含报酬率法等方法

(1)成本的估算成本构成:a、设备费用(计算机、网络及外围设备、机房、空调)第五章-2013版-判断树、判断表作业

b、软件购买费用(系统软件费用、应用软件购买费用)

c、MIS软件开发费用(开发费、有关人员工资、加班费、资料费、差旅费、调查费、复印费、评审和鉴定费等)

d、系统运行、维护费用(人员技术培训费、设备维修和保养费、水电费、磁盘、墨盒、色带、打印纸、加班费等)

软件开发费用的估算方法:

a、程序代码行估算法:开发费用=程序的代码行*每行价格

b、工作量估算法:开发费用=软件开发工作量(人次/月)*工作量成本(元/人月)(2)效益的估算直接效益:节省人力、降低成本、改善服务导致客户的增加、加速资金周转等第五章-2013版-判断树、判断表作业

间接效益:改进簿弱环节、提高数据处理的准确性和及时性、提高效率、提高管理和决策水平、提高企业信誉等

(3)管理可行性取决于:领导和管理人员的态度、管理的基础工作(如业务、单据、报表、帐册等是否规范、统一;机构设置、人员分工是否合理;编码方案是否存在和统一;各项基础数据是否健全和准确;管理人员的素质和文化程度是否符合要求等)第五章-2013版-判断树、判断表作业(三)编制可行性研究报告(P93),得出结论

可行性研究报告格式1、可行性研究的前提2、对现行系统的分析3、所建议的系统4、可选择的其他备选系统方案5、投资及效益分析6、社会因素方面的可行性7、结论两种结论:可行——进入下一阶段的MIS开发工作

不可行——停止MIS开发或等条件成熟后开发第五章-2013版-判断树、判断表作业可行性分析报告具体格式示例可行性分析报告1.引言1.1编写目的1.2背景1.3参考资料2.现行组织系统概况2.1组织目标和战略2.2业务概况2.3存在的主要问题3.拟建立的信息系统3.1简要说明3.2初步建设计划3.2对组织的意义和影响4.经济可行性分析4.1支出4.2收益4.3支出收益分析5.技术可行性分析5.1主要技术路线5.2技术可行性分析6.社会可行性分析6.1社会法律政策可行性

6.2社会公共环境可行性

6.3操作可行性7.结论

7.1可行性研究结论

7.2结论的解释第五章-2013版-判断树、判断表作业第二节结构化分析方法

迪杰斯特拉(Dijkstra)等人提出的结构化程序设计思想基础上发展而来的一种系统开发方法。一、结构化分析方法的思想

所谓结构化分析方法:是在结构化程序设计思想基础上发展起来的方法,通过运用系统的思想和系统工程的方法,按照面向用户的原则,采用自顶向下的策略,由粗到细,逐层分解的分析方法。

结构化分析方法是目前较为成熟、广为使用的一种分析方法。第五章-2013版-判断树、判断表作业二、结构化分析方法特点

1、面向用户的观点2、系统的思想和方法3、自顶向下的原则4、过程文档化,文档标准化、规范化5、尽可能采用图表工具描述,直观易理解6、强调逻辑结构而不是物理实现第五章-2013版-判断树、判断表作业三、结构化分析方法的结果

1、一套分层的数据流图2、一本数据字典3、一组加工逻辑说明第五章-2013版-判断树、判断表作业第三节系统详细调查详细调查是对现行系统的全面、深入和详细的调查分析,其目的是进一步弄清现行系统的运行状况,发现薄弱环节并找出要解决的问题,为进一步的用户需求分析和建立新系统逻辑模型收集资料。一、原则1.用户参与

2.自顶向下全面展开

3.工程化的工作方式

4.全面调查与重点调查相结合第五章-2013版-判断树、判断表作业二、系统详细调查的内容1.组织结构的调查(组织结构图)2.系统目标、管理功能的调查(功能结构图)3.业务流程的调查(业务流程图)4.信息流程的调查(数据流程图)5.系统环境的调查第五章-2013版-判断树、判断表作业三、系统详细调查的方法1.直接面谈或专门访问2.发放问卷调查表3.召开讨论会4.文献法5.直接参加业务实践第五章-2013版-判断树、判断表作业第四节用户需求分析

用户需求分析是在系统详细调查的基础上进行的,以明确满足用户需求的新系统的基本功能要求。一、MIS的需求分析 1、在调查的基础上,了解和分析:

功能需求:各子系统应具有的功能

性能需求:硬件技术、软件技术、存储容量、传输速度等要求

资源和环境要求:对资金、管理人员的素质等方面要求

可靠性要求:系统不出故障的概率和故障恢复能力要求

安全保密要求:保障数据安全的技术要求第五章-2013版-判断树、判断表作业需要分析的主要活动:分析研究现行系统的:1.

组织结构与管理功能,找出存在的问题,根据要求提出意见;2.业务流程,优化业务流程中的不合理部分,确定新系统的业务流程;3.数据流程,发现数据处理流程中的存在的问题,并确定需要作何种改变。第五章-2013版-判断树、判断表作业二、组织结构与功能分析

1、组织结构分析对组织结构的合理性进行分析,找出存在的问题,提出调整、变革的意见。

2、组织与业务关系分析反映组织内部各部门之间的联系程度和各部门的主要业务职能。3、管理功能分析分清各部门的管理功能,经过归纳、整理、并用功能结构图来描述以系统目标为核心的整个系统的各项功能的层次关系。

第五章-2013版-判断树、判断表作业三、业务流程分析系统业务流程分析是详细调查的重要方面,目的在于分析清楚系统中管理业务处理的流程(走向)、相互关系、涉及的部门和人员及相互关系。1.业务流程图的基本符号及含义

业务流程图(TFD):是业务流程分析所使用的图形工具,它是用一些规定的符号和连线表达某个具体业务处理过程。业务处理单位

表格或报表制作数据或文件存档业务处理功能描述信息传递过程业务流程图的基本符号收集或统计数据(人工操作)第五章-2013版-判断树、判断表作业2、绘制业务流程图的基本步骤(1)确定各项职能及所做的工作任务;(2)划定工作起点和终点;(3)跟踪关键业力对象;(4)确定岗位(组织单元)及其活动;(5)绘制流程图草案;(6)流程图汇总分析;(7)分析确定流程图

第五章-2013版-判断树、判断表作业

实例1:图书馆订书业务流程某图书馆“订书室”的主要业务是这样的:

“订书室”负责该馆的图书采购业务,首先根据图书发行出版单位(即供货单位)的订书目录,以及本图书馆的

图书总账目录通过目录查重选择需要的图书,然后发出

订书单。供货单位将图书、发票邮寄回来后,“订书室”

进行审核,合格的图书登记入图书总帐,并将发票送财务科,书送书库,购书清单送编目室;不合格的退给供货单位。第五章-2013版-判断树、判断表作业供书单位订书目录订购查重图书总账订单采购订单发票图书审核验收新书清单编目室不合格退回合格的图书入库合格发票登记发票财务科图书馆订书业务流图订书室第五章-2013版-判断树、判断表作业3、绘制业务流程图的关键点(1)首先,要根据文字中的描述,找出画业务流图相关要素:业务处理单位、业务处理功能、表单、数据库;(2)其次,要分析清楚信息在流程中是如何被处理的(3)第三,要抓住业务流程中的关键核心--业务处理功能描述,牢记:在的“业务处理功能描述的□”只能填动词,例如,“审核”、“记帐”、“登记”等等,与“□”相链接的,一定有输入和输出;(4)第四,要注意:业务处理单位要与业务处理功能相分离;(5)最后,要画清楚流程的起点与终点

第五章-2013版-判断树、判断表作业四、数据流程分析

通过对业务流程的分析,从中分析业务中的数据流,分析系统有关数据的输入、处理、存储、输出等,在此基础上确定系统的数据处理过程

分析工具:数据流图数据流图:是系统结构化分析的主要工具。也是新系统逻辑模型的主要组成部分,它能生动、精确地在逻辑上描述新系统的功能、输入、输出和数据存储等,而摆脱了所有的物理内容。

原则:“自顶向下”的方法第五章-2013版-判断树、判断表作业

数据流图的表示符号:数据流的源点和终点

加工—P数据流—S数据存储—D(外部实体)(处理过程)第五章-2013版-判断树、判断表作业1

数据流

数据流由一组固定成分的数据所组成,数据流直观地反映了系统各部分之间的信息传递关系。

例如:实验书P99.“采购订单”是由“供应商、业务员、存货名称、单价”等数据流的流向大致有以下几种: (1)从加工流向加工。(审核后记账) (2)从加工流向文件(盘点生成入库单、出库单)。 (3)从文件流向加工(入库单审核)。 (4)从源点流向加工(对供应商的发票进行审核)。 (5)从加工流向终点(经审核的发票到财务部)。

数据流图中的流动是实实在在的数据,而不是程序框图中通常画的那种控制流。两者的区别是,数据流上只有数据流过,而控制流上没有数据流流动。

第五章-2013版-判断树、判断表作业

2、加工

加工是对数据流的一种处理。当数据流通过某个“加工站”时,它的所有数据都将被处理。当数据流流出这个“加工站”时,它的数据都会发生变化,或是数值变化,或是性质变化。加工的作用就是要实现这一变化。例如:“审核发货单”、“处理选课单”

、“产生发票”等

注意:最好使用动宾词组,也可用主谓词组,不要使用空洞的动词

第五章-2013版-判断树、判断表作业加工的命名储户处理1帐户数据1数据2储户检查合理性帐户取款单合理取款单无意义的名字:较好的命名:第五章-2013版-判断树、判断表作业

3、文件

文件是相关数据的逻辑集合。当某一数据流被加工处理后,若暂时不需要转到下一“加工站”进行处理时,往往先将它存到文件中,待处理时再提取。 当加工要从文件里读数据时,数据流是从文件流向加工的,当加工写入或修改文件时,数据流是从加工流向文件。修改库存商品库存检索商品信息商品目录第五章-2013版-判断树、判断表作业

4、数据流源点和终点

数据流源点是信息系统的数据来源地,终点是数据流的目的地。数据流源点和终点都是存在于信息系统之外的。例如,会计帐务处理系统输出的报表,要报送到上级主管部门、开户银行和财税部门等。这些部门对会计帐务处理系统来说是数据流的终点。

注意:说明数据输入的源点(数据源)或数据输出的终点(数据终点)都存在于管理信息系统之外,是为了起到更好的理解作用,但不是系统中的事物第五章-2013版-判断树、判断表作业S1供应商F1发货单审核P1D1合同

F2合同信息F3不合格发货单F4合格发货单检验P2D2发货单

F5检验合格发货单S2财务科

F6付款通知示例:供应科到货处理的数据流图简单数据流图实例第五章-2013版-判断树、判断表作业

绘制数据流程图的方法:

1.绘制数据流程图的原则

(1)识别系统的输入和输出。(2)从输入端至输出端画数据流和加工,并同时加上数据存储。(3)加工的分解“由外向里”进行分解。(4)数据流的命名,名字要确切,能反映整体。(5)各种符号布置要合理,分布均匀,尽量避免交叉线。(6)先考虑稳定态,后考虑瞬间态。第五章-2013版-判断树、判断表作业

2、数据流程图的绘制方法

数据流程图的绘制一般采用层次数据流程图绘制方法。

层次数据流程图的绘制采用“自顶向下,逐层分解”的基本方法。

绘制层次数据流程图的基本步骤:

(1)识别系统的输入和输出,画出顶层图(2)画系统内部的数据流、加工与文件,画出一级细化图(3)加工的进一步分解,画出二级细化图(4)依此:自顶向下,逐层分解(5)其它注意事项

第五章-2013版-判断树、判断表作业

简单系统数据流程图的绘制举例:

示例1:绘制工资系统数据流程图某公司手工管理工资系统中月末发工资的处理过程是这样的:月末财务科根据已存档的上月工资发放清单和人事科送来的人员工资变动表抄写本月工资发放清单中的各工资项目;然后,根据总务科每月末出具的代扣水、电、煤气费的扣款数填入本月工资发放清单;最后计算出每个职工应发工资数和实发工资,并填入工资发放清单。

基本画法:分两步1、画系统的输入、输出第五章-2013版-判断树、判断表作业工资处理系统

人事科上月工资清单D1总务科上月工资项工资变动项代扣项本月工资清单D2本月各工资项第五章-2013版-判断树、判断表作业

2、画系统的内部工资处理系统

登记变动工资

登记代扣项

计算工资

登记上月工资

分解第五章-2013版-判断树、判断表作业人事科上月工资清单总务科工资变动项登记上月工资

登记变动工资

登记代扣项

代扣项本月工资清单上月工资项计算工资

各工资项

应发、实发工资上月工资项代扣项变动项第五章-2013版-判断树、判断表作业实例:材料库存管理系统入库业务处理出库业务处理库存查询库存统计分析

“自上而下”的分析第五章-2013版-判断树、判断表作业实例:材料库存管理系统业务流程图采购部门入库单库存流水账原材料入库审核、验收不合格入库单合格入库单入库登记不合格领料单领料部门领料单审核、查询库存出库单出库登记原材料出库管理人员库存明细账ABC分析表出入库统计表超储材料表库存流水账查询库存统计分析统计部门库存统计表第五章-2013版-判断树、判断表作业

材料库存管理系统顶层(第一层)流程图材料库存管理系统

P统计部门

S4F10库存统计表采购部门

S1库管员

S3F09ABC分析表F06库存明细账F08超储材料表F07入出库统计表F02不合格入库单

F01入库单领料部门

S2F03领料单F04出库单F05不合格领料单

库存流水账D1F11出、入库信息首先,绘制系统的顶层(第一层)流程图:第五章-2013版-判断树、判断表作业

然后,通过分解,得到系统的第二层数据流程图:入库处理

P1库存统计分析

P3出库处理

P2材料库存管理系统

P分解第五章-2013版-判断树、判断表作业入库处理

P1库存统计分析

P3库管员

S3F09ABC分析表F06库存明细账F08超储材料表F07入出库统计表库存流水账D1出库处理

P2材料库存管理系统第二层流程图F10库存统计表统计部门

S4F12入库信息F04

出库信息F13出、入库信息采购部门

S1F01入库单F02不合格入库单

领料部门

S2F03领料单F04出库单F05不合格领料单第五章-2013版-判断树、判断表作业继续分解分析,分别画出:

入库处理P1的分层流程图、出库处理P2的分层流程图、

库存统计分析P3的分层流程图,将他们组合,即得到“材料库存管理系统”的——第三层数据流程图

例如:入库处理P1数据流程图(同理:画出出库处理P2的流程图、库存统计分析P3的流程图)采购部门

S1入库单审核

P1-1入库单D11F01合格入库单库存流水账D1F12入库信息入库登记

P1-2F12入库信息F01入库单F02不合格入库单入库处理P1分层数据流程图第五章-2013版-判断树、判断表作业

为使数据流程图正确、完整,从而得到新系统的逻辑模型,绘制出数据流程图后,需要:(1)检验数据流程图与业务流程图的一致性(2)检验数据流程图的一致性(子与父图)与完整性(3)对流程图进行优化,得到改进后的新系统的数据流程图(4)请有关管理人员、业务人员确认

第五章-2013版-判断树、判断表作业作业请根据实例1-4中给出的业务流图,或文字描述画出相应的数据流图请大家与本周内完成,下周一上课时提交预习本章节后面的内容第五章-2013版-判断树、判断表作业温馨提示请大家务必自己拿起笔,结合数据流图上课所讲的内容,试着画一画;不要忙着找正确答案,答案本身并不重要,重要的是:你要记录下在画图过程中遇到的什么样的困惑,能否自己解决?解决不了也没有关系,带着问题下次来听课,效率更高,然后,再找些题目练习一下,这样你就会真正的掌握如何画数据流图了。第五章-2013版-判断树、判断表作业数据源数据终点没有输出!没有输入!加工每个加工至少有一个输入数据流和一个输出数据流几种错误(1)加工第五章-2013版-判断树、判断表作业数据源数据源数据源数据存储数据终点数据存储数据流必须要么从某个加工流出、要么流入某个加工,而不能直接从外部项流向数据存储等等。图示的几种流动都是不合理的几种错误(2)数据存储数据存储第五章-2013版-判断树、判断表作业供书单位订书目录订购查重图书总账订单采购订单发票图书审核验收新书清单编目室不合格退回合格的图书入库合格发票登记发票财务科实例1:图书馆订书业务流图订书室第五章-2013版-判断树、判断表作业

实例1:图书馆订书业务流程某图书馆“订书室”的主要业务是这样的:

“订书室”负责该馆的图书采购业务,首先根据图书发行出版单位(即供货单位)的订书目录,以及本图书馆的

图书总账目录通过目录查重选择需要的图书,然后发出

订书单。供货单位将图书、发票邮寄回来后,“订书室”

进行审核,合格的图书登记入图书总帐,并将发票送财务科,书送书库,购书清单送编目室;不合格的退给供货单位。第五章-2013版-判断树、判断表作业订购查重。首先根据图书发行出版单位(即供货单位)的订书目录,以及本图书馆的图书总账目录通过目录查重选择需要的图书,然后发出订书单到供货单位,对订单进行存档。审核验收。对供货单位发来的图书、发票进行审核验收,合格的图书登记入图书总帐,并将合格的发票登记到财务室;不合格的退回给供货单位。第五章-2013版-判断树、判断表作业实例1:图书订购数据流程图-newS——实体P——处理F——数据流D——数据存储供书单位S1订书目录F01财务科

S2发票F05编目室S3新书信息F06新书清单F07订单F03订单F03图书信息F04

、发票F05订单D2订单F03审核验收

P2图书总账D1藏书信息F02订单查重

P1合格发票F05登记

P3不合格的发票F08第五章-2013版-判断树、判断表作业实例1:图书订购数据流程图(原)S——实体P——处理F——数据流D——数据存储供书单位

S1订书目录F01财务科

S2发票F05编目室S3新书信息F06新书清单F07订单登记

P2订单F04订单F04征订信息F03发票F05订单D2订单F04查询

P3图书总账D1藏书信息F02订单查重

P1发票F05登记

P4不合格订书室

第五章-2013版-判断树、判断表作业实例2:绘制订货处理系统的数据流图。用户发来订货单,订货处理系统作以下处理:1.验收订货单。将不合格的订货单退还给用户,对合格订货单作以下处理。2.确定发货量。处理过程中,首先根据合格订货单和库存帐确定发货量,并分别进行3和4的相应处理。3.开发货单修改库存。若库存满足本次订货单的要求,则开发货单、修改库存、订货单存档、记应收帐,同时将发货单发给用户;4填写暂存订货单。如果库存不满足本次订货单的要求,填写暂存订货单并存档。5.对照暂存订货单。采购部门向系统提供到货通知,系统则对照暂存订货单并确定那些可重新发货的订货单。然后交给3进行处理。第五章-2013版-判断树、判断表作业实例2-new对照暂存定货单验收订货单确定发货量填写暂存订货单开发货单修改库存不合格订单合格订单库存帐可发货的订货单发货单订货单存档应收帐未满足的订货单暂存订货单采购部门12435用户对照暂存订货单可以重新发货的订单订货单库存信息库存信息变更单订货单应收单到货单暂存订货单暂存订货单第五章-2013版-判断树、判断表作业实例2-原图对照暂存定货单验收订货单确定发货量填写暂存订货单开发货单修改库存不合格订单合格订单库存帐可发货的订货单发货单订货单档案应收帐未满足的订货单暂存订货单采购部门12435用户对照暂存订货单暂存订货单订货单到货单第五章-2013版-判断树、判断表作业第五章-2013版-判断树、判断表作业第五章-2013版-判断树、判断表作业第五章-2013版-判断树、判断表作业第五章-2013版-判断树、判断表作业实例3:

欲开发一个书店图书预订系统,该系统的问题定义为:书店向顾客发征订单,顾客将所填写订单交给系统处理;系统首先对订单进行检查,根据订单数目和顾客情况对合格订单进行分类处理,将订单分为优先订单和正常订单两种;将不合格的订单退回给顾客;按出版社的要求,优先订单随时处理,正常订单定期处理;最后,系统根据所处理的订单汇总给出版社。请绘制系统的数据流图第五章-2013版-判断树、判断表作业实例3-new订单检查订单分类不合格订单合格订单正常订单优先订单12顾客所填订单定期处理3随时处理4出版社要求顾客情况订单数目出版社正常订单优先订单顾客信息订单信息出版社相关规定出版社相关规定第五章-2013版-判断树、判断表作业实例3定单检查合格订单处理不合格订单合格订单正常订单优先订单12顾客所填订单定期处理3随时处理4出版社要求顾客情况订单数目出版社订单正常订单优先订单第五章-2013版-判断树、判断表作业第五章-2013版-判断树、判断表作业第五章-2013版-判断树、判断表作业实例4: 欲开发一个银行的活期的存(取)款业务的处理系统:储户将填写好的存/取款单和存折交给银行工作人员,然后由系统作以下处理:1.业务分类处理。系统首先根据储户所填写的存/取款单确定本次业务的性质,并将存/取款单和存折一起交下一步处理;2.存款处理。系统将存款单上的存款金额分别记录在存折和帐目文件中,将存折还给储户,并将现金入库处理,记现金账;3.取款处理。系统将取款单上的取款金额分别记录在存折和帐目文件中,将存折还给储户,并将现金出库处理,记现金账。 请绘制系统的数据流图第五章-2013版-判断树、判断表作业实例4-new业务分类处理存款处理存折12储户存/取款单存折取款处理3帐目存折、存款单存折、取款单现金账存款单取款单存折现金入库存款金额取款金额存款金额现金出库取款金额第五章-2013版-判断树、判断表作业实例4:业务分类处理存款处理存折12储户存/取款单存折取款处理3帐目存折、存款单存折、取款单现金库存款单取款单现金现金存折、现金第五章-2013版-判断树、判断表作业第五章-2013版-判断树、判断表作业

数据字典:它是对数据流程图中的各个成分的具体描述和定义。通过对数据流程图中的每一数据项、

数据流、数据存储以及加工给出精确的定义,并将其按一定顺序排列起来,便组成了一本数据字典。五、数据字典

对系统中数据的属性、数据流的属性、数据存储属性、数据处理(加工)的描述。描述工具:数据字典(DD,DataDictionary)(亦称 数据词典。第五章-2013版-判断树、判断表作业以“U8库存管理系统”为例,编制数据字典1、数据项条目:描述基本数据项属性。 指数据流程图中不可分割的数据项,其属性包括:名称、类型、长度、合理取值范围、业务量、重要性程度、保密要求以及与其它数据的逻辑关系等。库存管理系统中的数据项有:

入出库单号、入库日期、原材料代码、原材料名称、计量单位、入库单价、入库数量、入库金额、出库单价、出库数量、出库金额、库存数量、库存金额、管理员代码、入库总量、入库总金额等。第五章-2013版-判断树、判断表作业

每一个数据项,须用数据字典条目详细描述出来,如“入库单号”条目:数据项名:入库单号数据项代码:RKDBH类型:字符长度:10说明:第1位为R(入库单),2—7位为日期,8—10位为顺序号备注:根据入库日期及先后顺序确定第五章-2013版-判断树、判断表作业

2、数据流条目:描述数据流属性

包括:名称、组成、流量、来源、去向

库存管理系统中的数据流包括:

入库单、领料单、入库信息、流水账信息、库存量信息、出库信息、出入库信息、库存信息、出库单、出入库统计表、库存统计表、ABC分析表、超储材料表。第五章-2013版-判断树、判断表作业 每一个数据流,须用数据字典条目详细描述出来,如“入库单”条目:数据流名称:入库单数据流代号:F01数据流组成:入库单号+入库日期+原材料代码+原材料名称+计量单位+入库数量+入库单价+入库金额流量:20/天来源:采购部门去向:入库单审核说明:以“入库单”为数据流载体第五章-2013版-判断树、判断表作业

3、数据存储条目:描述数据存储文件属性。

包括:数据存储的文件名、组成、存储方式、存取频率等。

库存管理系统中的数据存储包括:

入出库单文件、库存流水帐文件。第五章-2013版-判断树、判断表作业每一个数据存储,须用数据字典条目详细描述出来,如“库存流水账”条目:数据存储名:库存流水账数据存储代号:D1数据存储文件组成:入出库单号+入出库日期+原材料代码+原材料名称+计量单位+入出库数量+入出库单价+入出库金额+管理员代码存储方式:顺序存储存取频率:100/天说明:以“入出库单号”为索引关键字第五章-2013版-判断树、判断表作业

4、加工(亦称“数据处理”)条目:加工是指集中描述用户要求数据处理“做什么?”

包括:加工名称、输入数据、输出数据、加工逻辑等。库存管理系统中的数据处理包括:

入库单审核、入库登记、查询库存量、出库单审核、出库登记、记账、入出库单文件增删改、库存查询、库存统计分析。第五章-2013版-判断树、判断表作业每一个数据处理,须用数据字典条目详细描述出来,如“出库单审核”条目:加工名称:出库单审核数据处理代号:P2-1输入数据:领料单输出数据:出库单文件加工逻辑:由库存管理员根据传递来的“领料单”确定出库量,将有关出库信息输入存储到入出库单文件中。说明:以“入出库单号”为索引关键字第五章-2013版-判断树、判断表作业六、加工逻辑的描述 条目中虽然能反映每一数据处理功能的基本要求,但对于复杂的逻辑判断,需采用判断树(决策树)、判断表(决策表)、结构化语言等工具描述。第五章-2013版-判断树、判断表作业小结1、数据字典一旦建立起来,从系统分析到系统设计和 实施都要使用它。2、数据字典的建立、修正和补充的过程中,始终要保 持数据的一致性和完整性。3、数据字典可以用人工的方式建立,也可用专用的数 据字典软件工具建立。第五章-2013版-判断树、判断表作业(1)判断树(决策树) 当某个动作的执行不是只依赖于一个条件,而和若干个条件有关,可使用判断树来对其进行描述。

判断树是用来表示逻辑判断问题的一种图形工具。它用“树”来表达不同条件下的不同处理。比用语言更为直观。一般形式条件1条件2根行动和策略第五章-2013版-判断树、判断表作业举例:下图是一张用于根据用户欠款时间长短和现有库存量情况处理用户订货方案的判定树。第五章-2013版-判断树、判断表作业(2)判断表(亦称“决策表”、“判定表”) 以表格的形式给出各种条件的全部组合以及在各种组合下应采取的行动。当条件较多、每一条件的取值有若干个、相应的动作也很多的情况下,使用决策表比决策树更加有效和清晰。第五章-2013版-判断树、判断表作业判定表---清晰地表达条件、决策规则和应采取行动之间的逻辑关系。条件决策方案状态决策规则第五章-2013版-判断树、判断表作业(3)结构化语言

是一种界于自然语言与程序设计语言之间的语言。它由程序设计语言的框架(即允许三种基本结构:顺序结构、分支结构、循环结构)和自然语言的词汇组成,语言易于编写,又能简明地描述较复杂的加工条目。第五章-2013版-判断树、判断表作业IF欠款时间≤30天

THEN需要量≤库存量

THEN立即发货

ELSE

先按库存量发货,进货后再补发ELSE

IF欠款时间≤100天

IF需求量≤库存量THEN先付款再发货ELSE不发货

ELSE

温馨提示

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

最新文档

评论

0/150

提交评论