第五章系统分析.ppt

上传人:本田雅阁 文档编号:2562770 上传时间:2019-04-08 格式:PPT 页数:112 大小:1.35MB
返回 下载 相关 举报
第五章系统分析.ppt_第1页
第1页 / 共112页
第五章系统分析.ppt_第2页
第2页 / 共112页
第五章系统分析.ppt_第3页
第3页 / 共112页
亲,该文档总共112页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第五章系统分析.ppt》由会员分享,可在线阅读,更多相关《第五章系统分析.ppt(112页珍藏版)》请在三一文库上搜索。

1、第五章 管理信息系统的系统分析,管理信息系统,第五章 管理信息系统的系统分析,第一部分 可行性分析 第二部分 详细调查 第三部分 编制数据字典 第四部分 系统化分析 第五部分 研究和确定管理模型 第六部分 新系统的逻辑方案,教学目的,教学重点与难点,掌握MIS开发中系统分析这一重要环节,包括问题识别、可行性分析、详细调查、系统化分析等步骤,最后完成新系统的逻辑方案,形成系统分析报告。,可行性分析、详细调查 系统分析、新系统逻辑方案 系统分析报告,系统分析的任务,任务:在充分认识原信息系统的基础上,完成新系统的逻辑模型设计,解决系统“做什么”的问题。 具体任务:了解用户需求和系统现存问题;确定系

2、统目标;可行性分析;业务调查分析;系统数据和功能分析;形成文档。 系统分析在很大程度上决定了系统开发的成败。,数据、要求,计算机能处理的信息和功能,解决“做什么”的问题,系统分析的步骤,问题识别 可行性分析 详细调查 系统化分析 逻辑方案设计,第一节 可行性分析,开发信息系统的要求往往来自对原系统的不满。 原系统可能是手工系统也可能是正在运行的信息系统。 原系统存在的问题可能充斥各个方面,内容分散,甚至含糊不清。 要求系统分析人员针对用户提出的各种问题和初始要求,对问题进行识别,通过可行性分析确定开发新系统的必要性。,一、可行性分析的任务,任务:明确新系统开发的必要性和可行性。 必要性:取决于

3、开发新系统的迫切性。 可行性:取决于实现新系统的资源和条件。 可行性分析建立在初步调查的基础上。 如果领导或管理人员对新系统的需求很不迫切,或者条件尚不具备,就是不可行。,二、可行性分析的内容,1.管理上的可行性 2.技术上的可行性 3.经济上的可行性,管理人员的态度 管理方面的条件,软、硬件技术水平 开发人员的技术水平,预估费用 评价经济效益(钱、非钱),三、可行性分析报告,可行性分析的结果可行性分析报告,1.内容,(1)系统简述 (2)系统目标 (3)所需资源、预算 和期望效益 (4)可行性分析的结论,2.结论,(1)可立即开发 (2)改进原系统 (3)目前不可行,或需推迟到 某些条件具备

4、以后再进行,实例,某高校图书馆管理信息系统可行性分析报告,http:/ 详细调查,(1)对 象,(2)目 的,(3)原 则,(4)方 法,开座谈会 问卷调查 查阅资料 参加业务实践,详细调查应遵循:“用户参与”原则 使用部门的业务人员、主管人员 设计部门的系统分析人员、系统设计人员 共同进行,(5)内 容,管理业务调查 数据流程调查,详细调查,管理业务调查,数据流程调查,组织结构调查,管理功能调查,管理业务流程调查,数据流程图,数据字典,描述处理逻辑,第三节 管理业务调查,建立MIS的目的在于提高管理水平,应当把建立新系统看成是对组织的一种有目的改变过程。因此对现行管理业务的调查十分重要。 一

5、、组织结构调查 二、管理功能调查 三、管理业务流程调查,一、组织结构调查,组织结构:一个组织的组成以及这些组成部分之 间的隶属关系。 描述工具:组织结构图 注意: 组织结构调查中还应详细了解: (1)各级组织的职能; (2)有关人员的工作职责、决策内容、存在的问题以及对新系统的要求。,实例,图书馆管理信息系统之组织结构调查-,二、管理功能调查,为了实现系统的目标,系统必须具有各种功能。 描述工具:功能层次图 描述从系统目标到各项功能的层次关系。,三、管理业务流程调查,各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。,(1)内容,(2

6、)描述工具,业务流程图 表格分配图,业务流程图: 用一些规定的符号及连线来表示某个具体业务处理过程。,业务流程图易于阅读和理解,是分析业务流程的重要步骤。,(3)业务流程图的画法,目前尚不太统一,但大同小异 只是一些具体的规定和所用的图形符号有些不同 都必须准确反映业务流程,业务流程图常用符号,案例 某企业物资管理的业务流程分析,车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的领料单退回车间。 库工收到已批准的领料单后,首先查阅库存账,若有货,则通知车间前来领取所需物料,并登记用料流水账,否则将通知采购人员缺货。 采购人员根据缺货通知,查阅订货合同单,若已订货,则向供货单位发出催

