《mis系统分析和设计.ppt》由会员分享,可在线阅读,更多相关《mis系统分析和设计.ppt(42页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、系统分析一、系统分析n系统分析的总任务系统分析的总任务是通过对各组织部门,各业务的调查,进一步明确用户的要求,并在此基础上进行分析,构造新的信息系统逻辑模型,并提出系统分析报告,为下一阶段的系统设计提供依据。 n系统分析阶段系统分析阶段u需求分析u可行性分析u组织结构和功能分析u业务流程分析u数据与数据流程分析u功能/数据分析u新系统逻辑方案的建立需求分析1 1。需求分析方法。需求分析方法1)自顶向下全面展开2)弄清它存在的道理再分析有无改进的可能性3)工程化的工作方式4)全面铺开与重点调查结合5)主动沟通和亲和友善的工作方式2 2。初步调查。初步调查初步调查所调查的内容比较粗糙,其目的主
2、要是为可行性研究收集资料和提供依据的。其调查的主要内容包括其调查的主要内容包括:组织状况调查:单位的特征,业务范围,管理制度,经济效益和各种资源利用情况等等。环境调查:行业状况,主要协作单位情况,市场行情等等。 可行性分析可行性分析 可行性分析是根据系统目标及初步调查的结果,研究系统开发工作所具备的各种条件及其可能带来的经济效益和社会效益,最后作出系统能否开发的可行性报告及开发范围报告。 可行性分析主要从三方面去分析:u环境的限制分析:环境的限制分析:分析当前的政治经济的发展,当前的管理体制及管理体制发生变化, 各类人员的知识水平等对新系统的影响u技术上的可行性分析:技术上的可行性分析:分析M
3、IS所需要的技术资源、人才资源、和设备资源等是否具备。u经济上的成本效益分析:经济上的成本效益分析:估算MIS开发中所要花费的成本,分析资金资源是否具备,估算系统建成后可取得的经济效益,从而进行成本与效益的分析,得出MIS 在经济上是否可行。可行性报告应包括以下几方面内容:可行性报告应包括以下几方面内容:l系统现状及存在的问题lMIS系统开发的必要性分析l有关系统开发的有利和不利因素。l提出几种MIS设想方案l对几种MIS设想方案进行可行性分析的结果l提出MIS开发的具体设想,包括:开发范围,数据处理方式,人员分工,日程安排等等。详细调查的范围详细调查的范围 1)组织机构和功能业务 2)组织目
4、标和发展战略 3)工艺流程和产品构成 4)数据与数据流程 5)业务流程与工作形式 6)管理方式和具体业务的管理方法 7)决策方式和决策过程 8)可用资源和限制条件 9)现存问题和改进意见组织结构分析组织结构图组织结构图 厂长工作部经营部生产部后勤部宣传部工厂管理委员会厂长厂 办小 车 队厂 长 办 公 室企 管 科质 检 科计 算 中 心企 业 管 理 处综 合 计 划 科统 计 科计 划 统 计 处厂 长 办 公 室功能/业务关系分析 物资管理 物资计划 物资采购 仓库管理 物 供 消 资 应 耗 供 计 定 应 划 额 计 完 完 划 成 成 MRP 情 情 况 况业务流程分析n业务流程图
5、业务流程图主要用于表示一个组织系统中与某一管理业务有关的信息处理顺序、处理内容和处理结果。它是在各职能部门划分的基础上,着眼于对某项业务活动所处理的单据、文件进行跟踪,将这项业务处理过程按顺序,用规定的符号进行描述。n业务流程图的作用业务流程图的作用: :l制作业务流程图的过程也就是系统分析员全面了解系统业务处理流程概况的过程,业务流程图是系统分析人员作进一步分析的依据.l业务流程图是系统分析员、管理人员、业务操作人员相互交流的工具。l系统分析人员可直接在业务流程图上理出可以实现计算机处理的部分l可利用业务流程来分析业务流程是否合理。绘制时应遵循以下几个原则l首先要确定绘制的范围。然后才根据系
6、统范围和组织结构图,从上自下的、逐步细化的绘制出管理业务流程图。l绘制时要以业务处理为主干线,并且每一个处理框都应有数据或实物输入输出。l任何两个处理框都不宜直接相连,而要通过数据存储或报表单据等联接。l尽量减少系统与外部实体间的输入输出。l尽量避免流程线的交叉,实在避步开时用弧线绕开。 业务流程图业务流程图n见例图数据与数据流程分析n数据的收集数据的收集n调查数据的汇总分析调查数据的汇总分析l从满足正常的信息处理业务分析,需要哪些数据,哪些数据是冗余的,哪些信息暂缺,需要进一步收集。l从满足科学管理的角度分析,这些数据的精度如何,能否满足管理的需要,信息的及时性如何,对于一些定量化的分析(如
7、预测、控制等)能否提供信息支持,能否正确反映业务的实物流等等。l从数据的特征分析,分析数据的类型,长度,取值范围,所属业务,业务量,重要程度和保密程度等。数据流程分析n数据流程图数据流程图是以管理业务流程图为依据,通过抽象的舍去具体的组织结构和物流等,单从数据信息流动的角度,来描述系统内部及系统与环境之间的数据信息的传递、处理和存储过程的一种工具。n数据流程图有以下用途:数据流程图有以下用途:l 系统分析人员用这种工具可以详细分析信息流程,并可根据需要修改、删除、补充某些数据流或处理过程。l系统分析人员可在该图规划出需要计算机处理的部分。l根据数据存储,进一步做数据库设计。l根据数据流向定出数
8、据存取方式。l根据处理过程,可较好地确定出计算机处理流程,为系统设计服务。绘制数据流程图的大致步骤:绘制数据流程图的大致步骤:l首先要掌握现行系统的全部资料和管理业务流程图l确定整个系统的输入、输出和外部实体,绘制顶层数据流程图。l分解顶层数据流程图,绘制一级细化图。 通常在现行系统的业务流程图的基础上,将整个系统的功能进行低一级细分,然后根据用户要求和系统目标,确定每一分功能的输入输出和外界实体间的联系,以及功能处理过程中需要存储、查询和处理的一系列文档资料,从而绘制低一级数据流程图。l逐级将每一处理功能扩展、分解。并加入对例外情况的处理,形成低一级数据流程图。如此反复,直到数据流程图的细化
9、程度满足用户要求而止。l最后对最终数据流程图中的处理框、存储框和数据流程线分别编号。n数据流程图举例产品数据定货处理客户客户数据库存数据定货处理发票信贷状态数据字典数据字典数据字典就是用于表达和陈述数据流和数据存储的详细内容的一种工具。数据的属性和详细内容数据的属性和详细内容即指这些数据流数据流和数据数据存储存储是由哪些数据项组成,数据项的名称、类型和长度,数据项的取值范围,哪些业务需要用到这些数据项,数据的重要程度和保密程度,数据项之间的逻辑关系等等。处理单元描述分析处理单元描述分析n 数据处理单元按处理逻辑可分为三大类:数据计算,数据综合,数据的逻辑判断n数据处理单元分析方法:u数据计算和
10、数据综合一般使用管理数学模型 u数据的逻辑判断一般使用判定树与判定表。判定树与判定表。 判定树与判定表都是描述数据处理的逻辑判断过程的工具。F判定树判定树是用树型分叉图。它直观,但当判断条件较多时显得有些繁琐。F判定表是用表格形式。它又四部分组成:(见例表)n决策树某公司的销售折扣政策交易额$ 5000交易额$50 000$ 5000交易额=5000-R=0最近三个月无欠帐记录-R=15%最近三个月有欠帐记录20年以上老客户-R=10%20年以下客户-R=5%计算机处理流程图上月主文件上月主文件形成扣款文件模块形成扣款文件模块主文件更新模块主文件更新模块计算打印模块计算打印模块工工 资资 单单
11、工资汇总表工资汇总表电费扣款通知单电费扣款通知单 互助扣款通知单互助扣款通知单房租变动通知单房租变动通知单人事变动通知单人事变动通知单本月主文件本月主文件扣款文件扣款文件系统设计报告u系统总体设计方案u代码设计方案u数据结构与数据库设计方案u输入输出设计方案u计算机处理流程设计方案u程序设计说明书 思考题 1. 系统分析的主要任务是什么? 为什么说系统分析是管理信息系统开发程中最重要的一环?3. 如何检查U/C矩阵的正确性,试用你身边熟悉的情况建立、验证并求解之。最后解释解的实际意义。4. 按照本章所介绍的内容从头到尾分析你所在单位的情况绘出所有的图表,并写出系统分析报告和新系统分析方案。5. 通过实际例子体会加强基础管理工作对于系统开发的重要性。7 .系统设计的主要任务是什么? 它能为下一步的系统实现工作提供什么作用?8.为什么说系统设计需自顶向下的进行,必须首先进行总体设计?9.编码的关键是什么? 编码有哪些用途? 分类、编码时应注意什么?如果编码出错会给今后系统带来什么样的问题?10.目前有哪几种输入校对方式? 它们的优缺点是什么? 各适应与哪些地方