系统分析课件.ppt

上传人:牧羊曲112 文档编号:1557701 上传时间:2022-12-05 格式:PPT 页数:124 大小:4.30MB
返回 下载 相关 举报
系统分析课件.ppt_第1页
第1页 / 共124页
系统分析课件.ppt_第2页
第2页 / 共124页
系统分析课件.ppt_第3页
第3页 / 共124页
系统分析课件.ppt_第4页
第4页 / 共124页
系统分析课件.ppt_第5页
第5页 / 共124页
点击查看更多>>
资源描述

《系统分析课件.ppt》由会员分享,可在线阅读,更多相关《系统分析课件.ppt(124页珍藏版)》请在三一办公上搜索。

1、第5章 管理信息系统的系统分析,一、可行性分析和详细调查概述,二、管理业务调查,三、数据流程调查,四、数据字典,五、描述处理逻辑的工具,六、新系统的逻辑模型,1,系统分析的任务,2,3,第一节 可行性分析和详细调查概述,4,(一)可行性分析,可行性分析的任务是根据确定的问题,通过分析新系统需要的信息技术、可能发生的投资和费用、产生的效益,确定将开发的管理信息系统成功的可能性。,5,(一)可行性分析,6,技术可行性分析,经济可行性分析,管理可行性分析,时间规划,可行性分析之间的关系,7,(二)可行性分析报告,可行性分析的结果要用以报告的形式提交,内容包括:,(1) 系统简述(2) 项目的目标(3

2、) 所需资源、预算和期望效益(4) 对项目可行性的结论,可行性分析结论应明确指出以下内容之一:,(1) 可以立即开发,(2) 改进原系统,(3) 目前不可行,或者需推迟到某些条件具备以后再进行。,8,(三) 详细调查的目的、原则,对象,现行系统(原有系统),目的,完整掌握现行系统的现状,发现问题和薄弱环节,收集资料,为下一步的系统化分析和提出新系统的逻辑设计做好准备,9,原则,用户参与原则,使用部门的业务人员,主管人员,设计部门的系统分析人员,系统设计人员,方式,一般常见的详细调查方式有:,1召开调查会,2问卷调查,3单独访问,(三)详细调查的目的、原则,4参加业务实践,10,某出版社系统调查

3、表,11,某出版社系统调查表,12,第二节 管理业务调查概述,一、组织结构调查,二、管理功能调查,三、管理业务流程调查,13,为什么要进行管理业务调查?,14,1、MIS建设=对组织有目的的改造,新信息系统的设计=对组织有目的的改造,组织结构设计 进行组织结构设计,确定合理的组织形式,确定公司合理的集权、分权原则、设计有效的管理体制。按现代企业制度设置公司的法人治理结构和职能部门、生产部门。,15,一、组织结构调查,组织结构,指的是一个组织(部门、企业、车间等)的组成以及这些组成部分之间的相互关系。 通常可用组织结构图来表示,1、,16,组织结构调查的内容,组织内部的部门划分,领导与被领导关系

4、,信息资料的传递关系,物资流动关系与资金流动关系,各部门的工作内容与职责,各级组织存在问题以及对新系统的要求等,17,组织结构结构图,2、,18,例:某生产企业组织结构图,19,信电学院,管理学院,能源学院,中国矿业大学,2003级,2004级,2006级,2005级,电工中心,电气工程系,信息工程系,一班,二班,三班,同学甲,同学乙,同学丙,教师甲,教师乙,教师丙,图5.2 中国矿业大学组织结构图,20,作为业务调查所画出的组织结构图,它还要求反映:,1、除隶属关系外,还要反映信息、物资、资金流,2、详略分明,突出重点,3、反映与组织有业务联系的边界之外的部门及联系,21,22,例如:某公司

5、的一分厂的组织结构图:,23,二、管理功能调查,为了实现系统的目标,系统必须具有各种功能。功能即完成某项工作的能力。,24,图5.3 某销售系统管理功能图,25,实验教学系统管理,可选实验选做情况统计,首次排课,实验管理,选课管理,选课,二次排课,系统管理,成绩管理,实验成绩处理,考试成绩处理,统计管理,工作量统计,图5.4 实验教学系统管理功能图,实验室人时统计,实验信息维护,课程类别设置,实验类别设置,班级类别设置,特殊时间设置,系统基本信息维护,26,组织结构图反映了组织内部和上下级关系,但是对于主要业务职能和它们在业务过程中所承担的工作却不能反映,为了弥补这方面的不足常使用“组织/业务

