1、1第十章第十章 信息系统分析信息系统分析 10.1 系统分析概述系统分析概述 10.2 信息系统需求分析及调研信息系统需求分析及调研 10.3 组织结构与功能分析组织结构与功能分析 10.4 业务流程分析业务流程分析 10.5 数据流程分析数据流程分析 10.6 新系统逻辑模型的提出新系统逻辑模型的提出 10.7 系统分析报告系统分析报告 10.8 机会、挑战与解决方案机会、挑战与解决方案2第十章第十章 信息系统分析信息系统分析本章目标是了解和掌握以下内容:本章目标是了解和掌握以下内容:1.系统分析的工作内容系统分析的工作内容2.系统分析的系统分析的工具和方法工具和方法3.信息信息系统需求分析
2、系统需求分析及调研及调研4.组织组织结构与功能分析结构与功能分析5.组织组织业务流程业务流程分析分析6.数据流程数据流程分析分析31.对业务流程和数据组织进行全面的了解;对业务流程和数据组织进行全面的了解;2.考虑计算机的应用,对其进行重组;考虑计算机的应用,对其进行重组;3.提出新的解决方案。提出新的解决方案。n 组织目标和发展战略组织目标和发展战略n 组织机构和功能业务组织机构和功能业务n 主要产品和生产过程主要产品和生产过程n 管理形式和业务流程管理形式和业务流程n 数据结构和数据流程数据结构和数据流程n 管理规范和决策方式管理规范和决策方式n 可用资源和限制条件可用资源和限制条件n 存
3、在问题和改进意见存在问题和改进意见10.1 信息系统分析概述信息系统分析概述4 任务:任务:汇总资料汇总资料分析对象:分析对象:内部整体管理状况、信息处理过程内部整体管理状况、信息处理过程内容:内容:1.业务和数据的流程是否通畅、合理;业务和数据的流程是否通畅、合理;2.数据、业务过程和实现管理功能之间数据、业务过程和实现管理功能之间的关系;的关系;3.老系统管理模式改革和新系统管理方老系统管理模式改革和新系统管理方法的实现是否具有可行性等;法的实现是否具有可行性等;目的:目的:确定用户的需求及其解决方法。确定用户的需求及其解决方法。10.1 信息系统分析概述信息系统分析概述510.1 信息系
4、统分析概述信息系统分析概述l 系统分析是在总体规划的指导下,对系统进行系统分析是在总体规划的指导下,对系统进行深入详细的调查研究,确定深入详细的调查研究,确定新系统的逻辑模型新系统的逻辑模型的过程。的过程。l 系统分析的主要任务是定义或制定新系统系统分析的主要任务是定义或制定新系统应该应该“做什么做什么”的问题的问题。(即确定系统的详细需求,即确定系统的详细需求,对新系统的设想对新系统的设想),而不涉及而不涉及“怎么做怎么做”的问的问题题(即系统的设计、实现方案即系统的设计、实现方案)。信息系统的分。信息系统的分析工作相当于工程建设中的初步方案计划,只析工作相当于工程建设中的初步方案计划,只涉
5、及解决什么问题和逻辑上如何解决问题,涉及解决什么问题和逻辑上如何解决问题,不不涉及解决问题的具体做法。涉及解决问题的具体做法。6系统分析与系统设计系统分析与系统设计问问卷卷调调查查组织组织功能功能分析分析数数据据调调查查流流程程调调查查流程流程分析分析数数据据分分析析数数据据过过程程分分析析系统分系统分析报告析报告总体结总体结构设计构设计代码代码设计设计数据数据库设计库设计处理过处理过程设计程设计系统设系统设计报告计报告I/O设计设计系统分析系统分析系统设计系统设计7l按照结构化方法的思路,将系统分析这个阶段分按照结构化方法的思路,将系统分析这个阶段分解成四项主要任务:解成四项主要任务:1.初
6、步调查初步调查2.可行性研究可行性研究3.现行系统详细调查现行系统详细调查 (1)企业业务调查;业务流程分析;企业业务调查;业务流程分析;(2)数据流程分析;功能数据流程分析;功能/数据分析;数据分析;特别强调侧重于从特别强调侧重于从业务全过程业务全过程的角度进行分析的角度进行分析4.新系统逻辑方案的提出新系统逻辑方案的提出信息系统分析阶段主要活动和完成任务信息系统分析阶段主要活动和完成任务810.1.2信息系统分析方法和工具信息系统分析方法和工具l 结构化分析的工具结构化分析的工具1.数据流程图数据流程图DFD(Data Flow Diagram)2.数据词典数据词典DD(Data Dict
7、ionary)3.表达处理逻辑的工具表达处理逻辑的工具 结构化语言、决策树、决策表结构化语言、决策树、决策表l 非结构化图形工具非结构化图形工具1.组织结构图组织结构图2.功能分解图功能分解图3.业务流程图业务流程图910.2 信息系统需求分析及调研信息系统需求分析及调研10.2.1 需求分析的内容需求分析的内容n需求包括:需求包括:n功能要求功能要求n性能要求性能要求n可靠性要求可靠性要求n安全保密性要求安全保密性要求n以及开发费用和开发周期以及开发费用和开发周期n可使用资源等方面的限制可使用资源等方面的限制n其中其中n功能要求是最基本的,包括数据要求和加工要求。功能要求是最基本的,包括数据
8、要求和加工要求。10需求分析需求分析l了解用户需求 详细了解每个业务过程和业务活动的工作流程及信息处理流程,理解用户对信息系统的需求,包括对系统功能、性能方面的需求,对硬件配置、开发周期、开发方式等方面的意向及打算。对这部分工作要求用户配合系统分析人员完成,先由用户提出初步的要求,经系统分析人员对系统的详细调查,进一步完善系统的功能、性能要求,最终以需求说明书的形式将系统需求定义一下来。这部分工作是系统分析的核心。1110.2.2 需求分析文档需求分析文档编写方法编写方法 P306用好的用好的结构化和自然语言结构化和自然语言编写文本型文档;编写文本型文档;建立建立图形化图形化模型,这些模型可以
9、描绘转换过程、模型,这些模型可以描绘转换过程、系统状态、和它们之间的变化、数据关系、逻系统状态、和它们之间的变化、数据关系、逻辑流或对象类和它们的关系;辑流或对象类和它们的关系;编写成编写成需求规格说明和模型需求规格说明和模型、编写形式化规格、编写形式化规格说明,这可以通过使用数学上精确的形式化逻说明,这可以通过使用数学上精确的形式化逻辑语言来定义需求。辑语言来定义需求。l 多种编写方法可在同一个文档使用,根据需要多种编写方法可在同一个文档使用,根据需要选择,或互为补充,以能够把需求说明白为目选择,或互为补充,以能够把需求说明白为目的。的。1210.2.2 需求分析文档需求分析文档成果类型成果
10、类型原系统各个业务工作流程文字说明;原系统各个业务工作流程文字说明;原系统各个业务原系统各个业务工作流程图工作流程图;原系统各个业务环节输入输出表单、数据来源;原系统各个业务环节输入输出表单、数据来源;目标软件目标软件系统功能分解图系统功能分解图(示意图及文字说明示意图及文字说明);目标软件系统中各业务流程文字说明;目标软件系统中各业务流程文字说明;目标软件系统中各目标软件系统中各业务流程图业务流程图(模型模型);目标软件系统中各业务环节数据、数据采集方式、目标软件系统中各业务环节数据、数据采集方式、数据间的内在联系分析以及数据间的内在联系分析以及数据流程图数据流程图;目标软件系统目标软件系统
11、用户界面图、系统逻辑模型图及说用户界面图、系统逻辑模型图及说明等。明等。1310.2.3 需求分析的任务与过程需求分析的任务与过程l需求分析的任务是借助于当前系统的物理需求分析的任务是借助于当前系统的物理模型模型(待开发系统的系统元素待开发系统的系统元素)导出目标系导出目标系统的逻辑模型统的逻辑模型(只描述系统要完成的功能只描述系统要完成的功能和要处理的数据和要处理的数据),解决目标系统解决目标系统“做什做什么么”的问题。的问题。现行系统物理模型逻辑模型新系统逻辑模型模型化抽象化怎么做如何做物理模型14n可行性分析可行性分析(初步调查初步调查)n已在系统规划中完成。已在系统规划中完成。要求与环
12、境调查要求与环境调查问题书面材料问题书面材料技术可行性技术可行性经济可行性经济可行性社会可行性社会可行性可行性分析与可行性分析与计划报告计划报告评审评审10.2.4 需求调研需求调研15n需求分析需求分析(详细调查详细调查)1.原则:原则:1)自顶向下;自顶向下;2)用户参与;用户参与;3)工程化;工程化;4)全面与重点相结合;全面与重点相结合;5)友善的工作方式。友善的工作方式。2.调查范围调查范围 1)组织机构与功能业务;组织机构与功能业务;2)数据和数据流程;数据和数据流程;3)业务流程;业务流程;4)决策方式及过程;决策方式及过程;5)可用资源与限制条件可用资源与限制条件 6)现存问题
13、及改进。现存问题及改进。3.调查方法调查方法 1)召开调查会;召开调查会;2)访问;访问;3)发调查表;发调查表;4)参加业务实践。参加业务实践。5)收集、分析现有资料收集、分析现有资料10.2.4 需求调研需求调研16n需求调查用表需求调查用表(1)10.2.4 需求调研需求调研17n需求调查用表需求调查用表(2)10.2.4 需求调研需求调研18n需求分析的子活动需求分析的子活动n需求预测:需求预测:n系统分析员对系统的基本需求作一假设。系统分析员对系统的基本需求作一假设。n需求导出:需求导出:n运用各种信息采集技术向用户调查系统的本质要求。运用各种信息采集技术向用户调查系统的本质要求。n
14、需求确认:需求确认:n将记录的需求反馈给用户进行检验将记录的需求反馈给用户进行检验n需求说明:需求说明:n利用数据流程图利用数据流程图DFD、数据字典、功能描述工具等数据字典、功能描述工具等需求描述工具。需求描述工具。10.2.4 需求调研需求调研1910.3.1 组织结构分析组织结构分析1.1.组织机构是一个组织内部部门的划分及其相互组织机构是一个组织内部部门的划分及其相互间的关系。间的关系。2 2、组织结构调查内容、组织结构调查内容弄清组织内部的弄清组织内部的部门划分部门划分,各部门之间的各部门之间的领导与被领导关系领导与被领导关系信息资料的传递关系信息资料的传递关系物资流动物资流动关系与
15、关系与资金流动资金流动关系关系此外,还应详细了解各级组织此外,还应详细了解各级组织存在的问题存在的问题以以及及对新系统的要求等。对新系统的要求等。20组织结构图组织结构图l组织结构分析作为后续分析和设计之参考,不组织结构分析作为后续分析和设计之参考,不需要程序实现。需要程序实现。组织结构分析工具:组织结构分析工具:组织结构图组织结构图是一张反映是一张反映组织组织(部门、企业、车间、科室等部门、企业、车间、科室等)的组成以及的组成以及这些组成部分之间的这些组成部分之间的隶属关系的树状图形隶属关系的树状图形。21图书馆组织结构图图书馆组织结构图22某生产制造业组织结构图某生产制造业组织结构图组织结
16、构的类型http:/ 业务功能一览表业务功能一览表1.功能 功能指的是完成某项工作的能力。为了实现系统目标,系统必须具有各种功能。各子系统功能的完成,又依赖于下面更具体的工作的完成。管理功能的调查是要确定系统的这种功能结构。2.功能结构描述工具:业务功能一览表是一个树型表。其目的在于描述组织内部各部分的业务和功能。为今后划分子系统设计功能层次结构提供参考依据。(组织结构图和功能结构图的整合)28图书馆业务功能一览表图书馆业务功能一览表采 编 室图 书 馆 馆 长流 通 阅 览 部 资料采访订购 资料分编加工新书分配办理借书证流通借阅违章处罚 功能结构图29功能结构图功能结构图销售系统管理销售计
17、划管理成品库管理销售合同管理销售核算管理市场预测销售历史资料管理编制年度销售大纲编制销售计划合同有效性审查合同执行情况分析合同登记和变更销售利润核算销售统计分析出入库管理库存统计市场预测市场分析30补充补充:组织组织/业务联系表业务联系表 组织/业务联系表反映组织各部分在承担业务时的关系,通常习惯将组织/业务联系表同组织结构图画在一张图上,以便对照、比较,分析它们之间的各种联系。31组织业务联系表组织业务联系表3210.4 业务流程分析业务流程分析10.4.1 业务流程分析的内容业务流程分析的内容 1、业务功能分析2、业务关系分析3、业务流程优化与重组3310.4.2 业务流程分析的方法业务流
18、程分析的方法l绘制业务流程图(transaction flow diagram,TFD)是业务流程分析的重要步骤,它是用一些规定的符号和连线来表示某个具体业务的过程。l业务流程图按照组织实际的处理步骤和过程绘制,相当于用一些图形来反映组织业务处理过程;业务流程图即一本用图形方式反映实际业务过程的“流水账”。绘制这本“流水账”对于开发者和业务人员理清和优化业务流程是很有帮助的。34业务流程图常用符号业务流程图常用符号表格/报表信息传递过程 数据/文件存档外部实体系统内实体处理过程35l业务流程图绘制举例B2系统分析系统分析B2.2表 格 名 称业 务 流 程 第 图/共 张图业务名称:制图:审核
19、:单位名称:核对:年 月 日计划计划处处银行银行技改技改处处各部门各部门各单位各单位局局领导领导上级上级领导领导投资投资总规划总规划更新改造更新改造贷款规模贷款规模开会开会讨论讨论报表报表审批审批综合平衡综合平衡(讨论)(讨论)批准批准下达下达各单位各单位各部门各部门正式正式计划计划计划计划各单位各单位上报表上报表计划计划处处各部门各部门各单位各单位技改技改处处银行银行各部门各部门各单位各单位存档存档36l例:基层单位开来领料单给仓库,仓库检查库存情况,如果缺货则开具缺货单给采购部门;如果正常开具领料单,一联给基层单位存档,二联给财务部存入财务账,三联留下存入仓库账.37某领料业务流程图绘制举
20、例如下某领料业务流程图绘制举例如下开领料单开领料单查库存状态查库存状态开缺货单开缺货单发货处理发货处理财物财物仓库存档仓库存档存档存档正常正常缺货缺货领料单领料单领料单领料单缺货通知缺货通知领料单领料单领料单领料单仓库仓库基层单位存档基层单位存档注意观察两种方式都可。各基层各基层单位单位 物资采物资采 购部门购部门38练习练习l 成品库保管员按车间送来的入库登记单登记库存台帐。发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台帐,出库单另外两联分别送销售科和财务科。外部实体系统内实体表格/报表信息传递过程数据/文件
21、存档外部实体39答案:答案:发货员出库单出库单出库单保管员发货通知单库存台帐入库单库存台帐销售科存档财务科财务科存档销售科车间40表格分配图表格分配图还 书 申 请判 断 是 否逾 期正 常 还 书否图 书 上 架计 算 罚 款金 额是生 成 罚 款 单,冻 结 读 者 帐 号逾 期 罚 款 单缴 款 申 请缴 款激 活 读 者账 户结 束结 束开 始41表格分配图表格分配图这种图表可帮助分析员表示出系统中各种单据和报告都与哪些部门发生业务关系。4210.5 数据流程分析数据流程分析l完全舍弃了具体的物质,只有数据完全舍弃了具体的物质,只有数据的流动、处理和存储。的流动、处理和存储。4310.
22、5.2 数据流程图数据流程图l数据流程图(data flow diagram,DFD)是描述数据输入、传递、加工处理、存储与输出的工具,也是系统分析人员与用户交流的媒介。它是在用业务流程图理清业务流程顺序的基础上,按照调查中掌握的数据处理过程,绘制出一套完整的数据流程图,一边整理绘图,一边核对相应的数据和报表、模型等。lDFD两个特性:概括性、抽象性44数据流程图由四种符号表示数据流程图由四种符号表示:外部实体数据处理数据存储数据流XXX453、数据流程分析及绘制数据流程图、数据流程分析及绘制数据流程图l数据流程调查的最后一步就是对数据流程的分析。现有的数据流程分析多是通过分层的数据流程图(D
23、FD)来实现的.l自上而下,逐层展开;输入输出,保持平衡。(“黑箱白化法”)462、数据流程图的画法、数据流程图的画法47练习:练习:l试根据以下银行取款过程画出数据流图。l储户将填好的取款单及存折交银行,经查对储户帐,将不合格的存折和取款单退回储户,合格的存折和取款单交取款登记。处理时要修改储户帐和现金帐,并将存折、利息单和现金交储户,同时将取款单存档。48答案:答案:存折、取款单不合格的存折与取款单P1查对P2取款处理储户D1 储户帐D2 现金帐D3 取款单4910.5.3 数据字典数据字典l数据流程图是描述系统逻辑模型的主要工具,但是它不能说明系统中各个成分具体是什么,也不能说明各个数据
24、处理是如何完成的。因此,还需要对数据流程图中的各个图形元素做进一步的定义与说明,这就需要借助数据字典。l数据字典:是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的工具,也是数据分析和管理工具,同时也是系统设计阶段进行数据库设计的重要依据。50l数据字典描述的主要内容有:数据元素、数据流、数据存储、数据处理、外部项l具体回答关于数据流程图中元素的以下几个问题:1.本质、目的(是什么或做什么?)2.何处?(在何处或者发生在何处,去向何处)3.时间(何时发生、时间长短、频率)511、数据项、数据项 数据项又称数据元素,是数据的最小单位。分析数据特性应从静态和动
25、态两个方面去进行。在数据字典中,仅定义数据的静态特性,具体包括:(1)数据项的名称、编号、别名和简述;(2)数据项的长度;(3)数据项的取值范围数据项编号I02-01数据项名称材料编号别名物料编码简述某材料举例:数据项定义:的代码类型及长度字符型,4位有关数据结构材料522 数据流数据流l数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。数据流编号:数据流编号:F03-08数据结构名称:数据结构名称:领料单领料单简述:简述:车间开出的领料单车间开出的领料单数据流来源:数据流来源:车间车间数据流去向:数据流去向:发料处理模块发料
26、处理模块数据流组成:数据流组成:材料编号十材料名称十领用数量十日期十领用材料编号十材料名称十领用数量十日期十领用单位单位数据流量:数据流量:10份时份时高峰流量:高峰流量:20份时(上午份时(上午9:0011:00)533 数据存储数据存储l数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。数据存储编数据存储编 号:号:F03-08数据存储名称:数据存储名称:库存账库存账简述:简述:存放配件的库存量和单价存放配件的库存量和单价数据存储组成:数据存储组成:配件编号十配件名称十单价十库存量十备往配件编号十配件名称十单价十库存量十备往关键字:关键字:配件编号配件编号相关联的处理:相
27、关联的处理:P02,P03544、数据处理、数据处理数据处理编号:数据处理编号:P02-03数据处理名称:数据处理名称:计算电费计算电费简述:简述:计算应交纳的电费计算应交纳的电费输入的数据流:输入的数据流:数据流电费价格,来源于数据存储文件价格表;数据流电费价格,来源于数据存储文件价格表;数据流电量和用户类别,来源于处理逻辑数据流电量和用户类别,来源于处理逻辑读电读电表数字处理表数字处理和数据存储和数据存储拥户文件拥户文件。处理:处理:根据数据流根据数据流用电量用电量和和用户信息用户信息,检索用户文,检索用户文件,确定该用户类别;再根据已确定的该用户类件,确定该用户类别;再根据已确定的该用户
28、类别,检索数据存储价格表文件,以确定该用户的别,检索数据存储价格表文件,以确定该用户的收费标准,得到单价;用单价和用电量相乘得该收费标准,得到单价;用单价和用电量相乘得该用户应交纳的电费。用户应交纳的电费。输出的数据流:输出的数据流:数据流数据流电费电费一是去外部项用户,二是写入数据一是去外部项用户,二是写入数据存储用户电费账目文件。存储用户电费账目文件。处理频率:处理频率:对每个用户每月处理一次。对每个用户每月处理一次。555.外部项外部项l外部实体编号、名称、简述、及有关数据流的输入和输出。外部实体编号:外部实体编号:S03-01外部实体名称:外部实体名称:用户用户简述:简述:购置本单位配
29、件的用户购置本单位配件的用户输入的数据流:输入的数据流:D03-06,D03-08输出的数据流:输出的数据流:D03-0156数据项卡片的格式数据项卡片的格式 数据项卡片 编号:I02-01名称:顾客号别名:顾客编号简述:本公司的顾客编号类型及宽度:字符型,4位取值范围:“0001”“9999”57数据流卡片的格式数据流卡片的格式 数据流卡片 编号:D03-08名称:领料单简述:车间开出的领料单数据流来源:车间(外部实体)数据流去向:发料处理(处理模块)数据流组成:材料编号+材料名称 数据流量:10份/时+日期+领用数量+领用单位 高峰流量:20份/时(上午9:00-11:00)58数据存储卡
30、片的格式数据存储卡片的格式 数据存储卡片数据存储卡片 编号:F02-01名称:库存帐简述:存放配件的库存量和单价数据存储组成:配件编号+配件名称+单价+库存量+备注关键字:配件编号输入数据流:相关联的处理:P2.1 输出数据流:更新库存帐文件相关货物库存文件59 处理功能卡片 编号:P02-03名称:计算电费简述:本公司的顾客编号处理频率:对每个用户每月处理一次输入的数据流 处 理 输出的数据流 自然语言表达;写入数据流编号 或用判断树,判断表,结构英语表达 写入数据流编号数据处理卡片的格式60外部实体卡片的格式外部实体卡片的格式 外部实体卡片外部实体卡片 编号:S03-01名称:用户简述:购
31、置本单位配件的用户输入数据流:D03-06,D03-08 输出数据流:D03-016110.5.4 处理逻辑表达工具处理逻辑表达工具1、结构化语言、结构化语言2、判断树、判断树3、判断表、判断表62l数据流程图中比较简单的计算性的处理逻辑可以在数据字典中用自然语言定义。但对于一些处理过程较为复杂的模块,用自然语言描述其功能十分困难,并且对同一段文字描述,不同的人还可能产生不同的理解。l例如:顾客每年的交易额在例如:顾客每年的交易额在5000050000元以上和支付元以上和支付信用好或已经与公司交易信用好或已经与公司交易2020年以上,给予优惠待年以上,给予优惠待遇。这里的遇。这里的“和和”与与
32、“或或”使得条件含糊了,究使得条件含糊了,究竟是交易额在竟是交易额在5000050000元以上和有好的支付信用,元以上和有好的支付信用,或交易时间超过或交易时间超过2020年就可以接受优惠呢?还是交年就可以接受优惠呢?还是交易额必须在易额必须在5000050000元以上,再考虑支付信用好或元以上,再考虑支付信用好或交易时间已超过交易时间已超过2020年。年。l因此,有必要运用一些描述处理逻辑的工具加以说明。63l判断树。判断树。判断树比较直观,容易理解,但当条件多时,不容易清楚地表达出整个判别过程。判断树由三部分组成,即判别条件、判别选项、处理方案。l判断表。判断表。判断表是采用表格方式来描述
33、处理逻辑的一种工具,与另两种方法相比,判断表的优点是能够把所有的条件组合充分表达出来。但缺点是判断表的建立过程较为复杂,且表达方式不如前面两者简便。判断表分四个大部分:左上角为条件说明;左下角为行动说明;右上角为各种条件的组合;右下角为各种条件组合下的行动。l结构化语言。结构化语言。这是一种模仿计算机语言的处理逻辑描述方法。使用了“IF”、THEN”、“ELSE”组成规范化语言。它的处理过程是以处理方案为主线,逐个描述。而判断树是以判别条件为主线,逐项展开。64l例:例:某公司的销售折扣政策。交易额小于5万元的没有折扣,即折扣率R=0;交易额5万元以上且无欠帐记录的,折扣率R=15%;交易额5
34、万元以上,有欠帐记录,但该公司为10年以上老客户的,折扣率R=10%;交易额5万元以上,有欠帐记录且该公司为10年以下老客户的,折扣率R=5%。65用判断树表达:用判断树表达:P32566可能方案1234条件交易额5万元NYYY有欠帐YYN10年以上老客户NY结果R=0R=5%R=10%R=15%用判断表表示用判断表表示:67lIF 交易额大于5万元l IF 最近三个月无欠帐记录l THEN R=15%l ELSE l IF 20年以上老客户l THEN R=10%l ELSEl R=5%lELSE l R=0用结构英语表达:用结构英语表达:68课堂练习:课堂练习:某工厂人事部门对一部分职工重
35、新分配工作,某工厂人事部门对一部分职工重新分配工作,其分配原则如下:其分配原则如下:(1 1)如果文化程度是小学,男性当钳工,女)如果文化程度是小学,男性当钳工,女性当车工。性当车工。(2 2)如果文化程度是中学,男性当电工;女)如果文化程度是中学,男性当电工;女性当材料员。性当材料员。(3 3)如果文化程度是大学以上,则当技术员。)如果文化程度是大学以上,则当技术员。69判断(决策)树答案判断(决策)树答案工作分配小学当钳工女性中学大学以上男性当电工当车工女性男性当材料员当技术员70判断表答案判断表答案(设(设Y代表是,代表是,N代表否)代表否)条件及行动12345条件组合C1:小学YYNN
36、NC2:中学NNYYNC3:男YNYN行动A1:当钳工A2:当车工A3:当电工A4:当材料员A5:当技术员71lIF 文化程度是小学l IF 男性 THEN 当钳工当钳工l ELSE 当车工lELSE IF 文化程度是中学l IF 男性 THEN 当电工当电工l ELS E 当材料员lELSE l 当材料员当材料员用结构英语表达:用结构英语表达:7210.6 新系统逻辑模型提出新系统逻辑模型提出l10.6.1 新系统逻辑模型的概念新系统逻辑模型的概念l通过对原有系统的调查和分析,找出原系统业务流程和数据流程的不足,提出优化和改进的方法,给出新系统所要采用的信息处理方案,即所谓提出新系统的逻辑方
37、案。73l一般而言,对现行系统进行分析和修改可以从以下结构进行:l(1)对现行系统的整体功能进行分析和修改。l(2)对业务流程中是否存在多余或缺少的业务环节进行分析与修改。l(3)对数据流程中的不合理的数据流、数据存储和数据存储进行分析和修改。7410.6.2 新系统逻辑模型的内容与建立新系统逻辑模型的内容与建立l(1)明确系统的目标l(2)改进系统原有的业务流程,提出新的业务流程l(3)改进系统原有的数据流程,突出新的数据流程l(4)新系统结构的重新划分l(5)新系统逻辑方案的提出7510.7 系统分析报告系统分析报告l10.7.1 系统分析报告的撰写系统分析报告的撰写l系统分析报告的内容主
38、要包括:l1、引言l2、任务概述l3、现行系统的运行情况l4、新系统的目标l5、新系统的逻辑方案l6、系统开发所需要的费用与进度安排注意与P285系统规划报告对比7610.7.2 系统分析报告的审核系统分析报告的审核l系统分析报告是系统分析阶段的技术性文档,也是整个系统的基本蓝图。系统分析报告形成后,必须组织各方面人员进行审议,包括单位领导、业务人员、专业技术人员、系统分析人员等,尽可能发现其中的问题,从而避免返工现象。77案例讨论案例讨论P294 某机械设备加工企业的某机械设备加工企业的IT规划规划电子版答案下周一晚十二点之前交至电子版答案下周一晚十二点之前交至:09.12.08 78练习题
39、1、管理信息系统系统分析的主要任务及工作内容是什么?2、描述业务处理过程的业务处理流程图和描述数据之间联系的数据流图有哪些异同?3、对现行系统进行详细调查的方法有哪些?4、描述处理逻辑的工具有哪些?各有什么特点?5、系统分析报告应包括哪些内容?6、对本校图书馆进行详细调查,绘制出其核心业务的业务流程图。7、依病人到医院就医为例,从挂号开始一直到付款、取药离开为止的整个流程,将就就医的各项活动看作“业务”或“功能”,将整个过程中的所有记录和相关资料看作数据,画出其数据流程图。79习题习题1.管理信息系统系统分析的主要任务及工作内容管理信息系统系统分析的主要任务及工作内容是什么?是什么?2.描述业务处理过程的业务处理流程图和描述数描述业务处理过程的业务处理流程图和描述数据之间联系的数据流图有哪些异同?据之间联系的数据流图有哪些异同?3.系统分析报告应包括哪些内容?系统分析报告应包括哪些内容?4.对本校图书馆进行详细调查,绘制出其核心业对本校图书馆进行详细调查,绘制出其核心业务的业务流程图。务的业务流程图。8081