版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 56学时学时 2 主要内容:主要内容: 系统分析概述系统分析概述 系统业务流程调查分析系统业务流程调查分析 系统数据流程调查分析系统数据流程调查分析 处理逻辑的描述工具处理逻辑的描述工具 1. 提出信息系统的逻辑方案提出信息系统的逻辑方案 3 案例:青钢案例:青钢MISMIS的系统分析的系统分析 P88 4 从此案例可以看出,系统分析阶段的主从此案例可以看出,系统分析阶段的主 要工作是:要工作是: 对现行系统的详细调查;对现行系统的详细调查; 描述组织机构及各部门的业务;描述组织机构及各部门的业务; 描述现有系统的业务流程;描述现有系统的业务流程; 描述现有系统的数据需求;描述现有系统的数
2、据需求; 依据业务及数据的逻辑关系,分析现有依据业务及数据的逻辑关系,分析现有 系统的业务流程及数据类;系统的业务流程及数据类; 建立新系统的逻辑方案。建立新系统的逻辑方案。 5 1 系统分析概述系统分析概述 系统的逻辑方案设计(逻辑模型设计)系统的逻辑方案设计(逻辑模型设计) “做什么做什么” 6 1 系统分析概述系统分析概述 1.1 系统分析的目的系统分析的目的 系统分析的目的就是明确系统开发的目标系统分析的目的就是明确系统开发的目标 和用户需求,在充分认识原信息系统的基础上,和用户需求,在充分认识原信息系统的基础上, 坚持用户参与的原则,通过问题识别、详细调坚持用户参与的原则,通过问题识
3、别、详细调 查、系统化分析,最后完成新系统的逻辑方案查、系统化分析,最后完成新系统的逻辑方案 设计,以此为下一阶段进行物理方案设计、解设计,以此为下一阶段进行物理方案设计、解 决决“怎么做怎么做”的问题提供依据。的问题提供依据。 7 1 系统分析概述系统分析概述 1.1 系统分析的目的系统分析的目的 目标系统(新系统)目标、用户需求和目标系统(新系统)目标、用户需求和 目标系统逻辑模型推进过程:目标系统逻辑模型推进过程: 8 1 系统分析概述系统分析概述 1.2 系统分析的任务系统分析的任务 1.1.分析用户需求分析用户需求 分析用户在系统功能、性能等方面的分析用户在系统功能、性能等方面的 要
4、求以及用户在硬件配置、开发周期、处要求以及用户在硬件配置、开发周期、处 理方式等方面的意向和打算。理方式等方面的意向和打算。 核心是用户在系统功能方面的要求。核心是用户在系统功能方面的要求。 9 1.2 系统分析的任务系统分析的任务 1.1.分析用户需求分析用户需求 过程:过程: 首先系统用户提出初步的需求首先系统用户提出初步的需求 然后系统分析人员通过对系统的详细然后系统分析人员通过对系统的详细 调查,进一步完成系统功能要求调查,进一步完成系统功能要求 最终以软件说明书的形式将用户需求最终以软件说明书的形式将用户需求 确定下来确定下来 10 1 系统分析概述系统分析概述 1.2 系统分析的任
5、务系统分析的任务 2.2.详细调查详细调查 通过多种方式对现行系统详细全面调通过多种方式对现行系统详细全面调 查,了解清楚现行系统的便捷、组织机构、查,了解清楚现行系统的便捷、组织机构、 人员分工、业务流程、各种计划、处理过人员分工、业务流程、各种计划、处理过 程、单据和报表格式等,使系统开发人员程、单据和报表格式等,使系统开发人员 对现行系统有一个比较深刻的认识,为新对现行系统有一个比较深刻的认识,为新 系统开发做好准备工作。系统开发做好准备工作。 11 1 系统分析概述系统分析概述 1.2 系统分析的任务系统分析的任务 2.2.详细调查详细调查 详细了解各级组织的职能,业务流程详细了解各级
6、组织的职能,业务流程 的各环节以及信息的来龙去脉。在业务流的各环节以及信息的来龙去脉。在业务流 程分析的基础上,分析数据的流动、传递、程分析的基础上,分析数据的流动、传递、 处理和存储过程,用户根据流程图描述,处理和存储过程,用户根据流程图描述, 建立数据字典。建立数据字典。 12 1 系统分析概述系统分析概述 1.2 系统分析的任务系统分析的任务 3.3.建立信息系统的逻辑模型建立信息系统的逻辑模型 采用一组图表工具来标示和描述新系采用一组图表工具来标示和描述新系 统的逻辑模型,使新系统的概貌清晰呈现统的逻辑模型,使新系统的概貌清晰呈现 在用户面前,方便分析人员和用户针对模在用户面前,方便分
7、析人员和用户针对模 型进行交流讨论,在与用户充分交流的基型进行交流讨论,在与用户充分交流的基 础上使新系统的逻辑模型得到完善。础上使新系统的逻辑模型得到完善。 13 1 系统分析概述系统分析概述 1.2 系统分析的任务系统分析的任务 4.4.编写系统分析报告编写系统分析报告 系统分析报告是系统分析阶段的成果系统分析报告是系统分析阶段的成果 和总结,是向开发单位有关领导提交的正和总结,是向开发单位有关领导提交的正 式书面报告,也是下一工作阶段系统设计式书面报告,也是下一工作阶段系统设计 的依据。的依据。 14 1 系统分析概述系统分析概述 1.3 系统分析的特点系统分析的特点 1.1.系统分析具
8、有抽象性和概括性系统分析具有抽象性和概括性 系统分析人员在充分研究用户的需求、系统分析人员在充分研究用户的需求、 现行系统、组织业务等基础上,确定新系现行系统、组织业务等基础上,确定新系 统的综合要求,是抽象和概况出来的。统的综合要求,是抽象和概况出来的。 15 1.3 系统分析的特点系统分析的特点 2.2.系统描述的形式化系统描述的形式化 完全用自然语言描述的系统要求不能完全用自然语言描述的系统要求不能 作为系统开发者和用户之间的桥梁。作为系统开发者和用户之间的桥梁。 u 对自然语言描述的系统要求可能有不同的理解对自然语言描述的系统要求可能有不同的理解 u 最重要的是,自然语言也不能准确反映
9、系统结构。最重要的是,自然语言也不能准确反映系统结构。 用图表描述工具更能明确、无二义性用图表描述工具更能明确、无二义性 描述系统要求。描述系统要求。 16 1 系统分析概述系统分析概述 1.3 系统分析的特点系统分析的特点 3.3.强调逻辑结构而不是物理实现强调逻辑结构而不是物理实现 系统分析的任务是确定新系统能够满系统分析的任务是确定新系统能够满 足用户的哪些需求,能够达到什么目标。足用户的哪些需求,能够达到什么目标。 至于用什么计算机、用什么技术、怎么去至于用什么计算机、用什么技术、怎么去 实现等问题不是系统分析阶段所要考虑的实现等问题不是系统分析阶段所要考虑的 问题。问题。 17 1
10、系统分析概述系统分析概述 1.4 系统分析的困难系统分析的困难 1.1.系统分析人员与用户之间的沟通系统分析人员与用户之间的沟通 系统分析人员缺乏业务知识,在系统调系统分析人员缺乏业务知识,在系统调 查中往往感到无从下手,被各种资料、复查中往往感到无从下手,被各种资料、复 杂的业务流程、大量的报表搞得眼花缭乱。杂的业务流程、大量的报表搞得眼花缭乱。 另一方面,用户缺乏信息技术方面的另一方面,用户缺乏信息技术方面的 知识,不知该给开发人员介绍什么。知识,不知该给开发人员介绍什么。 18 1 系统分析概述系统分析概述 1.4 系统分析的困难系统分析的困难 系统分析人员与用户的出发点不同、系统分析人
11、员与用户的出发点不同、 知识结构不同、经历不同,交流存在一定知识结构不同、经历不同,交流存在一定 的困难,因而系统调查容易出现遗漏和误的困难,因而系统调查容易出现遗漏和误 解。解。 这些遗漏和误解是隐患,会使系统开这些遗漏和误解是隐患,会使系统开 发偏离正确的方向。发偏离正确的方向。 19 1 系统分析概述系统分析概述 1.4 系统分析的困难系统分析的困难 2.2.环境不断变化环境不断变化 系统分析阶段要通过调查分析,抽象系统分析阶段要通过调查分析,抽象 概括出新系统的逻辑模型,锁定系统边界、概括出新系统的逻辑模型,锁定系统边界、 功能、处理过程和信息结构,为系统设计功能、处理过程和信息结构,
12、为系统设计 奠定基础。奠定基础。 20 1 系统分析概述系统分析概述 1.4 系统分析的困难系统分析的困难 2.2.环境不断变化环境不断变化 但是,管理信息系统所在的环境是不但是,管理信息系统所在的环境是不 断变化的,不断提出新的要求。只有适应断变化的,不断提出新的要求。只有适应 这些要求,才能生存下去。在系统分析阶这些要求,才能生存下去。在系统分析阶 段,要完全确定系统模式是困难的,有时段,要完全确定系统模式是困难的,有时 甚至办不到。甚至办不到。 21 1 系统分析概述系统分析概述 1.5 系统分析的调查方法系统分析的调查方法 系统调查是系统分析工作中最重要的系统调查是系统分析工作中最重要
13、的 环节之一。环节之一。 全面真实的调查是分析与设计的基础,全面真实的调查是分析与设计的基础, 关系到整个开发工作质量的高低,且工作关系到整个开发工作质量的高低,且工作 量很大,所涉及的业务、人员、数据和信量很大,所涉及的业务、人员、数据和信 息都非常多。息都非常多。 22 1.5 系统分析的调查方法系统分析的调查方法 系统分析的调查方法有:系统分析的调查方法有: 1.1.研究资料法研究资料法 收集组织中的各部门所用的计划、报收集组织中的各部门所用的计划、报 表、原始凭据、单据、文件等资料,对这表、原始凭据、单据、文件等资料,对这 些资料进行分析研究。通过分析研究,可些资料进行分析研究。通过分
14、析研究,可 以了解组织的运转情况和正常的操作程序,以了解组织的运转情况和正常的操作程序, 理解信息的处理方式。理解信息的处理方式。 23 1 系统分析概述系统分析概述 1.5 系统分析的调查方法系统分析的调查方法 1.1.研究资料法研究资料法 但是这些资料只能反映静态的和历史的但是这些资料只能反映静态的和历史的 情况,无法反映组织的动态活动和过程。情况,无法反映组织的动态活动和过程。 24 1 系统分析概述系统分析概述 1.5 系统分析的调查方法系统分析的调查方法 2.2.问卷调查法问卷调查法 根据系统特点设计调查问卷,向有关根据系统特点设计调查问卷,向有关 单位和部门征求意见和收集数据。单位
15、和部门征求意见和收集数据。 25 1 系统分析概述系统分析概述 1.5 系统分析的调查方法系统分析的调查方法 3.3.用户访谈法用户访谈法 系统分析员对管理人员和业务人员等系统分析员对管理人员和业务人员等 个人进行访谈,这种访谈为系统分析人员个人进行访谈,这种访谈为系统分析人员 提供了与用户自由沟通的机会,可以挖掘提供了与用户自由沟通的机会,可以挖掘 出更深层次的用户需求。出更深层次的用户需求。 26 1 系统分析概述系统分析概述 1.5 系统分析的调查方法系统分析的调查方法 4.4.开调查会开调查会 这是一种集中征询意见的方法,有助这是一种集中征询意见的方法,有助 于大家的意见互补,以便形成
16、较为完整的于大家的意见互补,以便形成较为完整的 印象。印象。 27 1 系统分析概述系统分析概述 1.5 系统分析的调查方法系统分析的调查方法 5.5.参加业务实践参加业务实践 系统分析员亲自参加业务实践是了解系统分析员亲自参加业务实践是了解 现行系统的最好的方法。通过实践,能够现行系统的最好的方法。通过实践,能够 更加清楚负责的工作流程和处理过程,但更加清楚负责的工作流程和处理过程,但 是这种方法比较花费时间。是这种方法比较花费时间。 28 1 系统分析概述系统分析概述 1.6 用户需求分析用户需求分析 用户需求,指的是用户对新系统的所用户需求,指的是用户对新系统的所 有要求和限制,通常包括
17、功能、性能、可有要求和限制,通常包括功能、性能、可 靠性、安全保密要求,以及开发费用、周靠性、安全保密要求,以及开发费用、周 期、资源等方面的限制。期、资源等方面的限制。 用户需求是新系统目标的具体化,而用户需求是新系统目标的具体化,而 新系统的逻辑模型是用户需求的明确、详新系统的逻辑模型是用户需求的明确、详 细表示。细表示。 29 1 系统分析概述系统分析概述 1.6 用户需求分析用户需求分析 1.1.用户需求分析的重要性用户需求分析的重要性 只有通过用户需求分析,才能把用户只有通过用户需求分析,才能把用户 对系统功能和性能的总体要求进行描述,对系统功能和性能的总体要求进行描述, 才能转化为
18、具体的需求规格说明,从而奠才能转化为具体的需求规格说明,从而奠 定系统开发的基础。定系统开发的基础。 忽略用户需求分析往往会付出沉重的忽略用户需求分析往往会付出沉重的 代价。代价。 30 1 系统分析概述系统分析概述 1.6 用户需求分析用户需求分析 1.1.用户需求分析的重要性用户需求分析的重要性 大量实践表明,信息系统产生的许多大量实践表明,信息系统产生的许多 错误都是由于需求分析不明确或错误导致错误都是由于需求分析不明确或错误导致 的,而且,如果在需求分析阶段发生错误,的,而且,如果在需求分析阶段发生错误, 则修改这些错误的代价是非常高的!则修改这些错误的代价是非常高的! 31 1 系统
19、分析概述系统分析概述 1.6 用户需求分析用户需求分析 2.2.用户需求分析的内容用户需求分析的内容 用户需求分析是一项既复杂又要求高的用户需求分析是一项既复杂又要求高的 工作,主要包括以下几个方面:工作,主要包括以下几个方面: (1)(1)调查用户需求调查用户需求 (2)(2)确定用户需求确定用户需求 (3)(3)表达用户需求表达用户需求 (4)(4)需求分析评审需求分析评审 32 1 系统分析概述系统分析概述 1.6 用户需求分析用户需求分析 (1)(1)调查用户需求调查用户需求 通过详细调查,系统分析人员已经较通过详细调查,系统分析人员已经较 为深入了解当前系统的现状和不足,初步为深入了
20、解当前系统的现状和不足,初步 掌握了用户的需求。掌握了用户的需求。 此外,通过访谈、调查问卷、开调查此外,通过访谈、调查问卷、开调查 会等方法专门收集各级用户的各级需求。会等方法专门收集各级用户的各级需求。 33 1 系统分析概述系统分析概述 1.6 用户需求分析用户需求分析 (1)(1)调查用户需求调查用户需求 系统分析人员提出的需求和用户表达系统分析人员提出的需求和用户表达 的需求是初步的用户需求。的需求是初步的用户需求。 34 1 系统分析概述系统分析概述 1.6 用户需求分析用户需求分析 (2) (2)确定用户需求确定用户需求 初步的用户需求,不一定新系统都能满初步的用户需求,不一定新
21、系统都能满 足,因为有的用户提出的要求是不合理的,足,因为有的用户提出的要求是不合理的, 系统分析员所提出的需求也不完全正确。系统分析员所提出的需求也不完全正确。 确定用户需求就是剔除不合理的部分,确定用户需求就是剔除不合理的部分, 选择系统必须满足的需求。选择系统必须满足的需求。 35 1 系统分析概述系统分析概述 1.6 用户需求分析用户需求分析 (3)(3)表达用户需求表达用户需求 对系统需求应该清晰、准确、完整地描对系统需求应该清晰、准确、完整地描 述,这一描述文件就是用户需求说明书,也述,这一描述文件就是用户需求说明书,也 称为需求规格说明书,其作用相当于用户单称为需求规格说明书,其
22、作用相当于用户单 位与开发单位之间的技术合同,是后续工作位与开发单位之间的技术合同,是后续工作 的基础。的基础。 36 1 系统分析概述系统分析概述 1.6 用户需求分析用户需求分析 (4)(4)需求分析评审需求分析评审 为了保证需求分析的准确性,在需求分为了保证需求分析的准确性,在需求分 析的最后一步,应该对功能的正确性、完整析的最后一步,应该对功能的正确性、完整 性和清晰性,以及其他需求给予评价。评审性和清晰性,以及其他需求给予评价。评审 应由专门的人员负责,评审结束后应由评审应由专门的人员负责,评审结束后应由评审 负责人对结论意见签字。负责人对结论意见签字。 37 1 系统分析概述系统分
23、析概述 1.6 用户需求分析用户需求分析 实际分析过程中,上述四个方面是有实际分析过程中,上述四个方面是有 反复的!反复的! 38 2 系统业务流程调查分析系统业务流程调查分析 案例:逾淮之橘案例:逾淮之橘 P9293 39 2 系统业务流程调查分析系统业务流程调查分析 由案例可以看出:由案例可以看出: MIS建设组织结构的重新设计;建设组织结构的重新设计; 新信息系统的设计对组织有目的的改造。新信息系统的设计对组织有目的的改造。 进行组织结构设计,确定合理的组织形式,进行组织结构设计,确定合理的组织形式, 确定公司合理的集权、分权原则,设计有效的确定公司合理的集权、分权原则,设计有效的 管理
24、体制,按现代企业制度设置公司的法人治管理体制,按现代企业制度设置公司的法人治 理结构和职能部门、生产部门。理结构和职能部门、生产部门。 40 2 系统业务流程调查分析系统业务流程调查分析 1.1 组织结构调查组织结构调查 组织结构指的是一个组织组织结构指的是一个组织( (部门、企部门、企 业、车间等业、车间等) )的组成以及这些组成部分之的组成以及这些组成部分之 间的相互关系。间的相互关系。 通常用通常用“组织结构图组织结构图”形象地表示。形象地表示。 41 2 系统业务流程调查分析系统业务流程调查分析 1.1 组织结构调查组织结构调查 组织结构图作为一种传统的、非结构组织结构图作为一种传统的
25、、非结构 化的图形工具,是用图的形式来描述组织化的图形工具,是用图的形式来描述组织 的总体结构以及组织内部各部分之间的联的总体结构以及组织内部各部分之间的联 系。系。 它把组织分成若干部分,按级别、分层它把组织分成若干部分,按级别、分层 次地以树形结构显示,是一张反映组织内次地以树形结构显示,是一张反映组织内 部之间隶属关系的树状结构图。部之间隶属关系的树状结构图。 42 2 系统业务流程调查分析系统业务流程调查分析 1.1 组织结构调查组织结构调查 43 厂长 计划调度组 计划科生产部财务部供销科 计划组 统计组 统计组 外协组 成本组 会计组 出纳组 供应组 销售组 仓 库 某企业的组织结
26、构图某企业的组织结构图 44 2 系统业务流程调查分析系统业务流程调查分析 1.1 组织结构调查组织结构调查 组织结构调查的内容有:组织结构调查的内容有: u组织内部的部门划分组织内部的部门划分 u领导与被领导关系领导与被领导关系 u信息资料的传递关系信息资料的传递关系 u物资流动关系与资金流动关系物资流动关系与资金流动关系 u各部门的工作内容与职责各部门的工作内容与职责 u各级组织存在问题以及对新系统的要求等。各级组织存在问题以及对新系统的要求等。 45 2 系统业务流程调查分析系统业务流程调查分析 1.2 功能结构调查功能结构调查 组织的总目标是由组织内部各部门的组织的总目标是由组织内部各
27、部门的 职能实现的,这些职能又依赖其下面的具职能实现的,这些职能又依赖其下面的具 体功能的完成,为了实现系统的目标,系体功能的完成,为了实现系统的目标,系 统必须具有各种功能。统必须具有各种功能。 功能即完成某项工作的能力。功能即完成某项工作的能力。 46 2 系统业务流程调查分析系统业务流程调查分析 1.2 功能结构调查功能结构调查 功能结构调查就是以系统范围内的部功能结构调查就是以系统范围内的部 门为调查对象,深入调查部门的职责、工门为调查对象,深入调查部门的职责、工 作内容、分工,然后提炼、细化、汇总管作内容、分工,然后提炼、细化、汇总管 理功能,绘制出描述从系统目标到各项功理功能,绘制
28、出描述从系统目标到各项功 能的层次关系的树形结构的功能结构图。能的层次关系的树形结构的功能结构图。 47 2 系统业务流程调查分析系统业务流程调查分析 1.2 功能结构调查功能结构调查 48 销售系统管理 销售计划管理合同管理销售核算与统计成品库管理市场预测 销售历史资料管理 编制年度销售大纲 编制销售计划 合同有效性审查 合同执行情况分析 合同登记和变更 销售收入核算 销售利润核算 销售统计分析 出入库管理 库存统计 市场预测 市场分析 某销售系统的管理功能结构图 49 2 系统业务流程调查分析系统业务流程调查分析 1.2 功能结构调查功能结构调查 组织结构图描述了系统边界以内的部门组织结构
29、图描述了系统边界以内的部门 划分及其相互关系。划分及其相互关系。 功能结构图则反映了这些部门所具有的功能结构图则反映了这些部门所具有的 管理功能。管理功能。 它们是对信息系统工作背景的综合性描它们是对信息系统工作背景的综合性描 述,只反映了系统总体情况,不能呈现系统述,只反映了系统总体情况,不能呈现系统 的详细情况。的详细情况。 50 2 系统业务流程调查分析系统业务流程调查分析 1.2 功能结构调查功能结构调查 对于功能如何在有关部门具体完成,对于功能如何在有关部门具体完成, 以及完成这些功能的信息处理情况,则要以及完成这些功能的信息处理情况,则要 通过业务流程调查才能得到答案。通过业务流程
30、调查才能得到答案。 51 2 系统业务流程调查分析系统业务流程调查分析 1.3 业务流程调查业务流程调查 企业的运作是由企业组织机构的各项企业的运作是由企业组织机构的各项 业务过程实现的,业务过程是企业动态系业务过程实现的,业务过程是企业动态系 统的组成部分。统的组成部分。 52 2 系统业务流程调查分析系统业务流程调查分析 1.3 业务流程调查业务流程调查 业务流程调查的内容是:业务流程调查的内容是: u各环节的处理业务各环节的处理业务 u信息来源信息来源 u处理方法处理方法 u计算方法计算方法 u信息流经去向信息流经去向 u提供信息的时间和形态提供信息的时间和形态( (报告、单据、屏幕报告
31、、单据、屏幕 显示等显示等) )。 53 2 系统业务流程调查分析系统业务流程调查分析 1.3 业务流程调查业务流程调查 业务流程分析业务流程分析( (描述描述) )是对每一项业务是对每一项业务 分析,包括哪些活动分析,包括哪些活动(What)(What),这些活动由谁,这些活动由谁 (Who)(Who),什么时间,什么时间(When)(When),如何,如何(How)(How)处理,处理, 为什么为什么(Why)(Why)必须有这个活动,并用描述工必须有这个活动,并用描述工 具将每一个业务过程描述出来。具将每一个业务过程描述出来。 54 2 系统业务流程调查分析系统业务流程调查分析 1.3
32、业务流程调查业务流程调查 描述业务流程的图表称为业务流程图描述业务流程的图表称为业务流程图 (TFD(TFD,Transaction Flow Diagram)Transaction Flow Diagram),它是一,它是一 种描述系统内各单位、人员之间业务关系、作种描述系统内各单位、人员之间业务关系、作 业顺序和管理信息流向的图表,利用它可以帮业顺序和管理信息流向的图表,利用它可以帮 助分析人员找出业务流程中的不合流理向。助分析人员找出业务流程中的不合流理向。 55 56 2 系统业务流程调查分析系统业务流程调查分析 1.3 业务流程调查业务流程调查 案例:高校教学案例:高校教学MISMI
33、S业务流程图的绘制业务流程图的绘制 P95P959898 57 58 59 60 61 62 2 系统业务流程调查分析系统业务流程调查分析 1.4 表格分配图表格分配图 为了传递信息,管理部门经常将某种为了传递信息,管理部门经常将某种 单据或报告一式多份分发到多个部门,在单据或报告一式多份分发到多个部门,在 这种情况下,可以采用表格分配图来描述。这种情况下,可以采用表格分配图来描述。 63 64 2 系统业务流程调查分析系统业务流程调查分析 1.4 表格分配图表格分配图 表格分配图表达清楚,可以帮助系统分表格分配图表达清楚,可以帮助系统分 析员描述系统中多份报告或单据的数量以及析员描述系统中多
34、份报告或单据的数量以及 这些报告或单据都与哪些部门发生了联系。这些报告或单据都与哪些部门发生了联系。 65 3 系统数据流程调查分析系统数据流程调查分析 管理业务流程图和表格分配图虽然形象管理业务流程图和表格分配图虽然形象 地表达了管理中信息的流动和存储过程,但地表达了管理中信息的流动和存储过程,但 是还是没有完全脱离一些物质要素(如产品、是还是没有完全脱离一些物质要素(如产品、 单据等)。单据等)。 为了用计算机进行信息管理,还必须进为了用计算机进行信息管理,还必须进 一步舍去物质要素,对原来系统业务流程进一步舍去物质要素,对原来系统业务流程进 行抽象,绘制出数据流程图。行抽象,绘制出数据流
35、程图。 66 3 系统数据流程调查分析系统数据流程调查分析 为此必须做好以下工作:为此必须做好以下工作: (1)收集原系统全部输入单据)收集原系统全部输入单据(如入库如入库 单、收据、凭证单、收据、凭证)、输出报表和数据存储介、输出报表和数据存储介 质质(如账本、清单如账本、清单)的典型格式;的典型格式; (2)弄清各环节上的处理方法和计算)弄清各环节上的处理方法和计算 方法;方法; 67 3 系统数据流程调查分析系统数据流程调查分析 (3)在上述各种单据、报表、账本的典)在上述各种单据、报表、账本的典 型样品上或用附页注明制作单位、报送单位、型样品上或用附页注明制作单位、报送单位、 存放地点
36、、发生频度存放地点、发生频度(如每月制作几张如每月制作几张)、发、发 生的高峰时间及发生量等;生的高峰时间及发生量等; 68 3 系统数据流程调查分析系统数据流程调查分析 (4)在上述各种单据、报表、账册的典)在上述各种单据、报表、账册的典 型样品上注明各项数据的类型型样品上注明各项数据的类型(数字、字符数字、字符)、 长度、取值范围长度、取值范围(指最大值和最小值指最大值和最小值)。 69 3 系统数据流程调查分析系统数据流程调查分析 3.1 数据流程图数据流程图 数据流程图数据流程图(DFD(DFD,Data Flow Diagram)Data Flow Diagram), 是一种用来表示
37、信息流程和信息变换过程的图是一种用来表示信息流程和信息变换过程的图 解工具,把系统看成是由数据流联系的各种功解工具,把系统看成是由数据流联系的各种功 能的组合,是管理信息系统逻辑模型的主要形能的组合,是管理信息系统逻辑模型的主要形 式,它可以用少数几种符号综合地反映出信息式,它可以用少数几种符号综合地反映出信息 在系统中的流动、处理和存储情况。在系统中的流动、处理和存储情况。 70 3 系统数据流程调查分析系统数据流程调查分析 3.1 数据流程图数据流程图 71 3 系统数据流程调查分析系统数据流程调查分析 3.1 数据流程图数据流程图 72 3 系统数据流程调查分析系统数据流程调查分析 3.
38、1 数据流程图数据流程图 外部项外部项( (外部实体外部实体) )表示与处理逻辑相关的、表示与处理逻辑相关的、 且为系统外部的人、部门、单位等;不受系统且为系统外部的人、部门、单位等;不受系统 控制,在系统以外的事物或人,它表达了该系控制,在系统以外的事物或人,它表达了该系 统数据处理的外部来源和去向。统数据处理的外部来源和去向。 同时,为了避免在数据流程图中出现线条同时,为了避免在数据流程图中出现线条 交叉,同一个外部项可以在一张数据流程图中交叉,同一个外部项可以在一张数据流程图中 出现若干次。出现若干次。 73 3 系统数据流程调查分析系统数据流程调查分析 3.1 数据流程图数据流程图 在
39、在DFDDFD中,处理逻辑表示对数据的变换,中,处理逻辑表示对数据的变换, 从用户的角度看就是表示系统能够从用户的角度看就是表示系统能够“做什么做什么”; 处理逻辑必须既有输入又有输出,处理逻辑必须既有输入又有输出,I/OI/O数据流的数据流的 数量并无限制;它至少应当有功能描述部分,数量并无限制;它至少应当有功能描述部分, 且应使用动宾短语为处理逻辑命名。且应使用动宾短语为处理逻辑命名。 74 3 系统数据流程调查分析系统数据流程调查分析 3.1 数据流程图数据流程图 数据流表示数据在系统中的流动;绘制数数据流表示数据在系统中的流动;绘制数 据流程图时数据流的名称需写在数据流的上方;据流程图
40、时数据流的名称需写在数据流的上方; 数据流有时是很明显的,这时可以省略,不需数据流有时是很明显的,这时可以省略,不需 要描述数据流。要描述数据流。 75 3 系统数据流程调查分析系统数据流程调查分析 3.1 数据流程图数据流程图 数据存储指通过数据文件、文件夹或账本数据存储指通过数据文件、文件夹或账本 等存储数据,用一个右边开口的长方形条表示。等存储数据,用一个右边开口的长方形条表示。 图形右部填写存储的数据和数据集的名字,图形右部填写存储的数据和数据集的名字, 左边填入该数据存储的标识。左边填入该数据存储的标识。 76 3 系统数据流程调查分析系统数据流程调查分析 3.2 数据流程图的画法数
41、据流程图的画法 1.1.基本数据流程图基本数据流程图 按业务流程图理出业务流程顺序,将相应按业务流程图理出业务流程顺序,将相应 调查过程中所掌握的数据处理过程,绘制成一调查过程中所掌握的数据处理过程,绘制成一 套完整的数据流程图,一边整理绘图,一边核套完整的数据流程图,一边整理绘图,一边核 对相应的数据和报表、模型等。对相应的数据和报表、模型等。 77 3 系统数据流程调查分析系统数据流程调查分析 3.2 数据流程图的画法数据流程图的画法 2. 2.数据流程图的分层数据流程图的分层 由于实际数据处理过程常常比较繁杂,故由于实际数据处理过程常常比较繁杂,故 应该按照系统的观点,自顶向下地分层展开
42、绘应该按照系统的观点,自顶向下地分层展开绘 制。制。 78 3 系统数据流程调查分析系统数据流程调查分析 3.2 数据流程图的画法数据流程图的画法 (1) (1)首先画出顶层首先画出顶层( (第一层第一层) )数据流程图。数据流程图。 顶层数据流程图只有一张,它说明了系统的顶层数据流程图只有一张,它说明了系统的 总的处理功能、输入和输出。总的处理功能、输入和输出。 79 3 系统数据流程调查分析系统数据流程调查分析 3.2 数据流程图的画法数据流程图的画法 (2) (2)下一步是对顶层数据流程图中的下一步是对顶层数据流程图中的“处处 理理”进行分解。例如将进行分解。例如将“销售处理销售处理”分
43、解为分解为 更多的更多的“处理处理”。 80 3 系统数据流程调查分析系统数据流程调查分析 3.2 数据流程图的画法数据流程图的画法 销售处理的顶层数据流程图销售处理的顶层数据流程图 81 P 2.2P 2.2 开发货票开发货票 P 2.3P 2.3 开付款开付款 通知单通知单 订货单存档订货单存档 等有货再发货订货单等有货再发货订货单 待付款订货单待付款订货单 P 2.1P 2.1 判定订货判定订货 处理方式处理方式 D2(D2(订货单订货单) ) D3(D3(订货单订货单) ) D1(D1(订货单订货单) ) 订货单订货单 财务科财务科 发货票发货票 订货单订货单 仓库仓库 库存帐库存帐
44、信用手册信用手册 付款付款 通知单通知单 发货票发货票 发货票发货票 用户用户 销售处理的第二层数据流程图销售处理的第二层数据流程图 82 3 系统数据流程调查分析系统数据流程调查分析 3.2 数据流程图的画法数据流程图的画法 不管是绘制基本数据流程图还是绘制分不管是绘制基本数据流程图还是绘制分 层的数据流程图,都要注意:层的数据流程图,都要注意: 层次的划分层次的划分 检查数据流程图的正确性检查数据流程图的正确性 提高数据流程图的易理解性提高数据流程图的易理解性 83 3 系统数据流程调查分析系统数据流程调查分析 3.2 数据流程图的画法数据流程图的画法 正确性主要包括:正确性主要包括: 数
45、据守恒数据守恒对每一个数据处理功能来说对每一个数据处理功能来说, , 要保证分要保证分 解前后的输入数据流与输出数据流的数目保持不变解前后的输入数据流与输出数据流的数目保持不变 数据存储必定有流入流出数据流数据存储必定有流入流出数据流 父图的输入输出数据流必须出现在相应父图的输入输出数据流必须出现在相应 子图中子图中 任何一个数据流至少有一端是处理框任何一个数据流至少有一端是处理框 数据流不能直接从外部实体直接传送到数据存储数据流不能直接从外部实体直接传送到数据存储, , 也不能也不能 从数据存储直接传送到外部实体从数据存储直接传送到外部实体 84 3 系统数据流程调查分析系统数据流程调查分析
46、 3.2 数据流程图的画法数据流程图的画法 易理解性包括:易理解性包括: 简化处理间的关系简化处理间的关系 均匀分解均匀分解 适当命名适当命名 85 3 系统数据流程调查分析系统数据流程调查分析 3.2 数据流程图的画法数据流程图的画法 案例:高校教学案例:高校教学MISMIS数据流程图的绘制数据流程图的绘制 P100P100102102 86 87 88 89 90 91 92 3 系统数据流程调查分析系统数据流程调查分析 3.3 数据字典数据字典 数据流程图描述了系统由哪几部分组成、数据流程图描述了系统由哪几部分组成、 各部分之间的联系,等等,但还没有说明系各部分之间的联系,等等,但还没有
47、说明系 统中各个成分的含义。统中各个成分的含义。 只有当数据流程图中出现的每一个成分只有当数据流程图中出现的每一个成分 都给出定义之后,才能完整、准确地描述一都给出定义之后,才能完整、准确地描述一 个系统。个系统。 93 3 系统数据流程调查分析系统数据流程调查分析 3.3 数据字典数据字典 在新系统数据流程图的基础上,进一步定在新系统数据流程图的基础上,进一步定 义和描述所有数据的工具,包括对一切动态义和描述所有数据的工具,包括对一切动态 数据数据( (数据流数据流) )和静态数据和静态数据( (数据存贮数据存贮) )的数据的数据 结构和相互关系的说明,是数据分析和数据结构和相互关系的说明,
48、是数据分析和数据 管理的重要工具。管理的重要工具。 数据字典就是这样的工具之一。数据字典就是这样的工具之一。 94 3 系统数据流程调查分析系统数据流程调查分析 3.3 数据字典数据字典 数据流程图上所有成分的定义和解释的文数据流程图上所有成分的定义和解释的文 字集合就是数据字典字集合就是数据字典(Date Dictionary(Date Dictionary,简,简 称称DD )DD )。它不仅能对数据流程图的各种成分。它不仅能对数据流程图的各种成分 起注释、说明的作用,给这些成分赋以实际起注释、说明的作用,给这些成分赋以实际 的内容,还能对系统分析中其他需要说明的的内容,还能对系统分析中其
49、他需要说明的 问题进行定义和说明。问题进行定义和说明。 95 3 系统数据流程调查分析系统数据流程调查分析 3.3 数据字典数据字典 工作量很大,相当烦琐工作量很大,相当烦琐,但必不可少但必不可少。 意义重要,不仅在系统分析阶段,而且在意义重要,不仅在系统分析阶段,而且在 整个研制过程中以及今后系统运行中都要使整个研制过程中以及今后系统运行中都要使 用用。 可以用人工方式建立,也可以建立在计算可以用人工方式建立,也可以建立在计算 机内,数据字典实际上是关于数据的数据库,机内,数据字典实际上是关于数据的数据库, 这样使用、维护都比较方便。这样使用、维护都比较方便。 96 3 系统数据流程调查分析
50、系统数据流程调查分析 3.3 数据字典数据字典 数据字典中有六类条目:数据字典中有六类条目: 数据元素数据元素 数据结构数据结构 数据流数据流 数据存储数据存储 处理过程处理过程 外部实体外部实体 不同类型的条目有不同的属性需要描述。不同类型的条目有不同的属性需要描述。 97 3 系统数据流程调查分析系统数据流程调查分析 3.3 数据字典数据字典 1.1.数据元素数据元素 数据元素是最小的数据组成单位,也就是数据元素是最小的数据组成单位,也就是 不可再分的数据单位,描述数据的静态特性,不可再分的数据单位,描述数据的静态特性, 如学号、姓名等。如学号、姓名等。 对每个数据元素,需要描述以下属性:
51、对每个数据元素,需要描述以下属性: 数据项的名称、编号、别名、简述;数据数据项的名称、编号、别名、简述;数据 的类型,取值范围和取值,长度。的类型,取值范围和取值,长度。 98 3 系统数据流程调查分析系统数据流程调查分析 3.3 数据字典数据字典 99 3 系统数据流程调查分析系统数据流程调查分析 3.3 数据字典数据字典 2.2.数据结构数据结构 数据结构的描述是数据之间的组合关系,数据结构的描述是数据之间的组合关系, 即说明这个数据结构包括哪些成分。即说明这个数据结构包括哪些成分。 一个数据结构可以包括若干个数据元素一个数据结构可以包括若干个数据元素 或或( (和和) )数据结构。数据结
52、构。 100 3 系统数据流程调查分析系统数据流程调查分析 3.3 数据字典数据字典 101 3 系统数据流程调查分析系统数据流程调查分析 3.3 数据字典数据字典 102 3 系统数据流程调查分析系统数据流程调查分析 3.3 数据字典数据字典 3.3.数据流数据流 数据流类目由一个或一组固定的数据项数据流类目由一个或一组固定的数据项 组成。关于数据流,在数据字典中描述以下组成。关于数据流,在数据字典中描述以下 属性:数据量的来源、数据流的去向、数据属性:数据量的来源、数据流的去向、数据 流的组成、数据流的流通量、高峰时的流通流的组成、数据流的流通量、高峰时的流通 量。量。 103 3 系统数
53、据流程调查分析系统数据流程调查分析 3.3 数据字典数据字典 104 3 系统数据流程调查分析系统数据流程调查分析 3.3 数据字典数据字典 4.4.数据存储数据存储 数据存储主要描写该数据存储的结构,数据存储主要描写该数据存储的结构, 及有关的数据流、查询要求。及有关的数据流、查询要求。 105 3 系统数据流程调查分析系统数据流程调查分析 3.3 数据字典数据字典 106 3 系统数据流程调查分析系统数据流程调查分析 3.3 数据字典数据字典 5.5.处理过程处理过程 对于数据流程图中的处理框,需要在数对于数据流程图中的处理框,需要在数 据字典中描述处理框的编号、名称、功能的据字典中描述处
54、理框的编号、名称、功能的 简要说明,有关的输入、输出。对功能进行简要说明,有关的输入、输出。对功能进行 描述,应使人能有一个较明确的概念,知道描述,应使人能有一个较明确的概念,知道 这一框的主要功能。详细的功能,还要用小这一框的主要功能。详细的功能,还要用小 说明进一步描述。说明进一步描述。 107 3 系统数据流程调查分析系统数据流程调查分析 3.3 数据字典数据字典 108 3 系统数据流程调查分析系统数据流程调查分析 3.3 数据字典数据字典 6. 6.外部实体外部实体 外部实体是数据的来源和去向。因此,外部实体是数据的来源和去向。因此, 在数据字典中关于外部实体的条目,主要说在数据字典
55、中关于外部实体的条目,主要说 明外部实体产生的数据流和传给该外部实体明外部实体产生的数据流和传给该外部实体 的数据流,以及该外部实体的数量。外部实的数据流,以及该外部实体的数量。外部实 体的数量对于估计本系统的业务量有参考作体的数量对于估计本系统的业务量有参考作 用,尤其是关系密切的主要外部实体。用,尤其是关系密切的主要外部实体。 109 4 处理逻辑的描述工具处理逻辑的描述工具 数据字典中包括了对各个处理功能的数据字典中包括了对各个处理功能的 一般描述,但这种描述是高度概括的,不一般描述,但这种描述是高度概括的,不 能也不应该过多地描述各个处理功能的细能也不应该过多地描述各个处理功能的细 节
56、。节。 因此,为了简单明了地表达处理逻辑因此,为了简单明了地表达处理逻辑 的一些难以说明的逻辑判断功能,可以采的一些难以说明的逻辑判断功能,可以采 用判断树、决策表和结构化语言表示方法用判断树、决策表和结构化语言表示方法 三种工具。三种工具。 110 4 处理逻辑的描述工具处理逻辑的描述工具 1. 1.判断树判断树 判断树是用来表示逻辑判断问题的一判断树是用来表示逻辑判断问题的一 种图形工具。用种图形工具。用“树树”来表达不同条件下的来表达不同条件下的 不同处理,比用语言的方式更直观。不同处理,比用语言的方式更直观。 111 4 处理逻辑的描述工具处理逻辑的描述工具 112 4 处理逻辑的描述
57、工具处理逻辑的描述工具 案例:根据订货折扣的相关规定,画案例:根据订货折扣的相关规定,画 出订货处理优惠待遇的判断树出订货处理优惠待遇的判断树 P106P106107107 113 4 处理逻辑的描述工具处理逻辑的描述工具 114 115 4 处理逻辑的描述工具处理逻辑的描述工具 2. 2.决策表决策表 决策表以表格的形式给出各种条件的决策表以表格的形式给出各种条件的 全部组合以及各种组合下应采取的行动。当全部组合以及各种组合下应采取的行动。当 条件的个数多,每一条件的取值若干个、相条件的个数多,每一条件的取值若干个、相 应的动作也很多的情况下,使用决策表比判应的动作也很多的情况下,使用决策表
58、比判 断树更加有效和清晰。断树更加有效和清晰。 116 4 处理逻辑的描述工具处理逻辑的描述工具 决策表由:决策表由: 条件语句条件语句 行动语句行动语句 条件项条件项 行动项组成。行动项组成。 117 4 处理逻辑的描述工具处理逻辑的描述工具 118 4 处理逻辑的描述工具处理逻辑的描述工具 案例:根据订货折扣的相关规定(同上案例:根据订货折扣的相关规定(同上 例),画出订货处理优惠待遇的决策表例),画出订货处理优惠待遇的决策表 119 4 处理逻辑的描述工具处理逻辑的描述工具 表 120 4 处理逻辑的描述工具处理逻辑的描述工具 3. 3.结构化语言表示方法结构化语言表示方法 结构化语言是
59、受结构化程序设计思想结构化语言是受结构化程序设计思想 启发而扩展出来的,只允许三种基本语句,启发而扩展出来的,只允许三种基本语句, 即简单的祈使语句、判断语句、循环语句。即简单的祈使语句、判断语句、循环语句。 与程序设计语言的差别在于结构化语言没有与程序设计语言的差别在于结构化语言没有 严格的语法规定。与自然语言的不同在于它严格的语法规定。与自然语言的不同在于它 只有极其有限的词汇和语句。只有极其有限的词汇和语句。 121 4 处理逻辑的描述工具处理逻辑的描述工具 (1) (1)祈使语句祈使语句 祈使语句指出要做什么事情,包括一个祈使语句指出要做什么事情,包括一个 动词和一个宾语。动词指出要执
60、行的功能,动词和一个宾语。动词指出要执行的功能, 宾语表示动作的对象,例如:计算工资、发宾语表示动作的对象,例如:计算工资、发 补考通知。补考通知。 122 4 处理逻辑的描述工具处理逻辑的描述工具 使用祈使语句,应注意以下几点:使用祈使语句,应注意以下几点: 力求精练,不应太长;力求精练,不应太长; 不使用形容词和副词;不使用形容词和副词; 动词要能明确表达执行的动作,不用动词要能明确表达执行的动作,不用 “做做”、“处理处理”这类意义太泛的动词,意义这类意义太泛的动词,意义 相同的动词,只确定使用其中之一;相同的动词,只确定使用其中之一; 名词必须在数据字典中有定义。名词必须在数据字典中有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届河北省邢台市临西一中学普通班重点名校初三下第二次月考物理试题试卷含解析
- 湖南长沙市青竹湖湘一外国语校2025-2026学年初三数学试题下学期第一次月考数学试题含解析
- 江苏省南京树人中学2026年初三下学期模拟(一)测试物理试题含解析
- 食品安全教育班会方案
- 2026年大学大一(基础医学)生物化学基础测试题及答案
- 2025年前台防疫接待礼仪模拟题
- 护理干预对糖尿病足患者康复的影响
- 护理操作:静脉注射泵并发症的预防
- 护理感染预防的应急预案
- 让学生的习作绽放生命的异彩和斑斓
- 《无损检测 灰色阴影对比度卡》
- 观察了解和处置患者用药与治疗反应的流程
- 氧气管道吹扫、打压方案
- 首都经济贸易大学《统计学》2022-2023学年第一学期期末试卷
- 家装门窗销售合同范本
- 肝功能异常的评估及其临床诊疗思路课件
- DB11T 3034-2023 建筑消防设施检测服务规范
- xxx高校5G随行专网融合建设方案
- 房屋建筑拆除施工方案
- 广东省基坑工程自动化监测技术规范
- 石油化工设备维护检修规程设备完好标准SHS
评论
0/150
提交评论