6、关系图”来进一步描述。 组织/功能关系表中的横项表示各组织的名称,纵项表示功能与业务,中间栏表示组织在执行业务功能过程中的作用.,27,组织,关系,业务,总工室机动科,工艺科设计科,质量科计划科,计划销售供应,人事 生产,设备更新,生产科研究所,人事科供应科,销售科总务科,仓库,*,V,V,V,*,V,V,V,*,V,*,*,*,*,V,V,V,V,* 主管 V 相关 辅助,组织/业务关联图,28,通过组织/功能分析,能使组织的功能进一步理顺,提高管理效率。这方面的调整分析的内容有:现行系统中不合理现象是什么?不合理的部分对组织整体目标的影响有哪些?多大?不合理现象产生的历史原因是什么?针对这

7、些不合理现象,改进措施是什么?对于之相关的部分(包括涉及的部门和人员的利益)的影响有哪些?,29,三、业务流程调查分析,30,(1)业务流程图(Transaction Flow Diagram,TFD),(2)表格分配图,31,定义:是一种反映系统内各单位、人员之间业务关系、作业顺序和信息流动的流程图,可以帮助分析人员了解系统业务过程,找出业务流程中的不合理现象。作用:可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,以便在新系统的逻辑设计中修改和删除原系统的不合理部分,在现行系统基础上优化业务处理流程。基本符号举例1:某企业物资管理业务流程图举例2:实验教学管理系

8、统业务流程图,(1)业务流程图(Transaction Flow Diagram,TFD),32,业务处理单位(人或部门),业务流动方向,业务处理,数据文件(表格/单据),人工操作,终端显示,人工输入,端点符,业务流程图基本符号,33,端点符 此符号表示转向外部环境或从外部环境转入。例如,程序流程的起始或结束、数据的外部使用以及起源(或终点)。,34,绘制过程,35,库存账,用料流水账,库工,订货单(合同),供货单位,36,实验教学管理系统业务流程图,目前的实验运作流程如下所述:1、课程负责人在学期开始之前进行实验课表安排(包括学生做实验的时间、地点和教师的带课情况);2、学生进行实验预习,写

9、预习报告,根据实验课表按时按地进行实验操作;3、教师按课表按时按地带实验,给出实验预习报告成绩和实验操作成绩;4、学生根据实验操作情况,完成实验报告并上交至班级的主负责教师处;5、每班的主负责教师给出学生的实验报告成绩,并结合学生的预习报告成绩、实验操作成绩给出学生该次实验的总成绩;6、学生所做的该课程平时实验成绩加和平均后得出学生的平时成绩;学生所做的综合实验和EDA实验成绩加权平均后得出学生的综合实验成绩;学生的考试成绩、平时成绩,综合实验成绩三者加权平均后得到学生该课程的总成绩;7、成绩反馈给学生;8、带实验和负责实验班级都计入教师本学期工作量;,37,教学秘书,课表,学生,负责教师,实

10、验报告,指导教师,试卷,成绩单,学生,图5.4 原实验教学管理系统业务流程图,计算工作量,排课,考试,实验,计算成绩,38,图5.5 新实验教学管理系统业务流程图,首次排课: 周次/ 实验室选课/调配: 时间段/ 实验室二次排课: 指导教师1/ 指导教师2,39,图例说明,业务处理单位,业务处理描述,表格制作,传递,存储,收集资料,(本框内容为具体流程),业务流程图绘制(卡片),40,图例 说明,业务处理单位,业务处理描述,表格制作,传递,存储,收集资料,计划处,银行,技改处,各部门各单位,局领导,上级领导,投资总规划,更新改造贷款规模,开会讨论,报表,审批,综合平衡(讨论),批准,下达各单位

11、各部门,正式计划,计划,各单位上报表,计划处,各部门各单位,技改处,银行,各部门各单位,存档,业务流程图绘制(卡片),41,业务流程图绘制(卡片),42,(2)表格分配图,可帮助分析员表示出系统中各种单据和报告都与哪些部门发生业务关系。通常对于跨越多个部门、协作性高的重要业务流程使用该图描述。,举例:采购过程表格分配图一列:一个部门箭头:复制单据流向复制单据标号:以示区别,43,采购部门,财会部门,收货部门,登记待收,图5.5 采购过程表格分配图,44,公司每月末发工资,每月20日到23日由财务科根据上月工资清单和人事科送来的人员及工资变动表填写本月工资清单中的前四项。总务科每月24日将扣款清

