《第10章 系统分析.ppt》由会员分享,可在线阅读,更多相关《第10章 系统分析.ppt(58页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第10章 管理信息系统分析本章主要内容本章主要内容:l10.1 系统分析概述系统分析概述l10.2 系统详细调查及分析系统详细调查及分析 l10.3 新系统逻辑方案的建立新系统逻辑方案的建立l10.4 系统分析报告系统分析报告 10.1 系统分析概述系统分析概述l 系统分析系统分析(SA)概念概念:是从系统的观点出发,是从系统的观点出发,对现行系统的内外部情况进行调查、研究、分解、对现行系统的内外部情况进行调查、研究、分解、剖析,为确定新系统的目标和新系统的方案提供剖析,为确定新系统的目标和新系统的方案提供科学依据,为接下来的系统设计和系统实施工作科学依据,为接下来的系统设计和系统实施工作打下
2、坚实的基础,也为系统验收工作提供依据打下坚实的基础,也为系统验收工作提供依据本节主要内容本节主要内容:10.1.1 系统分析的目标系统分析的目标 10.1.2 系统分析的主要任务系统分析的主要任务10.1.3 系统分析的一般步骤系统分析的一般步骤10.1.1 系统分析的目标l 系统分析是在系统规划的指导下,集中系统分析是在系统规划的指导下,集中精力,对现行系统精力,对现行系统进行进行深入详细的调查研深入详细的调查研究,进一步明确系统的目标,认真分析用究,进一步明确系统的目标,认真分析用户的需求,弄清新系统将要做什么,用科户的需求,弄清新系统将要做什么,用科学的方法将系统的方案学的方法将系统的方
3、案表达表达出来,并分析出来,并分析新系统方案,然后建立新系统的新系统方案,然后建立新系统的逻辑逻辑模型。模型。10.1.2 系统分析的主要任务 l 在系统分析阶段,主要任务在系统分析阶段,主要任务是对是对现行系统的详细调查和现行系统的详细调查和进行用户需求分析,即解决新系统应该进行用户需求分析,即解决新系统应该“做什么做什么”的问题,的问题,在此基础上,确定新系统的在此基础上,确定新系统的逻辑模型逻辑模型,并完成系统,并完成系统分析分析报告报告 l1系统详细调查及分析系统详细调查及分析 l1)系统系统详细调查详细调查 l(1)详细调查的详细调查的原则原则 l(2)详细调查的详细调查的内容内容
4、l(3)详细调查的详细调查的方法方法 l(4)系统调查中应注意的系统调查中应注意的问题问题 l2)用户需求用户需求分析分析l2确定系统逻辑模型并形成确定系统逻辑模型并形成系统分析报告系统分析报告集中时间和人力,对现行系统做全面、集中时间和人力,对现行系统做全面、充分地调查,弄清现行系统的边界、组充分地调查,弄清现行系统的边界、组织结构、人员分工、业务流程、各种计织结构、人员分工、业务流程、各种计划、单据和报表的格式、种类及处理过划、单据和报表的格式、种类及处理过程、企业资源及约束情况等,为系统开程、企业资源及约束情况等,为系统开发做好原始资料的准备工作发做好原始资料的准备工作真实性、全面性、真
5、实性、全面性、规范性、启发性规范性、启发性定性调查。对现有系统的功能进行定性调查。对现有系统的功能进行总结,包括组织结构的调查、管理总结,包括组织结构的调查、管理功能的调查、工作流程的调查与数功能的调查、工作流程的调查与数据流程的调查等。据流程的调查等。定量调查。目的是弄清数据流量的定量调查。目的是弄清数据流量的大小、时间分布、发生频率,掌握大小、时间分布、发生频率,掌握系统的信息特征,据此确定系统规系统的信息特征,据此确定系统规模,估计系统建设工作量,为下一模,估计系统建设工作量,为下一阶段的系统设计提供科学依据阶段的系统设计提供科学依据问卷调查法问卷调查法召开调查会召开调查会调查人员直接参
6、加业务实践调查人员直接参加业务实践查阅企业的有关资料。查阅企业的有关资料。个别访问个别访问由用户的管理人员向开发者介绍情况由用户的管理人员向开发者介绍情况调查前要做好计划和用户培训调查前要做好计划和用户培训 调查要从系统的现状出发,避调查要从系统的现状出发,避免先入为主免先入为主规范调查图表规范调查图表用户需求是指必须满足的所用户需求是指必须满足的所有功能要求、性能要求以及有功能要求、性能要求以及开发费用、开发周期、可使开发费用、开发周期、可使用资源等方面的限制用资源等方面的限制案例10-1 需求分析帮助波音公司解决了大问题l 对于波音公司车间运行所做的对于波音公司车间运行所做的需求需求分析揭
7、示,由于分析揭示,由于供应商的问题,会使工厂的生产中断。需求分析供应商的问题,会使工厂的生产中断。需求分析还显示还显示这家飞机生产厂商需要一个系统,能够在零件的供应短这家飞机生产厂商需要一个系统,能够在零件的供应短缺可能导致生产中断之前,及时通知其管理者。需求分缺可能导致生产中断之前,及时通知其管理者。需求分析更是析更是暴露出暴露出公司现有的公司现有的MRP(物料需求计划)系统在(物料需求计划)系统在预测可能的生产中断方面有不足。预测可能的生产中断方面有不足。l 由于由于完成了需求分析工作,波音公司能够获得全新完成了需求分析工作,波音公司能够获得全新的软件系统的软件系统iCollaborati
8、on系统,来帮助企业预测系统,来帮助企业预测和处理供应方面的问题和零件短缺问题和处理供应方面的问题和零件短缺问题 10.1.3 系统分析的一般步骤 l1召集系统分析的参与者召集系统分析的参与者l2组织结构和功能的调查与分析组织结构和功能的调查与分析 l3业务流程调查与分析业务流程调查与分析 l4数据流程调查与分析数据流程调查与分析 l5建立新系统的逻辑模型建立新系统的逻辑模型 l6编写系统分析报告编写系统分析报告10.2 系统详细调查及分析 l本节本节主要内容主要内容:10.2.1 组织结构和功能的调查与分析组织结构和功能的调查与分析 10.2.2 业务流程调查与分析业务流程调查与分析 10.
9、2.3 数据流程调查与分析数据流程调查与分析10.2.4 数据字典数据字典10.2.5 处理逻辑的描述处理逻辑的描述10.2.6 功能功能/数据分析数据分析10.2.1 组织结构和功能的调查与分析组织结构和功能的调查与分析 l组织结构和功能的调查与分析一般组织结构和功能的调查与分析一般包括包括:l组织结构调查组织结构调查l组织结构与业务功能之间的关系分析组织结构与业务功能之间的关系分析l业务功能分析业务功能分析1组织结构调查组织结构调查 l 组织结构是对组织内部各部门及其相互关系组织结构是对组织内部各部门及其相互关系的一种描述,通常借助于组织结构图来分析的一种描述,通常借助于组织结构图来分析厂
10、长厂长采购部采购部财务部财务部销售部销售部生产部生产部研发部研发部人力资源部人力资源部成成本本组组会会计计组组出出纳纳组组生生产产调调度度处处技技术术质质量量处处一一生生产产车车间间二二生生产产车车间间2组织与业务功能关系分析 组 织联系联系的程度的程度业业 务务教教务处经济管管理理学学院院信信息息学学院院计算算机机学学院院汽汽车学学院院数数理理学学院院土土木木建建筑筑学学院院艺术设计学学院院外外语学学院院人人事事处处网网络中中心心设备处处教学教学 教学管理教学管理 教学保障教学保障教材供教材供应应设备设备采采购购人事管理人事管理注:表中注:表中“”表示该项业务表示该项业务是对应组织的主要业务
11、;是对应组织的主要业务;“”表示该单位是参加协调表示该单位是参加协调该项业务的辅助单位;该项业务的辅助单位;“”表示该单位是该项业务的相关表示该单位是该项业务的相关单位;空格表示该单位与对应单位;空格表示该单位与对应业务无关业务无关3业务功能分析业务功能分析 销售管理销售管理销售计划管理销售计划管理合同管理合同管理销售核算与统计销售核算与统计成品库管理成品库管理市场预测市场预测销销售售历历史史资资料料管管理理编编制制年年度度销销售售大大纲纲编编制制销销售售计计划划 合合同同有有效效性性审审查查 合合同同执执行行情情况况分分析析合合同同登登记记和和变变更更销销售售收收入入核核算算销销售售利利润润
12、核核算算销销售售统统计计分分析析出出入入库库管管理理库库存存统统计计市市场场预预测测市市场场分分析析4组织变革与功能重组的分析 管理信息系统会受管理信息系统会受到组织结构的到组织结构的影响影响,但但同时同时管理信息系统管理信息系统对组织结构和功能也对组织结构和功能也会产生重大的影响。会产生重大的影响。这种影响产生的结果这种影响产生的结果可能是,组织结构可能是,组织结构发发生生重大变革或组织的重大变革或组织的功能出现重新组合。功能出现重新组合。10.2.2 业务流程调查与分析 对系统的组织结构和功能进行分析之后,对系统的组织结构和功能进行分析之后,还还需要需要从实际业务流程的角度,将系统调从实际
13、业务流程的角度,将系统调查中有关该业务流程的资料串起来,做进查中有关该业务流程的资料串起来,做进一步的分析。一步的分析。1业务流程调查的任务及方法 1)任务任务 2)方法方法 调查现行系统中各环节的业务活动,掌握业务的内容、调查现行系统中各环节的业务活动,掌握业务的内容、作用,以及信息的输入作用,以及信息的输入/输出、数据存储和信息的处理方输出、数据存储和信息的处理方法及过程等。它是掌握现行系统状况,确立系统逻辑模法及过程等。它是掌握现行系统状况,确立系统逻辑模型不可缺少的环节。型不可缺少的环节。调查业务流程应顺着现有系统信息流动的过程逐步进调查业务流程应顺着现有系统信息流动的过程逐步进行,调
14、查所有环节业务的处理内容、处理顺序、信息来行,调查所有环节业务的处理内容、处理顺序、信息来源、处理方法、信息去向、提供信息的时间和形态源、处理方法、信息去向、提供信息的时间和形态(报告、报告、单据、屏幕显示等单据、屏幕显示等)。2业务流程的描述工具 l 业务流程图业务流程图(Transaction Flow Diagram,TFD)是一种是一种表明表明系统内各单位系统内各单位或人员之间业务关系、作业顺序和管理信或人员之间业务关系、作业顺序和管理信息流向的图表。业务流程图息流向的图表。业务流程图用用一些规定的一些规定的符号和连线,用尽可能简单的方法,来表符号和连线,用尽可能简单的方法,来表示具体
15、的业务处理过程。示具体的业务处理过程。1)业务流程图的基本符号业务流程图的基本符号 人员人员外部实体外部实体单据报表单据报表信息传递过程信息传递过程2)业务流程图的绘制 业务流程图业务流程图的绘制并没有严的绘制并没有严格的规则,格的规则,基本基本上上按照业务的实按照业务的实际处理步骤和过际处理步骤和过程,用给定的符程,用给定的符号,简明扼要地号,简明扼要地如实反映即可。如实反映即可。l例例:根据某企业的客户订货和提货的业务过程,画出根据某企业的客户订货和提货的业务过程,画出业务流程图。业务流程图。销售人员销售人员接到接到顾客填好的订单后对订单进行核对,顾客填好的订单后对订单进行核对,如果发现订
16、单不合格则将订单退回客户,否则将订单交如果发现订单不合格则将订单退回客户,否则将订单交给库管员管理。库管员给库管员管理。库管员接到接到订单后,核对库存,对可供订单后,核对库存,对可供货的订单进行供货处理,对缺货的订单将订单交给采购货的订单进行供货处理,对缺货的订单将订单交给采购部门进行采购处理,部门进行采购处理,同时同时将订单交给销售部门。将订单交给销售部门。采购部门采购部门根据根据缺货的订单进货,将进货单及货物交缺货的订单进货,将进货单及货物交给库管员,进行供货处理。供货单给库管员,进行供货处理。供货单由由库管员交财务人员,库管员交财务人员,财务人员再向客户发付款通知,客户将付款通知和款项财
17、务人员再向客户发付款通知,客户将付款通知和款项交给财务人员,财务人员交给财务人员,财务人员开发票开发票及付款凭证给顾客。客及付款凭证给顾客。客户将付款凭证交给库管员,库管员户将付款凭证交给库管员,库管员将将货物及交货凭证给货物及交货凭证给客户。客户。客户销售员订单不合格订单合格订单库管员付款凭证库存帐采购员缺货订单合格订单补充订单供货单位提货通知单进货单已进货通知单供货单财务员要求付款通知付款通知发票付款凭证交货凭证练习:l1、某工厂成品库管理的业务过程如下、某工厂成品库管理的业务过程如下:成品库成品库保管员保管员按车间送来的入库单登记库存按车间送来的入库单登记库存台帐。台帐。发货时发货时,发
18、货员根据销售科送来的发货通,发货员根据销售科送来的发货通知单将成品出库,并发货,知单将成品出库,并发货,同时同时填写三份出库单,填写三份出库单,其中一份交给成品库保管员,由他按此出库单登其中一份交给成品库保管员,由他按此出库单登记库存台帐,出库单的另外两联记库存台帐,出库单的另外两联分别分别送销售科和送销售科和财务科。试按以上业务过程画出业务流程图。财务科。试按以上业务过程画出业务流程图。成品库管理业务流程图成品库管理业务流程图:发货通知发货通知发货员发货员出库单出库单出库单出库单库存台帐库存台帐出库单出库单保管员保管员入库单入库单车间车间财务部财务部销售部销售部3.业务流程分析l1)分析的目
19、的分析的目的 2)分析的内容分析的内容分析现行系统中存在的问题是为了在新系统建设分析现行系统中存在的问题是为了在新系统建设中对其予以克服或改进。中对其予以克服或改进。(1)现行流程的分析。现行流程的分析。(2)业务流程的优化。业务流程的优化。(3)确定新的业务流程。确定新的业务流程。(4)确定新系统的人机界面。确定新系统的人机界面。4准备企业流程改革l 在业务流程调查和分析中,必定会发现业务在业务流程调查和分析中,必定会发现业务流程不合理的现象,流程不合理的现象,为此为此,我们必须明确不合理,我们必须明确不合理的业务流程有哪些?不合理的业务流程产生的历的业务流程有哪些?不合理的业务流程产生的历
20、史原因是什么?改进措施有哪些?以及改进会涉史原因是什么?改进措施有哪些?以及改进会涉及哪些方面?及哪些方面?改进前后对组织目标的影响有多改进前后对组织目标的影响有多大?大?l 这个过程这个过程也是也是为企业流程改革做准备的过程。为企业流程改革做准备的过程。10.2.3 数据流程调查与分析l 为了为了用计算机进行信息管理,单从数据用计算机进行信息管理,单从数据流动过程流动过程(指数据在系统中产生、传输、加指数据在系统中产生、传输、加工处理、使用、存储的过程工处理、使用、存储的过程)来考察实际业来考察实际业务的数据处理模式。务的数据处理模式。1数据流程调查l(1)收集收集现行系统全部输入单据现行系
21、统全部输入单据(如入库单、如入库单、收据、凭证收据、凭证)、输出报表和数据存储介质、输出报表和数据存储介质(如如账本、清单账本、清单)的典型格式。的典型格式。l(2)在上述各种单据、报表、账本的典型样品在上述各种单据、报表、账本的典型样品上或用附页上或用附页注明注明制作单位、报送单位、存放制作单位、报送单位、存放地点、发生频度地点、发生频度(如每月制作几张如每月制作几张)、发生的、发生的高峰时间及发生量等,并注明各项数据的类高峰时间及发生量等,并注明各项数据的类型型(数字、字符数字、字符)、长度、取值范围、长度、取值范围(指最大值指最大值和最小值和最小值)。l(3)弄清弄清各环节的处理方法和计
22、算方法。各环节的处理方法和计算方法。2数据流程图 l数据流程图数据流程图(DFD)的概念的概念:是一种是一种能全面地描述信息系统逻辑模能全面地描述信息系统逻辑模型的主要工具,它型的主要工具,它可以可以用少数几种符号综用少数几种符号综合地反映出信息在系统中的流动、处理和合地反映出信息在系统中的流动、处理和存储情况。存储情况。1)数据流程图的基本符号数据流程图的基本符号 实体实体S 数据流数据流F 过程过程(处理处理)P 数据存储数据存储D2)数据流程图的绘制 l(1)顶层数据流程图的绘制顶层数据流程图的绘制 原始票据原始票据会计报表往来单位往来单位企业部门企业部门主管部门主管部门账务处理账务处理
23、l(2)中层数据流程图的绘制中层数据流程图的绘制 会计报表原始票据原始票据账簿账簿D2记记 账账 凭凭证证D1主管部门主管部门企业部门企业部门P1 编制编制记账凭证记账凭证P2 登账登账 处理处理P3 编制编制 报表报表往来单位往来单位l(3)底层数据流程图的绘制底层数据流程图的绘制 不合理票据不合理票据记账凭证合理票据往来单位原始票据原始票据记账凭证D1P1.1审核数据P1.2 编制 记账凭证P1.3审核凭证会计科目D3企业部门3)绘制数据流程图的注意事项 l(1)数据流程图的绘制一般由左至右进行。数据流程图的绘制一般由左至右进行。l(2)父图与子图的平衡父图与子图的平衡。考生信息 录取通知
24、 1 3 2 考生 姓名 通讯 地址 准考 证号 考试 成绩 录取通知 2.1 2.2父图:父图:子图子图:EBC F D G A 2 1 4 3父图:父图:F K G L4.44.34.24.1 C E D3.1 3.5 3.4 3.2 3.6 3.3子图子图3:子图子图4:l(3)数据流数据流至少至少有一端连接处理框。有一端连接处理框。l(4)数据存储的输入与输出数据流相数据存储的输入与输出数据流相协调协调。l(5)数据处理的流入和流出数据流相数据处理的流入和流出数据流相协调协调。l(6)合理合理命名、准确编号。命名、准确编号。1、绘制银行处理存款的数据流程图。、绘制银行处理存款的数据流程
25、图。储户将添好的存款单、存折、现金交给储户将添好的存款单、存折、现金交给银行,银行做如下处理:银行,银行做如下处理:1)审核存款单、存折、现金,发现不合格时)审核存款单、存折、现金,发现不合格时退回储户;合格的存款单、存折、现金交存退回储户;合格的存款单、存折、现金交存款处理。款处理。2)处理存款时要修改帐目和存折,再将存折)处理存款时要修改帐目和存折,再将存折退回储户。退回储户。3)银行将现金存入)银行将现金存入“现金库现金库”。储蓄者存单、存折、现金审核不合格的存折、存单、现金合格存款处理 储户帐目存折 现金帐目2、请根据某批发店的如下销售处理过程,、请根据某批发店的如下销售处理过程,绘制
26、数据流程图。绘制数据流程图。对收到对收到的用户定货单进行审核,不的用户定货单进行审核,不合格时退回用户;将合格的定货单送仓合格时退回用户;将合格的定货单送仓库查验。仓库根据库存台帐查验定货单,库查验。仓库根据库存台帐查验定货单,若有货则向用户发货;若缺货,则通知若有货则向用户发货;若缺货,则通知采购部门定货。采购部门定货。批发店的销售处理过程审核查验库存台帐订货单合格订货单不合格订货单采购通知发货票用户采购部门 3、请根据以下的考试报名管理过程,绘制数据流程、请根据以下的考试报名管理过程,绘制数据流程图。图。考试机构收到考生的报名表后,先进行审核,不考试机构收到考生的报名表后,先进行审核,不合
27、格的要退回;对合格的报名表进行录入处理,形成合格的要退回;对合格的报名表进行录入处理,形成报名汇总数据;教师将成绩登录到学生成绩文件中;报名汇总数据;教师将成绩登录到学生成绩文件中;使用者可以根据需要制作各种报表,还可以根据各种使用者可以根据需要制作各种报表,还可以根据各种查询要求进行查询。查询要求进行查询。考试报名管理数据流程图考试报名管理数据流程图审核审核注册注册审核审核成绩处理成绩处理D1学生情况学生情况D2成绩表成绩表制表制表查询查询注册表注册表不合格注册表不合格注册表合格合格注册表注册表成绩成绩条件条件查无此人或成绩已录入查无此人或成绩已录入结果结果条件条件报表报表要求要求学生学生教
28、师教师使用者使用者3数据流程分析 数据流程分析概念数据流程分析概念:数据流程分析的目的数据流程分析的目的:把数据在组织把数据在组织(或原系统或原系统)内部的流动情况抽象地独立内部的流动情况抽象地独立出来,舍去具体的组织机构、信息载体、处理工作、物资、出来,舍去具体的组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考查实际业务的数据处理模材料等,单从数据流动过程来考查实际业务的数据处理模式。式。发现和解决数据流通发现和解决数据流通(包括信息的流动、传递、处理、包括信息的流动、传递、处理、存储等存储等)中的问题。这些问题可能包括数据流程不畅、前中的问题。这些问题可能包括数据流程不畅、
29、前后数据不匹配、数据处理过程不合理等。后数据不匹配、数据处理过程不合理等。10.2.4 数据字典 l 数据字典数据字典(DD)概念概念:是对数据流程图中是对数据流程图中所有元素进行定义和描述的工具。所有元素进行定义和描述的工具。l 数据字典中包含的内容:数据字典中包含的内容:数据项数据结构数据流处理逻辑数据存储外部实体1数据项l 数据项数据项又称为数据元素,是系统中不可又称为数据元素,是系统中不可再分解的数据单元,是数据流、数据存储再分解的数据单元,是数据流、数据存储的基本组成元素。的基本组成元素。数据项编号:数据项编号:I02-01。数据项名称:材料编号。数据项名称:材料编号。别名:物料编码
30、。别名:物料编码。简述:某材料的代码。简述:某材料的代码。类型及宽度:字符型,类型及宽度:字符型,4位。位。取值范围:取值范围:00019999。2数据结构l数据结构数据结构用于说明某些数据项之间的关系。用于说明某些数据项之间的关系。数据结构编号:数据结构编号:DS01-12。数据结构名称:学生成绩登记卡。数据结构名称:学生成绩登记卡。简单描述:新生入学要填写的卡片。简单描述:新生入学要填写的卡片。组成:学号组成:学号+姓名姓名+入学日期入学日期+出生日期出生日期+性性别别+民族民族+家庭地址家庭地址+入学成绩入学成绩3数据流l 数据流数据流由一个或一组固定的数据项组成,以由一个或一组固定的数
31、据项组成,以描述数据项或数据结构在系统中的传输路径。描述数据项或数据结构在系统中的传输路径。数据流编号:数据流编号:F03-08。数据流名称:领料单。数据流名称:领料单。简简 述:车间述:车间/科室开出的领取物料的表格。科室开出的领取物料的表格。数据流来源:车间数据流来源:车间/科室。科室。数据流去向:登记库存台账。数据流去向:登记库存台账。数据流组成:日期数据流组成:日期+领料部门领料部门+物料编号物料编号+物料名称物料名称+领取数量领取数量+单价单价+金额金额+领料人领料人+审批人审批人+发料人。发料人。数据流量:数据流量:10份份/小时。小时。高峰流量:高峰流量:20份份/小时小时(9:
32、0011:00AM)4处理逻辑l 处理逻辑处理逻辑是对数据流程图中最底层的加工处理的是对数据流程图中最底层的加工处理的定义。定义。处理逻辑编号:处理逻辑编号:P1。处理逻辑名称:修改学生基本信息。处理逻辑名称:修改学生基本信息。输入:数据流输入:数据流“学生人员基本情况名单学生人员基本情况名单”和和“学生人员学生人员变动名单变动名单”,来自外部实体,来自外部实体“学生管理办公室学生管理办公室”。输出:数据流输出:数据流“变动后的学生人员基本情况变动后的学生人员基本情况”,去向数,去向数据存储据存储“学生库学生库”。描述:将有变动的学生情况进行修改录入,以备后用。描述:将有变动的学生情况进行修改
33、录入,以备后用。激发条件:学生退学或新入学时发生激发条件:学生退学或新入学时发生5数据存储l数据存储数据存储指数据暂时或永久保存的地方。指数据暂时或永久保存的地方。数据存储编号:数据存储编号:D1。数据存储名称:学生库。数据存储名称:学生库。简述:学生的学号、姓名等信息。简述:学生的学号、姓名等信息。组成:学号组成:学号+班级代码班级代码+班级名称班级名称+姓名姓名+性别性别+出生年月出生年月+籍贯籍贯+家庭情况家庭情况+家庭住址家庭住址+家庭电家庭电话话+备注。备注。关键字:学号关键字:学号6外部实体l外部实体外部实体是信息系统数据的来源或去向是信息系统数据的来源或去向外部实体编号:外部实体
34、编号:S2。外部实体名称:教师。外部实体名称:教师。输出的数据流:学生成绩单输出的数据流:学生成绩单10.2.5 处理逻辑的描述 l 为了为了将复杂的处理功能表达清楚,需要将复杂的处理功能表达清楚,需要采用一些可以描述复杂处理逻辑的工具对采用一些可以描述复杂处理逻辑的工具对其进行详细的描述,其进行详细的描述,主要主要包括包括:判定表判定表 决策树决策树 结构化语言等表示法结构化语言等表示法1判定表决策决策规则号号123456 条条件件欠款欠款时间时间30天天YYNNNN欠款欠款时间时间100天天NNYYNN需求量需求量库库存量存量YNYNYN 应应采采取取的的行行动动立即立即发货发货先按先按库
35、库存量存量发货发货,进货进货后后再再补发补发先付款,再先付款,再发货发货不不发货发货要求先付欠款要求先付欠款2决策树欠款时间欠款时间 库存量库存量 3030天天100100天天 30 30天天100100天天需求量需求量需求量需求量库存量库存量库存量库存量 库存量库存量先先按按库库存存发发货货,进进货货后后再补发再补发先付款,再发货先付款,再发货立即发货立即发货不发货不发货通知先付欠款通知先付欠款3结构化语言表示法 lIF 欠款时间欠款时间30天天lIF 需要量需要量库存量库存量lTHEN 立即发货立即发货lELSEl先按库存量发货,进货后再补发先按库存量发货,进货后再补发lELSElIF 欠
36、款时间欠款时间100天天 THENlIF 需求量需求量库存量库存量lTHEN 先付款再发货先付款再发货lELSEl不发货不发货 lELSEl要求先付款要求先付款 10.2.6 功能/数据分析l1功能功能/数据的正确性和数据的正确性和完整性分析完整性分析l l1)1)原则上每列只能有一个原则上每列只能有一个C(C(产生者产生者)l l2)2)每一列至少有一个每一列至少有一个U(U(用户用户)l l3)3)不能出现空行或空列不能出现空行或空列 l2总体功能结构分析总体功能结构分析 l3数据资源分布数据资源分布 10.3 新系统逻辑方案的建立 新系统的逻辑方案概念新系统的逻辑方案概念:在对在对原有系
37、统原有系统进行了大量、充分、详细进行了大量、充分、详细的调查之后,又进行了反复的分析和优化的调查之后,又进行了反复的分析和优化工作,这个分析和优化的结果就是新系统工作,这个分析和优化的结果就是新系统拟采用的信息处理方案和具体业务的管理拟采用的信息处理方案和具体业务的管理模型,是新系统的模型,是新系统的逻辑逻辑方案。方案。新系统的逻辑方案新系统的逻辑方案主要包括主要包括以下几项内容以下几项内容:l1合理的业务处理流程合理的业务处理流程 l2合理的数据流程合理的数据流程 l3新系统的逻辑结构新系统的逻辑结构 l4新系统中数据资源的分布新系统中数据资源的分布 l5新系统的管理模型新系统的管理模型 1
38、0.4 系统分析报告 系统分析阶段的成果书写成文,就是系系统分析阶段的成果书写成文,就是系统统分析分析报告,它反映了这一阶段调查分析报告,它反映了这一阶段调查分析的全部情况,也是系统设计与系统实现的的全部情况,也是系统设计与系统实现的纲领性文件。纲领性文件。系统分析报告的系统分析报告的内容内容:l1系统概述系统概述 l2系统目标系统目标 l3现行系统运行状况现行系统运行状况 l4新系统的逻辑方案新系统的逻辑方案 本 章 小 结 系统分析是管理信息系统开发过程中最系统分析是管理信息系统开发过程中最基础、最重要的一个环节,同时也是工作基础、最重要的一个环节,同时也是工作量最大、涉及人员和部门最多、
39、持续时间量最大、涉及人员和部门最多、持续时间最长的阶段。因为系统分析的结果是系统最长的阶段。因为系统分析的结果是系统设计与实施的基础,所以,系统分析的准设计与实施的基础,所以,系统分析的准确与否、全面与否,决定着后面系统设计确与否、全面与否,决定着后面系统设计和实施的成败。和实施的成败。思考题:l 选择一个企业或某个组织中一个相对独选择一个企业或某个组织中一个相对独立的部门,在系统规划的基础上,为该部立的部门,在系统规划的基础上,为该部门即将开发的管理信息系统进行系统分析,门即将开发的管理信息系统进行系统分析,按照系统分析的步骤进行。系统分析内容按照系统分析的步骤进行。系统分析内容包括需求的简单描述、业务流程图、数据包括需求的简单描述、业务流程图、数据流程图(至少包括顶层图、第一层图和底流程图(至少包括顶层图、第一层图和底层图),并编写关键的数据字典条目。层图),并编写关键的数据字典条目。