第四章管理信息系统的系统分析课件.ppt
21.12.2022,1,管理信息系统的系统分析,第一节 可行性分析和详细调查概述第二节 管理业务调查第三节 数据流程调查第四节 数据字典第五节 描述处理逻辑的工具第六节 系统化分析第七节 研究和确定管理模型第八节 提出新系统的逻辑方案,21.12.2022,2,学习本章的要求,理解需求分析的重要性掌握数据流程图理解管理模型的含义和作用,21.12.2022,3,21.12.2022,4,系统分析的任务,在充分认识原信息系统的基础上,通过问题识别、可行性分析、详细调查、系统化分析,最终完成新系统的逻辑方案设计或称逻辑模型设计。逻辑模型-做什么物理方案-怎样做,21.12.2022,5,过程理顺业务或数据流程研究分析抓住主要问题,提出解决问题的思路和新系统的方案意义:最重要也是最难的阶段,21.12.2022,6,对象/需求调查,时间:系统开发工作展开之前目标:明确对象生产、经营和管理过程的所有细节内容初步调查系统调查与可行性分析详细调查(具有决定性作用),21.12.2022,7,初步调查范围,用户需求分析用户提出开发新系统的原由,对新系统的要求现有企业的运行状况现有基本状况和近期可能发生变化的方向管理方式和基础数据管理状况基础数据是实现管理信息系统和各种定量化管理方法的基础现有信息系统的运行状况状况、特点、问题、可利用资源,21.12.2022,8,初步调查与可行性分析,意义能否立项立项后大致按什么规模、什么模式进行开发。,21.12.2022,9,可行性分析报告,可行性分析报告内容系统简述项目的目标资源、预算和期望效益项目可行性结论项目可行性结论可以立即开发;改进原系统;目前不可行,21.12.2022,10,新方案设想及其可行性研究,开发者的难题现在系统是否具有完全推倒重来的必要性如果推倒重来的话,系统应该按何种方式,什么样的规模开发这些方案执行的可行性如何,21.12.2022,11,新建系统方案的设想新系统的性质新系统的规模新系统的覆盖范围新系统拟解决的问题新系统所需的资源,21.12.2022,12,系统开发可行性分析技术上的可行性经济上的可行性资源上的可行性管理上的可行性社会因素的可行性,21.12.2022,13,21.12.2022,14,规划小组根据确定的问题、以及根据用户的期望收益而提出的新系统能力,从信息技术的适用性和先进性、技术人员的专业和技术水平两方面来论证新系统在技术上实现的可能性,即现有的信息技术以及产品能否支持新系统能力的实现。,技术可行性分析,21.12.2022,15,主要工作:拟订系统的体系结构;确定所需要的信息技术和产品;分析企业的现有人员情况,选择合适的开发方式,估算需要的开发时间长度;分析技术中的潜在风险(应用软件开发的时间、应用软件维护的能力与难易程度、响应时间、安全等),并提出解决的措施。,21.12.2022,16,根据技术可行性分析的结果,分析、研究新系统的经济性,如开发需要的投资和费用、新系统可能产生的效益,在考虑待解决问题的需求和新系统的经济性的平衡下,给出新系统的开发在经济上是否可行。,经济可行性分析,21.12.2022,17,投资和费用投资和费用种类 :系统全生命周期的费用,即整体拥有成本(TCO:Total Cost of Ownership)。TCO是管理信息系统从获得、安装、测试、维护、管理、升级、更新直到报废的全过程所发生的费用,大致由设备费用、技术支持费用、管理费用和用户操作费用等几部分构成。,21.12.2022,18,投资和费用的名细可分为开发人员的设备费和安装费、人员工资、系统软件费和序列号费、咨询费和支付给第三方的费用、服务费、培训费、实用软件费、旅差费以及其他杂费、连接费、设备维修费、计算机操作费、设备的摊销、用户培训费、支持费等。不可预见费可以按总成本的一定百分比来计算,例如取总成本的10%。 不同的开发方式,所需要的投资和费用是不同的。 计算方法:经验模型、人年费、分类等计算方法,21.12.2022,19,效益增加收益:显式的和隐式;可量化的、不可量化 降低成本/费用:显式的和隐式;可量化的、不可量化计算方法函数求解法指标体系法相关关系法专家意见法(特尔菲法)成本降低法利润增加法,21.12.2022,20,在企业文化的基础上,根据所确定问题以及技术和经济可行性分析的内容,对相关的运作、管理问题进行分析和研究,确定新系统的开发是否在管理可行,其目的就是要确定开发的新系统在管理中存在哪些潜在的风险。对与新系统相关的基础数据、流程、信息载体进行分析。对基础数据的分析包括数据是否完整、正确;对流程的分析包括流程是否存在哪些问题,是否规范、完整,是否需要改革和调整;对信息载体的分析包括信息载体是否规范、完整。,管理可行性分析,21.12.2022,21,分析新系统开发的资源问题,例如需要投资和费用是否能够承受,又如何筹措,如何安排人力、物力,存在哪些阻力等。 分析企业高层领导以及员工对新系统开发的认识、信息技术的使用能力。,21.12.2022,22,系统详细调查,任务:尽量搞清用户的要求,对选定对象进行调查和分析,明确系统目标,弄清用户的业务流程和数据流程。系统调查要目标明确,内容要紧紧围绕任务。应成立调查小组,制定调查计划,明确各个成员的具体任务应事先通知被调查者以作好准备。,21.12.2022,23,系统详细调查的原则,自顶向下全面展开存在就有它的道理,先弄清它的存在道理在分析有无改进的可能性。工程化的工作方式全面铺开与重点调查结合主动沟通和亲和友善的工作方式,21.12.2022,24,系统详细调查的范围,组织机构和功能业务组织目标和发展战略数据与数据流程业务流程与工作形式管理方式和具体业务的管理方法决策方式和决策过程可用资源和限制条件现存问题和改进意见,21.12.2022,25,21.12.2022,26,21.12.2022,27,调查对象,21.12.2022,28,企业运作层用户即完成日常活动、使企业流程得以实现的业务人员,他们提供关于日常工作的信息,他们会提出新系统应该如何支持企业的活动以及流程。内容主要采取“信息载体跟踪法”:,向运作层用户的详细调查内容,21.12.2022,29,信息载体由谁制定的?来源于哪些部门?经过了哪些部门?流向哪些部门? 信息载体产生的周期?保存多长时间? 信息载体由哪些人员进行哪些处理?具体处理过程?处理过程中涉及企业哪些规章制度? 产生这些信息载体需要哪些部门的什么信息? 信息载体的内容有哪些不合理的、需改进的地方?准备何时改进、如何改进? 信息载体中每项数据的类型、长度、值域? 对于不规范的信息载体,则要询问不规范的原因? 是否有保密性要求?,21.12.2022,30,查询用户即希望从系统中查询当前信息的人员,他们与系统覆盖的工作无关,但是他们从各自的工作出发,要求本系统应该为他们提供什么信息,提出系统应该以什么样的形式来提供什么信息,包括在时间上对信息的需求(如日、周、月)。 虽不是本系统的用户,对系统的集成提出了要求,向查询用户的详细调查,21.12.2022,31,了解企业的战略计划,企业管理目标、所管部门的工作核心,对所管部门当前工作的满意程度、改革意见或者改革计划,经常做哪些决策,通常需要所管部门以及其他部门提供哪些信息,需要哪些综合信息(例如涉及多个部门的计划指标、考核指标等);通过与该领导的面谈,获得他(们)的支持。若不首先向企业领导调查,那么很难把握企业可能发生的变化、企业领导的信息需求。,向企业级管理用户的详细调查,21.12.2022,32,尽管企业的信息技术人员一般不是系统的用户,但是由于他们了解企业现行的信息技术环境以及使用状况,因此对他们的详细调查,可以了解许多技术需求,为新系统的物理模型设计收集资料。,向用户企业信息技术人员的详细调查,21.12.2022,33,部门级管理用户一般为部门负责人对企业日常运营的有效性和效率负责,他们需要系统解决信息问题。从战术层,掌握部门总体情况以及战术层的决策支持需求。,向部门级管理用户的详细调查,21.12.2022,34,了解处(科)室的工作目标、业务范围、业务流程概况、工作难点、人员分工、考核指标、存在的主要问题、有哪些决策问题、所需要的信息等,了解各项业务工作的骨干等。他们自己需要系统应该具有什么控制能力以避免错误,需要系统为他们提供什么格式的报表、保持什么样的统计信息、保持多大量的数据等。当然也希望通过面谈,得到他(她)的支持。,21.12.2022,35,系统调查的方法,问卷调查开调查会或个别访问直接参加业务实践收集使用各种图表,21.12.2022,36,固定式问卷(CEQ:Closed-ended question):有简单的确定答案的问题。How many phone calls do you receive?please briefly identify the problems with the current system that you would like to see resolved in a new system自由式问卷(OEQ:Open-ended question):没有简单的确定答案的问题。,问卷调查,21.12.2022,37,21.12.2022,38,指系统分析员通过口头提问的方式收集现行系统的有关资料,为把握调查的效率,因此要注意如下几个问题: 调查的线路 确定进行调查的适当时间所用语言要掌握交谈的思路及时反馈信息,面谈,21.12.2022,39,目的:是否掌握了企业的实际内容组织机构:组织机构图、部门的主要功能 信息载体:信息载体调查表、信息载体汇总表企业规则:企业规则调查表企业流程与活动:企业流程汇总表、企业流程图、企业活动的数据处理统计分类 :统计分类调查表决策支持:信息查询需求调查表、决策需求调查表,调查资料的整理,21.12.2022,40,管理业务调查,系统环境及实现新系统条件的调查组织结构调查管理业务流程调查数据流程调查,21.12.2022,41,组织结构调查组织结构,指的是一个组织(部门、企业、车间、科室等)及其组成部分之间的隶属关系或管理与被管理的关系,通常可用组织结构图来表示.,21.12.2022,42,21.12.2022,43,管理功能调查,21.12.2022,44,管理业务流程的调查,按照原有信息流动的过程,逐个地调查所有环节的处理业务、处理内容、处理顺序和对处理的时间要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态等 。分析对象:系统内各部门各人员之间业务关系、作业顺序和管理信息流向.,21.12.2022,45,工具 业务流程图TFD,Transaction Flow Diagram表格分配图,21.12.2022,46,基本符号,21.12.2022,47,例1:某物资管理部门手工作业业务流程图 车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的退回车间。库工收到已批准的领料单后,首先查阅库存帐,若有货,则通知车间领取所需物料,并登记用料流水帐;否则将缺货通知采购人员。此外,仓库库工还要依据库存帐和用料流水帐定期生成库存报表,呈送主管部门。,绘制,21.12.2022,48,采购人员根据缺货通知,查阅订货合同单,若已定货,则向供货单位发出催货单,否则就临时申请补充订货。供货单位发出货物后,立即向订货单位发出通知。采购人员收到提货通知单后,就可办理入库手续。接着是库工验收入库,通知车间领货。,21.12.2022,49,21.12.2022,50,销售科接到客户订单后开调拨单并交仓库、财务科各一联。仓库根据调拨单开送货单交给客户,同时进行产品出库。货到后,客户将送货单回执交与销售科。销售科记录后将回执交财务科。财务科根据调拨单和送货单回执给客户开发票。,某轴承厂销售业务流程,21.12.2022,51,21.12.2022,52,成品库保管员按车间送来登记库存台帐。发货时,发货员根据销售科送来的发货通知单将成品出库,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台帐,出库单的另外两联分别送销售科和会计科。,某工厂成品库管理业务流程,21.12.2022,53,21.12.2022,54,南亚自动车厂送车入检验区,并将跃进集团南亚自动车有限公司生产厂汽车入库单交给入库验收员。入库验收员按实际入库数量、型号、外观质量等进行验收。如果验收通过,入库验收员在入库单上签字接收。入库验收员抄写VIN码(即底盘号)、发动机号等具体信息,手工填写车辆入库登记表 ,并在防风玻璃上贴标识。调排员将车辆开入仓库,按型号摆放。入库验收员将车辆入库登记表交开票处,由开票员向计算机录入车辆入库信息。,南亚仓库新车入库业务流程,21.12.2022,55,21.12.2022,56,南亚仓库销售出库业务流程用户将发票(共三联)交开票员,开票员检查发票的财务章及发运贴花后,向计算机输入发票号,调出购车单位、车辆型号、数量信息,核实无误后输出南亚库提货工具单,交用户,同时将一联发票交发车员。用户凭南亚库提货工具单去发运部门办理养路费、牌照、保险等手续,完毕发运部门在工具单上盖上钢印,作为领取三包服务卡、汽车和工具箱的有效凭证。发车员凭发票填写车辆出库登记表的日期、购车单位、发票号、车型、数量信息并口头传达给调排员,调排员查找车辆开至出库口。发车员根据实物填写车辆出库登记表的发动机号、VIN码(底盘号)信息,与用户交接。发车员将车辆出库登记表交开票处,由开票员向计算机录入车辆出库信息。,21.12.2022,57,汽车销售业务,发票,核对,粗填车辆信息,提车,详填车辆信息,录入电脑,结束,中心数据库,发票信息,提货工具单,出库登记表,调出发票信息,记录出库信息,21.12.2022,58,提醒 !实际操作时,业务流程图后请标明图标含义。,21.12.2022,59,表格分配图,21.12.2022,60,数据流程图,用于描述数据的流向、处理及存储的重要工具。即把数据在组织内部的流动情况抽象地独立出来,逐步舍去具体的组织结构、物质材料等,单从数据的流动过程来考察实际业务的数据处理模式,以便对数据的来龙去脉进行实质性的分析。DFD具有抽象性,仅对数据流进行描述,总结出数据的(信息的)流向、传递、处理、存储等内部规律。,21.12.2022,61,(1)外部实体:指组织或人。如银行、客户、上级领导。如果在同一张DFD中重复出现同一外部实体时,可在方框中加斜线或加标记。,客户,客户,(2)数据处理:用圆角小方框表示。方框内必须表示三方面的信息:一是综合反映数据流程、业务过程及本处理过程的编号;二是处理过程文字描述;三是处理过程的进一步说明。,21.12.2022,62,(3)数据存储 必须标明数据文件的标识编码和文件名称两部分信息。若同一数据存储在一张DFD图中重复出现,可加以标识。如,D1,顾客文件,(4)数据流 表示流动的数据,标明数据流的名称,21.12.2022,63,数据流程图,1,检 验,3,服 务,2,登 陆,E2,记帐单,E1,客房信息库,顾客,检验问题,住房信息,身分信息,开房信息,房间信息,钥匙,宾馆客房管理数据流图,21.12.2022,64,21.12.2022,65,P 2.2,开发货票,P 2.3,开付款 通知单,订货单存档,等有货再发货订货单,待付款订货单,P 2.1,判定订货 处理方式,P2(订货单),P3(订货单),P1(订货单),订货单,财务科,发货票,订货单,仓库,库存帐,信用手册,付款通知单,发货票,发货票,用户,订单处理的第二层数据流程图,数据流程图是分层次的,绘制时采取自顶向下逐层分解的办法,21.12.2022,66,分层数据流图,21.12.2022,67,公司每月由财务科发放工资,每月20日到23日由财务科根据已存档的上月工资发放清单(表1)和人事科送来的人员及工资变动表(表2),填写本月工资发放清单中的前六项(房费等)。总务科于每月24日将扣款清单(表3)送财务科,由财务科按扣款清单将扣款数填入本月工资发放清单。最后计算出每位职工的应发工资数,并填入工资发放清单,交工资发放人员。,例1:课题组对某公司的工资管理子系统进行调查,得到工资发放过程及有关表格如下:,21.12.2022,68,21.12.2022,69,手工处理的工资管理系统数据流程图,21.12.2022,70,储户将填好的存(取)单及存折送交分类分理处。分类分理处按三种不同情况分别处理。如果存折不符或存(取)单不合格,则将存折及存(取)单直接退还储户重新填写;如果是存款,则将存折及存款单、现金送交存款处处理,存款处理处取出底帐登记后,将存折退还给储户;如果是取款,则将存折及取款单送交取款处理处,该服务台取出底帐及现金,记账后将存折与现金退还给储户。从而完成存(取)款处理过程。根据以上描述画出数据流程图。,某银行储蓄所存(取)款过程,21.12.2022,71,21.12.2022,72,21.12.2022,73,分层的DFD:,补充定货系统,某厂采购部门为了保证一定的库存水平,设置了以下补充定货系统: 库房工作人员通过库房的用户终端将库房的收发数据向系统报告,如果某项零件的库存量低于临界水平,系统就必须提出补充定货要求,以使库存量达到额定水平。,21.12.2022,74,顶层DFD,两个基本功能:处理库房收发数据(包括零件代号、数量) 产生补充定货报告,分析,两种数据存储:库存数据(零件代号、在库数量、临界库存量) 补充定货数据,收发数据随时出现 补充定货报告一天生成一次,21.12.2022,75,一层DFD,21.12.2022,76,二层DFD,21.12.2022,77,收发原始凭证发料单,收发数据台帐,库存帐,21.12.2022,78,学籍管理系统某大学系一级教学管理系统的一个子系统,学籍管理系统顶层DFD,21.12.2022,79,学籍管理系统一层DFD,21.12.2022,80,数据与数据流程分析,数据是信息的载体,是信息系统处理的主要对象数据分类输入数据存储数据输出数据分析的内容:遗漏匹配统一的数据字典,21.12.2022,81,数据汇总,将系统调查中所收集到的数据,按业务过程进行分类编码按业务过程自顶向下的对数据进行整理。将所有原始数据和最终输出数据分类整理出来。确定数据字长和精度,21.12.2022,82,数据字典的作用 数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。数据字典的内容主要是对数据流程图中的六个元素进行具体的定义: 数据项、数据结构、数据流、 处理逻辑、数据存储、外部实体。,数据字典,21.12.2022,83,数据字典的内容,21.12.2022,84,数据项,数据项:数据的最小单位,描述数据的静态特性。名称编号别名简要说明类型及长度取值范围,21.12.2022,85,21.12.2022,86,数据结构,一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成; 还可以由若干个数据项和数据结构组成。数据结构用来描述某些数据项之间的关系。,21.12.2022,87,对数据结构“用户订货单”的定义: 数据结构编号 : 数据结构名称 : 用户订货单 简述 : 用户所填用户情况及订货要求等信息 数据结构组成 : DS03-02 + DS03-03 + DS03-04,21.12.2022,88,数据流,由一个或一组固定的数据项组成。名称编号简要说明来源去向组成流量,21.12.2022,89,怎样描述数据流的构成?,学生成绩通知= 学号+学生姓名+课程名称+成绩该生本期所修课程+(补考课程名称+补考时间+补考地点)所有在册学生,21.12.2022,90,21.12.2022,91,数据存储,描述数据的逻辑存储结构。名称编号简要说明组成关键字相关联的处理,21.12.2022,92,21.12.2022,93,处理-数据“加工”,名称编号输入的数据流输出的数据流处理(加工逻辑)处理频率,21.12.2022,94,21.12.2022,95,外部实体-外部项,名称编号简要说明输入的数据流输出的数据流,21.12.2022,96,21.12.2022,97,描述处理逻辑的工具,对逻辑上的比较复杂的处理,有必要运用一些描述处理逻辑的工具来加以说明。下面介绍三种工具:判断树,21.12.2022,98,描述处理逻辑的工具-判断树,21.12.2022,99,21.12.2022,100,描述处理逻辑的工具-判断表,21.12.2022,101,若用货车运输,则按车皮数收费,省内每节车皮收费2000元,省外每节车皮收费5000元。若用客车托运货物,收货地点在本省以内,快件每公斤1.5元,普通件每公斤1元;若收货点在外省,重量小于或等于20公斤,快件每公斤3元,普通件每公斤2元,若重量大于20公斤,超重部分无论快件还是普通件皆每公斤加收0.8元(只对外省)。 请用判断树和判断表表示上述处理逻辑。,某铁路货运政策如下:,21.12.2022,102,21.12.2022,103,21.12.2022,104,21.12.2022,105,描述处理逻辑的工具-结构化语言,(1)祈使语句,获取收发数据,计算补充订货量。,21.12.2022,106,(2)循环语句,对于每个库存项目 (循环条件) 获取收入数据 将在库数加收入数据,更新在库数 将在库数减发出数据,更新在库数 如果 在库数小于或等于临界库存数 则 发出补充订货信号,21.12.2022,107,(3)条件语句,IF 欠款时间30天 IF 需要量库存量 THEN 立即发货 ELSE 先按库存量发货,进货后再补发ELSE IF 欠款时间100天 IF 需要量库存量 THEN 先付款再发货 ELSE 不发货ELSE 通知先付货款,21.12.2022,108,描述处理逻辑的工具的比较,对一个不太复杂的逻辑判断,使用决策树较好;对一个十分复杂的逻辑判断,使用判断表较好;如果一个处理过程中,既包含顺序结构,又有判断和循环逻辑时,使用结构式语言较好。,21.12.2022,109,系统化分析,对原有系统的调查分析,找出原系统业务流程和数据流程度不足,提出优化和改进的方法,给出新系统所要采用的信息处理方案。具体分析内容目标与功能(划分子系统)分析业务流程分析数据与数据流程分析:DFD,数据存储分析、数据查询要求、数据处理方式。,21.12.2022,110,分析系统的目标:再次考察、对可行性和必要性作重新认识、修正系统的目标。分析业务流程:分析原有流程、优化业务流程、确定新的业务流程、确定新系统的人机界面。分析数据流程:分析原有数据流程、优化数据流程、确定新的数据流程、确定新系统的人机界面,21.12.2022,111,南亚仓库新车入库业务流程原有流程,21.12.2022,112,南亚仓库新车入库业务流程新流程,21.12.2022,113,数据属性分析,数据的静态属性分析类型、长度、取值范围、业务量数据的动态属性分析固定值属性固定个体变动属性随机变动属性,21.12.2022,114,数据存储分析,用户需求数据的分布性网络联通状况,21.12.2022,115,数据查询要求分析,界面要适应用户搜索速度和功能匹配算法查询条件设置 单一查询/组合查询 精确查询/模糊查询查询结果显示 数据显示、图形显示,21.12.2022,116,用户查询要求,21.12.2022,117,数据的输入、输出分析,输入输出环境输入输出设备输入精度和频度要求输出格式,21.12.2022,118,绘制新系统的数据流程图,数据流程图数据字典人机分工多次反复,21.12.2022,119,确定新系统的数据处理方式,批处理固定周期的数据处理需要大量的来自不同方面的数据的综合处理需要在一段时间内积累数据后才能进行数据处理没有通信设备而无法采用联机实时处理的情况联机处理需要反应迅速的处理数据负荷易产生波动的数据处理数据收集费用较高的数据处理,21.12.2022,120,研究和确定管理模型,综合计划模型综合发展模型资源限制模型生产计划管理模型生产计划大纲生产作业计划,21.12.2022,121,库存管理模型财务成本核算管理模型成本核算模型成本预算模型成本分析模型统计分析与预测模型,21.12.2022,122,新系统逻辑模型 逻辑结构、业务流程、数据流程、管理模型工具: 功能结构图、组织结构图、TFD、DFD、DD、判断树、判断表、结构化语言、E-R图对模型评价和修改完成系统分析报告,新系统逻辑方案的建立,21.12.2022,123,逻辑方案(系统分析报告)的内容:,l新系统的业务流程:原系统的业务流程的不足及其优化过程、新系统的业务流程;新系统业务流程中的人机界面划分。 2新系统的数据流程:原数据流程的不合理之处及优化过程、新系统的数据流程、新的数据流程中的人机界面划分。 3新系统的逻辑结构:子系统划分。 4新系统中数据资源的分布。即确定数据资源如何分布在服务器或主机中。 5新系统中的管理模型:确定管理业务中采用的管理模型和处理方法。,21.12.2022,124,