12、单送交财务科,由财务科将扣款数填入本月工资清单。最后计算出每位职工的应发工资,并填入工资发放清单,为工资发放人员发放工资做好准备。,实例:某公司工资管理子系统业务流程图,45,财务科,上月发放清单,人事科,变动表,财务科,总务科,扣款清单,本月工资发放清单,财务科,工资发放清单,工资处理过程的业务流程图,46,案例:工资处理的业务流程图与数据流程图,工资管理信息子系统,上月工资发放清单,47,本月人员及工资变动表,本月扣款清单,48,业务流程调查分析,分析的目的 分析原有系统业务流程是为了发现问题并在新系统中予以克服或改进。系统中存在的问题可能是管理思想和方法落后,业务流程不尽合理;也可能是因

13、为计算机信息系统的建设为优化原业务流程提供了新的机会。这时,就需要在对现有业务流程进行分析的基础上进行业务流程重组,产生新的业务流程。,业务调查资料,现有系统业务流程图,分析问题流程重组,新系统业务流程图,49,作业1:,某工厂成品库管理的业务过程如下:成品库保管员按车间送来的入库单登记库存台账。发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台账,出库单的另外两联分别送销售科和会计科。试按以上业务过程画出业务流程图。,50,第三节 数据流程调查,一、数据流程调查的内容,二、数据的来源,三、数据流程图DFD,51,

14、管理业务调查过程中绘制的业务流程图,虽然形象的表达了管理中信息的流动和存储过程。但是还是没有完全脱离一些物质要素(如产品、货物等)。,业务流程与数据流程的区别,“业务员把订单送到销售部”-反映在业务流程图而不反映在数据流程图,将订单录入系统反映在数据流程图(数据形式变化)。,52,一、数据流程调查的内容,1收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质(如账本、清单)的典型格式。,2弄清各环节上的处理方法和计算方法。 比如:如何计算工资? 销售折扣策略?,通常在业务流程调查阶段就应该完成大部分数据流程调查的任务!,53,3 在上述各种单据、报表、账本的典型样品上或用附页

15、注明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。,4 在上述各种单据、报表、账册的典型样品上注明各项数据的类型数字、字符)、长度、取值范围(指最大值和最小值)。,54,二、数据的来源,1 现行组织机构2 现行各系统或部门的业务流程3 各种会议的决议4 计算机文件(或数据库)系统的数据组织结构5 上级下达的各种文件和各项任务指标6 与本单位有关的其它单位的有关信息7 其它各种报表、报告、图表,管理信息系统所涉及的数据可从以下途径调查得到:,55,三、数据流程图,定义:数据流图反映的是数据、信息在系统中流动、处理和存储的情况。特点:抽象性:完全舍去了具体的物

16、质概括性:可将不同业务过程联系起来,形成一个整体绘制目的:交流信息的工具(系统分析人员和用户)分析和设计的工具(系统分析人员和系统设计人员),56,2、数据流图基本符号,外部实体,数据流,处理,数据存储,外部实体,数据存储,数据流,处理,57,处理过程(Process)或处理逻辑,1、处理逻辑,在DFD中,处理逻辑表示对数据的变换,从用户的角度看就是表示系统能够“作什么”。,3种常见的数据变换,58,2、外部实体,外部实体(External Entity)或外部项,外部项(外部实体)表示与处理逻辑相关的、且为系统外部的人、部门、单位等。,59,1、利用综合的数据流名称简化DFD;,2、不一定用

17、显式的数据流名称。,数据流(Data Flow),数据流表示数据在系统中的流动。,3、数据流,60,4、数据存储,数据存储(Data store),数据存储指暂时保存的数据,可以是数据库文件或任何形式的数据组织。,61,5、数据流程图的画法,按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边整理绘图,一边核对相应的数据和报表、模型等。如果有问题,则定会在这个绘图和整理过程中暴露出来。,由于实际数据处理过程常常比较繁杂,故应该按照系统的观点,自顶向下地分层展开绘制。黑 灰 半透明 透明,62,数据流图示意图,63,数据流程图是分层次的,绘制时采

18、取自顶白下逐层分解的办法。 1、首先画出顶层(第一层)数据流程图。顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输出。 2、下一步是对顶层数据流程图中的“处理”进行分解,也就是将“库存处理”分解为更多的“处理”。,64,数据流程图分多少层次应根据现实际情况而定,对于一个复杂的大系统,有时可分至七八层之多。为了提高规范化程度,有必要对图中各个元素加以编号。 通常在编号之首冠以字母,用以表示不同的元素,可以用P表示处理,D表示数据流, F表示数据存储, S表示外部实体。例如: P3.1.2表示第三子系统第一层图的第二个处理;D03-02表示第三个子系统中的第二个数据流。,65,4.4数

