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

下载本文档

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

文档简介

第六章管理信息系统的系统分析 1 6 1系统分析的概念6 2现行系统调查6 3数据流程分析6 4数据字典6 5处理逻辑的表达6 6新逻辑模型的提出6 7系统说明书 2 6 1系统分析的概念 系统分析的含义 目标和特点系统分析的任务 汇总系统调查中所得文档资料 对组织内部整体管理状况和信息处理过程进行分析 系统分析的内容 业务和数据的流程是否通畅 是否合理 数据 业务过程和实现管理功能之间的关系 老系统管理模式改革和新系统管理方法的实现是否具有可行性等 系统分析的目标 发现 识别和定义需求的过程 其主体和核心是需求分析 系统分析工作的特点 内在性 概念性 一致性 3 6 1系统分析的概念 系统分析各阶段的主要活动系统分析的主要活动有 系统初步调查 可行性分析 系统详细调查 新系统逻辑方案提出 每项活动的目标 关键问题 主要成果以及涉及的管理决策问题如图P175 系统的可行性研究报告和系统说明书 是可行研究的依据 4 6 2现行系统调查 管理信息系统开发思路 5 6 2现行系统调查 调查内容开发新系统 必须先向用户单位的各级领导 业务人员进行深入的多种调查 其内容如下 6 调查方法调查方式重点询问方式 就是通过调查了解到促使企业的各个岗位成功的 关键成功因子 的问卷 列出若干个可能的问题 自顶向下地 尽可能全面地对用户进行提问 然后分门别类地对询问的结果进行归纳 找出其企业管理工作成败的 关键因子 例 问卷举例 6 2现行系统调查 7 6 2现行系统调查 全面业务需求分析的问卷调查方式对企业的全面业务需求调查可采用事先设计调查表 通过企业业务人员填写这些调查表进行 这种调查方法一般用于对基层业务管理部门的业务调查 业务需求调查的填表方法要求设计能够全面了解业务情况并能够进行一致性和完备性检查的一组调查表 检查发现填表是否正确 是否完全描述了所调查部门的机构任务 信息等方面的情况 通过实践 业务需求调查的填表方法一般要设计三张表格 即 组织机构调查表 目标功能调查表 信息需求调查表 8 6 2现行系统调查 深入实际的调查方式通过问卷调查和填表方式的调查后 需要对调查结果进行整理 分析 一旦在整理过程中发现结果前后有矛盾或不一致时 就必须带着问题到实际的工作岗位上工作一段时间 摸清详细的业务和数据流程 弄清问题所在 并解决之 9 6 2现行系统调查 调查要领有的放矢 开发人员要和用户共同制定调查进度的计划 以便事先安排时间 地点和内容 并通知有关人员做好准备 调查顺序 先自上而下作初步调查 在了解总体和全局的基础上 再由下到上地进行详细调查 数量概念 定量化分析 研究分析 调查中应对收集到的大量的原始素材分类整理分析 调查态度 为了取得理想的调查效果 开发人员应该始终具备虚心 耐心 细心 恒心等良好的性格修养和调查态度 并掌握一定的提问技巧 10 图表工具组织结构树形图系统的组织结构是指组织内部的部门划分及它们的相互关系 信息的流动关系是以组织结构为背景的 而且总是伴随着组织部门之间的物流 资金流和资料流而发生的 组织结构图是用来描述组织的总体结构以及组织内部各部分之间的联系 要建立管理信息系统 就必须知道现行系统的组织机构设置情况和它们之间的隶属关系 当然 最为关心的是那些与计算机管理有关的机构和关系 下面看一个工厂的组织结构图 6 2现行系统调查 11 6 2现行系统调查 12 现场工作流程图 6 2现行系统调查 13 现行系统业务流程图业务流程图 TransactionFlowDiagram TFD 就是用一些规定的符号及连线来表示某个具体业务处理过程 业务流程图的绘制是按照业务的实际处理步骤和过程进行的 现行系统流程图的符号 6 2现行系统调查 14 图书采购现行系统流程图 15 现行系统的概况表和概况图外文图书采购现行系统概况表 6 2现行系统调查 输入 处理 订书目录 供书单位 选择图书书籍 供书单位 订购查重发票 供书单位 打印订单验收进书查重数据存储 登总帐订单存根打印查重卡查重卡片订书统计图书总帐进书统计输出 订单 供书单位 发票 已核对 财务科 已登记书籍 编目室 订书 进书统计表 图书馆领导 进重的书 外单位 16 6 2现行系统调查 外文图书采购现行系统概况图 17 6 2现行系统调查 现行系统数据调查表案例 东方汽车配件公司是一个销售公司 从生产厂家批发购进汽车配件 然后再向汽车修理部门或使用单位出售 该公司有五个业务部门 销售办公室 仓库 发货组 会计室 采购办公室 其中销售办公室和仓库部门的业务是 销售办公室 接收顾客订单 校验订单 将不合格订单退回顾客 校验过程中检查库存记录 将缺货订单和可供货订单分开 对于缺货项目列出缺货通知单交采购办公室 并保存缺货订单待以后处理 对于可供货订单进行库存修改和开备货单交仓库 当收到进货通知单后 修改库存记录和处理缺货记录 并填写曾缺货现可供货的备货单交仓库 将已处理的缺货订单存档保存 在填写备货单时 均要查阅顾客档案 仓库 根据备货单备货 登台帐 修改库存 并开一式四份发货单 一份留底 三份连同配件交发货组 在备货的同时 要检查每种配件的库存水平 如果库存水平已达 再订货水平 危险水平 缺货水平 要填写再订货通知单交采购办公室 当收到进货通知单和新购入的配件后 要登帐和上架 18 组织机构图 业务流程图 19 6 2现行系统调查 系统信息调查表 20 6 3数据流程分析 数据流程图的概念数据流程图 是把数据在组织 或原系统 内部的流动情况抽象地独立出来 舍去了具体组织机构 信息载体 处理工作 物资 材料等 单从数据流动过程来考查实际业务的数据处理模式 主要包括对信息的流动 传递 处理 存储等的分析 数据流程分析的目的 是要发现和解决数据流通中的问题 如 数据流程不畅 前后数据不匹配 数据处理过程不合理等等 一个畅通的数据流程是今后新系统用以实现这个业务处理过程的基础 数据流程图具有抽象性 表现在它完全舍去了具体的物质 如业务流程图中的车间 人员等 21 6 3数据流程分析 数据流图由四种基本符号组成 下图是一个简单的数据流图 它表示数据X从源S流出 经P加工转换成Y 接着经P加工转换为Z 在加工过程中从F中读取数据 22 6 3数据流程分析 数据流程图的基本符号外部项外部项是指不受系统控制 在系统以外的事物或人 它表达了该系统数据的外部来源或去处 同一个外部项可以在一张图上出现若干次 但是要在该外部项符号在右下角画上一个小斜线 表示是重复项 23 如果重复的外部项不止一个 而有多个 那么其表示方法如下 6 3数据流程分析 a a b b 24 6 3数据流程分析 数据流数据流是指处理功能的输入或输出 它用来表示一中间数据流值 但不能用来改变数据值 数据流是模拟系统数据在系统中传递过程的工具 在数据流程图中用一个水平箭头或垂直箭头表示 箭头指出数据的流动方向 箭线旁注明数据流名 数据流可以由某一个外部项产生 也可以由某一个处理逻辑产生 也可以来自某个数据存储 25 处理逻辑处理逻辑符号由三部分组成 表示部分 功能描述和功能执行部分 加工处理是对数据进行的操作 它把流入的数据流转换为流出的数据流 每个加工处理都应取一个名字表示它的含义 并规定一个编号用来标识该加工在层次分解中的位置 6 3数据流程分析 26 6 3数据流程分析 数据存储 数据存储 指出了数据保存的地方 数据存储是存贮数据的工具 数据存储名应与它的内容一致 写在开口长条内 从数据存储流入或流出数据流时 数据流方向是很重要的 如果是读数据存储 则数据流的方向应从数据存储流出 写数据存储时则相反 如果是又读又写 则数据流是双向的 27 6 3数据流程分析 28 6 3数据流程分析 自顶向下扩展合理编号分层数据流图的顶层称为0层 称它是第1层的父图 而第1层既是0层图的子图 又是第2层图的父图 依此类推 约定第1层图的父图号为0 编号只写加工编号1 2 3 下面各层由父图号1 1 1等加上子加工的编号1 2 3 组成 按上述规则 图的编号即能反映出它所属的层次以及它的父图编号的信息 还能反映子加工的处理信息 例如1表示第1层图的1号加工处理 1 1 1 2 1 3 表示父图为1号加工的子加工 1 3 1 1 3 2 1 3 3 表示父图号为1 3加工的子加工 29 6 3数据流程分析 注意子图与父图的平衡子图与父图的数据流必须平衡 这是分层数据流的重要性质 这里的平衡指的是子图的输入 输出数据流必须与父图中对应加工的输入 输出数据流相同 30 6 3数据流程分析 局部文件父图和子图是平衡的 但子图中的文件W并没在父图中出现 这是由于对文件W的读 写完全局限在加工3 3之内 在父图中各个加工之间的界面上不出现 该文件是子图的局部文件或为临时文件 31 6 3数据流程分析 数据流图的示例 顶层数据流程图 32 6 3数据流程分析 百货商店业务管理系统数据流程图一级分解 33 6 3数据流程分析 销售处理二级数据流程 1 2 3 34 6 3数据流程分析 采购处理二级数据流程 35 6 3数据流程分析 会计处理二级数据流程 36 6 3数据流程分析 数据流程图正确性原则 数据守恒数据存储 37 6 3数据流程分析 子父图平衡不是说完全相同 而是组合起来应该是相同的 处理逻辑与数据流处理逻辑和数据流的名字必须体现被命名对象的全部内容而不是一部分 对于处理逻辑的名字 应检查它的含义与被处理逻辑的输入 输出数据流是否匹配 一个处理逻辑的输出数据流仅由它的输入数据流确定 这个规则绝不能违背 数据不守恒的错误有两种 一是漏掉某些输入数据流 二是某些输入数据流在处理逻辑内部没有被使用 38 6 3数据流程分析 其他原则外部项与外部项之间不能有数据流 数据流必须是与处理逻辑相关 存储与存储之间不能有数据流 外部项与存储之间不能有数据流 对于一个处理逻辑而言 输入与输出的名称不能相同 任何一个加工必须有输入与输出 39 数据字典在数据流图的基础上 对其中的每个数据流 文件和数据项加以定义 把这些定义的集合称为数据字典 DataDictionary 数据流图是系统的大框架 而数据字典则是对数据流图中每个成分的精确描述 数据字典由多种数据描述卡片组成 一般主要有 数据元素卡片 数据结构卡片 数据流卡片 数据存储卡片 处理过程卡片 数据字典的建立并不能在系统分析阶段就完成 其还要在系统设计和实施阶段进行大量的补充或修改 数据流程图配以数据字典 就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述 6 4数据字典 40 实例应用 高校学籍管理 学籍管理系统 新生名单 报表 毕业生登记表 边学边做 高校学籍管理DFD 学籍表 41 新生名单 成绩单 报表 毕业生登记表 奖惩报告 学生注册留级退学名单 成绩 奖惩结论 学籍管理系统 的展开 42 成绩统计 期末成绩 期末成绩单 学生成绩 获奖名单 退留名单 P2 成绩管理 的展开 43 退留名单 期末成绩单 获奖名单 学生成绩 2 2 成绩分析 的展开 44 数据元素卡片 6 4数据字典 45 数据结构卡片 6 4数据字典 名称 学生登记卡总编号 2 03说明 新生入学时填写的卡片编号 008结构 有关的数据流 数据存储学号新生登记表姓名学籍表 曾用名 入学日期出生日期数量 性别每年约1000份民族家庭地址联系电话本人简历 46 数据流卡片 6 4数据字典 名称 期末成绩单总编号 3 05说明 学期结束时 任课教师填写的成绩单编号 005数据来源 教师数据去向 登记期末成绩 统计成绩包含的数据结构 流通量 200份 学期科目名称考试 考查学生成绩 学号姓名成绩任课教师 47 数据存储卡片 6 4数据字典 名称 学生成绩总编号 4 02说明 学期结束时 按班汇集学生各科成绩编号 D2结构 班级学生成绩有关数据流 学号姓名信息量 150份 学期成绩有无立即查询 有科目名称考试 考查 48 处理过程卡片 6 4数据字典 名称 填写成绩单总编号 5 007说明 通知学生成绩 有补考科目的说明补考日期编号 P2 1 4输入 D2P2 1 4输出 P2 1 4学生 成绩通知单 处理 查D2 成绩一览表 打印每个学生的成绩通知单 若有不及格科目 不够直接留级 则在 成绩通知 中填写补考科目 时间 若直接留级则注明留级 49 6 4数据字典 数据字典示例百货商店业务数据流字典部分清单 50 6 4数据字典 百货商店业务数据存储字典部分清单 51 6 4数据字典 百货商店业务数据处理字典清单 52 6 4数据字典 百货商店业务数据元素部分 53 6 5处理逻辑的表达 上一小节 我们讨论了利用数据字典来对数据流图加以定义 本节讨论如何对数据流图中的处理逻辑进行描述 上层的数据流程图表达系统的主要逻辑功能 随着自顶向下逐层展开 表达的功能越来越具体 直到最底层的数据流程图 系统的全部逻辑功能被详细地表达出来 因此 系统的最小功能单元就是最底层数据流程图中的每个处理加工 称为基本处理 功能单元 对基本处理的说明称为小说明或 基本说明 处理逻辑是指用户对这个加工的逻辑要求 即输出数据流与输入据流之间的逻辑关系 54 6 5处理逻辑的表达 编写基本说明应注意以下几条规则 数据流程图中的每一个基本处理 都必须有一个基本说明 基本说明表达一个基本处理对数据流的转换路径 即指出这个功能单元的输入数据流 输出数据流以及其间的处理步骤 基本说明表达一个功能单元的转换策略 不表达执行这项策略的方法 用一组标准的方法书写基本说明 既要简单明确 又要具有较高的可读性 55 6 5处理逻辑的表达 结构化语言判断语句判断语句类似结构化程序设计中的判断结构 其一般形式是 如果条件则动作A否则 条件不成立 动作B判断语句中的 如果 否则 要成对出现 以避免多重判断嵌套时产生二义性外 书写时每层要对齐 以便阅读 56 6 5处理逻辑的表达 例如 某公司给购货在5万元以上的顾客以不同的折扣率 如果这样的顾客最近3个月无欠款 则折扣率为15 虽然有欠款但与公司已经有10年以上的贸易关系 则折扣率为10 否则折扣率为5 公司的折扣政策用判断语句表达如下 如果购货额在5万元以上则如果最近3个月无欠款则折扣率为15 否则如果与公司交易10年以上则折扣率为10 否则折扣率为5 否则无折扣 57 6 5处理逻辑的表达 判定树若一个动作的执行不只是依赖一个条件 而是与多个条件有关 那末这项策略的表达就比较复杂 如果用前面介绍的判断语句 就有多重嵌套 层次一多 可读性就下降 用判定树来表示 可以更直观一些 58 6 5处理逻辑的表达 判定表一些条件较多 在每个条件下取值也较多的判定问题 可以用判定表表示 其优点是能把各种组合情况一个不漏地表示出来 有时还能帮助发现遗漏和矛盾的情况 59 6 5处理逻辑的表达 60 6 5处理逻辑的表达 实例 某厂对一部分职工重新分配工作 分配原则是 1 年龄不满20岁 文化程度是小学者脱产学习 文化程度是中学者当电工 2 年龄满20岁但不足50岁 文化程度是小学或中学者 男性当钳工 女性当车工 文化程度是大学者当技术员 3 年龄满50岁及50岁以上 文化程度是小学或中学者当材料员 文化程度是大学者当技术员 61 6 5处理逻辑的表达 分析这个原则 实际上考虑3个因素 性别 年龄 文化程度 它们的取值范围分别是 性别 男 女 年龄 青年 小于20岁 中年 满20岁而不足50岁 老年 满50岁及以上 文化程度 小学 中学 大学 这三个条件 根据它们的取值范围 可以组合2X3X3 18种情况 这个规则共提供六种不同的工作 脱产学习 当电工 当钳工 当车工 当技术员 当材料员 我们称这是六种行动 不同的条件组合 采取不同的行动 62 6 5处理逻辑的表达 63 6 5处理逻辑的表达 64 6 5处理逻辑的表达 65 6 5处理逻辑的表达 判定表表示为判定树 66 6 5处理逻辑的表达 用判定表来描述决策问题 通常经过以下几个步骤 分析决策问题涉及几个条件 分析每个条件取值的集合 列出条件的各种可能组合 分析决策问题涉及几个可能的行动 做出有条件组合的判定表 决定各种条件组合的行动 按合并规则化简判定表 67 6 5处理逻辑的表达 习题 某校关于学生升留级的规定为 一学期有三门考试课程不及格者 直接留级 一学期考试和考查四门课程不及格者 不予补考 直接留级 这里涉及到了三种可能的行动 直接留级 补考 升级 条件涉及两个方面 考试不及格门数 考查不及格门数 条件取值分析 68 6 5处理逻辑的表达 这里 共有2 3 6种 列出的判定表如下 69 6 5处理逻辑的表达 三种表达工具的比较 这三种表达逻辑的工具各有千秋 除我们谈到的几个方面外 从直观性 可修改性等方面的比较 70 6 6新系统逻辑模型 系统分析阶段的任务是明确系统功能 通过对现行系统的调查分析 抽象出现行系统的逻辑模型 分析其存在的问题 如某些数据流向不合理 某些数据存储有不必要的冗余 某些处理原则不合理 等等 产生这些问题有各种各样的原因 有的可能是习惯遗留下来的问题 有的可能是以前的技术落后造成的 还有些可能是某种体制不合理造成的 等等 71 6 6新系统逻辑模型 调查分析中 要抓住系统运行的 瓶颈 即影响系统的关键之处 新系统来自原系统 比原系统更合理 效率更高 但对原系统的变动要切实可行 能较快带来效率 要尽可能循序渐进 从形式上讲 新系统的逻辑模型与旧系统的逻辑模型相比变化不大 可能只是在一个或几个处理中引进新技术 改变几处数据的流程 或者改变某些数据存储的组织方式 此外 系统分析员应准备多个方案 客观地指出各种方案的利弊得失 如投资 收益 技术上的难易程度等等 72 6 7系统说明书 系统说明书的内容作为系统分析阶段的技术文档 系统说明书通常包括以下三方面的内容 1 引言说明项目名称 目标 功能 背景 引用资料 如核准的计划任务书或合同 本文所用的专门术语等 2 项目概述 1 项目的主要工作内容简要说明本项目在系统分析阶段所进行的各项工作的主要内容这些是建立新系统逻辑模型的必要条件 而逻辑模型是书写系统说明书的基础 73 6 7系统说明书 2 现行系统的调查情况新系统是在现行系统基础上建立起来的 设计新系统之前 必须对现系统调查清楚 掌握现系统的真实情况 了解用户的要求和问题所在 列出现系统的目标 主要功能 组织结构 用户要求等等 并简要指出主要问题所在 以数据流程图为主要工具 说明现行信息系统的概况 数据字典 判定表等往往篇幅较大 可作为附件 但是由它们得到的主要结论 如主要的业务量 总的数据存储等 应列在正文中 74 6 7系统说明书 3 新系统的逻辑模型通过对现行系统的分析 找出现行系统的主要问题所在 进行必要的改动 即得到新系统的逻辑模型 新系统的逻辑模型也通过相应的数据流程图加以说明 数据字典等有变动也要给出相应说明 3 实施计划 1 工作任务的分解指对开发中应完成的各项工作 按子系统 或系统

温馨提示

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

评论

0/150

提交评论