资源预览内容
第1页 / 共117页
第2页 / 共117页
第3页 / 共117页
第4页 / 共117页
第5页 / 共117页
第6页 / 共117页
第7页 / 共117页
第8页 / 共117页
第9页 / 共117页
第10页 / 共117页
亲,该文档总共117页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第四章第四章 系统分析系统分析内容内容n系统分析概述系统分析概述n系统调查及用户需求分析系统调查及用户需求分析n系统分析的主要工具系统分析的主要工具n数据查询应用分析数据查询应用分析n新系统的逻辑模型新系统的逻辑模型n系统分析报告系统分析报告返回返回 管理信息系统的系统分析第5章系统分析6MISMIS的系统分析定义:的系统分析定义:系统分析:是对要用信息系统解决的问题进行分析。它包括问题的定义、问题原因的识别、问题解答(solution)的详细说明和满足系统解决方案的信息需求的识别。 MIS MIS的系统分析阶段的任务:的系统分析阶段的任务:1.可行性研究(一般有三个检查点)2.详细调查:问题的识别3.分析用户需求:建立信息需求,一个新系统的信息需求包括谁要什么信息,何时、何处需要处理信息,如何需要信息。(who, what, when, where, how)4.提出新系统的逻辑模型 :提出新的解决方案(新系统或对旧系统的改进)5.编写系统分析报告 系统分析的任务系统分析的任务 在调查研究的基础上,在调查研究的基础上,对新系统的各种方案和设想对新系统的各种方案和设想进行分析、研究、比较和判进行分析、研究、比较和判断的过程,目的是获得有关断的过程,目的是获得有关合理的新系统的合理的新系统的逻辑模型逻辑模型。 返回返回任务任务1.1. 详细调查详细调查2.2. 分析用户需求分析用户需求3.3. 提出新系统逻辑模型提出新系统逻辑模型4.4. 编写系统分析报告编写系统分析报告返回返回4.2.2 系统调查系统调查的内容与方法的内容与方法1.1. 组织结构的调查与分析组织结构的调查与分析2.2. 功能体系的调查与分析功能体系的调查与分析3.3. 管理业务流程的调查与分析管理业务流程的调查与分析4.4. 数据的调查与分析数据的调查与分析5.5. 薄弱环节的调查薄弱环节的调查6.6. 调查方法调查方法返回返回组织结构的调查组织结构的调查系统的组织结构:系统的组织结构: 一个组织及其组成部分之间的隶一个组织及其组成部分之间的隶属关系或管理与被管理的关系属关系或管理与被管理的关系。组织结构图:组织结构图: 将一个单位组织内部的部门划分将一个单位组织内部的部门划分以及它们的相互关系用图表示出来。以及它们的相互关系用图表示出来。 组织结构图组织结构图 统统计计组组厂厂 长长计划科计划科生产部生产部财务部财务部供销科供销科计计划划组组统统计计组组计计划划调调度度组组外外协协组组成成本本组组会会计计组组出出纳纳组组供供应应组组销销售售组组仓仓库库按键或按键或击鼠标击鼠标组织结构的分析组织结构的分析 详细了解各部门人员的业务详细了解各部门人员的业务分工情况和有关人员的姓名、工分工情况和有关人员的姓名、工作职责、决策内容、存在问题和作职责、决策内容、存在问题和对新系统的要求等。对新系统的要求等。返回返回2. 2. 功能功能体系的调查与分析体系的调查与分析功能:功能:完成某项工作的能力。完成某项工作的能力。功能体系调查的任务:功能体系调查的任务: 了解或确定系统的功能构造(系统有一了解或确定系统的功能构造(系统有一个总的目标,为达到这个目标,必须要完成个总的目标,为达到这个目标,必须要完成各子系统的功能,而各子系统功能的完成,各子系统的功能,而各子系统功能的完成,又依赖于下面各项更具体的功能来执行)。又依赖于下面各项更具体的功能来执行)。返回返回图图按键或按键或击鼠标击鼠标调查的重点: 以组织结构调查的结果为依据,进行提炼与抽象;了解现行系统的状况,分析缺少的功能;功能体系图功能体系图返回返回销售系统管理销售系统管理销售计划管理销售计划管理注意注意按键或按键或击鼠标击鼠标销售合同管理销售合同管理销售核算与统计销售核算与统计成品库管理成品库管理市场预测市场预测销销售售历历史史资资料料管管理理编编制制年年度度销销售售大大纲纲编编制制销销售售计计划划合合同同有有效效性性检检查查合合同同执执行行情情况况分分析析合合同同登登记记和和变变更更销销售售收收入入核核算算销销售售利利润润核核算算销销售售统统计计分分析析出出入入库库管管理理库库存存统统计计市市场场预预测测市市场场分分析析销售系统管理销售系统管理3.3. 管理业务流程的调查与分析管理业务流程的调查与分析描述管理业务的图表:描述管理业务的图表: 管理业务流程图管理业务流程图 表格分配图表格分配图返回返回图表图表管理信息系统 电子工业出版社 2012-05n3. 业务流程调查n 业务流程是组织中各项具体业务的运作过程。一个组织往往是通过诸多不同的业务活动把各个部门组成一个有机整体而去实现组织目标的。调查管理业务流程应顺着原系统信息流动的过程逐步地进行 业务流程:某具体管理工作的执行过程,包括工作的驱动者、负责人员、所需数据之间的关系。 描述工具:业务流程图 调查的重点:(1)区分系统的内外.(2)标明元素之间的关系、顺序(3)找出不合理的流程管理业务流程图管理业务流程图 表明系统内各单位、人员之间业务表明系统内各单位、人员之间业务关系、作业顺序和管理信息流动的流程关系、作业顺序和管理信息流动的流程图,可帮助分析师找出业务流程中的不图,可帮助分析师找出业务流程中的不合理回路。合理回路。返回返回系统中人员系统中人员系统外实体系统外实体数据流向数据流向数据、报表、账目数据、报表、账目例例图符图符:按键或按键或击鼠标击鼠标业务流程图举例1n采购员将入库单交给检验员,检验员将不合格的入库单退回采购员,合格的入库单交保管员并记入库存台帐,统计员根据库存台帐制定月报表交主管部门审阅。管理信息系统 电子工业出版社 2012-05管理信息系统 电子工业出版社 2012-05主管部门采购员检验员保管员统计员入库单库存帐不合格入库单日报表合格入库单例2 业务流程图n 采购员从仓库收到缺货通知单以后,查阅订货合同单,若已订货,向供货单位发出催货请求,否则,填写订货单交供货单位。供货单位发出货物后,立即向采购员发出取货通知。仓库缺货通知定货单催货请求取货通知定货合同采购员供货单位n例3 业务流程图举例n 车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车间,已批准的领料单送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人员。车间领料单缺货通知已批准的领料单领料通知用料计划库长未批准的领料单仓库保管员采购员库存帐例例:某企业物资管理业务流程图某企业物资管理业务流程图n车间填写领料单到仓库领料,库长根据用料车间填写领料单到仓库领料,库长根据用料计划审批领料单,未批准的领料单退回车间。计划审批领料单,未批准的领料单退回车间。库工收到已批准的领料单,首先查阅库存帐,库工收到已批准的领料单,首先查阅库存帐,若有货则通知车间前来领取所需物料,并登若有货则通知车间前来领取所需物料,并登记用料流水账,否则将通知采购人员缺货。记用料流水账,否则将通知采购人员缺货。采购人员根据缺货通知,查阅订货合同单,采购人员根据缺货通知,查阅订货合同单,若已订货则向供货单位发出催货请求,否则若已订货则向供货单位发出催货请求,否则就临时申请补充订货。就临时申请补充订货。n供货单位发出货物后,立即向订货单位供货单位发出货物后,立即向订货单位发出提货通知。采购人员收到提货通知发出提货通知。采购人员收到提货通知单后,就可办理入库手续。接着是库工单后,就可办理入库手续。接着是库工验收入库,并通知车间领料。此外仓库验收入库,并通知车间领料。此外仓库库工还要依据库存账和用料流水帐定期库工还要依据库存账和用料流水帐定期生成库存报表,呈送有关部门。生成库存报表,呈送有关部门。车间车间领料单领料单库长库长库工库工缺料通知单缺料通知单采购员采购员供货单位供货单位用料计划用料计划未批准的领料单未批准的领料单有关部门有关部门库存报表库存报表领料通知领料通知已批准的领料单已批准的领料单用料流水账用料流水账库存账库存账催货单催货单入库单入库单补充订货单补充订货单提货通知单提货通知单有有例:销售及库存子系统的业务流程图例:销售及库存子系统的业务流程图生产科生产科需求预测需求预测负责人负责人库存台账库存台账保管员保管员入库单入库单车间车间出库单出库单发货员发货员用户用户厂长厂长办公室办公室销售统计表销售统计表合同台账合同台账推销员推销员合同合同计划员计划员取消合同通知取消合同通知发货通知发货通知出库单出库单出库单出库单会计科会计科 按键或按键或击鼠标击鼠标表格分配图表格分配图 为了传递信息,管理部门经常将某种单为了传递信息,管理部门经常将某种单据或报告复印多份分发到其他多个部门,在据或报告复印多份分发到其他多个部门,在这种情况下,可以采用表格分配图来描述有这种情况下,可以采用表格分配图来描述有关业务。关业务。 表格分配图表达清楚,可以帮助系统分表格分配图表达清楚,可以帮助系统分析人员描述系统中复制多份的报告或单据的析人员描述系统中复制多份的报告或单据的数量以及这些报告或单据都与哪些部门发生数量以及这些报告或单据都与哪些部门发生业务联系。业务联系。返回返回例例例:采购业务表格分配图例:采购业务表格分配图采购部门采购部门财务部门财务部门收购部门收购部门准备采购单准备采购单采购单采购单4 4供应单位供应单位采购单采购单3 3采购单采购单2 2采购单采购单1 1登记待收货登记待收货待收货登记表待收货登记表应付款处理应付款处理应付账应付账存档存档返回返回按键或按键或击鼠标击鼠标2.2. 分析用户需求分析用户需求 用户需求是指用户要求用户需求是指用户要求新系统应具有的全部功能和新系统应具有的全部功能和特性。特性。 功能要求;性能要求;可靠性要求;功能要求;性能要求;可靠性要求;安全、保密要求;开发费用和时间以及资安全、保密要求;开发费用和时间以及资源方面的限制。源方面的限制。返回返回3.3. 提出新系统逻辑模型提出新系统逻辑模型 逻辑模型是指在逻辑上逻辑模型是指在逻辑上确定的新系统模型确定的新系统模型,而不涉及而不涉及具体的物理实现具体的物理实现,即解决系统即解决系统“干什么干什么”,而不是而不是“如何干如何干”。(由一组图表工具进行描述,用户可通(由一组图表工具进行描述,用户可通过其了解未来的新系统,并进行讨论和过其了解未来的新系统,并进行讨论和改进。)改进。)返回返回4.4. 编写系统分析报告编写系统分析报告 对逻辑模型进行适当对逻辑模型进行适当的文字说明,组成系统分的文字说明,组成系统分析报告。析报告。返回返回4.1.3 系统分析的基本原则系统分析的基本原则1.1. 外部条件和内部条件相结合外部条件和内部条件相结合2.2. 当前利益和长远利益相结合当前利益和长远利益相结合3.3. 局部利益和整体利益相结合局部利益和整体利益相结合4.4. 定量分析与定性分析相结合定量分析与定性分析相结合5.5. 协调性原则协调性原则6.6. 客观性原则客观性原则7.7. “自顶向下自顶向下”的工作原则的工作原则 返回返回 系统分析的特点系统分析的特点1 1. . 工作内容涉及面广、不确定性大工作内容涉及面广、不确定性大2 2. . 用画图的方法,直观、易理解用画图的方法,直观、易理解3 3. . 强调逻辑结构而不是物理实现强调逻辑结构而不是物理实现4 4. . 追求的是有限目标追求的是有限目标 返回返回4.2系统调查及用户需求分析系统调查及用户需求分析4.2.1 系统调查的目的和范围系统调查的目的和范围4.2.2 系统调查的内容与方法系统调查的内容与方法4.2.3 用户需求分析及其方法用户需求分析及其方法返回返回1.1. 目的目的 深入了解企业管理工作中信深入了解企业管理工作中信息处理的全部具体情况和存在的息处理的全部具体情况和存在的具体问题,为提出新系统的逻辑具体问题,为提出新系统的逻辑模型提供可靠的依据。模型提供可靠的依据。返回返回2.2.范围范围(信息、信息流、生产、经营、管理)(信息、信息流、生产、经营、管理) 组织机构和功能业务组织机构和功能业务 组织目标和发展战略组织目标和发展战略 工艺流程和产品构成工艺流程和产品构成 数据与数据流程数据与数据流程 业务流程与工作形式业务流程与工作形式 管理方式和具体业务的管理方法管理方式和具体业务的管理方法 决策方式和决策过程决策方式和决策过程 可用资源和限制条件可用资源和限制条件 存在问题和改进意见存在问题和改进意见返回返回4.4. 数据的调查与分析数据的调查与分析数据数据信息的载体,是系统要处理的信息的载体,是系统要处理的主要对象,因此要全面准确的收集、整主要对象,因此要全面准确的收集、整理和分析数据。这是在系统分析阶段必理和分析数据。这是在系统分析阶段必须要进行的工作。须要进行的工作。 数据的收集数据的收集 数据的分析数据的分析 数据分析的工具数据分析的工具返回返回 数据的收集数据的收集 数据的来源数据的来源 数据收集的方法数据收集的方法返回返回 数据的来源数据的来源组织的正式报告,如:各种卡片、计划、组织的正式报告,如:各种卡片、计划、单据和报表等。单据和报表等。现行计算机系统的说明性文件,如:各现行计算机系统的说明性文件,如:各种流程图、数据字典、计算机操作手册、种流程图、数据字典、计算机操作手册、程序说明书及对应程序清单等。程序说明书及对应程序清单等。组织外的数据来源,包括:同行业其他组织外的数据来源,包括:同行业其他组织的各种信息;国家发布的有关法令、组织的各种信息;国家发布的有关法令、条例及统计资料条例及统计资料.返回返回 数据收集的方法数据收集的方法 查阅资料查阅资料 面谈法面谈法 问卷法问卷法 观察法观察法 测定测定 采样采样返回返回6.6. 调查方法调查方法 收集资料收集资料 发调查表征求意见发调查表征求意见 开调查会开调查会 访问访问 直接参加业务实践直接参加业务实践 使用各种图表使用各种图表返回返回4.2.3 用户需求分析及其方法用户需求分析及其方法 用户需求分析概述用户需求分析概述 确定确定用户需求的技术用户需求的技术( (方法方法) )返回返回用户需求分析概述用户需求分析概述1.1.用户需求的定义用户需求的定义2.2.用户需求分析的作用用户需求分析的作用3.3.用户需求分析的主要工作用户需求分析的主要工作返回返回1. 1. 用户需求的定义用户需求的定义指新系统必须满足的所有性指新系统必须满足的所有性能和限制,能和限制,包括:包括:功能要求、性功能要求、性能要求、可靠性要求、安全保密能要求、可靠性要求、安全保密要求、开发费用、开发周期、可要求、开发费用、开发周期、可使用的资源等方面的限制。使用的资源等方面的限制。返回返回图图4.3 系统分析的主要方法系统分析的主要方法 数据流程图数据流程图(DFD)(DFD) 数据字典数据字典(DD) (DD) 结构化语言结构化语言 决策树决策树 决策表决策表 几种表达工具的比较几种表达工具的比较 其它工具其它工具返回返回4.3.1 数据流程图数据流程图(DFD)n1.1. 概念概念n2.2. 基本成分基本成分n3.3. 特点特点n4.4. 绘制方法绘制方法n5.5. 应用举例应用举例返回返回1.1.概念概念 精确地在逻辑上描述系统的功能、精确地在逻辑上描述系统的功能、输入、输出和数据存储等,摆脱了其物输入、输出和数据存储等,摆脱了其物理内容,是描述理内容,是描述MISMIS逻辑模型的最主要逻辑模型的最主要的工具。(的工具。(可描述现行系统和新系统可描述现行系统和新系统)是结构化分析最基本、最重要的工具。是结构化分析最基本、最重要的工具。返回返回2.2.基本成分基本成分返回返回数据流数据流加工加工(或称处理逻辑)(或称处理逻辑)数据存储数据存储外部项外部项(实体)(实体)按键或按键或击鼠标击鼠标数据流数据流 由一组确定的数据组成,用带由一组确定的数据组成,用带有名字的箭头表示,名字表示流经有名字的箭头表示,名字表示流经的数据,箭头表示流向。的数据,箭头表示流向。例如:例如: “发票发票”由品名、规格、由品名、规格、单价、数量等数据组成。单价、数量等数据组成。返回返回n注意:数据流即表示数据流向又表示数据载体,故必须要有名称由一组固定成分的数据组成, 如“领料单”由“车间号、材料号、数量”等成分组成。n数据流可从数据处理流向数据处理,也可在数据处理与数据存储或外部实体之间流动;两个数据处理之间可有多股数据流加工加工( (或称处理逻辑或称处理逻辑) ) 是对数据进行的操作是对数据进行的操作,包括包括两方面内容:两方面内容: 变换数据的组成变换数据的组成,即改变数据即改变数据结构;结构; 在原有的数据内容基础上增在原有的数据内容基础上增加新的内容加新的内容,形成新的数据。形成新的数据。返回返回按键或按键或击鼠标击鼠标数据存储数据存储 数据暂时存储或永久存储的地方。数据暂时存储或永久存储的地方。不考虑存储介质或存储技术的限制。(搭载静态数据)n定义:供本系统长期使用、更新的数据资源n例如:“库存台账”返回返回外部实体(项)外部实体(项)n外部实体是系统之外的信息提供者或使用者,又称外部项,即存在于系统之外的人员或组织。用于说明数据输用于说明数据输入的源点入的源点( (数据源数据源) )或数据输出的终点或数据输出的终点( (数据终点数据终点) ) ,起辅助理解的作用,不是系统中的元素。 它可以是某个人员、组织、某一信息系统或某种事物。返回返回 确定系统的外部项,实际上确定系统的外部项,实际上就是明确系统与外部环境之间的就是明确系统与外部环境之间的界限,从而确定系统的范围。界限,从而确定系统的范围。返回返回3.3.特点特点 抽象性抽象性 概括性概括性返回返回 抽象性抽象性 不考虑具体的物理因素不考虑具体的物理因素,如:组织如:组织结构、工作场所、物流、存储介质、结构、工作场所、物流、存储介质、具体的处理方法和技术手段等内容具体的处理方法和技术手段等内容,只只是抽象地反映信息的流动、加工、存是抽象地反映信息的流动、加工、存储和使用的情况储和使用的情况,能抽象地总结出能抽象地总结出MIS的任务的任务,以及各项任务之间的顺序和关以及各项任务之间的顺序和关系系,从信息处理的角度将一个复杂的实从信息处理的角度将一个复杂的实际系统抽象成一个逻辑模型。际系统抽象成一个逻辑模型。返回返回 概括性概括性n将系统中的各种业务处理过程通过信息联系起来,形成一个整体。层面越高,概括性越高,层面越低,概括性越低。返回返回数据流程图常见问题数据流程图常见问题n(4)数据流程图中可能出现的错误l每个数据处理至少有一个输入和一个输出流l数据流必须流入或流出某个数据处理,而不能在数据处理间流动。n数据流程图问题举例数据流程图问题举例第5章系统分析104数据流程图与业务流程图的关系数据流程图与业务流程图的关系n业务流程图描述的是完整的业务流程,以人员业务处理为中心,一般没有数据概念。n数据流程图描述的是处理和数据流向,不强调流程的先后,以处理、数据流、数据存储为核心。4. 4. 绘制方法绘制方法 自顶向下,逐层分解自顶向下,逐层分解返回返回数据流程图的绘制步骤数据流程图的绘制步骤 P144 P144n第一步绘制顶层图(Context Diagram):l放置一个数据处理在页面中央。这个数据处理代表完整的信息系统,被作为“数据处理0”.l把系统的外部实体放置在数据处理周围,用数据流连接这些外部实体和中央数据处理。l通过系统需求识别所有的外部数据源和数据终点。通过系统需求识别所有的外部数据源和数据终点。在这个过程中会识别出外部实体,数据流的名称在这个过程中会识别出外部实体,数据流的名称和内容,及数据流方向。和内容,及数据流方向。n第二步绘制第一层DFD(Diagram 0,流图0)l流图0显示了系统中主要的内部数据处理,数据流,数据存储,流图0也重复在顶层图中的实体和数据流,当你分解顶层图到流图0,你必须保留所有的进出数据处理0的数据流。n分解DFD时,高层的流图称为父图,低层的流图称为子图。n在分解DFD中,处理逻辑会被分解为更小的单元,当该单元在功能上再不能被分解时,该单元被称为功能元(functional primitives)。n功能元的定义会在数据字典中说明,并使用逻辑工具说明逻辑功能。5.5.应用举例应用举例 银行活期存取款业务银行活期存取款业务 订货处理订货处理返回返回 银行活期存取款业务银行活期存取款业务(顶层图顶层图)储户储户业务处理业务处理存(取)款单存(取)款单存折存折账目账目返回返回分解图分解图按键或按键或击鼠标击鼠标分解图分解图返回返回现金现金库库储户储户存折存折存折存折存折存折取款单取款单存折存折存款单存款单存折存折存存( (取取) )单单业务业务分类处理分类处理1.1存款处理存款处理1.2取款处理取款处理1.3账目账目D1按键或按键或击鼠标击鼠标 订货处理订货处理( (顶层图顶层图) )用户用户订货单订货单发货单发货单订货处理订货处理P PD1D1库存账库存账返回返回分解图分解图按键或按键或击鼠标击鼠标分解图分解图采购采购部门部门用户用户不合格订货单不合格订货单验收验收订货单订货单P1P1确定确定发货发货P2P2填写填写暂存订货单暂存订货单P4P4订订货货单单合格合格订货单订货单未满足未满足的订货的订货可发货可发货的订货的订货库存账库存账D1D1开发货单开发货单修改库存修改库存P3P3对照暂存对照暂存订货单订货单P5P5D2D2暂存订货单暂存订货单D4D4 订货单存档订货单存档D3D3应收账应收账到货到货通知通知发货单发货单返回返回按键或按键或击鼠标击鼠标练习题练习题1:n某银行储蓄所存某银行储蓄所存( (取取) )款过程如下款过程如下: :n储户将填好的存储户将填好的存( (取取) )款单及存折送交分类处理处款单及存折送交分类处理处. .分类处理按三种不同情况分别处理分类处理按三种不同情况分别处理. .如果存折不如果存折不符或存符或存( (取取) )款单不合格款单不合格, ,则将存折或存则将存折或存( (取取) )款单款单直接退还储户重新填写直接退还储户重新填写; ;如果是存款如果是存款, ,则将存折及则将存折及存款单送交存款处理处存款单送交存款处理处. .存款处理处取出底账存款处理处取出底账, ,登登记后将存折退还给储户记后将存折退还给储户; ;如果是取款如果是取款, ,则将存折及则将存折及取款单送交取款处理处取款单送交取款处理处, ,该服务台取出底账及现该服务台取出底账及现金金, ,记账后将存折与现金退给储户记账后将存折与现金退给储户, ,从而完成存从而完成存( (取取) )款处理过程款处理过程. .画出画出DFD.DFD.5.2.4 过程(流程)建模第5章系统分析1165.2.4 过程(流程)建模第5章系统分析1174.3.2 数据字典数据字典(DD)1.1. 数据字典概述数据字典概述2.2. 数据字典内容数据字典内容返回返回1.1.数据字典概述数据字典概述 以特定格式记录下来的、对系统以特定格式记录下来的、对系统的数据流程图中各个基本要素(数据的数据流程图中各个基本要素(数据流、加工、存储、和外部项)的内容流、加工、存储、和外部项)的内容和特征所作的完整的定义和说明。是和特征所作的完整的定义和说明。是对数据流程图的重要补充和说明对数据流程图的重要补充和说明。返回返回2.2.数据字典内容数据字典内容 数据项数据项 数据流数据流 处理逻辑(加工)处理逻辑(加工) 数据存储数据存储 外部项外部项返回返回 数据项数据项 也称数据元素也称数据元素,具有独立逻辑含具有独立逻辑含义的最小数据单位。在义的最小数据单位。在数据字典中对数据字典中对其定义包括:其定义包括:数据项的名称、编号、别名、简述;数据项的名称、编号、别名、简述;数据项的取值范围;数据项的取值范围;数据项的长度。数据项的长度。 例例返回返回按键或按键或击鼠标击鼠标例:数据项定义例:数据项定义数据项编号:数据项编号:A03-04A03-04数据项名称:库存量数据项名称:库存量别别 名:数量名:数量简简 述:某种配件的库存数量述:某种配件的库存数量长长 度:度:6 6个字节个字节取取 值值 范围:范围:0-9999990-999999返回返回按键或按键或击鼠标击鼠标(2) 数据流数据流 表明系统中数据的逻辑流向,可以表明系统中数据的逻辑流向,可以是数据项或数据结构。是数据项或数据结构。包括:包括:数据流的名称及编号;数据流的名称及编号;简述;简述;数据流的来源;数据流的来源;数据流的去向;数据流的去向;数据流的组成;数据流的组成;数据流的流通量;数据流的流通量;高峰期流通量。高峰期流通量。 例例返回返回按键或按键或击鼠标击鼠标例例: :数据流定义数据流定义编编 号:号:D03-08D03-08数据流名称:发货单数据流名称:发货单简简 述:销售科为用户开出的发货单述:销售科为用户开出的发货单数据流来源:数据流来源: “开发货单开发货单”处理功能处理功能数据流去向数据流去向: : 数据存储数据存储“订货单存档订货单存档”数据流组成:材料编码数据流组成:材料编码+ +材料名称材料名称+ +数量数量+ +日期日期流流 通通 量:量:150150份份/ /天天高峰流通量:高峰流通量:7070份份/ /每天上午每天上午9 9:00-1100-11:0000返回返回按键或按键或击鼠标击鼠标(3) 处理逻辑处理逻辑( (加工加工) ) 仅对数据流程图仅对数据流程图(DFD)(DFD)中最底层的中最底层的处理逻辑加以说明。处理逻辑加以说明。包括:包括: 处理逻辑名称及编号;处理逻辑名称及编号; 简述;简述; 输入输入 ; 处理过程;处理过程; 输出;输出; 处理频率。处理频率。 例:例:返回返回按键或按键或击鼠标击鼠标 例:处理逻辑定义例:处理逻辑定义处理逻辑编号处理逻辑编号:P03-01:P03-01;处理逻辑名称:验收订货单处理逻辑名称:验收订货单简述:确定用户的订货单是否填写正确简述:确定用户的订货单是否填写正确输入的数据流:订货单,来源:外部实体输入的数据流:订货单,来源:外部实体“用户用户”;处理:检验定货单数据,查明是否符合供货范围处理:检验定货单数据,查明是否符合供货范围输出的数据流:合格的订货单,去向:处理逻辑输出的数据流:合格的订货单,去向:处理逻辑“确定发货量确定发货量”;不合格的订货单,去向:外部;不合格的订货单,去向:外部项项“用户用户”处理频率:处理频率:5050次次/ /天天返回返回按键或按键或击鼠标击鼠标(4) 数据存储数据存储 数据流的暂停或永久保存的地方数据流的暂停或永久保存的地方包括:包括: 数据存储的编号数据存储的编号 名称名称 简述简述 组成组成 关键字关键字 相关的处理相关的处理 例例返回返回按键或按键或击鼠标击鼠标例例: 数据存储定义数据存储定义数据存储编号:数据存储编号:F03F030808数据存储名称:库存账数据存储名称:库存账简简 述:存放配件的历年库存和单价述:存放配件的历年库存和单价数据存储组成:配件编号数据存储组成:配件编号 + + 配件名称配件名称 + + 单价单价+ + 库存量库存量 + + 备注备注关关 键键 字:配件编号字:配件编号相关联的处理:相关联的处理:P2(P2(“确定发货量确定发货量”),), P3( P3(“开发货单、修改库存开发货单、修改库存”) )返回返回按键或按键或击鼠标击鼠标(5) 外部项外部项 外部项编号外部项编号 外部项名称外部项名称 简述简述 输入的数据流输入的数据流 输出的数据流输出的数据流 例:例:返回返回按键或按键或击鼠标击鼠标例:外部项的定义例:外部项的定义外部项编号:外部项编号:S03-01S03-01外部项名称:外部项名称:用户用户简简 述:述:购买本公司货物的用户购买本公司货物的用户输入的数据流:输入的数据流:DS03-06DS03-06( (“不合格订货单不合格订货单”) ) D03-08 D03-08(“发货单发货单”)输出的数据流输出的数据流: : DS03-06DS03-06(“订货单订货单”)返回返回按键或按键或击鼠标击鼠标4.3.3 结构化语言结构化语言用文字(中文或英文)的形式来描述加工处理的用文字(中文或英文)的形式来描述加工处理的过程过程 结构化语言是一种模仿计算机语言的处理逻辑描述方法。它使用了“IF”、“THEN”、“ELSE”等词组成的规范化语言。返回返回例:例: 将学生考试成绩由百分制转换为优、良、将学生考试成绩由百分制转换为优、良、中、差四级分制,用结构化语言易于表示:中、差四级分制,用结构化语言易于表示: 例:例: 如果如果 95100分分 则则 成绩为优成绩为优 否则否则 如果如果 7594分分 则则 成绩为良成绩为良 否则否则 如果如果 6074分分 则则 成绩为中成绩为中 否则否则 成绩为差成绩为差返回返回按键或按键或击鼠标击鼠标管理信息系统 电子工业出版社 2012-05IF 欠款时间30天 IF 需求量库存量 THEN 立即发货 ELSE 先按库存量发货,进货后再补发 ELSE IF 欠款时间100天 THEN IF 需求量库存量 THEN 先付款再发货 ELSE 不发货 ELSE 要求先付欠款4.3.4 决策树决策树 当某个动作的执行不是只依赖于一个条当某个动作的执行不是只依赖于一个条件,而和若干个条件有关,可使用决策树来件,而和若干个条件有关,可使用决策树来对其进行描述。对其进行描述。 1.1. 决策树决策树 2.2. 一般形式一般形式 3.3. 例例返回返回1.1.决策树决策树n决策树是用来表示逻辑判决策树是用来表示逻辑判断问题的一种图形工具。断问题的一种图形工具。它用它用“树树”来表达不同条来表达不同条件下的不同处理。比用语件下的不同处理。比用语言更为直观。言更为直观。返回返回2.2.一般形式一般形式 决策树的左边为树根,从左向右依次排列各条件,左决策树的左边为树根,从左向右依次排列各条件,左边的条件比右边的优先考虑。根据每个条件的取值不同,边的条件比右边的优先考虑。根据每个条件的取值不同,树可以产生很多分支树可以产生很多分支,各分支的最右端,各分支的最右端( (即树梢即树梢) )为不同为不同的条件取值状态下采取的行动的条件取值状态下采取的行动( (也称策略也称策略) )。返回返回根根条条件件行动或策略行动或策略某公司的折扣政策:某公司的折扣政策: 若年交易额若年交易额4 4万元以上,且最万元以上,且最近近3 3个月无欠款的顾客,可享受个月无欠款的顾客,可享受10%10%的折扣;若近的折扣;若近3 3个月有欠款,是本个月有欠款,是本公司公司5 5年以上老顾客,可享受年以上老顾客,可享受5%5%的的折扣;若不是老顾客,只有折扣;若不是老顾客,只有2%2%的折的折扣;年订货量不足扣;年订货量不足4 4万元者无折扣。万元者无折扣。 决策树3.3.例例返回返回折扣政策折扣政策=4=4万元万元4=5=5年年5=4=4万万Y YY YY YY YN NN NN NN NC2:C2:最近最近3 3个月无拖欠个月无拖欠Y YY YN NN NY YY YN NN NC3:C3:与本公司交易与本公司交易=5=5年年Y YN NY YN NY YN NY YN NA1:A1:折扣率折扣率10%10%A2:A2:折扣率折扣率5%5%A3:A3:折扣率折扣率2%2%A4:A4:无折扣无折扣 条件和行动条件和行动各种条件组合各种条件组合4. 4. 构造方法构造方法 列出所有可能的条件及方案;列出所有可能的条件及方案; 按全部方案列出其选择的行动;按全部方案列出其选择的行动; 缩小表的列数。缩小表的列数。返回返回按键或按键或击鼠标击鼠标练习练习1:某商业中心按以下决策规则确定商品的订货某商业中心按以下决策规则确定商品的订货决策:决策: 当某种商品的库存量低于最低储备量时,当某种商品的库存量低于最低储备量时,就应订货;当库存量高于或等于订货点时,就应订货;当库存量高于或等于订货点时,不应订货;当库存量低于订货点,且该种不应订货;当库存量低于订货点,且该种商品上月销售金额大于或等于商品上月销售金额大于或等于50005000元时,元时,应订货,小于应订货,小于50005000元时,不订货。元时,不订货。n画出画出决策表、决策表、决策树决策树。练习练习2:n某货运站收费标准如下某货运站收费标准如下:n若收件地点在本省,则快件每公斤若收件地点在本省,则快件每公斤6元,元,慢件每公斤慢件每公斤4元;若收件地点在外省,则元;若收件地点在外省,则在在25公斤以内,快件每公斤公斤以内,快件每公斤8元,慢件元,慢件每公斤每公斤6元;如果超过元;如果超过25公斤时,快件公斤时,快件每公斤每公斤10元,慢件每公斤元,慢件每公斤8元。画出元。画出决决策表策表、决策树。、决策树。管理信息系统 电子工业出版社 2012-055.5.4 三种逻辑处理工具的比较(1)决策树适用于10种15种行动的一般复杂程度的决策。(2)决策表适合于多个条件的复杂组合。(3)结构化语言适合于表达一个判断包含了一般顺序执行的动作或循环执行的操作。4.3.7 其他工具其他工具 在系统分析中,也常使用其他图在系统分析中,也常使用其他图形工具,如组织结构图、功能体系形工具,如组织结构图、功能体系( (分解分解) )图、业务流程图等。图、业务流程图等。返回返回4.4 新系统的逻辑模型新系统的逻辑模型4.4.1 现行系统评价现行系统评价4.4.2 新系统的逻辑模型新系统的逻辑模型 返回返回4.4.1 现行系统评价现行系统评价 现行系统的目标评价现行系统的目标评价 现行系统逻辑功能的评价现行系统逻辑功能的评价 现行系统的输入输出评价现行系统的输入输出评价返回返回 现行系统的目标评价现行系统的目标评价 根据可行性分析确定的系统目标,分析现行根据可行性分析确定的系统目标,分析现行系统的目标是否合理,分析目标之间的关系,并系统的目标是否合理,分析目标之间的关系,并确定这些目标。通过对现行系统目标和可行性分确定这些目标。通过对现行系统目标和可行性分析中确定的系统目标进行对比研究,可以判断原析中确定的系统目标进行对比研究,可以判断原有目标是否过时,不适应需要;也可判定新目标有目标是否过时,不适应需要;也可判定新目标是否符合实际情况,对两者要进行调整以求得统是否符合实际情况,对两者要进行调整以求得统一。此外,对确定的新系统目标要加以具体化。一。此外,对确定的新系统目标要加以具体化。返回返回 现行系统逻辑功能的评价现行系统逻辑功能的评价 新系统的功能要求建立在现行系统已有新系统的功能要求建立在现行系统已有的功能基础上,并根据需要加以改进。通过的功能基础上,并根据需要加以改进。通过评价现行系统的各项功能,可以看出哪些功评价现行系统的各项功能,可以看出哪些功能已经过时,不再需要;哪些功能需要加以能已经过时,不再需要;哪些功能需要加以改进;哪些功能应加以合并而形成新的功能改进;哪些功能应加以合并而形成新的功能等等。在评价现行系统的各项功能时,也能等等。在评价现行系统的各项功能时,也能逐渐明确新系统的具体功能。逐渐明确新系统的具体功能。返回返回 现行系统的输入输出评价现行系统的输入输出评价输入评价:包括系统中各处理功能或子系统所要求输入评价:包括系统中各处理功能或子系统所要求的各种数据输入格式和输入方式的各种数据输入格式和输入方式, 各种数据输入各种数据输入的目的和适用范围,还存在的问题。的目的和适用范围,还存在的问题。输出评价:包括各种典型业务和典型功能所产生的输出评价:包括各种典型业务和典型功能所产生的各种输出报表,其输出的目的和使用范围。各种输出报表,其输出的目的和使用范围。 评价过程中,主要分析现行系统的各种特性,评价过程中,主要分析现行系统的各种特性,分析系统如何通过各种处理功能来完成系统目标分析系统如何通过各种处理功能来完成系统目标,同时也逐渐了解到现行系统的缺陷和不足以及用同时也逐渐了解到现行系统的缺陷和不足以及用户对新系统的要求。户对新系统的要求。返回返回4.5.2 新系统的逻辑模型新系统的逻辑模型 新系统逻辑模型的提出新系统逻辑模型的提出,要以现行系统的要以现行系统的数据流程图为基础数据流程图为基础,并以新系统的目标为依据并以新系统的目标为依据,逐渐修改现行系统的数据流程图来实现。逐渐修改现行系统的数据流程图来实现。 建立新系统逻辑模型的原则建立新系统逻辑模型的原则 确定新系统的目标确定新系统的目标 确定新系统主要处理功能确定新系统主要处理功能 确定新系统的数据处理方式确定新系统的数据处理方式 返回返回按键或按键或击鼠标击鼠标建立新系统逻辑模型的原则建立新系统逻辑模型的原则 用户第一用户第一 高效率高效率 可靠性可靠性 灵活性灵活性返回返回按键或按键或击鼠标击鼠标 高效率高效率系统处理业务的速度系统处理业务的速度( (单位时间内处单位时间内处理的业务量理的业务量: :指单个或一组非数值的数据指单个或一组非数值的数据) )运行时间运行时间( (具有同样大小工作量的一批作具有同样大小工作量的一批作业运行一次的时间业运行一次的时间) )响应时间响应时间( (用户在终端上按下命令键用户在终端上按下命令键, ,提提出要求出要求, ,到计算机在终端上做出回答所用时间到计算机在终端上做出回答所用时间) )返回返回按键或按键或击鼠标击鼠标确定新系统的目标确定新系统的目标 确定新系统目标的原则确定新系统目标的原则 确定新系统目标的依据确定新系统目标的依据返回返回按键或按键或击鼠标击鼠标确定新系统目标的原则确定新系统目标的原则 适用性适用性 经济性经济性 整体性整体性(眼前与长远(眼前与长远 利益结合)利益结合)返回返回按键或按键或击鼠标击鼠标确定新系统目标的依据确定新系统目标的依据 以现行系统存在的问题作为以现行系统存在的问题作为 系统开发的突破口;系统开发的突破口; 根据开发的资源情况根据开发的资源情况, ,恰当地恰当地 确定新系统开发的范围和进度。确定新系统开发的范围和进度。返回返回按键或按键或击鼠标击鼠标 确定新系统主要处理功确定新系统主要处理功能能 主要是检查系统中的主要功能是否满足主要是检查系统中的主要功能是否满足新系统目标的要求,若需增加新的功能,可新系统目标的要求,若需增加新的功能,可以通过修改以通过修改DFDDFD来实现。其次要检查每项功来实现。其次要检查每项功能的处理细节,还要检查每个数据存储文件能的处理细节,还要检查每个数据存储文件是否都有保留的必要,是否要增加新的数据是否都有保留的必要,是否要增加新的数据存储文件等。此外还要合理地修订出新系统存储文件等。此外还要合理地修订出新系统内部的各种数据流及其合理的流向。内部的各种数据流及其合理的流向。返回返回 确定新系统的数据处理方式确定新系统的数据处理方式n(选择硬件设备的重要环节)(选择硬件设备的重要环节)n数据处理方式:数据处理方式: 联机处理联机处理(适用于用户要求系统能(适用于用户要求系统能及时反映某些数据处理结果,以及数据收及时反映某些数据处理结果,以及数据收集费用较高和处理负荷容易波动的场合)集费用较高和处理负荷容易波动的场合) 批处理批处理(适于固定周期的、大量的、(适于固定周期的、大量的、无法用联机方法处理的数据处理)无法用联机方法处理的数据处理)返回返回按键或按键或击鼠标击鼠标4.5 系统分析报告系统分析报告 又称系统说明书又称系统说明书,反映了这一阶段调反映了这一阶段调查分析的全部情况查分析的全部情况,是系统分析阶段的是系统分析阶段的重要文档。用户可通过其来验证和认重要文档。用户可通过其来验证和认可新系统的开发策略和开发方案可新系统的开发策略和开发方案,而系而系统设计师则可以用它来指导系统设计统设计师则可以用它来指导系统设计工作和以后的系统实施标准。工作和以后的系统实施标准。 包括内容:包括内容: 返回返回包括内容:包括内容:n概述概述n现行系统概况现行系统概况n系统需求说明系统需求说明n新系统的逻辑方案新系统的逻辑方案n系统开发资源与时间进度估计系统开发资源与时间进度估计返回返回小结小结 MIS MIS开发重要环节。开发重要环节。 详细调查:详细调查:针对现行系统的管理业务和针对现行系统的管理业务和 数据流程进行,以便完整掌握现行系统的现状,数据流程进行,以便完整掌握现行系统的现状,找出存在的问题和薄弱环节;找出存在的问题和薄弱环节; 系统分析:系统分析:在详细调查基础上进行,找出不在详细调查基础上进行,找出不合理的业务流程和数据流程,提出新系统的逻合理的业务流程和数据流程,提出新系统的逻辑模型;辑模型; 最终目标:最终目标:提出新系统的逻辑方案。提出新系统的逻辑方案。返回返回按键或按键或击鼠标击鼠标
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号