




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2 技术基础_2.3 数据通信与计算机网络1教学目的:教学目的:通过本章内容的学习,了解系统分析的任务和过程;了解组织结构与功能调查的内容;了解业务流程分析的任务和主要内容;掌握业务流程描述工具业务流程图(TFD)的绘制。了解数据流程调查的主要内容,掌握数据流程图(DFD)的画法,理解数据字典(DD)的概念与内容,掌握描述处理逻辑的工具。教学重点教学重点 :业务流程分析与业务流程图的绘制;数据流程的分析与数据流程图的绘制;判断树和判断表的分析与绘制。授课课时授课课时:5学时第第7 7章章 管理信息系统的系统分析管理信息系统的系统分析2 技术基础_2.3 数据通信与计算机网络2第第7 7章章 管
2、理信息系统的系统分析管理信息系统的系统分析 7.1 7.1 系统分析系统分析 7.2 7.2 组织结构与功能结构分析组织结构与功能结构分析 7.3 7.3 业务流程分析业务流程分析 7.4 7.4 数据分析数据分析 7.5 7.5 描述处理逻辑的工具描述处理逻辑的工具 7.6 7.6 确定新系统的逻辑处理方案确定新系统的逻辑处理方案 7.7 7.7 系统分析报告系统分析报告2 技术基础_2.3 数据通信与计算机网络37.1.1 系统分析的任务系统分析的任务 系统分析是在总体规划的指导下,对系统系统分析是在总体规划的指导下,对系统进行深入详细的调查研究,在充分认识原信息进行深入详细的调查研究,在
3、充分认识原信息系统的基础上,对新系统的各种方案进行分析、系统的基础上,对新系统的各种方案进行分析、研究、比较和判断,完成新系统的研究、比较和判断,完成新系统的逻辑模型设逻辑模型设计计,解决系统,解决系统“做什么做什么”的问题。系统分析在的问题。系统分析在很大程度上决定了系统开发工作的成败。很大程度上决定了系统开发工作的成败。7.1 系统分析系统分析2 技术基础_2.3 数据通信与计算机网络4逻辑模型是指在逻辑上确定的新系统模型,而不涉逻辑模型是指在逻辑上确定的新系统模型,而不涉及具体的物理实现,也就是解决系统及具体的物理实现,也就是解决系统“干什么干什么”,而不是而不是“如何干如何干”。 7.
4、1 7.1 系统分析系统分析当前系统当前系统目标系统目标系统新系统新系统物理模型物理模型逻辑模型逻辑模型新系统新系统逻辑模型逻辑模型模型化模型化抽象化抽象化做什么做什么物理模型物理模型怎么做怎么做实例化实例化具体化具体化2 技术基础_2.3 数据通信与计算机网络5逻辑模型是指在逻辑上确定的新系统模型,而不涉逻辑模型是指在逻辑上确定的新系统模型,而不涉及具体的物理实现,也就是解决系统及具体的物理实现,也就是解决系统“干什么干什么”,而不是而不是“如何干如何干”。 7.1 7.1 系统分析系统分析当前系统当前系统目标系统目标系统新系统新系统物理模型物理模型逻辑模型逻辑模型新系统新系统逻辑模型逻辑模
5、型模型化模型化抽象化抽象化做什么做什么物理模型物理模型怎么做怎么做实例化实例化具体化具体化2 技术基础_2.3 数据通信与计算机网络6系统分析的过程系统分析的过程 问题识别问题识别“做什么做什么” 分析与综合分析与综合从数据流和数据结构出发,从数据流和数据结构出发,逐步细化所有的软件功能,找出各元素逐步细化所有的软件功能,找出各元素之间的联系、接口特性,分析它们是否之间的联系、接口特性,分析它们是否满足功能要求并剔除不合理部分,综合满足功能要求并剔除不合理部分,综合成系统解决方案,给出目标系统的详细成系统解决方案,给出目标系统的详细逻辑模型。逻辑模型。 系统分析的成果与文档内容系统分析的成果与
6、文档内容 7.1 7.1 系统分析系统分析返回返回2 技术基础_2.3 数据通信与计算机网络77.1 系统分析系统分析7.1.2系统调研方法:系统调研方法: 1会谈、询问:围绕软件目标提出具体问题;会谈、询问:围绕软件目标提出具体问题; 2调查表:经过仔细考虑的书面回答可能比会谈中的回答更加准调查表:经过仔细考虑的书面回答可能比会谈中的回答更加准确;确; 3收集分析客户使用的各种表格、有关工作责任、工作流程、工收集分析客户使用的各种表格、有关工作责任、工作流程、工作规范、相关数据标准、业务标准的各种文字资料;作规范、相关数据标准、业务标准的各种文字资料; 4收集同类相关产品的宣传资料、技术资料
7、、演示程序或软件程收集同类相关产品的宣传资料、技术资料、演示程序或软件程序;序; 5情景分析:利用情景分析诱导用户能够把它们的系统需求告知情景分析:利用情景分析诱导用户能够把它们的系统需求告知分析员(可以描述当前一项业务怎么做、也可以描述设想的系统中分析员(可以描述当前一项业务怎么做、也可以描述设想的系统中此项业务怎么做);此项业务怎么做); 6可视化方法:结和情景分析,利用画用户界面图、业务流程图、可视化方法:结和情景分析,利用画用户界面图、业务流程图、功能结构图、时序图等图形与客户进行讨论;功能结构图、时序图等图形与客户进行讨论;2 技术基础_2.3 数据通信与计算机网络87.1 系统分析
8、系统分析7.1.3系统调研基本策略系统调研基本策略 1. 首先确定用户的软件开发目标,确定系统基本范围,然后围首先确定用户的软件开发目标,确定系统基本范围,然后围绕这一目标,确定要访问的部门和人员,要了解的业务,在基本范绕这一目标,确定要访问的部门和人员,要了解的业务,在基本范围内展开调研;围内展开调研; 2. 以部门职责为基础搞清各种现有业务、要填写的表簿册文档以部门职责为基础搞清各种现有业务、要填写的表簿册文档报表等,其数据来源及去向;报表等,其数据来源及去向; 3. 以业务为主线,搞清每个业务的每个环节的流程关系、涉及以业务为主线,搞清每个业务的每个环节的流程关系、涉及部门、输入与输出项
9、;部门、输入与输出项; 4. 以数据为主线,搞清数据采集方式、数据流向、数据之间的以数据为主线,搞清数据采集方式、数据流向、数据之间的内在联系;内在联系; 5. 搞清哪些业务或数据是已建系统的,它们和新系统的关系是搞清哪些业务或数据是已建系统的,它们和新系统的关系是衔接还是替换;衔接还是替换; 6. 应思考是否有新技术可以改进现有工作,用户提出的系统需应思考是否有新技术可以改进现有工作,用户提出的系统需求用现有技术能否实现。求用现有技术能否实现。2 技术基础_2.3 数据通信与计算机网络9 建立建立MIS的目的在于提高管理水平,应当把的目的在于提高管理水平,应当把建立新系统看成是对组织的一种有
10、目的改变过程。建立新系统看成是对组织的一种有目的改变过程。因此对现行管理业务的调查十分重要。管理业务因此对现行管理业务的调查十分重要。管理业务调查可以帮助我们了解各项管理业务的具体处理调查可以帮助我们了解各项管理业务的具体处理过程,发现原系统中不合理的部分,以便对原系过程,发现原系统中不合理的部分,以便对原系统业务流程进行完善和优化。统业务流程进行完善和优化。 本节内容:本节内容: 一、组织结构调查一、组织结构调查 二、二、管理功能调查管理功能调查 7.2 组织结构与功能结构分析组织结构与功能结构分析2 技术基础_2.3 数据通信与计算机网络10一、组织结构调查一、组织结构调查 组织结构组织结
11、构指的是一个组织内部部门的划分以及各部指的是一个组织内部部门的划分以及各部门之间的隶属关系或管理与被管理的关系。门之间的隶属关系或管理与被管理的关系。 通过组织结构调查弄清组织内部的部门划分,以及通过组织结构调查弄清组织内部的部门划分,以及各部门之间的领导与被领导关系、信息资料的传递关系、各部门之间的领导与被领导关系、信息资料的传递关系、物资流动关系与资金流动关系,并了解各部门的工作内物资流动关系与资金流动关系,并了解各部门的工作内容与职责。此外,还应详细了解各级组织存在的问题以容与职责。此外,还应详细了解各级组织存在的问题以及对新系统的要求等。通常可用组织结构图来表示及对新系统的要求等。通常
12、可用组织结构图来表示 (见下见下页)。页)。7.2 组织结构与功能结构分析组织结构与功能结构分析2 技术基础_2.3 数据通信与计算机网络11厂长厂长计划调度组计划调度组计划科计划科生产部生产部财务部财务部供销科供销科计划组计划组统计组统计组统计组统计组外协组外协组成本组成本组会计组会计组出纳组出纳组供应组供应组销售组销售组仓仓 库库组织结构图组织结构图2 技术基础_2.3 数据通信与计算机网络12二、功能结构调查二、功能结构调查 为了实现系统的目标,系统必须具有各种功能。为了实现系统的目标,系统必须具有各种功能。功能功能指的是完成某项工作的能力。各子系统功能的完成,又依指的是完成某项工作的能
13、力。各子系统功能的完成,又依赖于下面更具体的工作的完赖于下面更具体的工作的完 成。管理功能的调查是要确成。管理功能的调查是要确定系统的这种功能结构。定系统的这种功能结构。调查中可以用调查中可以用功能结构图功能结构图来描述来描述从系统目标到各项功能的层次关系。功能结构图从系统目标到各项功能的层次关系。功能结构图展示了系展示了系统的部分主要功能,从图中可以看到各部分功能模块,统的部分主要功能,从图中可以看到各部分功能模块,下下页是一张某销售系统的管理功能结构图。页是一张某销售系统的管理功能结构图。7.2 组织结构与功能结构分析组织结构与功能结构分析2 技术基础_2.3 数据通信与计算机网络13销售
14、管理系统销售管理系统销售计划管理销售计划管理合同管理合同管理销售核算与统计销售核算与统计成品库管理成品库管理市场预测市场预测销售历史资料管理销售历史资料管理编制年度销售大纲编制年度销售大纲编制销售计划编制销售计划 合同有效性审查合同有效性审查 合同执行情况分析合同执行情况分析合同登记和变更合同登记和变更销售收入核算销售收入核算销售利润核算销售利润核算销售统计分析销售统计分析出入库管理出入库管理库存统计库存统计市场预测市场预测市场分析市场分析功能结构图功能结构图2 技术基础_2.3 数据通信与计算机网络14 通过细致的业务流程调查,就可以对现行系通过细致的业务流程调查,就可以对现行系统的业务流程
15、有深入、详尽的理解。然后,通过对统的业务流程有深入、详尽的理解。然后,通过对业务流程的分析,我们可以看到系统业务流程存在业务流程的分析,我们可以看到系统业务流程存在很多的问题:可能是管理思想和方法落后,业务流很多的问题:可能是管理思想和方法落后,业务流程不尽合理,也可能是因为计算机信息系统的建设程不尽合理,也可能是因为计算机信息系统的建设为优化原业务流程提供的新的可能性。这时,就需为优化原业务流程提供的新的可能性。这时,就需要在对现有业务流程进行分析的基础上进行业务流要在对现有业务流程进行分析的基础上进行业务流程重组,产生新的更为合理的业务流程。程重组,产生新的更为合理的业务流程。 7.3 业
16、务流程分析业务流程分析2 技术基础_2.3 数据通信与计算机网络157.3 业务流程分析业务流程分析现行业务流程分析现行业务流程分析业务流程优化业务流程优化确定新的业务流程确定新的业务流程确定新系统的人机分工确定新系统的人机分工描述管理业务流程的图表有:描述管理业务流程的图表有:业务流程图(业务流程图(TFDTFD)、表格分配图)、表格分配图2 技术基础_2.3 数据通信与计算机网络16(1 1)现行流程的分析。分析原有的业务流程的各处理过)现行流程的分析。分析原有的业务流程的各处理过程是否具有存在的价值,其中哪些过程可以删除或合并,程是否具有存在的价值,其中哪些过程可以删除或合并,原有业务流
17、程中哪些过程不尽合理,可以进行改进或优原有业务流程中哪些过程不尽合理,可以进行改进或优化。化。 (2 2)业务流程的优化。现行业务流程中哪些过程存在冗)业务流程的优化。现行业务流程中哪些过程存在冗余信息处理,可以按计算机信息处理的要求进行优化,余信息处理,可以按计算机信息处理的要求进行优化,流程的优化可以带来什么好处。流程的优化可以带来什么好处。(3 3)确定新的业务流程。画出新系统的业务流程图。)确定新的业务流程。画出新系统的业务流程图。(4 4)新系统的人机分工。新的业务流程中人与机器的分)新系统的人机分工。新的业务流程中人与机器的分工,即哪些工作可由人机分工。计算机自动完成,哪些工,即哪
18、些工作可由人机分工。计算机自动完成,哪些必须有人的参与。必须有人的参与。业务流程分析过程业务流程分析过程2 技术基础_2.3 数据通信与计算机网络171.1.业务流程图定义业务流程图定义 管理业务流程图是一种表明系统内各管理业务流程图是一种表明系统内各单位单位、人员人员之之间业务关系、作业顺序和管理信息流向的图表,它可以间业务关系、作业顺序和管理信息流向的图表,它可以帮助分析人员找出业务流程中的不合理流向等。帮助分析人员找出业务流程中的不合理流向等。2.2.业务流程图内容业务流程图内容 与业务发生有关的与业务发生有关的组织机构组织机构、与业务有关的、与业务有关的信息信息、伴随业务处理产生的伴随
19、业务处理产生的现金现金与与实物实物、业务处理的、业务处理的内容内容、业、业务处理的务处理的时间时间和和途径途径。管理业务流程图管理业务流程图2 技术基础_2.3 数据通信与计算机网络183.业务流程图基本符号:业务流程图基本符号:系统中人员或部门(含处理工作)系统中人员或部门(含处理工作)系统外实体系统外实体物流或信息流向物流或信息流向单据、报表、帐目等单据、报表、帐目等管理业务流程图管理业务流程图2 技术基础_2.3 数据通信与计算机网络19有关部门有关部门供货单位供货单位用料计划领料单未批准领料单库长库工领料通知库存帐已批准领料单用料流水帐()订货单 合同 缺料通知单入库单催货单补充订货单
20、提货通知单采购员库存报表无有车间车间4.4.业务流程图实例业务流程图实例(1)(1):某企业物资管理业务流程图:某企业物资管理业务流程图2 技术基础_2.3 数据通信与计算机网络20某某企企业业物物资资管管理理业业务务流流程程图图无无有有车间车间领料单领料单库长库长用料计划用料计划未批准的领料单未批准的领料单已批准领料单已批准领料单库存账库存账领料通知领料通知用料流水帐用料流水帐缺料通知单缺料通知单库工库工采购员采购员订货单订货单(合同合同)已订货已订货催货单催货单供货单位未订货未订货补充订货单补充订货单提货通知单提货通知单入库单入库单库存报表库存报表有关部门2 技术基础_2.3 数据通信与计
21、算机网络21银行储蓄业务流程图银行储蓄业务流程图业务流程描述:业务流程描述: 储户将填好的存款单或取款单以及存折交给银行储户将填好的存款单或取款单以及存折交给银行职员,银行职员审核存、取款单后,将不合格的存、职员,银行职员审核存、取款单后,将不合格的存、取款单返回给储户重填,将合格的存、取款单进行分取款单返回给储户重填,将合格的存、取款单进行分类后,分别进行存款或取款的处理,并分别登记利息类后,分别进行存款或取款的处理,并分别登记利息文件和帐目文件,处理完成后,将存折、回单(取款文件和帐目文件,处理完成后,将存折、回单(取款的还包括现金)交给储户。的还包括现金)交给储户。4. 业务流程图实例业
22、务流程图实例(2)2 技术基础_2.3 数据通信与计算机网络22 银行储蓄业务流程图银行储蓄业务流程图4. 业务流程图实例业务流程图实例(2)储户储户存折存折存取款单存取款单业务分类业务分类存款处理存款处理取款单取款单存折存折帐目帐目文件文件存折存折回单回单存款单存款单存折存折取款处理取款处理利息文件利息文件存折存折现金现金回单回单银行职员银行职员合格存取合格存取款单存折款单存折不合格存不合格存取款单取款单2 技术基础_2.3 数据通信与计算机网络23(3)某物资订货业务的流程图)某物资订货业务的流程图 采购员从仓库收到缺货知单后,查采购员从仓库收到缺货知单后,查问订货合同单,若已订货,则向供
23、货单问订货合同单,若已订货,则向供货单位发出催货请求,否则,填写订货单送位发出催货请求,否则,填写订货单送供货单位。供货单位发出货物后,立即供货单位。供货单位发出货物后,立即向采购员发出取货通知。向采购员发出取货通知。4. 业务流程图实例业务流程图实例(3)2 技术基础_2.3 数据通信与计算机网络24某物资订货业务的流程图某物资订货业务的流程图采购员从仓库收到缺货知单后,查问订货合同单,采购员从仓库收到缺货知单后,查问订货合同单,若已订货,则向供货单位发出催货请求,否则,填若已订货,则向供货单位发出催货请求,否则,填写订货单送供货单位。供货单位发出货物后,立即写订货单送供货单位。供货单位发出
24、货物后,立即向采购员发出取货通知。向采购员发出取货通知。2 技术基础_2.3 数据通信与计算机网络25(4)某物资领料业务的流程图)某物资领料业务的流程图 车间填写领料单给仓库要求领料,车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准库长根据用料计划审批领料单,未批准的退回车间,已批准的领料单被送到仓的退回车间,已批准的领料单被送到仓库保管员处。仓库保管员查阅库存台帐,库保管员处。仓库保管员查阅库存台帐,若有货,则通知车间前来领料,否则将若有货,则通知车间前来领料,否则将缺货通知采购人员。缺货通知采购人员。4. 业务流程图实例业务流程图实例(4)2 技术基础_2.3 数据通信与
25、计算机网络26某物资领料业务的流程图某物资领料业务的流程图 车间填写领料单给仓库要求领料,库长要根据车间填写领料单给仓库要求领料,库长要根据用料计划审批领料单,未批准的退回车间,已批准用料计划审批领料单,未批准的退回车间,已批准的领料单被送到仓库保管员处。仓库保管员要查阅的领料单被送到仓库保管员处。仓库保管员要查阅库存台帐,若有货,则通知车间前来领料,否则将库存台帐,若有货,则通知车间前来领料,否则将缺货通知采购人员。缺货通知采购人员。2 技术基础_2.3 数据通信与计算机网络277.4 7.4 数据分析数据分析本节内容:本节内容: 一、数据流程图及其绘制用符号一、数据流程图及其绘制用符号 二
26、、数据流程图实例二、数据流程图实例 三、绘制数据流程图的方法三、绘制数据流程图的方法 四、四、绘制数据流程图举例绘制数据流程图举例2 技术基础_2.3 数据通信与计算机网络28 一、数据流程图及绘制用符号 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。数据流程图具有抽象性,表现在它完全舍去了具体的物质(如业务流程图中的车间、人员等)。 数据与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。2 技术基础_2.3 数据通信与计算机网络29 一、数据流程图及绘制用符号绘制数据流程图的四种符号是:外部实体处理数
27、据流数据存储2 技术基础_2.3 数据通信与计算机网络30 一、数据流程图及绘制用符号外部实体外部实体。指本系统之外的人或单位,它们和本系统有信息传递关系。在绘制某一系统的数据流程图时,凡属本系统之外的人或单位,也都被列为外部实体。为了避免在一张数据流程图中出现线条的交叉,同一个外部实体可以出现若干次。数据流数据流。数据流表示流动着的数据,它可以是一项数据,也可以是一组数据(如扣款数据文件、订货单等),也可用来表示对数据文件的存储操作。通常在数据流符号的上方标明数据流的名称。1)数据流程图 DFD符号符号的释义2 技术基础_2.3 数据通信与计算机网络31 一、数据流程图及绘制用符号处理(功能
28、)处理(功能)。处理,又称功能。如果将数据流比喻成工厂中的零部件传送带,数据存储是零部件的存储仓库,那么每一道加工工序就相当于数据流程图中的处理功能,它表达了对数据处理的逻辑功能,一般用一个长方形来表示处理逻辑,图形下部填写处理的名称(如开发票、出库处理等),上部填写唯一标识该处理的标志。数据存储数据存储。指通过数据文件、文件夹或账本等存储数据,表明数据的流动方向及其名称。用一个右边开口的长方形条表示。图形右部填写存储的数据和数据集的名字,左边填入该数据存储的标志。同外部实体一样,为了避免在一张数据流程图中出现线条的交叉,同一个数据存储可以出现若干次。1)数据流程图 DFD符号符号的释义2 技
29、术基础_2.3 数据通信与计算机网络32 二 绘制数据流程图的方法u把待解决的问题当作一个整体系统,找出其输入、输出和处理(即:外部项、处理功能、存储数据、数据流向),不考虑其中细节部分,画出第一层数据流图。u遵循由上至下、逐步求精的原则,根据业务范围和处理功能,在第一层数据流图的处理框中进一步细划,找出其内部的业务处理关系和数据传输关系,画出第二层数据流图。u根据问题的复杂程度按照上述方法逐步分层,直到所需的数据都表达出来。2 技术基础_2.3 数据通信与计算机网络33 三、数据流程图实例 11高考招生录取数据流程图(一层)录取录取通知录取通知考生档案考生档案学生学校2 技术基础_2.3 数
30、据通信与计算机网络34 三、数据流程图实例 21.1成绩筛选高考招生录取数据流程图(录取部分 二层)1.2确定名单1.3制作录取通知1.4退档录取名单考试成绩学生学校录取通知考生档案2 技术基础_2.3 数据通信与计算机网络35数据流程注意事项数据流程图的绘制过程中应注意以下几个方面的问题。数据流程图的绘制过程中应注意以下几个方面的问题。 数据流程图的绘制一般由左至右进行数据流程图的绘制一般由左至右进行。从左侧开始标出外部实体,然后画出由外部实体产生的数据流,再画出处理逻辑、数据流、数据存储等元素及其相互关系,最后在流程图的右侧画出接受输出信息的系统的外部实体。 数据流至少有一端连着处理框数据
31、流至少有一端连着处理框 数据流不能从外部实体直接传送到数据存储,也不能从数据存储直接传送到外部实体。 数据存储流入流出协调数据存储流入流出协调 数据存储必定有流入的数据流和流出的数据流,缺少任何一种则意味着遗漏某些加工。2 技术基础_2.3 数据通信与计算机网络36数据流程注意事项数据流程图的绘制过程中应注意以下几个方面的问题。数据流程图的绘制过程中应注意以下几个方面的问题。数据处理流入流出协调数据处理流入流出协调 只有输入没有输出则数据处理无需存在,只有输出没有输入的数据处理不可能满足。 合理命名、准确编号合理命名、准确编号 数据流程图绘制过程中,对外部实体、数据流、处理逻辑以及数据存储都必
32、须合理地命名。数据流程图正式完稿后还要对这些元素进行编号,以便进一步编写数据字典利于系统设计人员和用户阅读与理解。2 技术基础_2.3 数据通信与计算机网络377.4 7.4 数据分析数据分析外部实体外部实体:指本系统之外的人或单位,表示系统之外:指本系统之外的人或单位,表示系统之外信息的来源或去向。和本系统有信息传递关系。信息的来源或去向。和本系统有信息传递关系。数据流数据流:表示流动着的数据,它可以是一项数据,也:表示流动着的数据,它可以是一项数据,也可以是一组数据,表示数据的流动方向。可以是一组数据,表示数据的流动方向。处理处理:表示对输入系统的数据进行加工和处理。:表示对输入系统的数据
33、进行加工和处理。数据存储数据存储:表示对数据或加工过的数据的存储。通过:表示对数据或加工过的数据的存储。通过数据文件、文件夹或账本等存储数据。数据文件、文件夹或账本等存储数据。外部实体外部实体处理处理数据存储数据存储数据流数据流2 技术基础_2.3 数据通信与计算机网络38四、绘制数据流程图举例四、绘制数据流程图举例7.4 7.4 数据分析数据分析(1 1)根据以下业务过程画出数据流程图根据以下业务过程画出数据流程图: 用户将订货单交某企业的业务经理,检验用户将订货单交某企业的业务经理,检验后,对不合格的订单要用户重填,合格的后,对不合格的订单要用户重填,合格的订单交仓库保管员作出库处理,即,
34、查阅订单交仓库保管员作出库处理,即,查阅库存台帐,如果有货,则向用户开票发货,库存台帐,如果有货,则向用户开票发货,如缺货,则通知采购员采购如缺货,则通知采购员采购。2 技术基础_2.3 数据通信与计算机网络392 技术基础_2.3 数据通信与计算机网络407.4 7.4 数据分析数据分析(2) 请根据以下业务过程画出数据流程图:请根据以下业务过程画出数据流程图: 采购员从仓库收到缺货通知单后立即进采购员从仓库收到缺货通知单后立即进行订货处理,即,查阅订货合同单,若已订行订货处理,即,查阅订货合同单,若已订货,则向供货单位发出催货单,否则,填写货,则向供货单位发出催货单,否则,填写订货单送供货
35、单位。供货单位发运货物后,订货单送供货单位。供货单位发运货物后,立即向采购员发出取货通知。立即向采购员发出取货通知。2 技术基础_2.3 数据通信与计算机网络412 技术基础_2.3 数据通信与计算机网络427.4 7.4 数据分析数据分析(3) (3) 绘制用户订货处理系统的绘制用户订货处理系统的DFD: DFD: 验收订货单。将不合格的订货单退还给用户,对合格的验收订货单。将不合格的订货单退还给用户,对合格的订单作以下处理。确定发货量。订单作以下处理。确定发货量。 处理过程中,首先根据合格订货单和库存帐确定发货量,处理过程中,首先根据合格订货单和库存帐确定发货量,并分别进行(并分别进行(3
36、 3)和()和(4 4)的相应处理。)的相应处理。 开发货单修改库存。若库存满足本次订货单的要求,则开发货单修改库存。若库存满足本次订货单的要求,则开发货单,修改库存,订货单存档,记应收账,同时将发开发货单,修改库存,订货单存档,记应收账,同时将发货单发给用户;否则填写暂存订货单并存档。货单发给用户;否则填写暂存订货单并存档。(4) (4) 对照暂存订货单。采购部门向系统提供到货通知,系统对照暂存订货单。采购部门向系统提供到货通知,系统则对照暂存订货单并确定那些可重新发货的订货单。然后则对照暂存订货单并确定那些可重新发货的订货单。然后交给(交给(3 3)进行处理。)进行处理。 2 技术基础_2
37、.3 数据通信与计算机网络432 技术基础_2.3 数据通信与计算机网络447.4 7.4 数据分析数据分析(3) (3) 请根据以下业务过程画出数据流程图:请根据以下业务过程画出数据流程图: 储户将填好的存款单、存折和存款交储蓄储户将填好的存款单、存折和存款交储蓄所,经查对储户帐,将不合格的存款单退给储所,经查对储户帐,将不合格的存款单退给储户重填,合格的存款单交存款处理,处理时要户重填,合格的存款单交存款处理,处理时要修改储户帐,并将存折还储户,而将存款放入修改储户帐,并将存折还储户,而将存款放入现金库。现金库。 2 技术基础_2.3 数据通信与计算机网络452 技术基础_2.3 数据通信
38、与计算机网络46一、数据字典的作用和内容一、数据字典的作用和内容数据字典的数据字典的定义定义作用作用 数据字典(数据字典(data dictionary,简称,简称DD)是关于数据的数据,是以特定格式)是关于数据的数据,是以特定格式记录下来的、对系统数据流程图中各个记录下来的、对系统数据流程图中各个基本要素(数据流、文件、加工等)的基本要素(数据流、文件、加工等)的具体内容和特征所作的完整的定义和说具体内容和特征所作的完整的定义和说明。它是结构化系统分析的另一重要工明。它是结构化系统分析的另一重要工具,是对具,是对DFD的重要补充和注释。的重要补充和注释。7.4 7.4 数据分析数据分析- -
39、数据字典数据字典2 技术基础_2.3 数据通信与计算机网络47二、二、数据字典的数据字典的作用作用数据字典的定义具体是对数据流程数据字典的定义具体是对数据流程图中的下列六个元素进行定义:图中的下列六个元素进行定义: 数据项、数据结构、数据流、数据项、数据结构、数据流、处理逻辑、数据存储、外部实体。处理逻辑、数据存储、外部实体。 7.4 7.4 数据分析数据分析- -数据字典数据字典2 技术基础_2.3 数据通信与计算机网络481.1.数据项数据项数据项也称数据元素,是数据的最小单位。数据项也称数据元素,是数据的最小单位。分析数据特性应从静态和动态两个方面去进分析数据特性应从静态和动态两个方面去
40、进行。在行。在DDDD中,仅定义数据的静态特性包括:中,仅定义数据的静态特性包括:数据项的名称数据项的名称编号编号别名和简述别名和简述(例如:材料编码)(例如:材料编码)数据项的长度数据项的长度数据项的取值范围数据项的取值范围。7.4 7.4 数据分析数据分析- -数据字典数据字典2 技术基础_2.3 数据通信与计算机网络49例:数据项定义例:数据项定义数据项编号:A03-04数据项名称:库存量别 名:数量简 述:某种配件的库存数量长 度:6个字节取 值 范围:0-999999返回返回按键或按键或击鼠标击鼠标2 技术基础_2.3 数据通信与计算机网络502.2.数据结构数据结构 由若干个数据项
41、构成的数据组合称为数据由若干个数据项构成的数据组合称为数据结构,它描述了某些数据项之间的关系。一个结构,它描述了某些数据项之间的关系。一个数据结构可以由若干个数据项组成;也可以由数据结构可以由若干个数据项组成;也可以由若干个数据结构组成;还可以由若干数据项和若干个数据结构组成;还可以由若干数据项和数据结构组成。对数据结构的定义包括以下几数据结构组成。对数据结构的定义包括以下几项内容:项内容:数据结构的名称和编号(例如:用户订单);数据结构的名称和编号(例如:用户订单);简述;简述;数据结构的组成。数据结构的组成。7.4 7.4 数据分析数据分析- -数据字典数据字典2 技术基础_2.3 数据通
42、信与计算机网络51对数据结构对数据结构“用户订货单用户订货单”的定义:的定义: 数据结构编号数据结构编号 : 数据结构名称数据结构名称 : 用户订货单用户订货单 简述简述 : 用户所填用户情况及订货要求等信用户所填用户情况及订货要求等信 数据结构组成数据结构组成 : DS03-02 + DS03-03 + DS03-04 DS03-01:用户订货单用户订货单 DS03-02:订货单标识订货单标识DS03-03:用户情况用户情况 DS03-04:配件情况配件情况 I1:订货单编号订货单编号 I3:用户代码用户代码 I10:配件代码配件代码 I2:日期日期 I4:用户名称用户名称 I11:配件名称
43、配件名称 I5:用户地址用户地址 I12:配件规格配件规格 I6:用户姓名用户姓名 I3:订货数量订货数量 I7:电话电话 I8:开户银行开户银行 I9:帐号帐号 2 技术基础_2.3 数据通信与计算机网络523. 3. 数据流数据流数据流由一个或一组固定的数据项组成。定义数据流数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。在的来源、去向和数据流量等。在DDDD中,对数据流的定中,对数据流的定义包括以下内容:义包括以下内容:数据流的名称及编号(例如:领料单)数据流的名称及编号(
44、例如:领料单)简述简述数据流的去向数据流的去向数据流的组成数据流的组成数据流的流通量数据流的流通量高峰期流通量高峰期流通量7.4 7.4 数据分析数据分析- -数据字典数据字典2 技术基础_2.3 数据通信与计算机网络53例例: :数据流定义数据流定义编 号:D03-08数据流名称:发货单简 述:销售科为用户开出的发货单数据流来源: “开发货单”处理功能数据流去向: 数据存储“发货单存档”数据流组成:发货单数据结构流 通 量:150份/天高峰流通量:70份/每天上午9:00-11:00返回返回按键或按键或击鼠标击鼠标2 技术基础_2.3 数据通信与计算机网络544.4.处理逻辑(加工)处理逻辑
45、(加工)处理逻辑的定义仅对流程图中最底层的处处理逻辑的定义仅对流程图中最底层的处理逻辑加以说明,内容包括:理逻辑加以说明,内容包括:处理逻辑名称及编号(例如:计算电费)处理逻辑名称及编号(例如:计算电费)简述简述输入的数据流输入的数据流处理过程处理过程输出的数据流输出的数据流处理频率处理频率7.4 7.4 数据分析数据分析- -数据字典数据字典2 技术基础_2.3 数据通信与计算机网络55 例:处理逻辑定义例:处理逻辑定义处理逻辑编号:P03-01;处理逻辑名称:验收订货单简述:确定用户的订货单是否填写正确输入的数据流:订货单,来源:外部实体“用户”;处理:检验定后单数据,查明是否符合供货范围
46、输出的数据流:合格的订货单,去向:处理逻辑“确定发货量”;不合格的订货单,去向:外部项“用户”处理频率:50次/天返回返回按键或按键或击鼠标击鼠标2 技术基础_2.3 数据通信与计算机网络565.5.数据存储文件数据存储文件 数据存储文件是数据流动的暂停或永久数据存储文件是数据流动的暂停或永久保存的地方,只描述数据的逻辑存储结构,不保存的地方,只描述数据的逻辑存储结构,不涉及它的物理组织。在涉及它的物理组织。在DDDD中,数据存储的内容中,数据存储的内容包括:包括:数据存储的名称及编号(例如:库存账)数据存储的名称及编号(例如:库存账)简述简述组成组成关键字关键字相关联的处理相关联的处理7.4
47、 7.4 数据分析数据分析- -数据字典数据字典2 技术基础_2.3 数据通信与计算机网络57例例: 数据存储定义数据存储定义数据存储编号:F0308数据存储名称:库存账简 述:存放配件的历年库存和单价数据存储组成:配件编号 + 配件名称 + 单价+ 库存量 + 备注关 键 字:配件编号相关联的处理:P2(“确定发货量”), P3(“开发货单、修改库存”)返回返回按键或按键或击鼠标击鼠标2 技术基础_2.3 数据通信与计算机网络586. 6. 外部实体外部实体外部实体是指系统外的实体。在外部实体是指系统外的实体。在DDDD中,中,外部实体的定义包括:外部实体的定义包括:外部实体名称及编号(例如
48、:用户)外部实体名称及编号(例如:用户)简述简述输入的数据流输入的数据流输出的数据流输出的数据流7.4 7.4 数据分析数据分析- -数据字典数据字典2 技术基础_2.3 数据通信与计算机网络59例:外部项的定义例:外部项的定义外部项编号:S03-01外部项名称:用户简 述:购买本公司货物的用户输入的数据流:DS03-06(“不合格订货单”) D03-08(“发货单”)输出的数据流: DS03-06(“订货单”)返回返回按键或按键或击鼠标击鼠标2 技术基础_2.3 数据通信与计算机网络60 数据流程图中比较复杂的数据流程图中比较复杂的可以可以用本节介绍的描述工具来加以说明。用本节介绍的描述工具
49、来加以说明。 本节内容:本节内容: 一、判断树一、判断树 二、判断表(又称决策表)二、判断表(又称决策表) 三、结构英语表示法三、结构英语表示法2 技术基础_2.3 数据通信与计算机网络61一、判断树一、判断树 判断树是用来表示逻辑判断问判断树是用来表示逻辑判断问题的一种图形工具,它能简洁地表题的一种图形工具,它能简洁地表达数据流程图中处理逻辑的逻辑判达数据流程图中处理逻辑的逻辑判断功能。断功能。2 技术基础_2.3 数据通信与计算机网络62判断树判断树 库存量库存量 欠款时间欠款时间 3030天天100100天天 30天天100100天天需求量需求量需求量需求量库存量库存量库存量库存量 库存
50、量库存量先按库存发货,先按库存发货,进货后再补发进货后再补发先付款,再发货先付款,再发货立即发货立即发货不发货不发货通知先付欠款通知先付欠款2 技术基础_2.3 数据通信与计算机网络63一 判断树 判断树是用一种树型图形方式来表示多个条件、多个取值所应采取的动作。看一张判断树图形的时候,要从左边(树根)开始,沿着各个分支向右看,根据每一个条件的取值状态可以找出应该采取的动作,所有的动作都列在这张图的最右侧 绘制方法: 首先确定有哪些条件 第二确定每一个条件有几种可能的状态,即有几种取值 第三要确定有哪些动作 最后确定每一项动作要依赖哪些条件及取值。 2 技术基础_2.3 数据通信与计算机网络6
51、4例例1 1:某货运站的收费标准如下:某货运站的收费标准如下: 若收件地点在本省,则快件每公斤若收件地点在本省,则快件每公斤5 5元,慢件每公斤元,慢件每公斤3 3元;若收件地点在外元;若收件地点在外省,则在省,则在2020公斤以内(包括公斤以内(包括2020公斤)快公斤)快件每公斤件每公斤7 7元,慢件每公斤元,慢件每公斤5 5元;而超过元;而超过2020公斤时,快件每公斤公斤时,快件每公斤9 9元,慢件每公元,慢件每公斤斤7 7元。元。 2 技术基础_2.3 数据通信与计算机网络65 若收件地点在本省,则快件每公斤若收件地点在本省,则快件每公斤5 5元,慢件每公斤元,慢件每公斤3 3元;若
52、收件地点在外省,则在元;若收件地点在外省,则在2020公斤以内(包括公斤以内(包括2020公斤)公斤)快件每公斤快件每公斤7 7元,慢件每公斤元,慢件每公斤5 5元;而超过元;而超过2020公斤时,快件公斤时,快件每公斤每公斤9 9元,慢件每公斤元,慢件每公斤7 7元。元。2 技术基础_2.3 数据通信与计算机网络66例例2 2:生产生产A A和和B B两种产品,对工人超产奖励的政策两种产品,对工人超产奖励的政策: : 对于对于A A产品的生产者,当超产件数小于或等于产品的生产者,当超产件数小于或等于5050件时,每超产一件奖励件时,每超产一件奖励1.001.00元;超产件数大于元;超产件数大
53、于5050件,件,小于或等于小于或等于100100件时,大于件时,大于5050件部分每件奖励件部分每件奖励1.251.25元;元;超产数大于超产数大于100100件时,超产件时,超产100100件部分每件奖励件部分每件奖励1.501.50元。元。 对于对于B B产品的生产者,当超产件数小于或等于产品的生产者,当超产件数小于或等于2525件时,每超产一件奖励件时,每超产一件奖励2.002.00元;超产件数大于元;超产件数大于2525件,件,小于等于小于等于5050件时,大于件时,大于2525件部分每件奖励件部分每件奖励2.502.50元;超元;超产数大于产数大于5050件时,超产件时,超产505
54、0件部分每件奖励件部分每件奖励3.003.00元。元。2 技术基础_2.3 数据通信与计算机网络672 技术基础_2.3 数据通信与计算机网络68二、判断表(又称决策表)二、判断表(又称决策表)判断表(又称决策表)可以清晰地表达条件、判断表(又称决策表)可以清晰地表达条件、决策规则和应采取的行动之间的逻辑关系。是决策规则和应采取的行动之间的逻辑关系。是一种表达判断逻辑的工具,它以表格的形式给一种表达判断逻辑的工具,它以表格的形式给出各种条件的全部组合以及在各种组合下应采出各种条件的全部组合以及在各种组合下应采取的行动。取的行动。2 技术基础_2.3 数据通信与计算机网络69判断表(决策表)判断
55、表(决策表)决策规则号决策规则号123456条条 件件欠款时间欠款时间30天天YY N N N N欠款时间欠款时间100天天N N Y Y N N需求量需求量库存量库存量Y N Y N Y N应应采采取取的的行行动动立即发货立即发货 先按库存量发货先按库存量发货,进进货后再补发货后再补发 先付款先付款,再发货再发货 不发货不发货 要求先付欠款要求先付欠款 2 技术基础_2.3 数据通信与计算机网络70二 判断表 绘制方法 首先确定有哪些条件 第二确定每一个条件有几种可能的状态,即有几种取值 第三要确定有哪些动作 第四给出所有条件的组合 最后确定每一项动作要依赖哪些条件及取值。2 技术基础_2.
56、3 数据通信与计算机网络71绘制举例:某工厂人事部门对一部分职工重新分配工作,其分配原则如下:“如果年龄不满18岁,文化程度是小学,则脱产学习,文化程度是中学,则当电工。如果年龄满18岁但不满40岁,如果文化程度是小学或中学,若是男性,则当钳工,若是女性,则当车工,文化程度是大学,则当技术员。如果年满40岁及以上者,文化程度是小学或中学,则当材料员,文化程度是大学,则当技术员。” 2 技术基础_2.3 数据通信与计算机网络72有三个条件:性别、年龄、文化程度。性别有2个取值 年龄有3个取值 文化程度有3个取值所有条件的组合有:23318个。 条件名称 取值 含义 性别0男1女年龄0未满18岁1
57、满18岁但不满40岁2满40岁及以上文化程度0小学1中学2大学2 技术基础_2.3 数据通信与计算机网络73判断表(初始):123456789101112131415161718性别000000000111111111年龄000111222000111222文化程度012012012012012012脱产学习当电工当钳工当车工当技术员 当材料员 为后补动作2 技术基础_2.3 数据通信与计算机网络74判断表(整理后):123456789性别0011年龄00112211文化程度012010101脱产学习当电工当钳工当车工当技术员当材料员2 技术基础_2.3 数据通信与计算机网络75决策规则号决策
58、规则号123456条条件件本省?本省?YYNNNN20kgYYNN慢件?慢件?YNYNYN应应采采取取的的行行动动3元元/kg*5元元/kg*7元元/kg*9元元/kg*例例1 1:某货运站的收费标准如下:某货运站的收费标准如下: 若收件地点在本省,则快件每公斤若收件地点在本省,则快件每公斤5 5元,慢件每公斤元,慢件每公斤3 3元;元;若收件地点在外省,则在若收件地点在外省,则在2020公斤以内(包括公斤以内(包括2020公斤)快件每公斤)快件每公斤公斤7 7元,慢件每公斤元,慢件每公斤5 5元;而超过元;而超过2020公斤时,快件每公斤公斤时,快件每公斤9 9元,元,慢件每公斤慢件每公斤7
59、 7元。元。2 技术基础_2.3 数据通信与计算机网络76例例2:生产:生产A和和B两种产品,对工人超产奖励两种产品,对工人超产奖励的政策的政策: 对于对于A产品的生产者,当超产件数小于产品的生产者,当超产件数小于或等于或等于50件时,每超产一件奖励件时,每超产一件奖励1.00元;超元;超产件数大于产件数大于50件,小于或等于件,小于或等于100件时,大件时,大于于50件部分每件奖励件部分每件奖励1.25元;超产数大于元;超产数大于100件时,超产件时,超产100件部分每件奖励件部分每件奖励1.50元。元。 对于对于B产品的生产者,当超产件数小于产品的生产者,当超产件数小于或等于或等于25件时
60、,每超产一件奖励件时,每超产一件奖励2.00元;超元;超产件数大于产件数大于25件,小于等于件,小于等于50件时,大于件时,大于25件部分每件奖励件部分每件奖励2.50元;超产数大于元;超产数大于50件时,超产件时,超产50件部分每件奖励件部分每件奖励3.00元。元。 2 技术基础_2.3 数据通信与计算机网络77决策规则号决策规则号12345678条条件件是是A产品吗?产品吗?YYYY NNNN1N=25YNNN YNNN25N=50NYNN NYNN50N100NNNY NNNY决决策策方方案案N*1.0050.0+ (N -50) *1.2550.0+50*1.25 + (N -100)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临时劳工合同范本
- 与企业有关合同范本文档
- 书籍委托销售合同范本
- 2024年温州市自来水有限公司招聘考试真题
- 2024年天津市中西医结合医院(天津市南开医院)招聘考试真题
- 加油站公司合同范本
- 2024年厦门市集美区杏东中学教师招聘考试真题
- 2024年温州文成农商银行招聘笔试真题
- 凤岗酒店蔬菜配送合同范本
- 2024年六安霍邱联合村镇银行招聘考试真题
- 西师版三年级下册数学教学反思合集
- 2022年湖南汽车工程职业学院单招笔试职业技能考试试题及答案解析
- 电缆防火封堵施工标准【实用文档】doc
- 牙周炎-牙周牙髓联合病变
- 分布式光伏电站运行维护技术方案
- GB/T 9793-2012热喷涂金属和其他无机覆盖层锌、铝及其合金
- GB/T 26121-2010可曲挠橡胶接头
- 计算机辅助设计技术CAD技术概述
- GB/T 14643.3-2009工业循环冷却水中菌藻的测定方法第3部分:黏泥真菌的测定平皿计数法
- GB/T 1095-2003平键键槽的剖面尺寸
- GB 31631-2014食品安全国家标准食品添加剂氯化铵
评论
0/150
提交评论