19、据、数据流程调查与分析,数据流程图的分层模型,DFD/L0,DFD/L1,DFD/L2.1,DFD/L2.2,DFD/L2.3,关联图,顶层图,第一层图,66,67,第1层,数据流程图绘制示例,68,第2层,发货票,发货票,付款通知单,P1,69,例1 某企业成品销售管理数据流程图,用户,关联图,车间,厂办,财务科,销售处理,合同,入库单,统计表,出库单,用户,车间,厂办,财务科,合同处理,合同,入库单,统计表,出库单,顶层图,库存管理,70,例1 某企业成品销售管理数据流程图,详细流程,出库单,71,例2:工资处理过程的数据流程图,72,例3:某财务系统数据流程绘制:,73,P0(账务处理)

20、的数据流程图:,74,物资管理系统顶层数据流图,例4、数据流图举例:物资管理系统,75,物资管理系统一层数据流图,Process 物资管理系统,76,Sub_Process 采购计划管理,物资管理系统二层数据流图,77,Sub_Process 库存管理,物资管理系统二层数据流图,78,例5:数据流图举例:实验教学管理系统,实验教学管理系统顶层数据流图,79,实验教学管理系统一层数据流图,80,实验教学管理系统二层数据流图,Sub_Process 系统管理,81,实验教学管理系统二层数据流图,Sub_Process 系统管理,82,实验教学管理系统二层数据流图,Sub_Process 实验管理,

21、83,实验教学管理系统二层数据流图,Sub_Process 选课管理,84,实验教学管理系统二层数据流图,Sub_Process 成绩管理,85,实验教学管理系统二层数据流图,Sub_Process 统计管理,86,6 数据流程图的作用,(1) 系统分析员用这种工具自上向下分析系统信息流程;(2) 可在图上画出计算机处理的部分;(3) 根据逻辑存贮,进一步作数据分析,可向数据库设计过度;(4) 根据数据流向,定出存取方式;(5) 对应一个处理过程,可用相应的程序语言来表达处理方法,向程序设计过渡。,87,作业2:,某银行储蓄所存(取)款过程如下:储户将填好的存(取)单及存折送交分类处理处。分类

22、处理处按三种不同情况分别处理。如果存折不符或存(取)单不合格,则将存折及存(取)单直接退还储户重新填写;如果是存款,则将存折及存款单送交存款处理处。存款处理处取出底账,登记后,将存折退还给储户;如果是取款,则将存折及取款单送交取款处理处,该服务台取出底账及现金,记账后将存折与现金推给储户,从而完成存(取)款处理过程。试按以上过程画出数据流程图。,88,为了对数据流程图中的各个元素作出详细的说明,有必要建立数据字典,数据流程图配上数据字典可以从图形、文字两方面完整描述逻辑模型。,数据存储“定货单存档”包括哪些内容?,处理“判定定货处理方式”是如何处理的呢?,第四节 数据字典,89,数据字典的内容

23、,对数据流程图中的六个方面进行具体的定义。,数据项,数据结构,数据流,处理逻辑,数据存储,外部实体,90,一、数据项的定义,数据项是最小的数据组成单位,是不可再分的数据单位。,91,数据结构的描述重点是数据之间的组合关系,即说明这个数据结构包括哪些成分。 数据结构可以嵌套,一个数据结构可以由若干个数据项和数据结构组成。数据结构命名:DS+编号,二、数据结构的定义,92,二、数据结构的定义,93,二、数据结构的定义,如果嵌套的数据结构已经在数据字典中被定义,那么需要列出这些被包含数据结构的名字。,94,数据流由一个或一组固定的数据项组成。,三、数据流的定义,95,四、处理逻辑的定义,96,五、数

24、据存储的定义,97,六、外部实体的定义,外部实体是数据的来源和去向。 因此在外部实体中的条目主要说明外部实体产生的数据和输入的数据。,98,第五节 处理逻辑的描述工具,一、判断树,二、决策表,三、结构化英/汉语,99,一、判断树,100,示例,(1)年交易额在5万或5万以下,则不给予折扣;(2)对于年交易额在5万以上时: 如果无欠款,则给予15%的折扣; 如果有欠款,而且与本公司的交易关系在20年以上,则折扣为10%; 如果有欠款,而且与本公司交易关系在20年以下,则折扣为5%。,订货折扣政策如下:,101,订货处理优惠待遇,年交易额5万以上,年交易额5万或以下,无欠款,有欠款,交易20年以上

