《my系统分析》PPT课件.ppt_第1页
《my系统分析》PPT课件.ppt_第2页
《my系统分析》PPT课件.ppt_第3页
《my系统分析》PPT课件.ppt_第4页
《my系统分析》PPT课件.ppt_第5页
已阅读5页,还剩109页未读 继续免费阅读

下载本文档

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

文档简介

第15章 系统分析 主要内容 需求分析 组织结构与功能 业务流程分析 数据与数据流程分析 功能/数据分析 新系统逻辑方案的建立 第15章 系统分析 系统分析概述 任务:汇总资料,分析对象:内部整体管理状况 信息处理过程 侧重于:从业务全 过程的角度进行分析 内容:1、业务和数据的流程是否通畅,是否合理; 2、数据、业务过程和实现管理功能之间的关系; 3、老系统管理模式改革和新系统管理方法的实 现是否具有可行性等; 目的:确定用户的需求及其解决方法。 15.1 需求分析 需求分析应分析哪些需要求 需求包括: 功能要求 性能要求 可靠性要求 安全保密性要求 以及开发费用和开发周期 可使用资源等方面的限制 其中 功能要求是最基本的,包括数据要求和加工要求。 15.1 需求分析 可行性分析(初步调查) 已在系统规划中完成。 要求与环境调查要求与环境调查 问题书面材料问题书面材料 技术可行性技术可行性经济可行性经济可行性社会可行性社会可行性 可行性分析与可行性分析与 计划报告计划报告 评审审批评审审批 15.1 需求分析 需求分析(详细调查) 1、原则: 1)自顶向下; 2)用户参与; 3)工程化; 4)全面与重点相结合; 5)友善的工作方式。 2、调查范围 1)组织机构与功能业务; 2)数据和数据流程; 3)业务流程与工作模式; 4)决策方式及过程; 5)可用资源与限制条件 6)现存问题及改进。 3、调查方法 1)召开调查会; 2)访问; 3)发调查表; 4)参加业务实践。 15.1 需求分析 需求调查用表(1) 15.1 需求分析 需求调查用表(2) 15.1 需求分析 需求分析的子活动 需求预测: 系统分析员对系统的基本需求作一假设。 需求导出: 运用各种信息采集技术向用户调查系统的本质要求。 需求确认: 将记录的需求反馈给用户进行检验 需求说明: 利用数据流程图DFD、数据字典、功能描述工具等需求描述工 具。 15.2 组织结构与功能分析 企业的组织结构图 . . . . 企 业 管 理 处 计 划 统 计 处 供 应 处 财 务 处 销 售 处 职 工 食 堂 第 一 生 产 车 间 服 务 公 司 厂 办 厂 长 办 公 室 包 装 车 间 生 产 调 度 处 设 备 管 理 处 技 术 质 量 处 第 九 生 产 车 间 厂 医 务 室 小 车 队 企 管 科 质 检 科 计 算 中 心 综 合 计 划 处 统 计 科 销 售 管 理 科 成 品 库 业 务 联 系 部 市 场 分 析 部 甲 班 组 丙 班 组 乙 班 组 丁 班 组 党 委 办 公 室 团 委 工 会 职 教 处 人 事 处 图 书 资 料 室 厂 长 工厂管理委员会 厂长工作部经营部生产部后勤部宣教部 15.2 组织结构与功能分析 l 组织/业务分析 组织管理机构与物流的关系 供销处 厂长 人事处生产处技术处财务处行政处 研究设计 采购销售仓库 1车间2车间3车间N车间运输 总务房产福利 15.2 组织结构与功能分析 l 组织/业务分析 组织业务关系图 组 织 15.2 组织结构与功能分析 业务功能一览表 组织的各部分不能完整地反映该部分所包含的所有业务 随着生产的发展,生产规模的扩大和管理水平的提高,组织的某些部 分业务范围越来越大,功能也越来越细,由原来单一的业务派生出许 多业务。 这些业务在同一组织中由不同的业务人员分管,其工作性质已经逐步 有了变化。 终究这些变化将 引起组织本身的变化,裂变出一个新的、专业化的组织,由它来完成 某一类特定的业务功能。 以功能为准绳设计和考虑系统 系统将会对组织结构的变化有一定的独立性。 15.2 组织结构与功能分析 业务功能表 财务主管 财务计划 成本管理 财务会计 内部银行 财务分析 利税计划 月度资金计划 年度资金计划 成本分析 成本计划 定额成本计算 成本核算 工资管理 专项基金 帐务管理 奖金管理 退休职工工资 生产职工工资 销售帐务管理 日常帐务管理 银行帐务管理 固定资产折旧 基本建设基金 技术改造基金 资金利用率分析 财务计划执行分析 利润分析 资金使用状况分析 15.2 组织结构与功能分析 业务功能表 销售系统管理销售系统管理 销售计销售计 划管理划管理 成品库成品库 管理管理 销售合销售合 同管理同管理 销售核销售核 算管理算管理 市场市场 预测预测 销销 售售 历历 史史 资资 料料 管管 理理 编编 制制 年年 度度 销销 售售 大大 纲纲 编编 制制 销销 售售 计计 划划 合合 同同 有有 效效 性性 审审 查查 合合 同同 执执 行行 情情 况况 分分 析析 合合 同同 登登 记记 和和 变变 更更 销销 售售 利利 润润 核核 算算 销销 售售 统统 计计 分分 析析 出出 入入 库库 管管 理理 库库 存存 统统 计计 市市 场场 预预 测测 市市 场场 分分 析析 15.3 业务流程分析 概念 业务流程分析 可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工 作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础 上优化业务处理流程。 业务流程图(Transaction Flow Diagram ,简称 TFD ) 就是用一些尽可能少的规定的符号及连线来表示某个具体业务处理过 程。业务流程图易于阅读和理解,是分析业务流程的重要步骤。 15.3 业务流程分析 业务流程图的基本符号 业务处理单位业务处理单位 业务处理业务处理 功能描述功能描述 表格报表制作表格报表制作 数据文件存档数据文件存档 收集处理数据收集处理数据信息传递过程信息传递过程 图例图例 说明说明 业务处理业务处理 单位单位 业务处理业务处理 描述描述 表格制作表格制作 传递传递 存储存储 收集资料收集资料 计划 处 银行 技改 处 各部门 各单位 局 领导 上级 领导 投资 总规划 更新改造 贷款规模 开会 讨论 报表审批 综合平衡 (讨论) 批准 下达 各单位 各部门 正式 计划 计划 各单位 上报表 计划 处 各部门 各单位 技改 处 银行 各部门 各单位 存档 15.3 业务流程分析 业务流程图绘制举例 系统分析测验题-应用题 1 根据以下业务描述,画出业务流程图。 公司工资发放的基本流程如下:在发放工资之前,财务科工作人员根 据人事科提供的“本月人员及工资变动表”和财务科存档的“上月工资发 放清单”,填写“本月工资发放清单”中的相关事项。再根据总务科提供 的“本月扣款清单”内容,将具体扣款数目填入“本月工资发放清单”。然 后根据上述数据计算每位员工应该发放的工资数额,并填入“本月工资 发放清单”相应的位置。最后,将整理好的“本月工资发放清单”存档并 提交一份给工资发放人员,做好工资发放的准备工作。 系统分析测验题-应用题 2 某宾馆实行总经理负责制,下设服务副总经理和后勤副总经 理。其中,服务副总经理主管该宾馆的餐饮部、客房部和前 厅部;后勤副总经理负责财务部、采购部、保安部和人事部 的工作。该宾馆客房部对外提供住宿预约服务,基本流程如 下。客户联系前台负责预约,前台工作人员首先查看是否有 符合客户要求的空房,若有,则进行预约登记,填写预约登 记表并收取押金,然后将预约凭证交给客户。预约到期时若 客户没有前来入住,系统提醒前台工作人员询问客户是否需 要续约,如需要,则延长预约时间;否则,取消该预约。 根据上述信息完成下列各题。 (1) 绘制该宾馆的组织业务结构图 (2) 绘制客房预定业务流程图 (3) 绘制客房预定数据流程图 系统分析测验题-应用题 3 某仓库管理信息系统的处理流程如下。 (1) 仓库管理员根据当日的入库单,通过入库处理将出库数 据写入“入库流水账” (2) 根据当日的出库单,通过出库处理,将出库数据写入“出 库流水账”。 (3) 根据(1)和(2),修改“库存台账”。 (4) 当需要对库存信息进行查询时,将查询条件输入到查询 程序中,通过对“库存台帐”的查找,得到并显示查询结果 。 (5) 利用统计、打印程序,根据“库存台帐”输出“库存日报表” 根据上述信息完成下列各题。 (1) 绘制该宾馆的组织业务结构图 (2) 绘制客房预定业务流程图 (3) 绘制客房预定数据流程图 系统分析测验题2答案 系统分析测验题2答案 15.4 数据与数据流程分析 15.4.1 调查数据的汇总分析 调查数据汇总分析的主要任务:首先将系统调查所得 到的数据分为如下三类: 本系统输入数据类 本系统内要存储的数据类 本系统产生的数据类 然后再对每一类数据进行如下三项分析: 汇总并检查数据有无遗漏 数据分析,即检查数据的匹配情况 建立统一的数据字典 15.4 数据与数据流程分析 15.4.1 调查数据的汇总分析(1) 数据汇总 A、将系统调查中所收集到的数据资料,按业务 过程进行分类编码,按处理过程的顺序排放在一起。 B、按业务过程自顶向下地对数据项进行整理。 C、将所有原始数据和最终输出数据分类整理出来。 D、确定数据的字长和精度。 15.4 数据与数据流程分析 15.4.1 调查数据的汇总分析(2) 数据分析 数据汇总 只是从某项业务的角度对数据进行了分类整理,还不能确定收 集数据的具体形式以及整体数据的完备程度、一致程度和无冗 余的程度。 数据分析 确定收集数据的具体形式以及整体数据的完备程度、一致程度 和无冗余的程度。 数据正确性分析 UC矩阵(分析汇总数据的工具) 数据正确性分析 数据项特征分析 数据项特征分析 15.4 数据与数据流程分析 数据项特征分析 数据的类型以及精度和字长:(这是建库和分析处理 所必须要求确定的) 合理取值范围:(这是输入、校对和审核所必须的) 数据量:即单位时间内(如天、月、年)的业务量、 使用频率、存储和保留的时间周期等等。 (这是在网上分布数据资源和确定设备存储 容量的基础。) 所涉及业务:即UC矩阵中每一行有U或C的列号。 (业务过程) 重要程度和保密程度:重要程度决定了今后设计系统时 的输入、校对以及存储、拷贝、备份等功能,保密程度 决定今后建网或建库时不同工作纳入网访问数据库该数 据时的权限。 15.4 数据与数据流程分析 15.4.2 数据流程分析 数据流程分析 是把数据在组织(或原系统)内部的流动情况抽象地独立出来 ,舍去了具体组织机构、信息载体、处理工作、物资、材料等 ,单从数据流动过程来考查实际业务的数据处理模式。主要包 括对信息的流动、传递、处理、存储等的分析。 数据流程分析的目的 是要发现和解决数据流通中的问题,如:数据流程不畅、前后 数据不匹配、数据处理过程不合理等等。 一个畅通的数据流程是今后新系统用以实现这个业务处理过程 的基础。 数据流程分析的实现 分层数据流程图(Data Flow Diagram , 简称 DFD ) 15.4 数据与数据流程分析 数据流程图的基本符号 15.4 数据与数据流程分析 数据流程举例 储户储户 1.1 业务分 类处理 1.3 取款 处理 1.2 存款 处理 存折存折 存折存折 存取款单存取款单 存折存折 存折存折 存款单存款单 存折存折 取款单取款单 利息文件利息文件帐目帐目 帐目修改帐目修改 帐目修改帐目修改 利率利率 利率利率 15.4 数据与数据流程分析 数据流的定义 一般包括: 编号、名称、内部名、组成、使用频率、使用方式(输入/输 出/本地/共享)、备注等。 对数据流的数据组成(包括数据元素和数据结构)也要进行定 义。 数据元素: 编号、名称、内部名、值域、值义、类型和长度、备注等。 数据结构: 编号、名称、内部名、组成、备注。 15.4 数据与数据流程分析 数据流的定义 可用下列一些符号来简化定义: =:表示定义于 +:表示“与” | :表示“或” mn:表示值域 :表示重复。 例如: 取款单 = 帐号 + 户名 + 金额 + 日期 存期= 活期 | 3个月 | 6个月 | 1年 | 2年 | 3年 | 5年 | 8年 清单= 清单行 15.4 数据与数据流程分析 数据存储 数据存储的定义包括: 编号、文件名、内部名、组成、组织方式(指关键字表达式或 排序方式)、备注等。 15.4 数据与数据流程分析 数据流程图的画法 按业务流程图理出的业务流程顺序, 将相应调查过程中所掌握的数据处理过程, 绘制成一套完整的数据流程图,一边整理绘 图,一边核对相应的数据和报表、模型等。 如果有问题,则定会在这个绘图和整理过 程中暴露出来。 由于实际数据处理过程常常比较繁杂,故 应该按照系统的观点,自顶向下地分层展开绘制。 黑 灰 半透明 透明 15.4 数据与数据流程分析 数据流程图的画法 订货 处理 客户客户记录 库存记录 产品记录 15.4 数据与数据流程分析 客户客户数据 产品数据 库存数据 发票档案数据 订货数据 信贷 检查 计算 金额 产品细则 拒绝通知 订货细则 信贷状态 库存 处理 发货 通知 发票 出库信息 订货产品编号、 品名、数量 批准 15.4 数据与数据流程分析练习 1请绘制储蓄所取款系统的数据流程图,处理过程 如下: 储户将填写好的取款单及存折或定期存单交储 蓄所。经查对账户,将不合格的取款单及存折 或定期存单退回储户;合格的取款单及存折或 定期存单送取款处理。处理时要修改账户,处 理结果是将存折、利息单和现金交储户,同时 将定期存单、取款单存档。 15.4 数据与数据流程分析练习参考答案 1. 储户查对 存折、取款 单、定期存 单 取款处理 合格存折、取 款单、定期存 单 账 户取款单 定期存单 不合格存折、取款单 、定期存单 存折、利息单和现金 15.4 数据与数据流程分析练习 2请绘制供应科编制材料供应计划的数据流程图, 处理过程如下: (1)计算生产材料用量。供应科根据生产科提供的生产计 划和工艺科提供的材料消耗定额,计算出各种产品的材料 需要量,经分类、合并后,得到生产材料用量表;这个表 除保存自用外,还要复制送厂部。 (2)计算材料净需用量。根据生产材料用量和库存文件中 材料起初库存、储备定额等数据计算材料净需用(采购) 量表,并保存。 (3)制定采购资金计划。根据材料净需用量表中需要采购 的各种材料数量,及库存文件中各种材料的价格计算采购 所需资金,形成采购资金计划,并送财务科。 15.4 数据与数据流程分析练习参考答案 2 计划科 工艺科 计算生产材 料用量表 计算材料净 需用量表 制定采购 资金计划 生产计划 消耗定额 上级部门 生 产 材 料 用 量 库存文件 生产材料用量表 材料净需用量 财 务 科 采购资 金计划 起 初 库 存 生产材 料用量 生产材 料用量 材料净 需用量 材料净 需用量 材料价格 储 备 定 额 15.4 数据与数据流程分析 分层数据流图 15.4 数据与数据流程分析 DFD0 15.4 数据与数据流程分析 案例 汽车配件公司:顶层数据流程图(环境图) 顾客顾客 供应供应 商商 1 1 处理处理 业务业务 订货单订货单 发货单发货单 订货单订货单 发货单发货单 配件库存配件库存 15.4 数据与数据流程分析 案例 汽车配件公司:第一层数据流程图 顾客顾客 供应供应 商商销售销售 订货单订货单 发货单发货单 配件库存配件库存 1 11 1 采购采购 1 12 2 订货单订货单 发货单发货单 到货通知到货通知 付款付款 1 13 3 货货 款款 应应 付付 款款 通通 知知 向供应商的订货单向供应商的订货单 15.4 数据与数据流程分析 顾客顾客 采购采购 编编 辑辑 订货单订货单 订货单订货单 配件库存配件库存 1.1.11.1.1 确确 定定 顾顾 客客 订订 货货 1.1.31.1.3 产产 生生 暂暂 存存 订货单订货单 1.1.51.1.5 对对 照照 暂暂 存存 订货单订货单 1.1.61.1.6 业务业务 员员 开发货开发货 单并修单并修 改库存改库存 1.1.41.1.4 不合格不合格 顾客顾客 D D2 2 D D3 3 可发可发 订货订货 不满足不满足 的订货的订货 登登 录录 新顾客新顾客 数数 据据 1.1.21.1.2 暂存订货单暂存订货单 D D4 4 到到 货货 通通 知知 新顾客新顾客 编制销编制销 售和库售和库 存报表存报表 1.1.81.1.8 销售历史销售历史 D D5 5 应收款明细账应收款明细账 D D 1010 配件库存配件库存 D D3 3 合格的订货单合格的订货单 检检 索索 库库 存存 1.1.71.1.7 经理经理 询询 问问 库库 存存 库库 存存 状状 态态 汽车配件公司:第汽车配件公司:第 二层数据流程图二层数据流程图 15.4 数据与数据流程分析 数据流图只能给出 系统逻辑功能的一个总体框架。 而缺乏详细、具体的内容。 数据字典(Date Dictionary 简称DD ) 对数据流图的各种成分起注释、说明的作用,给这些成分赋 以实际的内容。 还对系统分析中其他需要说明的问题进行定义和说明。 15.4 数据与数据流程分析 数据字典 数据字典是关于数据流程图内所包含的数据元 素(数据存储、数据流、数据项)的定义及说明的 集合。 数据字典由数据流、文件(数据存储)和数据项 (数据元素)三类条目组织。 数据字典要求: 1)完整性 2)一致性 3)可用性 15.4 数据与数据流程分析 数据字典的内容(1) 数据项类目:数据的最小单位,描述数据的静态特性。 数据项编号:数据项编号:102-01 数据项名称:数据项名称:学号 别名:别名:学生学号 简述:简述:某学生的代码 类型及宽度:类型及宽度:字符型,8位 取值范围:取值范围: 00000001-99999999 15.4 数据与数据流程分析 数据字典的内容(1) 数据项类目:数据的最小单位,描述数据的静态特性。 15.4 数据与数据流程分析 数据字典的内容(2) 数据流类目:由一个或一组固定的数据项组成。 数据流编号:数据流编号:F03-01F03-01 数据流名称:数据流名称:学籍变动申请学籍变动申请 简述:简述:学生提出的学籍变动申请学生提出的学籍变动申请 来源:来源:学生学生 去向:去向:各系、院各系、院 组成:组成:申请编号申请编号+ +申请名称申请名称+ +申请日期申请日期+ +申请院系申请院系 数据库流量:数据库流量: 高峰流量:高峰流量: 15.4 数据与数据流程分析 数据字典的内容(3) 文件类目:描述数据的逻辑存储结构。 数据流编号:数据流编号:F03-01F03-01 数据流名称:数据流名称:学籍变动申请学籍变动申请 简述:简述:学生提出的学籍变动申请学生提出的学籍变动申请 来源:来源:学生学生 去向:去向:各系、院各系、院 组成:组成:申请编号申请编号+ +申请名称申请名称+ +申请日期申请日期+ +申请院系申请院系 数据库流量:数据库流量: 高峰流量:高峰流量: 15.4 数据与数据流程分析 数据字典的内容(4) 数据“加工”条目。 15.4 数据与数据流程分析 数据字典的内容(5) “外部项”条目 15.4 数据与数据流程分析 数据流程图中处理逻辑的描述对比较简单的用数 据字典描述,对比较复杂的处理逻辑,用文字描 述就存在不足之处。 描述处理逻辑的工具 决策树 判断表 结构化描述语言 15.4 数据与数据流程分析 描述工具一:决策树 决策树又称判定树,是一种呈树状的图形工具,适合于描述 处理中具有多种策略,要根据若干条件的判定,确定所采用 策略的情况。 例如,某公司给购货在5万元以上的顾客以不同的折扣。如果 这样的顾客最近三个月无欠款,则折扣率为15%,虽然有欠 款但与公司已经有10年以上的贸易关系,则折扣率为10%, 否则折扣率为5%。公司的折扣政策用判定树表示如下: 15.4 数据与数据流程分析 15.4 数据与数据流程分析 决策树的优点: 清晰、直观 决策树的缺点: 当条件多,而且互相组合时,不容易清楚地表达判断 过程。 15.4 数据与数据流程分析 描述工具二:判断表 判断表又称决策表,是一种呈表格状的图形工具,适用 于描述处理判断条件较多、各条件又相互组合、有多种 决策方案的情况。 例如,某厂对一部分职工重新分配工作。分配原则是: (1) 年龄不满20岁,文化程度是小学者脱产学习,文化程度 是中学者当电工; (2) 年龄满20岁但不足50岁,文化程度是小学或中学者,男 性当钳工,女性当车工;文化程度是大学者当技术员; (3) 年龄满50岁及50岁以上,文化程度是小学或中学者当材 料员,文化程度是大学者当技术员。 15.4 数据与数据流程分析 分析 实际上它考虑了三个因素:性别、年龄、文化程度。 它们的取值范围分别是: 性别:男,女 年龄:青年(小于20岁),中年(满20岁而不足50岁) ,老年(满50岁及以上) 文化程度:小学,中学,大学 这三个条件,根据它们的取值范围,可以组合成233 18种情况。 15.4 数据与数据流程分析 判断表 123456789 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 C1 性别男男男男男男男男男女女女女女女女女女 C2 年龄青青青中中中老老老青青青中中中老老老 C3 文化程度小中大小中大小中大小中大小中大小中大 A1 脱产学习 A2 当电工 A3 当钳工 A4 当车工 A5 当技术员 A6 当材料员 15.4 数据与数据流程分析 123456789 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 C1:性别男男男男男男男男男女女女女女女女女女 C2:年龄青青青中中中老老老青青青中中中老老老 C3 文化程度小中大小中大小中大小中大小中大小中大 A1 脱产学习 A2 当电工 A3 当钳工 A4 当车工 A5 当技术员 A6 当材料员 续判定表 15.4 数据与数据流程分析 1,102,113,12456,157,168,179,18 1 3 14 C1:性别/男男/女女 C2:年龄青青青中中中老老老中中 C3:文化程度小中大小中大小中大小中 A1:脱产学习 A2:当电工 A3:当钳工 A4:当车工 A5:当技术员 A6:当材料员 15.4 数据与数据流程分析 简化的判定表 123456789 C1:性别/男男/女女 C2:年龄青青/中中老老中中 C3:文化程度小中大小中小中小中 A1:脱产学习 A2:当电工 A3:当钳工 A4:当车工 A5:当技术员 A6:当材料员 15.4 数据与数据流程分析 归纳出判定表合并的原则:取相同行动的 列,若有某个条件Ci在此n列的取值正好 是该条件取值的全集,而其他条件在此 列都取相同的值,则此列可以合并。 15.4 数据与数据流程分析 练习 根据前面的决策树画出判断表 根据上述判断表画出相应的决策树 判定树(2) 15.4 数据与数据流程分析 描述工具三:结构化描述语言 结构化语言是受结构化程序设计思想启发而扩展出来 的。 结构化程序设计只允许三种基本结构。顺序、选择判 断、循环三种结构。 结构化语言也只允许三种基本语句,即简单的祈使句 、判断语句及循环语句。 IFENDIF、DO CASEENDCASE、 DO WHILEENDDO等关键字。 15.4 数据与数据流程分析 顺序结构 工资计算 输入职工号 读基本工资文件 读考勤表文件 读扣款文件 计算应付工资 计算代扣工资 计算实发工资 15.4 数据与数据流程分析 选择结构 客户优费待遇 IF 每年交易额 5万元 THEN IF 无欠款 THEN 折扣率=15% ELSE IF 与本公司交易 20年 THEN 折扣率=10% ELSE折扣率=5% ELSE 无折扣 15.4 数据与数据流程分析 循环结构 学生成绩管理 对每个学生循环处理 输入学生学号 输入课程号 在”学生选课”数据存储中查找该学生记录 如果找到 则输入成绩 将学生成绩存入成绩档案中 直到全部学生的成绩处理完毕 15.4 数据与数据流程分析 三种工具的适用范围可概括比较如下: (1) 决策树适用于有1015种行动的一般复 杂的决策。有时可将决策表转换成决策树,以便 于用户检查。 (2)决策表适合于多个条件的复杂组合。虽然 判定表也适用于很多数目的行动或条件组合,但 数目庞大时使用它也不方便。 (3) 如果一个判断包含了一般顺序执行的动 作或循环执行的动作,则最好用结构式语言表达 。 功能数据分析 是在业务流程、数据流程及数据分析的基础上,为了 整体地考虑新系统的功能子系统和数据资源的合理分 布而进行的系统化的分析。 功能数据分析 是通过UC矩阵的建立和分析来实现的。 15.5 功能/数据分析 UC 矩阵的主要功能 通过UC 矩阵的正确性检验及时发现前段分析和调 查工作的疏漏和错误; 通过UC 矩阵的正确性检验分析数据的正确性和完 整性; 通过对UC 矩阵的求解过程最终得到子系统的划分 通过对子系统之间的联系(“U”)可以确定子系统之 间的共享数据。 15.5 功能/数据分析 15.5.1 U/C矩阵及其建立 首先进行系统化,自顶向下地划分; 逐个确定其具体的功能(或功能类)和数据(或数据 类); 填上功能/数据之间的关系,即完成了U/C矩阵的建立 过程。 15.5 功能/数据分析 15.5.2 正确性检验 (1)完备性(completeness)检验:指对具体的数据项 必须有一个产生者(C)和至少一个使用者(U),功 能则必须有产生或使用(U或C)发生。 (2)一致性(uniformity)检验:指对具体的数据项必须 有且仅有一个产生者(C)。 (3)无冗余性(non-verbosity)检验:指 UC矩阵中 不允许有空行和空列。 15.5 功能/数据分析 15.5.3 UC 矩阵的求解 就是对系统结构划分的优化过程。基于子系统划分应相 互相对独立,且内部凝聚性高这一原则之上的一种聚 类操作。 UC 矩阵的求解过程常通过表上作业法来完成。其具 体操作方法是: 调整表中的行变量或列变量,使得“C”元素尽量地朝对角线靠 近,然后再以“C”元素为标准,划分子系统。 15.5 功能/数据分析 U UC C 矩阵的建立矩阵的建立 15.5 功能/数据分析 表表 上上 移移 动动 作作 业业 过过 程程 15.5 功能/数据分析 15.5.4 系统功能划分与数据资源分布 系统功能划分 系统逻辑功能的划分: 在求解后的UC 矩阵中划出一个个的方块, 每一个小方块即为一个子系统。 划分时应注意: 沿对角线一个接一个地画,既不能重叠,又不能漏掉任何一个 数据和功能; 小方块的划分是任意的,但必须将所有的 “C” 元素都包含在小 方块内。 15.5 功能/数据分析 子子 系系 统统 划划 分分 15.5 功能/数据分析 15.5.4 系统功能划分与数据资源分布 数据资源分布 所有数据的使用关系都被小方块分隔成了两类: 一类在小方块以内; 一类在小方块以外。 在小方块以内所产生和使用的数据,则今后主要放在本系统 的计算机设备上处理; 而在小方块以外的 “U” ,则表示了各子系统之间的数据联系 ,这些数据资源今后应考虑放在网络服务器上供各子系统共 享或通过网络来相互传递数据。 15.5 功能/数据分析 数数 据据 联联 系系 15.5 功能/数据分析 在原系统详细调查的基础上进行系统分析是 提出新系统逻辑模型的重要步骤。这一步骤通过 对原有系统的调查和分析,找出原系统业务流程 和数据流程的不足,提出优化和改进的方法,给 出新系统所要采用的信息处理方案。 15.6 系统化分析 一、分析系统目标一、分析系统目标 根据详细调查对可行性分析报告中提出的系 统目标作再次考察,对项目的可行性和必要性进 行重新考虑,并根据对系统建设的环境和条件的 调查修正系统目标,使系统目标适应组织的管理 需求和战略目标。 15.6 系统化分析 二、分析业务流程二、分析业务流程 分析原有系统中存在的问题以对现有业务流 程进行重组,产生新的更为合理的业务流程。 业务流程分析过程包括以下内容 : p原有流程的分析 p业务流程的优化 p确定新的业务流程 p新系统的人机界面 15.6 系统化分析 三、分析数据流程三、分析数据流程 与业务流程的改进和优化相对应,数据流程 的分析和优化一直是系统分析的重要内容。 数据流程分析的内容: p原有数据流程的分析 p数据流程的优化 p确定新的数据流程 p新系统的人机界面 15.6 系统化分析 四、功能分析和划分子系统四、功能分析和划分子系统 为了实现系统目标,系统必须具备一定的功能。 功能就是做某项工作的能力。 目标可看作是系统,第二层的功能可看作是子系 统,再下面就是各项更具体的功能。 15.6 系统化分析 五、数据属性分析五、数据属性分析 数据用属性的名和属性的值来描述事物某方面的 特征。一个事物的特征可能表现在各个方面,需要用 多个属性的名和其相应的值来描述。 指分析数据的类型、数据的长度、取值范围和发生 的业务量。 静 态 特 性 n 固定值属性 n 固定个体变动属性 n 随机变动属性 动 态 特 性 15.6 系统化分析 属性名 属性的值 固定值属性 固定个体 变动属性 随机变动属性 15.6 系统化分析 六、数据存储分析六、数据存储分析 数据存储分析是数据库设计在系统分析阶段要做 的工作。 数据存储分析包括以下内容 : p分析用户要求,也就是调查清楚用户希望从MIS 中得到哪些有用信息。 p然后通过综合抽象,用适当的工具进行描述。 15.6 系统化分析 七、数据查询要求分析七、数据查询要求分析 通过调查和分析,将用户需要查询的问题列出清单或 给出查询方式示意图。 15.6 系统化分析 八、数据的输入、输出分析八、数据的输入、输出分析 除明确数据查询要求外,还应对各种输出报 表的目的和使用范围进行分析,弄清哪些报表是 多余的,或者是不符合实际要求的,系统的处理 速度和打印速度是否能满足输出的要求等。 分析各种数据输入的目的和适用范围、数据 量的大小以及存在的问题。 15.6 系统化分析 九、绘制新系统的数据流程图九、绘制新系统的数据流程图 新系统的数据流程图是在以上分析过程中逐 步完善的。 这是一项需要经过多次反复的、去伪存真的细 致工作。为了明确新系统的人机接口,还应在绘 成的数据流程图上标明哪些部分由计算机完成, 哪些部分由人工完成。 15.6 系统化分析 十、确定新系统的数据处理方式十、确定新系统的数据处理方式 按一定时间间隔(小时、日、月)把数据积累成批 后一次输入计算机进行处理。 特点是费用较低而又可有效地使用计算机。 成批处理方式 p固定周期的数据处理 p需要大量的来自不同方面的数据的综合处理 p需要累计一段时间后才能进行的数据处理 p没有通信设备而无法采取联机实时处理的情况 15.6 系统化分析 面向处理,数据直接从数据源输入中央处理机进 行处理,由计算机即时作出回答,将处理结果直接传 给用户。 特点是及时,但费用较高。 联机实时处理方式 p需要反应迅速的数据处理 p负荷易产生波动的数据处理 p数据收集费用较高的数据处理 网络 15.6 系统化分析 15.7 新系统逻辑方案的建立 新系统逻辑方案,主要包括: 对系统业务流程分析整理的结果; 对数据及数据流程分析整理的结果; 子系统划分的结果; 各个具体的业务处理过程,以及根据实际情况应建立 的管理模型和管理方法。 15.7 新系统逻辑方案的建立 自学: 新系统信息处理方案 新系统可能涉及到的管理模型 15.7 新系统逻辑方案的建立 系统分析报告 1、引言部分(名称,开发目标,主要功能,开发背景等) 2、系统目标和开发的可行性 3、现行系统概况 A现行系统现状调查说明:包括组织机构图,系统目标、 功能一览表、业务流程图、业务流量以及存在的薄弱环节等。 B系统需求说明:用户需求及主要存在的问题等。 4、新系统的逻辑方案 1)新系统拟定的业务流程及业务处理方式 2)新系统拟定的数据指标体系和数据流程 3)新系统的逻辑结构及数据资源分布 4)新系统拟采用的管理方式、算法或模型 5)与新系统相适应的管理制度和运行体制建立 6)系统开发资源与时间进度估计 系统分析综合实例 商业银行 营业部行政管理部财务管理部 支行1支行2支行n 图1 商业银行组织结构图 系统分析综合实例 图2 业务功能一览表 支行行长 季存款分析 季贷款分析 季还款分析 客户流失分析 雇员流失分析 新产品开发 行政主任 财务主任 营业主任 月存款分析 月贷款分析 出 纳 月还款分析 财务会计 网 上 用 户 资金转移 取款处理 开贷款账户 开存款账户 查询存款 存款处理 查询贷款 查询余额 转账处理 设置登录 雇员请假 雇员报到 雇员离职 月出勤分析 行政办公员 系统分析综合实例 图3 业务流程图图符 业务处理 信息传递过程 业务参与者 数据文件 文档资料 决策选择 系统分析综合实例 图4 余额查询业务流程图 储户存折余额查询账目文件 存折 系统分析综合实例 图5 存款与取款业务流程图 储户存折存款/取款 存款 取款 账目文件出纳 存折 存折 现金 系统分析综合实例 图6 转账业务流程图 储户 存折 转账单 身份证 账目文件 存折 转账收据 转账 出纳 系统分析综合实例 图7 开存款账户业务流程图 储户 申请表 现金 身份证 客户文件 账目文件 存折 开存款 账户 出纳 系统分析综合实例 图8 余额

温馨提示

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

评论

0/150

提交评论