7、货请求,否则就临时申请补货。 供货单位发出货物后,立即向订货单位发出提货通知。 采购人员收到提货通知单后,就可办理入库手续。 库工验收入库,并通知车间领料。 仓库库工还要依据库存账和用料流水账定期生成库存的报表,呈送有关部门。,业务流程图绘制图表,业务流程图绘制举例,(4)表格分配图,表示:系统中各种单据和报告都与哪些部门发生业务关系。,业务流程实例分析,物流企业仓库管理业务流程分析,详细调查,管理业务调查,数据流程调查,组织结构调查,管理功能调查,管理业务流程调查,数据流程图,数据字典,描述处理逻辑,第四节 数据流程调查,管理业务调查过程中绘制的业务流程图和表格分配图虽然形象地表达了管理中信

8、息的流动和存储过程,但仍没有完全脱离一些物质要素。 绘制数据流程图的目的:为了用计算机进行信息管理,还必须进一步舍去物质要素,收集相关资料,绘制出原系统的绘制数据流程图。,一、数据流程图,一种能全面地描述信息系统逻辑模型的工具 可以用4种符号综合地反映出信息在系统中的 流动、处理和存储情况。,(1) 定 义,抽象性:完全舍去了具体的物质,只剩下数据的流 动、加工处理和存储; 概括性:它可以把系统中的各种不同业务处理过程联 系起来,形成一个整体。,(2) 特 点,(3) 符 号,外部实体,处理,数据流,数据存储,或,或,或,或,(4)示 例,(5)数据流程图的实例,例:某企业成品销售管理的DFD

9、,1.销售科:负责成品销售及成品库管理。 2.该科计划员将合同登记入合同台账,并定期根据合同台账查询库存台账,决定是否可以发货。 如果可以发货,则填写出库单交成品库保管员; 保管员按出库单和由车间送来的入库单填写库存台账。 出库单的两外两联分送计划员和财务科。 3.计划员将合同执行情况登入合同台账。 4.销售部门负责人定期进行销售统计并上报厂办。,成品销售管理DFD,(6)数据流程图的画法,首先:画出顶层数据流程图。 顶层数据流程图只有一张,它说明了系统的总的处理功能、输入和输出。 下一步:对顶层数据流程图中的“处理”进行分解。,第一点:数据流程图是分层次的,绘制时采取自顶向下、逐层分解的办法

10、。,某厂销售子系统的顶层DFD: 销售科根据用户送来的订货单, 进行销售处理后,向用户发货。,销售子系统的数据处理流程,销售科:根据用户送来的订货单进行销售处理后向用户发货。 销售处理分解为3个处理 1.判定订货处理方式。 依据:用户信用情况、库存情况和购货金额 (1)可以赊物,立即发货同时修改库存帐。 输出数据流为D1(订货单) (2)等有货后再发货,输出数据流为D2(订货单)。 (3)要求先付款,输出数据流为D3(订货单)。 2.开发货票。 (1)发货票一式4份,分发仓库、用户和财务科。 (2)财务科按此记应收账。 3.开付款通知单。,(6)数据流程图的画法,第二点:数据流程图分几个层次?

11、,(6)数据流程图的画法,第三点:数据流程图的命名规范?,P,P2,P1,P3,P2.2,P2.1,P2.3,P3.1,P3.2,顶层 (不编号),0层,1层,(7)绘制数据流程图应遵循的原则,(1)首先确定系统的外部项,(2)高层流程图与中、低层流程图的分工,(3)按从左到右、从上到下的原则进行,(4)反复修改,仔细检查,保证其正确性。,例 某企业财务管理的数据流程分析,(8)业务流程图数据流程图的检查,(1)检查DFD和BFD的一致性,(2)检查DFD的一致性和完整性,由于实际数据处理过程常常比较繁杂,故 应该按照系统的观点,自顶向下地分层展开绘制。 黑 灰 半透明 透明,业务流程图:理出

12、业务流程顺序 调查:掌握了数据及数据处理过程 绘制完整的数据流程图:业务流程顺序+数据+数据处理过程 一边整理绘图,一边核对相应的数据和报表、模型等。 如果有问题,则定会在这个绘图和整理过程中暴露出来。,二、数据流程调查需收集的资料,1.原系统全部输入单据、输出报表、数据存储介质的典型格式。 2.在上述各种单据、报表、账本的典型样品上注明各项数据的类型、长度、取值范围。 3.在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、报送单位、存放地点、发生频度、发生的高峰时间及发生量等。 4.弄清各环节的处理方法和计算方法。,三、数据的来源,现行组织机构 现行各系统或部门的业务流程 各种会议

