管理信息系统的系统分析PPT课件_第1页
管理信息系统的系统分析PPT课件_第2页
管理信息系统的系统分析PPT课件_第3页
管理信息系统的系统分析PPT课件_第4页
管理信息系统的系统分析PPT课件_第5页
已阅读5页,还剩129页未读 继续免费阅读

下载本文档

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

文档简介

管理信息系统,重庆理工大学计算机学院信息管理系张兴兰2011.02,30.04.2020,.,2,第六章管理信息系统的系统分析,6.0系统分析概述6.1系统调查和可行性分析6.2业务流程调查(TFD图)6.3数据流程调查6.4数据字典(DD)6.5描述处理逻辑的工具6.6系统化分析6.7研究和确定管理模型6.8提出新系统的逻辑方案作业,30.04.2020,.,3,本章重点,系统分析的任务、可行分析的任务和内容管理业务流程图及数据流程图的绘制数据字典的编制决策表及决策树的绘制E-R图的绘制数据属性分析系统分析报告的编写,30.04.2020,.,4,6.0系统分析概述,系统分析,系统设计,系统实施,系统开发简要流程,30.04.2020,.,5,系统分析桥梁,系统分析员,领导委员会,IT供应商,编程者,数据库管理员,界面设计员,业务经理,网络管理者,用户1,用户2,用户N,软件项目中40%60%的问题都是在系统分析阶段埋下的“祸根”。,30.04.2020,.,6,1.系统分析的任务,系统分析:是在总体规划的指导下,对系统进行深入详细的调查研究,确定新系统的逻辑模型的过程。管理信息系统分析的任务:在充分认识原信息系统的基础上,通过问题识别、可行性分析、详细调查、系统化分析,最后完成新系统的逻辑方案设计,或称逻辑模型设计。逻辑方案不同于物理方案,前者解决“做什么”的问题,是系统分析的任务;后者解决“怎样做”的问题,是系统设计的任务。,2.系统分析的一般步骤,新系统总体规划方案,30.04.2020,.,8,6.1系统调查和可行性分析,开发新系统的要求往往来自对原系统的不满。由于原系统存在的问题可能充斥各个方面,内容分散,甚至含糊不清,这就要求系统分析人员针对用户提出的各种问题和初始要求,对问题进行识别,通过可行性分析确定开发系统的必要性。,30.04.2020,.,9,6.1.1系统初步调查,1系统初步调查的对象现行系统(包括手工系统和已采用计算机的管理信息系统)2系统初步调查的目的从整体上了解企业信息系统建设的现状,并结合所提出的系统建设的初步目标来进行可行性分析,为可行性分析报告的形成提供素材。3系统初步调查的工作与有关部门的负责人座谈了解用户对信息系统的需求,30.04.2020,.,10,6.1.2可行性分析的任务和内容,1可行性分析的任务在进行系统初步调查后,对系统开发必要性和可能性进行研究,所以也称为可行性研究(feasibilitystudy)。研究的结果有三种:可以立即开发;改进原系统;目前不可行,或者需推迟到某些条件具备以后再进行。,30.04.2020,.,11,6.1.2可行性分析的任务和内容,技术可行性,经济可行性,管理可行性,2.可行性分析的内容,30.04.2020,.,12,技术可行性,主要论证现有的成熟技术对系统所提出目标的支持程度,利用新技术或新设备可能存在的风险,并寻找实现新系统的较为可行的技术途径。技术可行性论证的内容:新系统实现时可能会用到的各方面的技术:硬件、通信、软件等技术;实现相关技术的人才需求:相应人员的数量和质量等。,30.04.2020,.,13,经济可行性,主要论证系统的投入和可能产生的效益,即新系统的经济效益是否能超过建立新系统所花的成本。系统的投入:人力资源费、设备费、材料费等,还可能会需要其他额外的费用,如咨询费、服务费等。比较容易估算。系统的效益:一方面是面向企业或机构内部的管理所产生的效益,如减少库存、降低成本、精简人员等;另一方面是面向企业外部的信息服务,它通过信息加工或生产信息产品为社会提高服务而获利。难以准确的估算。,30.04.2020,.,14,管理可行性,主要论证新系统在企业或机构中开发和运行的可能性以及运行后可能引起的对企业或机构的影响,如企业的管理水平或企业领导和业务人员对系统开发规律的了解,对系统开发的影响等。,30.04.2020,.,15,6.1.3可行性分析报告,1.可行性分析报告的内容:(1)系统简述;(2)项目的目标;(3)所需资源、预算和期望效益;(4)对项目可行性的结论,30.04.2020,.,16,6.1.3可行性分析报告,2.可行性分析结论应明确指出以下内容之一:(1)可以立即开发;(2)改进原系统;(3)目前不可行,或者需推迟到某些条件具备以后再进行。可行性分析报告要尽量取得有关管理人员的一致认识,并在主管领导批准之后方可实施,进入对系统进行详细调查的阶段。,30.04.2020,.,17,6.1.4系统详细调查,1.系统详细调查的目的完整地掌握现行系统的状况,发现问题,收集资料,为下一步系统化分析和提出新系统的逻辑设计做好准备。2.系统详细调查过程中应遵循的原则用户参与的原则(),30.04.2020,.,18,6.1.4系统详细调查,3.详细调查方法,30.04.2020,.,19,6.1.4系统详细调查,4.系统详细调查所使用的工具组织结构图管理业务流程图和表格分配图数据流程图决策树和决策表,30.04.2020,.,20,6.2管理业务流程调查,业务或业务活动:是对组织或企业的一切专业工作和活动的总称。管理业务流程调查,应首先了解企业的组织结构和功能,绘制出组织结构及功能图,从与企业生产经营直接有关的机构开始,进行业务流程的分析,并绘制成业务流程图,从而逐步扩展到系统边界内的其他机构。,30.04.2020,.,21,图6-1某服装进销存管理的组织结构图,6.2.1组织结构调查,组织结构图:反映组织内部之间隶属关系的树状结构图。,30.04.2020,.,22,组织结构图,组织结构图的画法各不一定,需要针对具体组织进行描述。,30.04.2020,.,23,6.2.2管理功能调查,功能:指的是完成某项工作的能力。为了实现系统目标,系统必须具有各种功能。各子系统功能的完成,又依赖于下面更具体的工作的完成。功能结构图:是一个完全以业务功能为主体的树型表。其目的在于描述组织内部各部分的业务和功能。管理功能调查:把组织内部各项管理业务功能都用一张表的方式罗列出来,它是今后进行数据流程分析、建立新系统的逻辑模型以及系统设计的基础。,30.04.2020,.,24,学籍管理功能图,30.04.2020,.,25,6.2.3管理业务流程调查,管理业务流程调查在管理功能的基础上将其细化,利用系统调查的资料将业务处理过程中的每一个步骤用一些简明的符号将其串联起来。,30.04.2020,.,26,6.2.3管理业务流程调查,描述管理业务流程的图表有两种:管理业务流程图表格分配图,30.04.2020,.,27,1管理业务流程图,(1)管理业务流程图:用一些规定的符号及连线来表示某个具体业务处理过程。(2)符号业务流程图用一些规定的符号及连线来表示某个具体业务处理过程。具体的业务流程图基本符号如下:,业务处理单位/个人,单据/报表,信息传递方向,30.04.2020,.,28,1管理业务流程图,(3)绘制业务流程图的基本方法与步骤,使用母语描述业务流程,标识中系统内部、外部的所有单位、人员等实体,标识实体之间的关系,利用业务流程图的图元符号,描述上述实体和关系,平衡原则,描述的逻辑性要符合业务处理和信息技术处理要求,特别注意其中的表单、人员、系统、部门和动词、连接词,最好能采用不同方式予以区别,这里的实体可以是系统外的人造系统或自然系统。,不是所有实体之间都存在关系或存在的关系均要被描述,并且实体之间不能通过业务流直接相连,可以对业务流标识流动方向和动词。如确认、发送、登记等,业务流程图内部任何实体需要保证输入、输出的数据平衡,准许数据形态发生变化(比如输入数量和单价,就准许金额的出现),但不能“无中生有”,特别地,对于内部和外部交界的实体,准许数据输入或输出单向的存在。,30.04.2020,.,29,实例1:某服装经销公司进货业务流程分析,使用母语描述业务流程采购部查询货品库存(资料)及用户需求,若货品的库存量不能满足用户的需要,则编制相应的采购订货单,并交送给供应商提出订货请求。供应商按订单要求发货给该公司采购部,并附上发货单。采购部在验货后,发现货物不合格,将货物退回供应商,填写采购退货单;如果合格则填写收货单送交库房(管理员)。库房(管理员)根据收货单信息登记流水帐和货品库存(资料)。,30.04.2020,.,30,实例1:某服装经销公司进货业务流程分析,标识中系统内部、外部的所有单位、人员等实体(单据报表亦可标识),内部实体:,外部实体:,单据/报表:,用户需求、采购订单、发货单、采购退货单、收货单、流水帐、货品库存(资料),30.04.2020,.,31,实例1:某服装经销公司进货业务流程分析,标识实体之间的关系,30.04.2020,.,32,实例1:某服装经销公司进货业务流程分析,利用业务流程图的图元符号,描述上述实体和关系,30.04.2020,.,33,实例1:某服装经销公司进货业务流程分析,平衡原则(内部实体,外部实体不要求平衡),30.04.2020,.,34,实例1:某服装经销公司进货业务流程分析,采购订单,发货单,采购退货单,用户需求,收货单,流水帐,货品库存(资料),进货业务流程图,30.04.2020,.,35,实例2:某服装销公司销售业务流程分析,使用母语描述业务流程客户向业务员(销售部)提交订货单。业务员核对订货单、货品库存(资料)及客户信誉度等资料,如果客户信誉度良好,则根据货品库存(资料),填写销售订单,同时修改货品库存(资料);销售人员根据销售订单开具销售单;财务管理人员根据销售单收款,填写收款单,一份返回客户提货使用,另一份存档计入销售收入明细帐;客户提货后若发现所购商品有质量问题,则提出退货申请;主管审核退货申请,符合要求则开具销售退单,交财务管理人员办理退款手续,更新销售收入明细。,30.04.2020,.,36,实例2:某服装销公司销售业务流程分析,标识中系统内部、外部的所有单位、人员等实体:内部实体:业务员、销售人员、财务管理人员、主管外部实体:客户涉及到的单据/报表:订货单、货品库存(资料)、客户信誉度、销售订单、收款单、退货申请、销售收入明细帐、销售退单步骤(略)可以自己试着分析,30.04.2020,.,37,实例2:某服装销公司销售业务流程分析,销售业务流程图,货品库存(资料),退货单,30.04.2020,.,38,2.表格分配图,30.04.2020,.,39,3.管理业务流程调查的作用,可以帮助我们了解该业务的具体处理过程;发现和处理系统调查工作中的错误和疏漏;修改和删除原系统的不合理部分;在新系统基础上优化业务处理流程。,30.04.2020,.,40,4.业务流程图的缺点,业务流程图尽管能形象地表达管理中业务及其信息的流动和存储过程,但仍不能完全脱离物质要素;(如货物、产品、人员等,而这些都是计算机所不能处理的)而利用信息技术进行信息管理的基础是必须舍去物化因素,实现数字化。,30.04.2020,.,41,6.3数据流程调查,6.3.0数据流程调查概述6.3.1数据流程图的基本符号及特点6.3.2数据流程图的绘制6.3.3绘制数据流程图的注意事项,30.04.2020,.,42,6.3.0数据流程调查概述,数据流程:指数据在系统中产生、传输、加工处理、使用、存储的过程。数据流程调查:把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去具体组织机构、信息载体、处理工作、物资、材料等物质要素,单从数据流动过程来考查实际业务的数据处理模式。,30.04.2020,.,43,6.3.0数据流程调查概述,数据流程图:是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。数据流程调查的目的:要发现和解决数据流动过程中存在的问题。这些问题有:数据流程不畅前后数据不匹配数据处理过程不合理,30.04.2020,.,44,数据流程调查的内容,数据流程调查主要包括对信息的流动、传递、处理、存储等的调查分析:(1)原系统全部的输入单据(如入库单、收据、凭证)、输出报表和数据存储介质(如账本、清单)的典型格式。(2)原系统各环节所采用的处理方法和计算方法。(如销售金额(是否含税)、货品库存(资料)的增减)(3)在上述各种单据、报表、账本的典型样品上用附页注明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。(4)在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。(如:订单号、货号),30.04.2020,.,45,6.3.1数据流程图的基本符号及特点,30.04.2020,.,46,1.数据流程图的基本符号,外部实体,处理逻辑/功能,数据流,F,E,数据存储,或,30.04.2020,.,47,数据流程图的符号说明,外部实体E:系统外的与系统有联系的人或单位或自然系统,表示系统数据的外部来源或去处,是数据的起点或终点。如顾客、供应商、教师、学生等。处理P:表示数据的变换功能。其名称直接表达这个处理的逻辑功能,一般用一个动词加一个能作动词宾语的名词表示,如进货、登记库存台帐等。数据流F:指处理功能的输入或输出数据流,箭头是数据流动方向。数据流也可以是一项数据或一组数据(如订货单、入库单等)或数据文件。数据存储S(或D):指数据保存的地方。这里“地方”并不是指保存数据的物理地点或物理介质,而是指数据存储的逻辑描述,如学籍一览表、库存台帐等。,30.04.2020,.,48,2.数据流程图的特点,抽象性:表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储;概括性:表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。,30.04.2020,.,49,6.3.2数据流程图的绘制,30.04.2020,.,50,1.绘制数据流程图的基本思想,16字原则自顶向下,逐层分解输入输出,保持平衡,首先,画出顶层(第一层)数据流程图。顶层数据流程图只有一张,说明系统总的输入、输出和处理功能。其次,再对顶层数据流程图中的处理功能进行逐层分解,形成多级数据流程图。,30.04.2020,.,51,1.绘制数据流程图的基本思想,自顶向下,逐层分解;输入输出,保持平衡,30.04.2020,.,52,1.绘制数据流程图的基本思想,30.04.2020,.,53,2.绘制数据流程图的步骤,(1)绘制顶层图(也称0层数据流程图)顶层数据流程图主要确定系统主要的综合性逻辑功能,反映系统的总体实现目标,能概括地反映系统的外部实体、总输入和输出信息。系统的顶层数据流程图只有一张。,整个系统表示成一个处理,30.04.2020,.,54,2.绘制数据流程图的步骤,(2)分解和细化数据流程图(3)调整布局:每张流程图的各种图元符号布局要合理,分布要均匀、整齐、清晰,要尽量保持美观。,30.04.2020,.,55,实例3:服装进销存管理数据流程分析,采购部查询货品库存(资料),若货品的库存量不能满足用户的需要,则编制相应的采购订货单,并交送给供应商提出订货请求;供应商按订单要求发货给该公司采购部,并附上发货单;采购部在验货后,发现货物不合格,将货物退回供应商,填写采购退货单;如果合格则填写收货单送交库房(管理员);客户向业务员(销售部)提交订货单。业务员核对订货单、货品库存(资料)及客户信誉度等资料,如果客户信誉度良好,则根据货品库存(资料),填写销售订单,同时修改货品库存(资料);销售人员根据销售订单开具销售单;财务管理人员根据销售单收款,填写收款单,一份返回客户提货使用,另一份存档计入销售收入明细帐;客户提货后若发现所购商品有质量问题,则提出退货申请;主管审核退货申请,符合要求则开具销售退单,交财务管理人员办理退款手续,更新销售收入明细。,30.04.2020,.,56,实例3:服装进销存管理数据流程分析,库房(管理员)根据采购部送来的收货单信息登记入库流水帐和货品库存(资料);根据客户提供的收款凭证(单)及销售部提供的销售单发货;根据销售部提供的销售退单办理退货;所有出库都需建立出库流水账,更新货品库存(资料)。,30.04.2020,.,57,实例3:服装进销存管理数据流程分析,(1)绘制顶层图(也称0层数据流程图),30.04.2020,.,58,实例3:服装进销存管理数据流程分析,顶层数据流程图,30.04.2020,.,59,实例3:服装进销存管理数据流程分析,(2)分解和细化数据流程图对顶层数据流程图中的“进销存”处理进行分解。下图是“进销存”处理框被分解后的一层数据流程图,图中包含三个“处理”:进货,销售,库存。,30.04.2020,.,60,30.04.2020,.,61,实例3:服装进销存管理数据流程分析,以下是分解后的第二层数据流程图:,30.04.2020,.,62,30.04.2020,.,63,30.04.2020,.,64,思考?,30.04.2020,.,65,实例3:服装进销存管理数据流程分析,(3)调整布局:每张流程图的各种图元符号布局要合理,分布要均匀、整齐、清晰,要尽量保持美观:流程图需自左向右画,一般从外部实体开始,外部实体结束,符合人们读图的习惯。数据流程图的顶层及第一层,一般是封闭在两个或两个以上实体之间。第二层及以下的数据流程图不必遵循此原则。与数据存储相关联的数据流的含义已有数据存储本身说明,所以该数据流的名称可以不必标识。除顶层流程图外,四大元素缺一不可。,30.04.2020,.,66,3.数据流程图的命名规则,数据流(或数据存储)的命名名字应代表整体内容,而不是仅仅反映它的某些成分;不要使用空洞的、缺乏具体含义的名字(如“数据”、“存储”、“输入”等)。,F1名单输入,不合理,30.04.2020,.,67,3.数据流程图的命名规则,处理的命名通常遵循先为数据流命名,再为与之相关联的处理命名的原则;名字应反映整个处理功能,而不仅仅是该处理的一部分功能;尽量避免使用“加工”、“处理”等空洞笼统的动词,最好采用意义确切、无歧义的动宾词组;通常不能用多个动词描述处理,如必须用多个动词才能描述,则这个处理一般还能继续分解。,30.04.2020,.,68,3.数据流程图的命名规则,外部实体的命名外部实体是数据的源点或终点,是目标系统的外围环境,不属于数据流程图的核心内容。命名通常根据所确定问题的不同而采取不同方式。如教务管理系统中“教师”、“学生”为外部实体,进销存系统中“顾客”及“供应商”为外部实体。,30.04.2020,.,69,3.数据流程图的命名规则,业务流程图到数据流程图的转换规则(重点)业务流程图中的外部实体直接转换为数据流程图中的外部实体(如客户、供应商)业务流程图传递中的单据转换为数据流程图中的数据流(如销售单转换为数据流)业务流程图中用于查询与修改的单据转换为数据流程图中的数据存储(如货品库存(资料)转换为数据存储)业务流程图中涉及的人或部门转换为数据流程图中该人或部门所完成的处理功能(如销售人员开销售单),30.04.2020,.,70,4.数据流程图的评审,任何一张数据流程图中至少包含有一个处理过程,而任何一个处理过程至少有一个输入数据流和一个输出数据流。,30.04.2020,.,71,不正确,课程,学生,选课信息,正确,30.04.2020,.,72,4.数据流程图的评审,任何一个数据存储,都必定有流入的数据流和流出的数据流。任何一个数据流至少有一端是处理框。具体来讲,数据流的流动方向包括如下几种情况:实体/起点处理,处理数据存储,数据存储处理,处理实体/终点,处理处理等。在数据流程图中,某一个处理框的输入数据流,或输出数据流必定出现在相应的子图中,否则,就会出现父图与子图的数据不平衡。逐层分解时要保证分解后功能的完整性、一致性和连续性。,常见错误:数据流不经过处理过程,从实体中直接流进或流出;实体之间、数据存储之间直接产生数据的流动。,30.04.2020,.,73,计算成绩,出生日期,最终成绩,此处理没有输出,被称为黑洞处理,此处理没有输入,被称为自然发生处理(奇迹),此处理有一个输入,但显然这个输入不能产生所示的输出,因此被称为灰洞处理(奇迹),30.04.2020,.,74,思考?,第一层流程图,30.04.2020,.,75,思考?,第二层流程图对P3细化的子图:,P3.1,E,D,P3.3,P3.2,缺少输入数据流C,30.04.2020,.,76,工作的时间,职工时间记录,净工资,职工工资单,职工记录,总工资,扣除额,职工记录,检查核实记录,思考?,30.04.2020,.,77,小结,绘制数据流程图的要点数据流程图中不要夹带控制流。数据流程图是实际业务流程的客观映像,说明系统“做什么”,不是表明系统“怎么做”,数据流程图不关心执行顺序。数据流程图不能反映数据的任何处理的技术过程、处理方式和时间顺序,也不能反映判断与控制条件等具体技术、计算问题。这些内容可以在后续处理逻辑中加以补充描述。数据流程图不能准确、详细的标识出数据流、数据存储、加工和处理过程的详细内容。这些内容可以在后续的数据字典中补充说明。数据流程图不能表述系统中人机交互过程以及信息的反馈与循环处理过程。(这些内容在后续的系统设计中表述)数据流程图是系统逻辑模型的重要内容。(6)规范数据流程图的命名,保持前后的关联性、逻辑性和连贯性。,30.04.2020,.,78,6.4数据字典(),1.数据字典(DD)指对数据流程图的进一步说明,描述其中所有的数据项、数据流(书上错写为结构)、数据存储、处理过程和外部实体的详细内容的一种数据建模工具。,30.04.2020,.,79,2.数据字典的作用,在系统分析和系统设计阶段给人提供关于数据的描述信息;在数据字典中建立的一组严密一致的定义有助于改进系统分析员和用户之间的通信,从而消除它们之间的许多误解;有助于改进在不同的开发人员或不同的开发小组之间的通信,加快系统开发的进度。如果要求所有开发人员都根据公共的数据字典描述的数据来设计模块,则能避免许多数据不一致而造成的麻烦,比如模块间的接口问题;数据字典是开发数据库的第一步,而且是很有价值的一步。,30.04.2020,.,80,3.数据流程图与数据字典的区别和联系,区别:数据流程图:是一种描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。数据字典:是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的工具,也是数据分析和管理工具,同时也是系统设计阶段进行数据库设计的重要依据。联系:数据流程图和数据字典共同构成系统的逻辑模型。没有数据字典,数据流程图就不严格;没有数据流程图,数据字典也难于发挥作用。只有数据流程图和对数据流程图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。,30.04.2020,.,81,4.数据字典的内容,数据项数据结构数据流处理逻辑数据存储外部实体,30.04.2020,.,82,数据项,数据项又称数据元素,是数据的最小单位。分析数据特性应从静态和动态两个方面去进行。在数据字典中,仅定义数据的静态特性,具体包括:(1)数据项的名称、编号、简述;(2)数据项的类型及长度;(3)数据项的取值范围。,30.04.2020,.,83,数据项的定义,30.04.2020,.,84,数据结构,数据结构:描述某些数据项之间的关系。一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成。数据字典中对数据结构的定义包括以下内容:(1)数据结构的名称和编号;(2)简述;(3)数据结构的组成。例:数据结构定义数据结构编号:DS0301数据结构名称:用户订货单简述:用户所填用户情况及订货要求等信息数据结构组成:DS03-02+DS03-03+DS03-04,30.04.2020,.,85,用户订货单的数据结构定义,数据流,数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。,数据流编号:F1数据流名称:订货单数据流简述:在公司缺货的情况下由采购部填写的单据数据流来源:采购管理中P1.1编制订单数据流去向:E1供应商数据流量:约100单/月高峰流量:约300单/月,30.04.2020,.,87,数据流的定义,外部实体,外部实体是数据的来源或去向。外部实体的描述,主要说明外部实体产生的数据流和传给该外部实体的数据流,以及该外部实体的数量。外部实体的数量对于估计本系统的业务量有参考作用,尤其是关系密切的主要外部实体。外部实体定义的内容:外部实体编号、名称、简述、组成及有关数据流的输入和输出。,外部实体编号:E1外部实体名称:供应商简述:提供商品的直接厂家外部实体组成:供应商编码+单位全称+简称+地址+联系人+电话+帐号输入的数据流:订货单,采购退货单输出的数据流:发货单,30.04.2020,.,89,外部实体的定义,30.04.2020,.,90,处理逻辑,处理逻辑仅仅是对数据流程图中最底层的处理逻辑加以说明。不必说明数据流程图中的其他非基本处理。说明可以按处理名的字典顺序排列,也可按处理的编号排列,作为数据字典对处理逻辑的解释条目。处理逻辑描述包括:处理逻辑编号、名称、简述、输入及输出数据流、处理频率以及对处理的解释。,30.04.2020,.,91,处理逻辑的定义,处理逻辑编号:P2.4处理逻辑名称:退货处理逻辑简述:销售部根据客户的退货申请处理退货输入的数据流:F6退货申请处理描述:销售主管根据客户提出的退货申请,如果货物符合退货的规定,即办理退货手续,开销售退单交财务处办理退款,同时更新货品库存(资料)输出的数据流:F10销售退单处理频率:45次/月,处理逻辑的定义,30.04.2020,.,93,数据存储,数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。通常情况下,数据存储给出某个文件的定义,并列出文件中记录的组成数据项。数据存储描述的内容有:数据存储编号、名称、简述、组成、相关联的处理等。,数据存储编号:S1数据存储名称:货品库存(资料)简述:商品入库、出库及退货后修改当前库存量数据存储组成:商品编码+商品名称+单位+当前库存+商品下限+商品上限+进价关键字:商品编码相关联的处理:P1.1编制订单、P1.2收货、P2.4退货等,30.04.2020,.,94,数据存储的定义,30.04.2020,.,95,5.数据字典的特点,数据字典的特点:(1)通过名字能方便地查阅数据的定义;(2)没有冗余;(3)尽量不重复在规格说明的其他组成部分中已经出现的信息;(4)容易更新和修改;(5)能单独处理描述每个数据元素的信息;(6)定义的书写方法简单方便而且严格。,30.04.2020,.,96,6.5描述处理逻辑的工具(),数据流程图中比较简单的计算性的处理逻辑可以在数据字典中作出定义,但还是不少逻辑上的比较复杂的处理,有必要运用一些描述处理逻辑的工具来加以说明。,30.04.2020,.,97,6.5描述处理逻辑的工具(),常用的描述逻辑判断功能的工具:1.决策表2.决策树,30.04.2020,.,98,1.决策表,决策表:以表格的方式来描述处理逻辑。决策表的绘制步骤:(1)首先从文字材料中分清哪些是判定的条件,那些是判定的结论;(2)根据条件的组合画出原始决策表;(3)再对原始决策表中的组合进行优化,得到优化后的决策表。(如果能直接画出优化决策表,可以省去第(2)步),30.04.2020,.,99,实例,铁路货运收费处理如下:若收货地点在省内,快件每公斤5元,慢件每公斤3元。若收费地点在省外,货物重量小于或等于20公斤,快件每公斤7元,慢件每公斤5元;若重量大于20公斤,超重部分每公斤加收1.5元(货物重量用W表示)。请画出相应的决策(判断)表。,30.04.2020,.,100,决策表画法及布局,30.04.2020,.,101,原始决策(判断)表,优化,30.04.2020,.,103,优化后决策(判断)表,2.决策树,决策树:以树状的方式来描述处理逻辑。,行动,30.04.2020,.,105,3.结构英语表示法,结构英语表示法是一种模仿计算机语言的处理逻辑描述方法,介于形式语言和自然语言之间,它没有精确的定义,主要使用由“IF”、“THEN”、“ELSE”等词组成的规范化语言。,IF欠款时间30天IF需要量库存量THEN立即发货ELSE先按库存量发货,进货后再补发ELSEIF欠款时间100天THENIF需求量库存量THEN先付款再发货ELSE不发货ELSE要求先付款,30.04.2020,.,106,决策树同决策表的区别,判断树直观,容易理解。当处理逻辑中涉及的条件很多时,不容易清楚表达判别过程,这时采用判断表进行描述更加清晰,且更容易被管理人员所理解和接受。,30.04.2020,.,107,6.6系统化分析,在原系统详细调查的基础上进行系统化分析是提出新系统逻辑模型的重要步骤。这一步骤通过对原有系统的调查和分析,找出原系统业务流程和数据流程的不足,提出优化和改进的方法,给出新系统所要采用的信息处理方案。,30.04.2020,.,108,6.6系统化分析,6.6.1分析系统目标6.6.2分析业务流程6.6.3分析数据流程6.6.4功能分析和划分子系统6.6.5数据属性分析6.6.6数据存储分析6.6.7数据查询要求分析6.6.8数据的输入输出分析6.6.9确定新系统的数据处理方式,30.04.2020,.,109,6.6.1分析系统目标,根据详细调查对可行性分析报告中提出的系统目标作再次考察,对项目的可行性和必要性进行重新考虑;根据对系统建设的环境和条件的调查修正系统目标,使系统目标适应组织的管理需求和战略目标;由于系统目标对系统建设具有举足轻重的意义,必须经过仔细论证才能修改。,30.04.2020,.,110,图4-16信息系统总体结构,6.6.4功能分析和划分子系统,系统的总体结构通过对系统的总体进行划分后按相应职能组成的子系统来描述。不同的组织或不同性质的组织,其职能子系统的内涵不一样。,30.04.2020,.,111,系统的总体结构,在实际工作中,子系统的划分可以根据该组织的职能机构及部门设置来确定,但这样的划分往往会导致各子系统之间独立性不强。对于大系统,划分子系统的工作应在系统规划阶段进行,常用的是U/C矩阵来解决。,图6-17某服装经营行业信息系统总体结构,30.04.2020,.,112,6.6.2新系统的业务流程,1删去或合并多余的或重复处理的过程。2对业务处理过程进行了优化和重组。3给出最后确定的业务流程图。4指出在业务流程图中哪些部分新系统(主要指计算机软件系统)可以完成,哪些部分需要用户完成(或是需要用户配合新系统来完成)。,30.04.2020,.,113,6.6.3新系统的数据流程,1请用户确认最终的数据指标体系和数据字典。确认的内容主要是指标体系是否全面合理,数据精度是否满足要求并可以统计得到这个精度等等。2删去或合并多余的或重复的数据处理过程。3对数据处理过程进行优化和改动。4绘出最后确定的数据流程图。5指出在数据流程图中哪些部分新系统(主要指计算机软件系统)可以完成,哪些部分需要用户完成(或是需要用户配合新系统来完成)。6确定新系统的逻辑结构和数据分布。,30.04.2020,.,114,6.6.5数据属性分析,数据属性有静态属性和动态属性之分:1数据的静态属性。数据的类型:日期型、字符型、整型、浮点型数据的长度:位数、小数位数、字符串长度取值范围:最大值、最小值其他2数据的动态属性(1)固定值属性。指在一般情况下,数据的属性值是固定不变的。性别、身份证号码、血型(2)固定个体变动属性。数据的属性值是变动的,这种属性就称为变动值属性。年龄、身高、体重(3)随机变动属性。这种属性是否存在是由描述这一个体的其他属性中某一属性值所决定的。婚姻状况、政治面貌,配偶入党(团)时间,固定值属性,固定个体变动属性,随机变动属性,30.04.2020,.,116,6.6.6数据存储分析,数据存储分析是数据库设计在系统分析阶段要做的工作。首先分析用户需求,调查清楚用户希望从MIS中得到哪些有用信息;然后通过综合抽象,用适当的工具(如ER图等)进行描述。(数据库的概念模型,也可用3NF关系群来描述)。,30.04.2020,.,117,6.6.7数据查询要求分析,通过调查和分析,将用户需要查询的问题列出清单或绘出查询方式示意图。,30.04.2020,.,118,6.6.8数据的输入输出分析(),分析各种数据输入的目的和适用范围、数据量的大小以及存在的问题。除明确数据查询要求外,还应对各种输出报表(包括手工填写的)的目的和使用范围进行分析,弄清哪些报表是多余的,或者是不符合实际要求的,系统的处理速度和打印速度是否能满足输出的要求等。,30.04.2020,.,119,6.6.9确定新系统的数据处理方式,数据处理的方式可分为两类:1.成批处理方式2.联机实时处理方式,30.04.2020,.,120,1.成批处理方式,成批处理方式按一定时间间隔(小时、日、月)把数据积累成批后一次输入计算机进行处理。例如:订货系统将一天内收到的订货单在计算机处理之前集中起来,并作一定的汇总工作,然后加以处理。成批处理的特点是费用较低而又可有效地使用计算机。通常适用于以下四种情况:(1)固定周期的数据处理;(2)需要大量的来自不同方面的数据的综合处理;(3)需要在一段时间内累积数据后才能进行的数据处理;(4)没有通讯设备而无法采用联机实时处理的情况。,30.04.2020,.,121,2.联机实时处理方式,联机实时处理方式是面向处理,数据直接从数据源输入中央处理机进行处理,由计算机即时作出回答,将处理结果直接传给用户。联机实时处理方式的特点是及时,但费用较高。通常适用于以下三种情况:(1)需要反应迅速的数据处理;(2)负荷易产生波动的数据处理;(3)数据收集费用较高的数据处理。,30.04.2020,.,122,6.7研究和确定管理模型(了解),管理模型是系统在每个具体管理环节上所采用的管理方法。在系统分析中,根据业务和数据流程的分析结果,对每个处理过程进行认真分析,研究每个管理过程的信息处理特点,找出相适应的管理模型,这是使管理信息系统充分发挥作用的前提。管理科学的发展在管理活动的各个层次、各个环节都形成了较为成熟的管理方法和定量化的管理模型,为管理信息系统的应用创造了条件。在一个具体系统中应采用的模型则必须由前一阶段的分析结果和有关管理科学的状况所决定,因而并无固定模式。,30.04.2020,.,123,常用的管理模型,1.综合计划模型2.生产计

温馨提示

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

评论

0/150

提交评论