25、,交易20年以下,15%,10%,5%,0%,一、判断树,102,二、判断表,在处理逻辑中,如果判断树的条件较多,各个条件又相互结合,相应的决策方案比较多,在这种情况下用决策树表示,树的结构比较复杂,图中各项注释也比较繁琐。,103,Y,Y,Y,Y,N,N,N,N,Y,Y,N,N,Y,Y,N,N,Y,N,Y,N,Y,N,Y,N,二、判断表,104,判断表的简化(1),Y,Y,Y,Y,N,N,N,N,Y,Y,N,N,Y,Y,N,N,Y,N,Y,N,Y,N,Y,N,105,判断表的简化(2),Y,Y,Y,N,N,N,N,Y,N,N,Y,Y,N,N,Y,N,Y,N,Y,N,106,判断表的简化(3)

26、,Y,Y,Y,N,Y,N,N,Y,N,107,三、结构英/汉语表示法,108,第六节 新系统的逻辑模型,通过对原有系统的调查和分析,找出原有系统业务流程和数据流程的不足,提出优化和改进方案,建立新系统的逻辑模型。,109,可行性分析,管理业务调查,数据流程调查,组织结构调查,业务功能调查,业务流程调查,数据流程图,数据字典,处理逻辑的表达,对原有系统的调查,110,我们所得到原系统的业务流程、数据流程是否存在不足之处呢?,通过对原有系统的调查和分析,找出原系统业务流程和数据流程的不足,提出优化和改进的方法,给出新系统所要采用的信息处理方案。,有必要,旧系统新系统,111,一、分析系统目标,详细

27、调查对可行性分析报告中提出的系统目标作再次考察,对项目的可行性和必要性进行重新考虑,并根据对系统建设的环境和条件的调查修正系统目标,使系统目标适应组织的管理需求和战略目标。,112,二、分析业务流程,分析原有系统中存在的问题,以对现有业务流程进行重组,产生新的更为合理的业务流程。,业务流程分析过程包括以下内容:,1 原有流程的分析,2 业务流程的优化,3 确定新的业务流程,4 新系统的人机界面:确定人和机器的分工,113,三、分析数据流程,与业务流程的改进和优化相对应,数据流程的分析和优化一直是系统分析的重要内容。数据流程分析的内容包括:,1 原有数据流程的分析,2 数据流程的优化,3 确定新

28、的数据流程,4 新系统的人机界面,114,四、功能分析与子系统划分,为了实现系统目标,系统必须具备一定的功能。功能就是做某项工作的能力。,目标,A功能,B功能,G功能,B1功能,B2功能,B3功能,子系统的划分:U/C矩阵;参照法;部门职能法,经过确认的系统目标,子系统包括的具体功能,115,学院综合管理,教学教务管理,党务管理,后勤管理,教师管理,学生党务管理,教师党务管理,举例,116,五、数据属性分析,1 数据的静态特性分析:数据类型、长度、取值范围,2 数据的动态特性分析,固定值属性,固定个体变动属性,随机变动属性,117,六、数据存储分析,首先是分析用户要求,也就是调查清楚用户希望从

29、MIS中得到哪些有用信息,然后通过综合抽象,用适当的工具(如ER图等)进行描述。,七、数据查询分析,通过调查和分析,将用户需要查询的问题列出清单或给出查询方式示意图。学生管理系统:查某学生所有课程成绩;查某门课所有学生成绩;查所有挂科学生。,118,八、数据的输入输出分析,分析各种数据输入的目的和适用范围、数据量的大小以及存在的问题。,对各种输出报表(包括手工填写的)的目的和使用范围进行分析,弄清哪些报表是多余的,或者是不符合实际要求的,系统的处理速度和打印速度是否能满足输出的要求等。,119,九、新数据流程图的绘制,新系统的数据流程图是在以上分析过程中逐步完善的。 完善数据字典,并用工具(判

30、断树/表,结构化语言)描述比较复杂的处理逻辑。,120,十、数据处理方式的确定,数据处理的方式可分为两类:,1、成批处理方式 按一定时间间隔(小时、日、月)把数据积累成批后一次输入计算机进行处理。,2、联机实时处理方式 面向处理,数据直接从数据源输入中央处理机进行处理,由计算机即时作出回答,将处理结果直接传给用户。,121,网络,122,10、某商业中心按以下决策规则确定商品的定货决策:1、当某商品的库存量低于最低储备量时,就应订货;2、当库存量高于或等于定货点时,不应订货;3、当库存量低于定货点(同时高于最低储备量)时,是否订货根据该商品上月的销售状况: 如果该商品上月销售金额大于或等于5000时就应订货;小于5000元就不订货。 试按此画出库存订货策略的判断树、决策表。,123,答案,1)判断树:,库存量最低存储量 订货,订货策略,库存量=订货点 不订货,库存量=最低存储量,销售额=5000 订货,库存量订货点,销售额5000 不订货,2)判断表:,124,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号