13、的决议 计算机文件(或数据库)系统的数据组织结构 上级下达的各种文件和各项任务指标 与本单位有关的其它单位的有关信息 其它各种报表、报告、图表,第四节 数据字典,内容:对数据流程图中的各个元素作出详细的说明。 作用: (1)数据流程图+数据字典 图文并茂的对系统的逻辑模型进行完整的描述。 (2)系统设计阶段进行数据库设计的参考依据。,二、数据字典的内容,对数据流程图中的各个元素作出详细的说明。 1.数据项的定义 2.数据结构的定义 3.数据流的定义 4.处理逻辑的定义 5.数据存储的定义 6.外部实体的定义,1.数据项的定义,数据项:又称数据元素,是数据的最小单位。 在数据字典中,仅定义数据的

14、静态特性。 “I”,2.数据结构的定义,描述:某些数据项之间的关系。 构成:若干个数据项组成;也可以由若干个数据结构组成;还可以由若干个数据项和数据结构组成。 “DS”,3.数据流的定义,数据流:由一个或一组固定的数据项组成。 定义数据流: 要说明数据流的名称、组成等 指明它的来源、去向和数据流量等。,D03-08,4.处理逻辑的定义,仅定义数据流程图中最底层的处理逻辑,处理,5.数据存储的定义,只描述数据的逻辑存储结构,而不涉及它的物理组织。,6.外部实体的定义,定义:外部实体编号、名称、简述、及有关数据流的输入和输出。,第四节 描述处理逻辑的工具,简单的计算性的处理逻辑:在数据字典中定义,

15、如工资计算。 复杂的处理:处理逻辑工具 常用的描述工具: 一、判断树 二、决策表 三、结构英语,一、判断树,判断树:用于查找产品并计算金额 说明:对不同交易额、不同信誉、不同交易时间的顾客所采取的不同优惠待遇。,判断树:直观、容易理解; 但当条件多时,不容易清楚地表达出整个判别过程。,二、决策表(判断表),清晰地表达: 条件、决策规则和应采取的行动 之间的逻辑关系。,三、结构英语表示法,模仿计算机语言描述处理逻辑 使用“IF、“THEN“、“ELSE“等词组,第五节 系统化分析,在详细调查(原系统)的基础上进行系统化分析是提出新系统逻辑模型的重要步骤。 具体任务: (1)找出原系统业务流程和数

16、据流程的不足 (2)提出优化和改进的方案 (3)给出新系统所要采用的信息处理方案,系统化分析的内容,一、分析系统目标 二、分析业务流程 三、分析数据流程 四、功能分析和划分子系统 五、数据属性分析 六、数据存储分析 七、数据查询要求分析 八、数据的输入输出分析 九、绘制新系统的数据流程图 十、确定新系统的数据处理方式,一、分析系统目标,根据详细调查 再次考察可行性分析报告中提出的系统目标 对项目的可行性和必要性进行重新考虑 根据对系统建设的环境和条件的调查,修正系统目标,使系统目标适应组织的管理需求和战略目标。,二、分析业务流程,具体内容,分析原有系统中存在的问题,以对现有业务流程进行重组,产

17、生新的更为合理的业务流程。 系统中存在的问题: (1)管理思想和方法落后,业务流程不尽合理; (2)计算机等新技术的使用,为优化原业务流程提供了新的可能性。,例: 过去某工厂仓库由管理人员凭印象确定订货量, 新系统改为根据各种备件的库存量和订货点来 确定订货量。 信息处理流程就有了很大的变化。,1.原有业务流程的分析 分析各处理过程有必要存在,哪些过程可以删除、哪些可以合并,哪些过程不尽合理,可改进或优化。 2.业务流程的优化 原有业务流程中哪些过程存在冗余信息处理,可以按计算机信息处理的要求进行优化,并指出流程的优化可以带来什么好处。 3.确定新的业务流程 画出新系统的业务流程图。 4.新系

18、统的人机界面 新的业务流程中,人与机器的分工,即哪些工作可由计算机自动完成,哪些必须有人的参与。,三、分析数据流程,与业务流程的改进和优化相对应, 数据流程的分析和优化一直是系统分析的重要内容。,具体内容,四、功能分析和划分子系统,为了实现系统目标,系统必须具备一定的功能。功能:做某项工作的能力。,目标:系统 第二层的功能:子系统 再下面:各项更具体的功能。,功 能 分 析,划分子系统,可以大大简化设计工作: 因为划分以后,只要子系统之间的接口关系明确,每一子系统的设计、调试,基本上可以互不干扰地各自独立地进行。 将来,如果要修改或扩充系统,可以在相关子系统范围内进行而不至于牵动全局。,划分子

