管理信息系统的系统分析3.ppt_第1页
管理信息系统的系统分析3.ppt_第2页
管理信息系统的系统分析3.ppt_第3页
管理信息系统的系统分析3.ppt_第4页
管理信息系统的系统分析3.ppt_第5页
已阅读5页,还剩86页未读 继续免费阅读

下载本文档

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

文档简介

第5章 结构化系统分析 Date1 本章教学目标 理解并掌握 系统分析的方法 系统分析的工具 Date2 本章主要内容 系统分析概述 系统分析的过程 系统分析工具应用(Visio软件)(自学) 管理信息系统战略规划 战略规划的作用和内容 MIS战略规划的组织 制定MIS战略规划的常用方法 系统调查 系统调查的内容、原则 和方法 系统分析 组织及职能分析 业务流程分析 数据及数据处理分析 建立新系统的逻辑模型 编写系统分析报告 Date3 5.1 概述 【前导案例】一个CIO的ERP噩梦 误区: 要什么,就做什么!身陷两难困境身陷两难困境 ! 遭遇:需求(欲望)无止尽需求(欲望)无止尽 业务部门从对项目的陌生提不出任何需求, 到对项目一知半解提出无休无止的需求,再到深入了 解项目 后提出结合企业实际的建设性的需求 人们对任何事务的认知都有一个从不熟悉到 熟悉,从不了解到了解的过程。 经验: “明确项目期望,用期望来衡量业务人员的项 目需求。” 体会: 任何成功的商业模式都有一个核心价值环, 即企业的核心业务流程,它的持续运转是企业生存和发展的 基础。因此,保证这个关系企业命脉的“关键一环”更加高效 的运转,成为对信息化建设的根本要求。 Date4 5.1.1 系统分析概述 任务:理解和表达用户需求,解决“做什么”的问题。即在充 分认识原信息系统的基础上,通过问题识别,可行性分 析,详细调查,系统化分析,最后完成新系统的逻辑方 案设计,或称逻辑模型设计。 内容:可概括为调查与分析两个方面。 1、业务和数据的流程是否通畅,是否合理; 2、数据、业务过程和实现管理功能之间的关系; 3、老系统管理模式改革和新系统管理方法的实 现是否具有可行性等; 目的:确定用户的需求及其解决方法。 Date5 5.1.2系统化分析 1、分析系统目标 2、分析业务流程 3、分析数据流程 4、功能分析和划分子系统 5、数据分析(数据库建模) 6、数据存储分析 7、数据查询要求分析 8、数据的输入输出分析 9、绘制新系统数据流程图 10、确定新系统数据处理方式 11、研究确定管理模型 12、提出新系统逻辑方案 原有流程分析 业务流程优化 确定新的业务流程 确定新系统的人机界面(人机分工 ) 预测模型 综合计划模型 经营管理决策模型 生产计划管理模型 成本管理模型 财务管理模型 库存管理模型 统计分析模型 新系统业务流程 新系统数据流程 新系统逻辑结构 新系统中数据资源分布 新系统管理模型 Date6 5.2 信息系统战略规划 5.2.1 战略规划的概念 正确理解“战略规划”的含义 决策 战略规划是为未来做现在的决策,而不是做 未来的决策,决策只存在于现在;战略规划也不是预测,而 是一种思考的工具,是一个过程,即为了取得未来的成就现 在该做什么。 风险 规划不是消除风险,而是明确所要承担的风 险,明确战略规划的代价与投资。其结果是提高对风险的承 担能力。 决策执行衡量 这是一个循环往复的过程;高层人员及时回 顾总结;及时转化为日常行动;人人理解的方向和目标。 Date7 战略规划的框架结构 公司级 业务级 执行级 方向和目标约束和政策计划与指标 Date8 案例:中船江南重工集团战略规划框架案例:中船江南重工集团战略规划框架 生产日程管理生产日程管理 提高生产计划柔性提高生产计划柔性 提高设备配套率提高设备配套率 提高材料配套率提高材料配套率 采用计算机辅助设计采用计算机辅助设计 缩短生产设计缩短生产设计 缩短技术设计缩短技术设计 加强作业加强作业 计划计划 原材料采购原材料采购 与配套与配套 缩缩 短短 造造 船船 周周 期期 缩短设计缩短设计 时间时间 Date9 5.2.2 MIS战略规划的作用和内容 规划的重要性可以用如下关系概括 好的总体规划+好的开发优秀的管理信息系统 好的总体规划+差的开发好的管理信息系统 差的总体规划+好的开发差的管理信息系统 差的总体规划+差的开发失败的管理信息系统 MIS战略规划的作用 合理分配和利用信息资源,以节省信息系统的投 资。 合理制定信息系统的目标和任务。 指导管理信息系统开发,用规划作为将来考核系 统开发工作的标准。 Date10 MIS战略规划的内容 需要什么系统?需要什么系统? 覆盖的业务领域、对企业目标的支持、应用范围 和影响范围、系统资源需求等。 何时开发系统?何时开发系统? 分析企业业务变动、组织和技术条件、资源准备 等,确定系统开发时间。 现行系统的变化?现行系统的变化? 系统适应性与问题评价,系统服务是否需要调整 ,企业管理机构是否需要调整等。 灾难应急计划?灾难应急计划? 有什么计划保护系统免遭灾难,对保护系统的选 择与评价。 战略规划的主要内容战略规划的主要内容(p150)(p150) Date11 企业的 战略业务规划 管理信息系统的 总体结构 管理环境 需求 信息技术 发展 各阶段发展目标、任务、内容 管理信息系统战略规划的示意图管理信息系统战略规划的示意图 Date12 信息系统战略规划的步骤 规划的基本问题确定 收集初始信息 现状评价、识别计划约束 设置目标 准备规划矩阵 识别活动 列出工程项目活动列出重复活动 选择最优活动的组合 确定优先权、估计项目成本、人员要求 准备项目实施进度计划 写出 IS 战略规划 总经理批准 开 始 结 束 用户、MIS委员会 返回到前面合适的位置 Date13 5.2.3 MIS规划的主要方法 信息系统规划方法关键成功因素法 (critical success factors,CSF ) 企 业 目 标 1、目标识别2、CSF识别3、性能指标识别4、数据字典定义 Date14 组织关键成功因素 银行 冷饮厂商 零售连锁店 物流企业 方便快捷的服务、业务处 理的低成本 货架上的产品新鲜、风味不断创新 质量过硬、价格便宜、品种繁多 准时发货 、运送快捷、精确跟踪 关键成功因素举例 Date15 MIS规划的主要方法(2) 信息系统规划方法“战略目标集”转化 法(strategy set transformation,SST ) 识别组织的战略集合: 描绘出组织各类人员结构 识别每类人员的目标 对于每类人员识别其使命及战略 组织战略集转化成MIS战略 组织的战略目标组织的战略目标MISMIS战略目标战略目标 Date16 MIS规划的主要方法(3) 信息系统规划方法企业系统计划 (business system planning,BSP) 企业目标企业目标企业目标企业目标 企业过程企业过程企业过程企业过程 数据分析数据分析信息结构信息结构 数数 据据 识别识别 设计设计 Date17 BSP法的工作步骤 BSPBSP方法的核心方法的核心 划分子系统,可以划分子系统,可以 用用U/CU/C图图 Date18 三种信息系统规划方法的结合CSB 抓住主要矛盾,目标识别突出,抓住主要矛盾,目标识别突出, 适用于管理目标的确定适用于管理目标的确定 以以人为中心,通过分层识别人为中心,通过分层识别 管理目标,转化为信息系统目标管理目标,转化为信息系统目标 通过过程引出目标,核心是通过过程引出目标,核心是 识别企业过程识别企业过程 C C S S B B CSFCSF确定企业确定企业 目标,目标,SSTSST 补充完善并补充完善并 转化为信息转化为信息 系统目标,系统目标, 用用BSPBSP识别识别 并确定信息并确定信息 系统结构系统结构 CSFCSF SSTSST BSPBSP Date19 5.2.4 U/C矩阵的应用 对一个大系统的多层MIS总体方案设计, 由于包含的处理功能及数据流、数据存储 等项目多、关系复杂,因此,往往先进行 子系统的划分,并确定各子系统之间的信 息流与接口。在总体方案的基础上,再进 行各个子系统的分析。 过程/数据类分析法(U/C矩阵)是新系统 总体方案设计过程中,进行结构分析的较 好方法。 Date20 (1)U/C矩阵的结构: 数 过 据 程 类 (功能) 数 据 功 能 Use/Create (使用/产生) Date21 (2)U/C矩阵应用的步骤(1) U/C矩阵的建立 根据新系统目标,从上到下划分为若干主 要任务,再把各任务分解为若干过程 P=(P1,P2,PM) 分别找出各过程需要的数据类别,进行数 据类别的分析和调整,并进行正确性、完整性 、一致性、唯一性和冗余性检查。 D=(D1,D2,DN) Date22 U/C矩阵应用的步骤(2) 将分析后的过程和数据类关系进行综合 ,绘制过程数据类表: D1 D2 DN P1 P2 U/C PM Date23 U/C矩阵应用的步骤(3) 过程/数据类表是根据过程与数据类之间 的关系来确定过程之间的关系。通常,过 程与数据类之间的关系有三种: 生成关系:Create 输出 使用关系:Use输入 无关系: 矩阵表的横向(行)将系统的有关过程Pi 按上下层关系及执行顺序进行排列 矩阵表的纵向(列)将与过程有关的数 据类Dj尽量按数据生成顺序进行排列 Date24 正确性检验 (2)完备性(completeness)检验:指对具体的数据 项必须有一个产生者(C)和至少一个使用者(U),功 能则必须有产生或使用(U或C)发生。 (3)一致性(uniformity)检验:指对具体的数据项必 须有且仅有一个产生者(C)。 (4)无冗余性(non-verbosity)检验:指 UC矩阵中 不允许有空行和空列。 (1)数据守恒原理(Principle of Data Conservation) :数据必定有一个产生的源,而且必定有一个或多个用途 。 Date25 (3)UC矩阵举例:UC 矩阵的建立 Date26 (3)UC矩阵举例:表上移动作业过程 Date27 (3)UC矩阵举例:子系统划分 Date28 5.2.5 可行性分析 1、可行性分析的任务:明确两个关系: 需要与可能的关系 目标与约束条件的关系 2、可行性分析的时机 系统初步调查 可行性分析可行性分析 可行项目详细调查 Date29 3、可行性分析的内容 (1)管理上的可行性 决策者、管理者的态度;人员素质;管理方法;企业重组( 机构重组、业务重组、权力重组);体制变革;法律法规;企业 文化等 (2)技术上的可行性 硬件技术:存储能力、通信能力、处理速度等。 软件技术:软件平台、软件开发技术、人工智能等。 技术力量:分析、设计、运行、维护等技术能力。 IT项目管理能力:能力成熟度等级。 (3)经济上的可行性 费用:设备、软件开发费用、培训费用、运行(管理、维护 )费用等 效益:直接效益(成本、费用的节约、信息产品的附加价值 等)、间接效益(决策、管理水平的提高、工作效率、质量的提 高、无形价值的提高等) 投资与筹资 Date30 4、可行性分析报告 可行性分析报告的内容: (1)系统简述 (2)项目的目标 (3)所需资源、预算和期望效益分析 (4)对项目可行性的结论 可行性分析报告的结论应明确指出以下 内容之一: 可立即开发 不能或没有必要继续进行 需推迟到某些条件具备后才能进行 Date31 53 系统调查 系统调查:系统调查:就是以物流为基础,以信息流为主 线,全面调查系统中存在的各种数据、数据流程 及每个数据的加工处理过程。 系统调查的目的:系统调查的目的:在于完全掌握现行系统的现 状,发现问题的薄弱环节,收集资料,为下一步 的系统化分析和提出新系统的逻辑模型设计方案 做好准备。 物流:原材料进厂入库加工成品销售 信息流:验收单 入库单 库存帐 加工单 成品入库单 库存帐 出库单 Date32 5.3.1 5.3.1 系统调查的内容系统调查的内容 组织目标和发展战略 组织机构及其功能划分 业务流程与工作方式 数据与数据流程 管理方式及有关条例 决策方式和决策过程 可用资源和限制条件 现存问题和改进意见 Date33 系统调查过程中应始终坚持正确的方法,遵循一定的 原则,确保调查工作的高效率、正确性及客观性。 用户参与 自顶向下全面展开 客观公正 全面铺开与重点调查结合 工程化的工作方式 主动沟通和亲和友善的工作方式 5.3.2 系统调查的原则系统调查的原则 计划 管理 质检信息 质量反馈信息 生产进度 合同信息 发货信息 销售计划大纲 执行情况 回款、费用等 销售 管理 财务 管理 生产 管理 质量 管理 常用的工程化图表工具有:组 织结构图、管理业务流程图、 表格分配图、数据流程图、数 据字典、判定树、决策表等。 Date34 系统调查 是系统分析人员与用户进行广泛、深入地交 流的一种活动,因此,在开始调查活动之前,应对企业 中的各级管理人员、业务人员进行动员或培训,使企 业中的有关人员对开发工作具有正确的认识,并得到他 们的积极支持与配合。 系统调查统调查 的方法通常包括: 面谈谈(interview) 阅读资阅读资 料(reading) 直接观观察(direct observation) 问问卷调查调查 (questionnaire) 5.3.3 系统调查的方法 Date35 5.4 系统分析 解决“做什么”的问题 分析现有业务与流程,提出新的方案 主要步骤 需求分析 组织结构与功能分析 业务流程分析 数据流程分析 功能/数据分析 新逻辑方案的建立 Date36 5.4.1 需求分析 分析与设计的基础 详细调查目的:掌握现行系统现状,发 现问题,搜集资料 调查范围 系统环境 管理功能 业务流程 数据流程 管理方法 Date37 5.4.2 组织结构调查 1、组织结构:是指一个组织(部门、企业、车间、科 室)的组成部分之间的隶属关系或管理与被管理的关系 。 2、调查工具:组织结构图 3、调查内容:组织的构成结构、各机构的职能分工、 决策内容、存在的问题、对新系统的要求等。 厂长工作部经营部生产部后勤部宣传部 工厂管理委员会 厂长 Date38 厂办小车队 厂长办公室 企管科质检科计算中心 企业管理处 综合 计划科 统计科 计划统计处 厂长工作部 二级组织结构图 厂长工作部经营部生产部后勤部宣传部 工厂管理委员会 厂长 Date39 5.4.3 管理功能调查 1、管理功能:指的是完成某项工作的能力。 2、调查工具:功能层次图 3、调查内容:从系统目标到各项功能的层次关系 下图表示了某销售系统的管理功能。 销售系统管理 销售历史资料管理 编制年度销售大纲 编制销售计划 合同有效性检查 合同执行情况分析 合同登记和变更 销售收入核算 销售利润核算 销售统计分析 出入库管理 库存统计 市场预测 市场分析 销售 计划管理 销售 合同管理 销售核算 与统计 成品库 管理 市场 预测 Date40 财务会计管理系统 账务 处理 销售与应收 账款管理 采购与存货 管理 成本 管理 财务 分析 凭证处理 记账结账 账簿管理 个人往来账款管理 部门管理 单位往来管理 项目管理 银行对账 Date41 5.4.4组织/业务(功能)分析 1、组织/业务矩阵 图中: “”表示该部门是对应业务的主管部门。 “”表示该部门为完成该业务的相关部门。 “”表示该部门为协调该业务的辅助部门。 对帐 药品发放 划价 药品保管 药品采购 药房药库供应组 部门 业务 在对该矩阵进行分析时应考虑两个问题: 该矩阵中每行有且仅有一个星号,既每个业务只能由一个 部门主管; 该矩阵中每列至少有一个星号,既每个部门至少要主管一 个业务。 Date42 可以用业务功能一览表来表示某个部门所具有的功能 ,进一步说明组织内部的所有业务及其分配情况。 2、业务功能一览 部门业务功能 药房 填“出库单”到库房领药; 为病人处方划价; 核实处方后发药; 每天工作结束后,同收费人员对帐 ; 每月底统计销 售额; 每季度对药房进行一次盘点。 Date43 5.4.5 管理业务流程的调查 管理业务流程的调查就是在各职能部门划分和业务 功能分工的基础上,着眼于对某项业务活动所处理的 单据、文件进行跟踪,将这项业务处理过程按顺序 ,用规定的符号进行描述,以了解业务处理的逻辑 步骤与方法。 调查管理业务流程应顺着原系统信息流动的过程逐 步地进行内容包括各环节的处理业务、信息来源 、处理方法、计算方法、信息流经去向、提供信息 的时间和形态(报告、单据、屏幕显示等)。 管理业务流程的调查的工具主要有: 管理业务流程图 表格分配图 Date44 1、管理业务流程图 (1)业务流程图(transaction flow diagram,简称TFD)是描述系统内各单位、人员 之间业务关系、作业顺序和管理信息流向的一种 规范化的规范化的图形工具,它用一些规定的符号及连线用一些规定的符号及连线 来表示各个具体业务的处理过程。来表示各个具体业务的处理过程。 (2)TFD的常用符号: 业务处理单位处理功能描述表格/单据 数据存档 信息流向 起点/终点 Date45 举例。某工厂成品库管理的业务过程如下: 成品库保管员按车间送来的入库单登记库存台账。发 货时,发货员根据销售科送来的发货通知单将成品出库 ,并发货,同时填写三份出库单,其中一份交给成品库 保管员,由他按此出库单登记库存台账,出库单的另外 两联分别送销售科和会计科。试按以上业务过程画出业 务流程图。 登记车间 入库单 保管员 库存台账 销售科 发货通知单 发货员成品出库并发货 填写 3 2 出库单 1 会计科 Date46 2、表格分配图 采购部门财会部门物资管理部门 4 3 2 采购单 1 应付款处理 登记待收货 收货处理 待收货清单 4 3 2 收货单 1 取货通知 应付款账 卖 方 付 款 存档 存档 卖 方 准备采购单 Date47 5.4.6 数据流程调查 一、数据流程调查的目的与内容 1、数据流程调查:数据流程调查:就是在管理业务调查的基础 上,摆脱机构、人员、物资以及场所、手段等各 种物理内容,将注意力集中在系统对各种数据处将注意力集中在系统对各种数据处 理的逻辑方面理的逻辑方面,重点调查系统中数据的流动、传 递、处理、存储等,从而抽象和概括出系统的输 入、输出、处理、存储和传输等功能。 2、数据流程调查的目的:数据流程调查的目的:就是要明确每个数据 的处理方法和处理过程,并发现和解决原系统数 据流通过程中的数据流程不畅、前后数据不一致 或不匹配、数据处理过程不合理等问题,以便进 一步帮助系统分析人员建立新系统的逻辑模型。建立新系统的逻辑模型。 Date48 二、数据流程图( Data Flow Diagram ,DFD ) 1、DFD的概念 数据流程图数据流程图是以管理业务流程图为依据,通过抽象抽象以舍去 具体的组织结构、工作场所和物流等,单从数据信息流动的角度从数据信息流动的角度 ,来描述系统内部及系统与环境之间的数据信息的传递、处理和 存储过程的一种工具。 DFD是系统逻辑模型的主要组成部分,它能精确地在逻辑 上描述新系统的功能、输入、输出和数据存贮等,而摆脱了所有 的物理内容。数据流程图也可看作是新系统的总体设计图。 2、DFD的特点 数据流程图既是对原系统进行分析和抽象的工具,也是用 来描述系统逻辑模型的主要工具。它与管理业务调查所用的工具 相比具有三个显著的特点: 抽象性 概括性 简明性 Date49 数据流程图由四种符号表示: (1)外部实体。 (2)数据流。 (3)处理(功能) (4)数据存储 3、DFD的基本符号 Date50 4、绘制数据流程图的大致步骤(1): 具体步骤如下: l首先要掌握现行系统的全部资料和管理业务流程 图 l根据系统可行性分析确定的范围、目标和用户的 需求,划定系统的界面。 l界面内的,作为具体分析的系统; l界面外的、与系统有数据联系的部门和事物 ,则视为外部实体。 l确定整个系统的输入、输出和外部实体,绘制顶 层数据流程图。 l若系统中具有全系统共享的数据存贮,可表 示在顶层数据流程图中,部分功能共享的数据可在低层次数 据流程图中表达。 Date51 4、绘制数据流程图的大致步骤(2): l分解顶层数据流程图,绘制一级细化图。 l通常在现行系统的业务流程图的基础上, 将整个系统的功能进行低一级细分,然后根据用户要求和 系统目标,确定每一分功能的输入输出和外界实体间的联 系,以及功能处理过程中需要存储、查询和处理的一系列 文档资料,从而绘制低一级数据流程图。在绘制过程中, 应一边绘图,一边核对相应的数据、报表及模型。 l逐级将每一处理功能扩展、分解。并加入对例外 情况的处理,形成低一级数据流程图。 l如此反复,直到数据流程图的细化程度满 足用户要求为止。 l最后对最终数据流程图中的处理框、存储框和数 据流程线分别编号。 Date52 数据流程图的绘制过程 Date53 6、顶层数据流程图的一般形式 信息 来源 信息 去向 系统处理 P0 共享数据存储D0 Date54 自顶向下自顶向下逐层分解逐层分解 例:汽车配件管理第一层数据流程图 P1 处理 业务 订货单 发货单 订货单 发货单 配件库存 顾客供应商 数据流程图举例数据流程图举例1 1 Date55 销售 订货单 发货单 配件库存 P1.1 采购 P1.2订货单 发货单 到货通知 会计 P1.3 收 据 应 付 款 通 知 向供应商的订货单 顾客供应商 汽车配件管理第二层数据流程图 Date56 编 辑 订货单 订货单 配件库存 P1.1.1 确 定 顾 客 订 货 P1.1.3 产 生 暂 存 订货单 P1.1.5 对 照 暂 存 订货单 P1.1.6 开发货 单并修 改库存 P1.1.4 不合格 顾客 可发 订货 不满足 的订货 登录新 顾客数据 P1.1.2 暂存订货单 到 货 通 知 新顾客 销售历史应收款明细账 配件库存 合格的订货单 检 索 库 存 P1.1.7 询 问 库 存 库 存 状 态 顾客 业务员 采购 经理 P1.1.8 编制销售 和 库存报表 汽车配件管理第三层数据流程图 Date57 实例2 :考务处理系统 (1)对考生送来的报名单进行检查; (2)对合格的报名单编好准考证号后将 准考证送给考生,并将汇总后的考生名 单送给阅卷站; (3)对阅卷站送来的成绩单进行检查, 并根据考试中心制定的合格标准审定合 格者; (4)制作考生通知单(含成绩及合格/不 合格标志)送给考生; (5)按地区进行成绩分类统计和试题难 度分析,产生统计分析表。 Date58 顶层数据流图 考 生 考务 处理系统 考 试 中 心 阅卷站 报名单 准考证 考生通知单 成 绩 清 单 合格标准 考 生 名 单 统计分析表 处理 报名单 报名单 准考证 1 统计 成绩 2 考生通知单 成 0层数据流图 考生名册 绩 清 单 合 格 标 准 考 生 名 单 统计分析表 一层数据流图 (a) 检查 报名单 报名单 准考证 1.1 编准考 证号 1.2 不合格 报名单 考生名册 考生名单 合格 报名单 登记 考生 1.3 正式 报名单 汇总 名单 1.3 检查 成绩清单 2.1 审定 合格者 2.2 考生名册 正确 成绩清单 制作 通知单 2.3 分析 统计成绩 2.4 分析 试题难度 2.5 试题得分清单 考生 通知单 难度 分析表 合格 标准 分类 统计表 成绩清单 错误 成绩清单 经审定的 成绩清单 一层数据流图 (b) 5.4.7 数据及数据处理分析 数据分析是把收集到的数据转化为对分 析人员有用的形式。即确定收集到的各数 据的来源、去向、加工处理过程、加工处 理频度、信息量大小等,并改进和优化信 息流程,删除冗余信息。 数据分析又可分为两步 数据汇总分析 数据流程分析 Date63 一、数据汇总分析(P172) 数据汇总分析的主要任务是对收集到的数据进 行汇总、整理和分类,并使之协调统一。数据汇 总分析应归纳总结出所有系统所需的数据,并对 每个数据进行详细的定义,包括每个数据的来源 与去向、每个数据的产生或使用频率、每个数据 存储要求,以及每个数据所含的数据项、每个数 据项的长度及类型、每个数据项的计算方式等详 细内容,为下一步的数据库设计提供基础。 数据汇总 数据项分析 数据正确性分析 数据项特征分析 建立数据字典 Date64 二、数据字典 .数据字典的概念 数据词典(数据词典(Data DictionaryData Dictionary,简称简称DDDD), 是在数据流程图的基础上,进一步定义和描述 所有数据项的工具,是关于数据的数据(Data about Data)。它包括对一切动态数据(数据流 )和静态数据(数据存储)的数据结构和相互 关系等的说明。 Date65 2. 数据字典的作用与编写要求 数据字典的作用数据字典的作用 是对数据流程图中的各种成分,包括数据项、数据结构、 数据流、数据存贮、处理逻辑、外部实体等的逻辑内容与特征予 以详细说明。数据字典中有关系统的详细信息是以后系统设计、 系统实施与维护的重要依据。 数据字典编写的基本要求数据字典编写的基本要求 1)对数据流程图上各种成分的定义必须明确,易理解,唯 一。 2)命名、编号与数据流程图一致。 3)符合一致性与完整性的要求,对数据流程图上的成分定 义与说明无遗漏项,无同名异义或异名同义。 4)格式规范,文字精炼,符号正确。 Date66 3、数据字典中的条目 数据字典中的条目包括数据项、数据结数据项、数据结 构、数据流、数据存贮、处理逻辑、外部构、数据流、数据存贮、处理逻辑、外部 实体实体等6种形式。 1)数据项的定义:数据项的定义: 数据项编号:I0304 数据项名称:库存量 别名:数量 简述:某种配件的库存数量 类型及宽度:长整型,6位 取值范围:0999999 其内容包括: 数据项的名称、编号、 别名和简述; 数据项的取值范围; 数据项的长度。 Date67 2)数据结构的定义:数据结构的定义: 数据结构的描述内容有: 数据结构编号、名称; 数据结构简述; 数据结构组成; 例:下列订货单就是一个由三个数据结构组成的数据 结构。若用DS表示数据结构用I表示数据项则订货单 的数据结构见下表。 订 货 单 编号:年 月 日 配件名称 用户名称 订货数量配件规格配件代码 账号开户银行 电 话用户地址 用户姓名用户代码 Date68 例:订货单的数据结构 DS03-04:配件情况DS03-03:用户情况DS03-.2:订货单标识 I10:配件代码 I3:用户代码 I1:订货单编号 I11:配件名称 I4:用户名称 I2:日期 I12:配件规格 I5:用户地址 I13:订货数量 I6:用户姓名 I9:账号 I8:开户银行 I7:电话 DS03-01:用户订货单 Date69 数据结构编号:DS0301 数据结构名称:用户订货单 简 述:用户所填写用户情况及订货 要求等信息 数据结构组成:DS03-02DS03-02DS03-03DS03-03DS03-04DS03-04 数据结构编号:DS0302 数据结构名称:订货单标识 简 述:订货单编号、日期等信息 数据结构组成:I1I1I2I2 例:数据结构定义 Date70 数据结构编号:DS0303 数据结构名称:用户情况 简 述:用户所填写用户基本情况 数据结构组成:I3I3I4I4I5I5 I6I6I7I7I8I8 I I9 9 数据结构编号:DS0304 数据结构名称:配件情况 简 述:用户对配件订货要求等信息 数据结构组成:I10I10I11 I11 I12I12I13I13 Date71 3)数据流定义:数据流定义: 数据流编号:F03-08 数据流名称:领料单 简述:车间开出的领料单 数据流来源:车间 数据流去向:发料处理模块 数据流组成:材料编号+材料名称+领用数量 +日期+领用单位 数据流量:10份时 高峰流量:20份时(上午9:0011:00) Date72 4)处理逻辑的定义:处理逻辑的定义: 处理逻辑编号:P03-01 处理逻辑名称:计算电费 简 述:计算应交纳的电费 输入数据流:数据流电费价格,来源于数据存储文件价格表; 数据流用电量和用户类别,来源于处理逻辑“读 电表数字处理” 和数据存储“用户文件” 处理:根据数据流“用电量”和“用户信息”,检索用户文件,确 定该用户类别;再根据已确定的该用户类别,检索数据 存储价格表文件,以确定该用户的收费标准,得到单价; 用单价和用电量相乘得该用户应交纳的电费。 输出数据流:数据流“电费”一是去外部项用户,二是写入数据 存储用户电费账目文件。 处理频率:对每个用户每月处理一次。 Date73 5)数据存储的定义数据存储的定义 : 数据存储编号:S02-01 数据存储名称:学生成绩档案 简述:存放学生每学期的考试成绩 数据存储组成:课程名称+学号+成绩 关键字:课程名称 相关联的处理:P02,P03 数据存储编号:S0308 数据存储名称:库存账 简述:存放配件的库存量和单价 数据存储组成:配件编号+配件名称+ 单价+库存量+备注 关键字:配件编号 相关联的处理:P02,P03 数据流数据存储 数据结构 数据项 处理逻辑 Date74 6)外部实体的定外部实体的定 义义 外部实体的定义包括 ; 外部实体的名称及编 号; 简述; 输入数据流; 输出数据流。 外部实体编号:S0301 外部实体名称:用户 简述:购置本单位配件的用户 输入的数据流:D03-06,D03-08 输出的数据流:D03-01 综上所述: 数据字典是关于数据的数据库,一旦数据字典建立起来, 就是一本可供查询的字典。从系统分析、设计到实施的整个 过程都要使用它。在数据字典的建立、修正和补充过程中, 始终要注意保证数据的一致性和完整性。 在数据字典编写的基础上,通过综合分析,根据数据量和 数据处理内容,可估算出现行系统的业务量。根据数据存储 的情况,可以估算出整个系统的总数据量,并进一步分析系 统的处理特点和存在问题。 Date75 5. 处理单元描述分析 数据处理单元按处理逻辑可分为三大类 : 数据计算 数据综合 数据的逻辑判断 Date76 1、悖论问题 理发师悖论: 某小镇上的理发师在其理发店里贴出一公告:“本人一 定给且仅给本镇上不能给自己理发的人理发。” 问题:理发师是否给自己理发? 鳄鱼的两难: 一对父子在河边玩耍,河中的鳄鱼扑过来抓住了父亲 ,然后对儿子说:“你猜我会不会吃掉你爸爸?如果你猜 对了,我就放了他,如果猜错了,就连你一起吃掉。” 儿子说;“我猜你会吃掉他。” 问题:鳄鱼怎么办? 此话当真?“我说的都是谎话!” 问题:此话是真是假? Date77 2、逻辑描述工具 逻辑描述的工具有判断树、决策表 、结构化英语(Programming Design Language,PDL语言)等。 例1:描述下面业务的逻辑流程: 东方公司销售的折扣政策如下: 若年交易额为¥50,000元或不足的情况下 ,无折扣。若每年的交易额在¥50,000元以 上,且最近三个月没有欠款的,给予15%的折 扣率;若最近三个月有欠款,但却是与本公司 交易20年以上的老客户,给予10%的折扣率: 否则,给予5%的折扣率。 Date78 (1)判断树 又称决策树,是一种呈树状的图形工具,适合 于描述处理中具有多种策略,要根据若干条件的 判断,确定所采用策略的情况。 交 易 额 近三个月 有无欠款 折扣率0% 50,000 50,000 是否20年 的老客户 折扣率15% 折扣率10% 折扣率5% 无 有 是 否 Date79 (2)决策表 又称判断表,是一种呈表格状的图形工具。适用于描 述处理判断条件较多、各条件又相互组合、又较多决策 方案的情况。决策表的格式一般由四部分组成: A2 A1 采取的行动处理行动 C2 C1 不同条件的组合判断条件 Date80 例:折扣政策决策表 不同条件组合 条件和行动 12 3 456 7 8 条 件 C1:交易额在¥50,000元以上 Y Y Y Y N N N N C2:最近三个月没有欠款 Y Y N N Y Y N N C3:交易20年以上的老客户 Y N Y N Y N Y N 行 动 A1:折扣率15% A2:折扣率10% A3:折扣率5% A4:无折扣 Date81 例:合并后的折扣政策决策表 行 动 条 件 A4:无折扣 A3:折扣率5% A2:折扣率10% A1:折扣率15% NY C3:交易20年以上的老客户 NNY C2:最近三个月没有欠款 NYYY C1:交易额¥50,000元以上 4321 不同条件组合 条件和行动 Date82 (3)结构化英语 IF 欠款时间 30天 IF 需要量 库存量 THEN 立即发货 ELSE 先按库存量发货,进货后再补发 ELSE IF 欠款时间 100天 THEN IF 需求量 库存量 THEN 先付款再发货 ELSE 不发货 ELSE 要求先付欠款 Date83 5.6 系统化分析 系统化分析的目标 在对原有系统调查的基础上,分析并找出原系统业务流程和 数据流程的不足、提出优化和改进的方法,给出新系统要采用的 信息处理方案。 系统化分析的内容包括: 分析系统的目标 分析业务流程 分析数据流程 功能分析和划分子系统 数据属性分析

温馨提示

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

评论

0/150

提交评论