19、系统的方法,目前,还没有一套公认的方法。 实际工作中:划分方案往往受个人经验、企业原有业务处理关系、是否便于分阶段实施等多种因素的影响。 大系统:划分子系统在系统规划阶段进行,常用U/C矩阵。,五、数据属性分析,事物的特征:属性名/属性值 例,某职工:姓名/黄一峰,性别/男,年龄/54,静态特性,动态特性,数据的类型、数据的长度、 取值范围、发生的业务量。,固定值属性 固定个体变动属性 随机变动属性,固定值属性,固定个体 变动属性,随机变动属性,数据属性的动态特性分析目的,正确确定数据和文件的关系 固定属性的数据-主文件 固定个体变动属性的数据-周转文件 随机变动属性的数据-处理文件,六、数据

20、存储分析,数据库设计在系统分析阶段要做的工作。 任务:建立数据库的概念模型 (E-R图、3NF关系群),数据存储分析的内容 :,七、数据查询要求分析,调查、分析用户查询需求 将用户需要查询的问题列出清单或给出查询方式示意图。,八、数据的输入、输出分析,输入/输出:目的、适用范围、数据量的大小、存在的问题。,如: 输入的数据是否都得到了有效地利用; 哪些数据输入是多余的或是不符合实际需要的; 现在的数据输入方式能否满足要求; 输入速度是都能完成数据量的要求; 是否需要改变输入方式、增加输入设备; 分析数据的精确程度和数据间的相互联系等。,如: 弄清哪些输出报表是多余的; 哪些是不符合实际要求的;

21、 系统的处理速度和打印速度是否能满足输出的要求等。,九、绘制新系统的数据流程图,绘制新系统的数据流程图: 为了明确新系统的人机接口,还应在绘成的数据流程图上标明哪些部分由计算机完成,哪些部分由人工完成。 完善数据字典 用工具描述复杂的处理逻辑,十、确定新系统的数据处理方式,十、确定新系统的数据处理方式,成批处理适用的情况,联机实时处理适用的情况,第六节 研究和确定管理模型,何为“管理模型”?,管理模型是系统在每个具体管理环节上所采用的管理方法。,在MIS的系统分析中,就要根据业务和数据流程的分析结果,对每个处理过程进行认真分析,研究每个管理过程的信息处理特点,找出相适应的管理模型。,一、综合计

22、划模型,综合计划是企业生产、经营活动的总规划。,二、生产计划管理模型,三、库存管理模型,四、财务成本管理模型,成本核算模型 包括直接生产过程的消耗、间接费用的分配,成本预测模型 数量经济模型、投入产出模型、回归分析模型等,成本分析模型 实际成本与定额成本比较模型、本期成本与历史同期可比产品成本比较模型、产品成本与计划指标比较模型、产品成本差额管理模型、量本利分析模型等。,五、统计分析与预测模型,反映:销售、市场、质量、财务状况等的变化情况及未来发展的趋势。 内容:市场占有率分析、消费变化趋势分析、利润变化、质量状况与指标分布、综合经济效益指标分析等。,第七节 提出新系统的逻辑方案,什么是逻辑方

23、案?,逻辑方案: 新系统开发中要采用的管理模型和信息处理方法。,逻辑方案的内容,(1)原系统的业务流程的不足及其优化过程 (2)新系统的业务流程 (3)新系统业务流程中的人机界面划分。,(1)原数据流程的不合理之处及优化过程 (2)新系统的数据流程 (3)新的数据流程中的人机界面划分。,新系统中的子系统划分,数据资源如何分布在数据库或主机。,确定在某一具体的管理业务中采用的管理模型和处理方法。,【小 结】,【练习与思考】,1.按动态特性分,数据的属性可分为几类?为什么这样分类? 2.某工厂成品仓库管理的业务过程如下: 产品库保管员按车间送来的入库单登记库存台帐。发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台帐,出库单的另两联分别送销售科和会计科。 试按以上业务过程画出业务流程图及数据流程图。,课堂讨论背景资料: 汽车配件公司分层数据流程图绘制,第一层数据流程图(环境图),顾客,供应商,1,处理 业务,订货单,发货单,订货单,发货单,配件库存,第二层数据流程图,顾客,供应商,销售,订货单,发货单,配件库存,11,采购,12,订货单,发货单,到货通知,会计,13,收 据,应 付 款 通 知,向供应商的订货单,第三层数据流程图,

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1