欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第 四章 系统分析.ppt

    • 资源ID:80587225       资源大小:1.97MB        全文页数:110页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第 四章 系统分析.ppt

    第四章 管理信息系统的系统分析刘 京 明邮箱:管理信息系统2第4章 系统分析 一、概述一、概述 二、需求分析二、需求分析 三、组织结构与功能分析三、组织结构与功能分析 四、业务流程分析四、业务流程分析 五、数据流程分析五、数据流程分析 六、数据六、数据/功能关系分析功能关系分析 七、新系统逻辑模型七、新系统逻辑模型管理信息系统3引入:系统规划阶段对系统建设提出了总体设想,在此系统规划阶段对系统建设提出了总体设想,在此阶段对现行系统进行过调查,但不是很细致,甚至可以阶段对现行系统进行过调查,但不是很细致,甚至可以说是说是“跑马观花跑马观花”,致使从宏观上对新型系统现状进行,致使从宏观上对新型系统现状进行调查,真正要弄清楚现行系统调查,真正要弄清楚现行系统“是什么是什么”、“做什么做什么”和和“怎么做怎么做”的,还需要从上而下,从粗到细,由表及的,还需要从上而下,从粗到细,由表及里地对现行系统进行详细调查,并在此基础上进行分析,里地对现行系统进行详细调查,并在此基础上进行分析,提出新的管理信息系统逻辑模型,为系统设计阶段提供提出新的管理信息系统逻辑模型,为系统设计阶段提供依据。依据。管理信息系统4一、系统分析概述q 系统分析的含义系统分析的含义q 系统分析的主要任务系统分析的主要任务q 系统分析的主要过程系统分析的主要过程q 系统分析的一般步骤系统分析的一般步骤q 系统分析工作的特点系统分析工作的特点管理信息系统5(一)系统分析的含义 系统分析也称系统逻辑设计,是系统详细开系统分析也称系统逻辑设计,是系统详细开发的关键性阶段,它处于系统开发生命周期的第发的关键性阶段,它处于系统开发生命周期的第二个阶段,上接总体规划,下联系统设计。二个阶段,上接总体规划,下联系统设计。q 主要解决主要解决“系统干什么系统干什么”的问题的问题q 主要工具:数据流图主要工具:数据流图(DFD)q 主要结果:系统分析报告主要结果:系统分析报告管理信息系统6(二)系统分析的主要任务 q调查系统需求q确定系统逻辑模型q编制系统说明书管理信息系统7(三)系统分析的主要过程1.认识、理解当前的现实环境,获得当前系统的具体的“物理模型”2.从当前系统的“物理模型”抽象出当前系统的“逻辑模型”3.对当前系统的“逻辑模型”进行分析和优化,建立目标系统的“逻辑模型”。管理信息系统8(四)系统分析的步骤q现行系统的详细调查现行系统的详细调查q组织结构与业务流程分析组织结构与业务流程分析q系统数据流程分析系统数据流程分析q建立新系统的逻辑模型建立新系统的逻辑模型q编写系统分析报告编写系统分析报告管理信息系统9q自顶向下全面展开自顶向下全面展开q全面铺开与重点调查结合全面铺开与重点调查结合q深入席位的调查研究深入席位的调查研究q工程化的工作方式工程化的工作方式q发扬团队精神、主动沟通、发扬团队精神、主动沟通、亲善合作亲善合作4.2.2详细调查的原则 管理信息系统104.2.3 系统调查的内容 q组织机构组织机构q组织功能组织功能q业务流程业务流程q业务处理的特点业务处理的特点q数据与数据流程数据与数据流程q系统环境系统环境管理信息系统114.2.4 详细调查的方法 q问卷调查问卷调查 (德尔菲法(德尔菲法 解释下)解释下)q召开调查会召开调查会 (发散思维,海阔天空)(发散思维,海阔天空)q调查人员直接参加业务实践调查人员直接参加业务实践q查阅企业的有关资料查阅企业的有关资料 (近期资料)(近期资料)管理信息系统124.2.5 深入调查的范围1.组织结构和功能业务组织结构和功能业务2.组织目标和发展战略组织目标和发展战略3.工艺流程和产品构成工艺流程和产品构成4.数据和数据流程数据和数据流程5.业务流程和工作方式业务流程和工作方式 (业务流程的重要(业务流程的重要性,性,细胞法细胞法 和和 流水线法)流水线法)管理信息系统134.2.5 深入调查的范围6.管理方式和具体业务的管理方法管理方式和具体业务的管理方法(公司文化不一样,管理方式不一样)(公司文化不一样,管理方式不一样)7.决策方式和决策过程决策方式和决策过程 (决策方式和决策人特点有(决策方式和决策人特点有关)关)8.可用资源和限制条件可用资源和限制条件(SWTO)9.现存问题和改进意见现存问题和改进意见管理信息系统144.2.6 进行调查时的注意事项1、安民告示、安民告示 根据系统需要明确调查任务的划分和规划,根据系统需要明确调查任务的划分和规划,列出必要的调查大纲,规定每一步调查的内容、列出必要的调查大纲,规定每一步调查的内容、时间、地点、方式和方法等。对用户进行培训时间、地点、方式和方法等。对用户进行培训或发放说明材料,让用户了解调查过程、目的或发放说明材料,让用户了解调查过程、目的等,并参与调查的整个过程。等,并参与调查的整个过程。管理信息系统154.2.6 进行调查时的注意事项2、调查态度、调查态度调查要从系统的现状出发,避免先入为主。调查要从系统的现状出发,避免先入为主。要结合组织的实际情况管理现状,了解实际问要结合组织的实际情况管理现状,了解实际问题,得到客观资料。系统调查人员应当具有虚题,得到客观资料。系统调查人员应当具有虚心、热心、耐心和细心等良好的修养和调查态心、热心、耐心和细心等良好的修养和调查态度,并掌握一定的提问技巧度,并掌握一定的提问技巧。(态度决定一切,。(态度决定一切,想起了想起了 林肯总统林肯总统)管理信息系统164.2.6 进行调查时的注意事项3、调查顺序、调查顺序 先自上而下进行初步调查,在了解先自上而下进行初步调查,在了解总体和全部的基础上,再由下而上地进总体和全部的基础上,再由下而上地进行详细调查。行详细调查。管理信息系统174.2.6 进行调查时的注意事项4、研究分析绘制图表、研究分析绘制图表调查过程中要深入了解现行组织各部分调查过程中要深入了解现行组织各部分的细节,而后根据相互之间的关系综合起来,的细节,而后根据相互之间的关系综合起来,使得对组织有一个完整的了解,对于调查中使得对组织有一个完整的了解,对于调查中出现的问题应及时反映并解决。出现的问题应及时反映并解决。为便于开发者为便于开发者和用户对调查中得到的结果和问题进行交流和分析,和用户对调查中得到的结果和问题进行交流和分析,调查中需要简单易懂的图表工具。调查中需要简单易懂的图表工具。管理信息系统18三、组织结构与功能分析q 组织结构分析组织结构分析q 功能结构关系分析功能结构关系分析q 结构结构/功能分析功能分析管理信息系统19q弄清组织内部的部门划分弄清组织内部的部门划分q各部门之间的领导与被领导关系各部门之间的领导与被领导关系q信息资料的传递关系信息资料的传递关系q物资流动关系与资金流动关系物资流动关系与资金流动关系q应详细了解各级组织存在的问题以应详细了解各级组织存在的问题以及对新系统的要求等及对新系统的要求等(一)组织结构调查 1、组织结构分析内容组织结构分析内容管理信息系统204.3.1 4.3.1 4.3.1 4.3.1 组织机构组织机构组织机构组织机构分析分析分析分析组织机构:组织机构:一个企业的组成以及这些组成部分之间的一个企业的组成以及这些组成部分之间的隶属关系。隶属关系。组织结构分析:组织结构分析:就是调查分析系统内的各级组织结构,就是调查分析系统内的各级组织结构,了解企业内部各级组织机构,可以使系统分析人员了解企业内部各级组织机构,可以使系统分析人员明确进一步调查的对象与方向。明确进一步调查的对象与方向。组织结构图:组织结构图:用来描述系统内各部门及其之间的隶用来描述系统内各部门及其之间的隶属关系。属关系。4.3 4.3 组织结构与功能分析组织结构与功能分析管理信息系统21 组织机构图组织机构图 (P85图5.2)管理信息系统224.3.14.3.14.3.14.3.1业务功能业务功能业务功能业务功能分析分析分析分析 功能调查的任务就是在组织机构调查的基础上,以功能调查的任务就是在组织机构调查的基础上,以组织结构为线索组织结构为线索,确定系统的功能确定系统的功能,层层细化地了解各,层层细化地了解各个部门的职责、工作内容、分工,最后用个部门的职责、工作内容、分工,最后用功能体系图功能体系图表表示出来。示出来。功能结构图:功能结构图:描述了从系统目标到各项功能的层次关系。描述了从系统目标到各项功能的层次关系。一般形式:一般形式:4.3 4.3 组织结构和功能分析组织结构和功能分析管理信息系统23功能结构图功能结构图管理信息系统244.3.2 4.3.2 4.3.2 4.3.2 组织组织组织组织/功能关系功能关系功能关系功能关系分析分析分析分析组织机构图:组织机构图:反映了系统内各部门及其层次关系反映了系统内各部门及其层次关系功能结构图:功能结构图:反映了各部门所具有的反映了各部门所具有的管理功能管理功能;但对于组织内各部门之间的但对于组织内各部门之间的联系联系,各部门的,各部门的主要主要业务职能业务职能和它们在业务过程中所承担的工作却不能和它们在业务过程中所承担的工作却不能反映出来。反映出来。为了弥补这方面的不足,增设为了弥补这方面的不足,增设组织组织/功能关系图功能关系图来反映各部门在承担业务时的关系。来反映各部门在承担业务时的关系。4.3 4.3 组织结构和功能分析组织结构和功能分析管理信息系统254.3.2 4.3.2 4.3.2 4.3.2 组织组织组织组织/业务关系分析业务关系分析业务关系分析业务关系分析组织组织/功能关系图:功能关系图:横向:表示各组织名称,横向:表示各组织名称,纵向:表示功能名,纵向:表示功能名,中间栏:中间栏:填写组织在执行业务中的作用。填写组织在执行业务中的作用。4.3 4.3 组织结构和功能分析组织结构和功能分析管理信息系统264.3.2 4.3.2 4.3.2 4.3.2 组织组织组织组织/功能关系分析功能关系分析功能关系分析功能关系分析4.3 4.3 组织结构和功能分析组织结构和功能分析组织组织/功能关系图:功能关系图:管理信息系统274.3.3 4.3.3 4.3.3 4.3.3 功能结构分析功能结构分析功能结构分析功能结构分析功能:完成某件工作的能力。功能:完成某件工作的能力。为了实现组织目为了实现组织目标,组织必须有某种功能。组织功能的实现标,组织必须有某种功能。组织功能的实现以来各个部门功能的完成,各个部门功能的以来各个部门功能的完成,各个部门功能的实现又依赖于部门成员具体的工作的完成。实现又依赖于部门成员具体的工作的完成。管理功能结构分析就是要去要确定组织的这管理功能结构分析就是要去要确定组织的这种结构。种结构。4.3 4.3 组织结构和功能分析组织结构和功能分析管理信息系统28业务流程分析:业务流程分析:了解业务的了解业务的具体处理过程具体处理过程,发现原系统的,发现原系统的不合理不合理部分,寻找在新系统基础上部分,寻找在新系统基础上优化和改进优化和改进的方法的方法。通过业务流程分析,可以通过业务流程分析,可以发现原有系统的问题发现原有系统的问题和不足和不足,从而进一步,从而进一步优化业务处理过程优化业务处理过程。业务流程分析是对业务功能分析的进一步细化,业务流程分析是对业务功能分析的进一步细化,其结果就是其结果就是业务流程图业务流程图。4.4 4.4 业务流程分析业务流程分析管理信息系统29业务功能分析业务功能分析 按照企业的组织机构,详细列出企业功能。按照企业的组织机构,详细列出企业功能。业务关系逻辑业务关系逻辑 分析业务流程中每个活动(功能)之间的逻辑分析业务流程中每个活动(功能)之间的逻辑联系、时序关系、数据联系等依存关系。联系、时序关系、数据联系等依存关系。业务流程优化业务流程优化 分析现有业务流程每个处理过程是否有存在的分析现有业务流程每个处理过程是否有存在的价值。价值。4.4 4.4 业务流程分析业务流程分析4.4.1 4.4.1 4.4.1 4.4.1 业务流程分析的内容业务流程分析的内容业务流程分析的内容业务流程分析的内容管理信息系统304.4 4.4 业务流程分析业务流程分析4.4.2 4.4.2 4.4.2 4.4.2 业务流程图业务流程图业务流程图业务流程图业务流程图:业务流程图:业务流程图:业务流程图:用一些规定的符号及连线来表示某个业务的处理过程。用一些规定的符号及连线来表示某个业务的处理过程。用一些规定的符号及连线来表示某个业务的处理过程。用一些规定的符号及连线来表示某个业务的处理过程。1 1、业务流程图的基本图形符号:、业务流程图的基本图形符号:业务处业务处理理单位单位业务处业务处理理功能功能单证单证票据票据数据数据存储存储数据数据流向流向业务流程图易于阅读和理解,是分析业务流程的重要步骤。业务流程图易于阅读和理解,是分析业务流程的重要步骤。管理信息系统314.4 4.4 业务流程分析业务流程分析4.4.2 4.4.2 4.4.2 4.4.2 业务流程图业务流程图业务流程图业务流程图2 2、业务流程图的绘制:、业务流程图的绘制:(1 1)分析)分析 :弄清业务涉及到了哪些人员、部门。弄清业务涉及到了哪些人员、部门。这些人员、部门中,哪两个之间存在业务往来?这些人员、部门中,哪两个之间存在业务往来?人员人员/部门:部门:任课教师;系办公室教务人员;教务处;学生任课教师;系办公室教务人员;教务处;学生业务往来:任课教师业务往来:任课教师系办公室教务人员系办公室教务人员教务处;教务处;教务处教务处学生。学生。(2 2)分别绘制上述)分别绘制上述“业务往来业务往来”的业务流程图:的业务流程图:(3 3)把上述各个)把上述各个“业务往来业务往来”对应的业务流程图综合到一起,对应的业务流程图综合到一起,便得到管理业务流程图。便得到管理业务流程图。管理信息系统325.4 5.4 业务流程分析业务流程分析4.4.2 4.4.2 4.4.2 4.4.2 业务流程图业务流程图业务流程图业务流程图2 2、业务流程图的绘制:、业务流程图的绘制:管理信息系统33学生学生学生学生学籍管理子系统学籍管理子系统学籍管理子系统学籍管理子系统业务流程图业务流程图业务流程图业务流程图管理信息系统343、业务流程图的特点、业务流程图的特点q按业务部门划分的横式图按业务部门划分的横式图q图中描述的主体是票据、账单图中描述的主体是票据、账单q票据、账单的流程路线与实际业票据、账单的流程路线与实际业务处理过程一一对应。务处理过程一一对应。q单据的一次生命周期表示一笔业单据的一次生命周期表示一笔业 务的处理情况务的处理情况管理信息系统35q是系统分析员作进一步系统分析的依据是系统分析员作进一步系统分析的依据q是系统分析员,管理人员相互交流的思是系统分析员,管理人员相互交流的思想工具想工具q系统分析员可以直接在业务流程图上拟系统分析员可以直接在业务流程图上拟出计算要处理部分出计算要处理部分q分析业务流程是否合理分析业务流程是否合理 4、业务流程图的作用、业务流程图的作用管理信息系统36(三)业务流程分析 1、分析的目的、分析的目的 分析现行系统中存在的问题是为了在新系统分析现行系统中存在的问题是为了在新系统建设中予以克服或改进。系统中存在的问题可能建设中予以克服或改进。系统中存在的问题可能是管理思想和方法落后,业务流程不尽合理,也是管理思想和方法落后,业务流程不尽合理,也可能是因为计算机信息系统的建设为优化原业务可能是因为计算机信息系统的建设为优化原业务流程提供的新的可能性,这时,就需要在对现有流程提供的新的可能性,这时,就需要在对现有业务流程进行分析的基础上进行业务流程重组,业务流程进行分析的基础上进行业务流程重组,产生新的更为合理的业务流程。产生新的更为合理的业务流程。管理信息系统372、分析的内容、分析的内容q现行流程的分析现行流程的分析q业务流程的优化业务流程的优化q确定新的业务流程确定新的业务流程q新系统的人机界面新系统的人机界面管理信息系统38数据流程分析:数据流程分析:把数据在组织内部流动情况抽象地独立出来,不考虑具体的组织机构和信息载体,只从数据流动的角度来考察实际的业务数据处理模式。主要对数据主要对数据输入、处理、输出、存储输入、处理、输出、存储的分析。的分析。4.5 4.5 数据分析和数据流程分析数据分析和数据流程分析管理信息系统391.1.将数据编码将数据编码2.2.检查数据完整性检查数据完整性3.3.检查数据完备性检查数据完备性4.4.将系统调查得到数据分类将系统调查得到数据分类5.5.确定数据的长度和精度确定数据的长度和精度4.5.1 4.5.1 数据流程分析数据流程分析4.5.1 4.5.1 4.5.1 4.5.1 数据分析数据分析数据分析数据分析管理信息系统40五、数据流程分析q 数据流程图数据流程图 q 数据字典数据字典管理信息系统41数流图(数流图(DFDDFD):):描述系统中描述系统中数据数据是如何在是如何在流动和变换流动和变换的。的。具有两大特征:具有两大特征:抽象性:抽象性:在DFD中,只保留数据的流动情况,而略去了很多实际的东西,如:组织结构、信息载体、组织结构、信息载体、处理工作、物资、材料处理工作、物资、材料等;概括性:概括性:数据流图的绘制是一个自顶向下、逐层分自顶向下、逐层分解解的过程,从系统的整体考虑,反映出数据流之间的关系;4.5.2 4.5.2 数据流程分析数据流程分析1 1 数据流程图数据流程图数据流程图数据流程图管理信息系统42常见的数据流程图有两种:常见的数据流程图有两种:一种是以一种是以方框、连线及其变形方框、连线及其变形为基本图例来为基本图例来表示数据流动的过程,称为表示数据流动的过程,称为方框图方框图;另一种是以另一种是以圆圈圆圈及及连接弧线连接弧线来表示数据流动来表示数据流动的过程,称为的过程,称为泡泡图泡泡图。在此只介绍方框图(本教材中使用)在此只介绍方框图(本教材中使用)4.5.2 4.5.2 数据流程分析数据流程分析基本图形符号基本图形符号基本图形符号基本图形符号管理信息系统434.5.2 4.5.2 数据流程分析数据流程分析5.5.3 5.5.3 绘制数据图的绘制数据图的绘制数据图的绘制数据图的图例(方框图)图例(方框图)图例(方框图)图例(方框图)数据处理数据处理(加工加工)外部实体外部实体(数据源点或终点数据源点或终点 )数据流数据流数据存储数据存储在数据流图中常用的在数据流图中常用的4种基本符号种基本符号管理信息系统444.5.2 4.5.2 数据流程分析数据流程分析数据图的数据图的数据图的数据图的图例(泡泡图):仅做参考图例(泡泡图):仅做参考图例(泡泡图):仅做参考图例(泡泡图):仅做参考数据处理数据处理(加工加工)外部实体外部实体(数据源点或终点数据源点或终点 )数据流数据流数据存储数据存储管理信息系统451外部实体(项)外部实体(项)在所研究系统外独立于系统在所研究系统外独立于系统而存在的而存在的,但又和系统有联系的但又和系统有联系的实体实体,它表示数据的来源和去向它表示数据的来源和去向,它可以是某个人员、组织、某一它可以是某个人员、组织、某一信息系统或某种事物。信息系统或某种事物。返回返回管理信息系统46 确定系统的外部项,实际上确定系统的外部项,实际上就是明确系统与外部环境之间的就是明确系统与外部环境之间的界限,从而确定系统的范围。界限,从而确定系统的范围。返回返回管理信息系统472加工加工(或称处理逻辑或称处理逻辑)是对数据进行的操作是对数据进行的操作,加工也加工也称处理称处理,包括两方面内容:包括两方面内容:变换数据的组成变换数据的组成,即改变数据结即改变数据结构构;在原有的数据内容基础上增加在原有的数据内容基础上增加新的内容新的内容,形成新的数据形成新的数据。返回返回按键或按键或击鼠标击鼠标管理信息系统483 数据流数据流 由一组确定的数据组成,用带由一组确定的数据组成,用带有名字的箭头表示,名字表示流经有名字的箭头表示,名字表示流经的数据,箭头表示流向。的数据,箭头表示流向。例如:例如:“发票发票”由品名、规格、单由品名、规格、单价、数量等数据组成。价、数量等数据组成。返回返回管理信息系统494 数据存储数据存储 数据暂时存储或数据暂时存储或 永久存储的地方。永久存储的地方。返回返回管理信息系统504.5.2 数据流程分析数据流程分析数据流程图画法数据流程图画法(1)识别系统输入和输出)识别系统输入和输出(2)画出数据流和加工,并同时加上文件)画出数据流和加工,并同时加上文件(3)加工过程)加工过程 有外而里进行分解有外而里进行分解(4)数据流名字要反映整体)数据流名字要反映整体(5)各种符号布置合理,分布均匀,线条避免交叉)各种符号布置合理,分布均匀,线条避免交叉(6)先考虑静态,在考虑动态。最后考虑系统启动和静止状)先考虑静态,在考虑动态。最后考虑系统启动和静止状态。态。管理信息系统514.5.2 数据流程分析数据流程分析数据流程图画法的步骤数据流程图画法的步骤(1)识别系统输入和输出,画出顶层图)识别系统输入和输出,画出顶层图(2)画出数据流,加工和文件,画出一级细化图。)画出数据流,加工和文件,画出一级细化图。(3)加工的进一步分解,画出二级细化图)加工的进一步分解,画出二级细化图(4)其他注意事项)其他注意事项管理信息系统522 数据字典数据字典1.1.数据字典概述数据字典概述2.2.数据字典内容数据字典内容返回返回管理信息系统531.1.数据字典概述数据字典概述 以特定格式记录下来的、对以特定格式记录下来的、对系统的数据流程图中各个基本要系统的数据流程图中各个基本要素(数据流、加工、存储、和外素(数据流、加工、存储、和外部项)的内容和特征所作的完部项)的内容和特征所作的完整的定义和说明。是对数据流程整的定义和说明。是对数据流程图的重要补充和说明。图的重要补充和说明。返回返回管理信息系统542.2.数据字典内容数据字典内容 数据项数据项 数据结构数据结构 数据流数据流 处理逻辑(加工)处理逻辑(加工)数据存储数据存储 外部项外部项返回返回管理信息系统55 数据项数据项 也称数据元素也称数据元素,具有独立逻辑含具有独立逻辑含义的最小数据单位。在义的最小数据单位。在数据字典中对数据字典中对其定义包括:其定义包括:数据项的名称、编号、别名、简述;数据项的名称、编号、别名、简述;数据项的取值范围;数据项的取值范围;数据项的长度。数据项的长度。例例返回返回按键或按键或击鼠标击鼠标管理信息系统56例:数据项定义例:数据项定义数据项编号数据项编号:A03-04A03-04数据项名称:库存量数据项名称:库存量别别 名:数量名:数量简简 述:某种配件的库存数量述:某种配件的库存数量长长 度:度:6 6个字节个字节取取 值值 范围:范围:0-9999990-999999返回返回按键或按键或击鼠标击鼠标管理信息系统57 数据结构数据结构 由若干数据项构成的数据组合称为由若干数据项构成的数据组合称为数据结构,它描述了某些数据项之间的数据结构,它描述了某些数据项之间的关系。关系。在在数据字典中对其定义包括:数据字典中对其定义包括:数据结构的名称、编号;数据结构的名称、编号;简述;简述;数据结构的组成。数据结构的组成。例例返回返回按键或按键或击鼠标击鼠标管理信息系统58例例:数据结构定义数据结构定义数据结构编号:数据结构编号:D02-01D02-01数据结构名称:用户订货单数据结构名称:用户订货单简简 述:用户所填写用户情况及述:用户所填写用户情况及 定货要求等信息定货要求等信息数据结构组成:订货单标识数据结构组成:订货单标识+用户情况用户情况+配件情况配件情况返回返回按键或按键或击鼠标击鼠标管理信息系统59 数据流数据流 表明系统中数据的逻辑流向,可以表明系统中数据的逻辑流向,可以是数据项或数据结构。是数据项或数据结构。包括:包括:数据流的名称及编号;数据流的名称及编号;简述;简述;数据流的来源数据流的来源;数据流的去向;数据流的去向;数据流的组成;数据流的组成;数据流的流通量;数据流的流通量;高峰期流通量。高峰期流通量。例例返回返回按键或按键或击鼠标击鼠标管理信息系统60例例:数据流定义数据流定义编编 号:号:D03-08D03-08数据流名称:发货单数据流名称:发货单简简 述:销售科为用户开出的发货单述:销售科为用户开出的发货单数据流来源:数据流来源:“开发货单开发货单”处理功能处理功能数据流去向数据流去向:数据存储数据存储“订货单存档订货单存档”数据流组成:发货单数据结构数据流组成:发货单数据结构流流 通通 量:量:150150份份/天天高峰流通量:高峰流通量:7070份份/每天上午每天上午9 9:00-1100-11:0000返回返回按键或按键或击鼠标击鼠标管理信息系统61 处理逻辑处理逻辑(加工加工)仅对数据流程图仅对数据流程图(DFD)(DFD)中最底层的中最底层的处理逻辑加以说明。处理逻辑加以说明。包括:包括:处理逻辑名称及编号;处理逻辑名称及编号;简述;简述;输入输入 ;处理过程;处理过程;输出;输出;处理频率。处理频率。例:例:返回返回按键或按键或击鼠标击鼠标管理信息系统62 例:处理逻辑定义例:处理逻辑定义处理逻辑编号处理逻辑编号:P03-01:P03-01;处理逻辑名称:验收订货单处理逻辑名称:验收订货单简述:确定用户的订货单是否填写正确简述:确定用户的订货单是否填写正确输入的数据流:订货单,来源:外部实体输入的数据流:订货单,来源:外部实体“用户用户”;处理:检验定后单数据,查明是否符合供货范围处理:检验定后单数据,查明是否符合供货范围输出的数据流:合格的订货单,去向:处理逻辑输出的数据流:合格的订货单,去向:处理逻辑“确定发货量确定发货量”;不合格的订货单,去向:外部项;不合格的订货单,去向:外部项“用户用户”处理频率:处理频率:5050次次/天天返回返回按键或按键或击鼠标击鼠标管理信息系统63 数据存储数据存储 数据流的暂停或永久保存的地方数据流的暂停或永久保存的地方包括:包括:数据存储的编号数据存储的编号 名称名称 简述简述 组成组成 关键字关键字 相关的处理相关的处理 例例返回返回按键或按键或击鼠标击鼠标管理信息系统64例例:数据存储定义数据存储定义数据存储编号数据存储编号:F0308F0308数据存储名称:库存账数据存储名称:库存账简简 述:存放配件的历年库存和单价述:存放配件的历年库存和单价数据存储组成:配件编号数据存储组成:配件编号 +配件名称配件名称 +单价单价+库存量库存量 +备注备注关关 键键 字:配件编号字:配件编号相关联的处理相关联的处理:P2(“P2(“确定发货量确定发货量”),),P3(“P3(“开发货单、修改库存开发货单、修改库存”)返回返回按键或按键或击鼠标击鼠标管理信息系统65 外部项外部项 外部项编号外部项编号 外部项名称外部项名称 简述简述 输入的数据流输入的数据流 输出的数据流输出的数据流 例:例:返回返回按键或按键或击鼠标击鼠标管理信息系统66例:外部项的定义例:外部项的定义外部项编号外部项编号:S03-01S03-01外部项名称:外部项名称:用户用户简简 述:述:购买本公司货物的用户购买本公司货物的用户输入的数据流:输入的数据流:DS03-06DS03-06(“(“不合格订货单不合格订货单”)D03-08 D03-08(“发货单发货单”)输出的数据流输出的数据流:DS03-06DS03-06(“订货订货单单”)返回返回按键或按键或击鼠标击鼠标管理信息系统67数据字典的作用1 1数据字典是系统设计的基础数据字典是系统设计的基础2 2检查数据流程图的正确性检查数据流程图的正确性3 3检查数据的工具检查数据的工具4 4一致性检验和完整性检验一致性检验和完整性检验管理信息系统68结构化语言结构化语言 加工说明加工说明 结构化语言结构化语言返回返回管理信息系统69 加工说明加工说明 加工说明加工说明 加工说明的原则加工说明的原则返回返回管理信息系统70 加工说明加工说明 逻辑模型逻辑模型=DFD+DD+=DFD+DD+加工说明加工说明加工说明:加工说明:对对DFDDFD中功能单元中功能单元(或基本加或基本加工,即不能再作分解的加工工,即不能再作分解的加工)的的描述,其任务是把描述,其任务是把DFDDFD中的各个功中的各个功能单元的功能分别加以理解并进能单元的功能分别加以理解并进行详细的说明。行详细的说明。按键或按键或击鼠标击鼠标管理信息系统71 加工说明的含义加工说明的含义DFDDFD中的基本加工包括以下几种含义中的基本加工包括以下几种含义算术运算;算术运算;逻辑判断,并根据判断结果执行不逻辑判断,并根据判断结果执行不同的功能同的功能(结构式语言、决策树、决策表结构式语言、决策树、决策表);与数据存储或外部实体进行信息交与数据存储或外部实体进行信息交换。换。返回返回管理信息系统72 结构化语言结构化语言 结构化语言结构化语言 结构化语言使用的词汇结构化语言使用的词汇 结构化语言使用的语句结构化语言使用的语句返回返回管理信息系统73 结构化语言结构化语言 专门用来描述基本加工的逻辑功能的一专门用来描述基本加工的逻辑功能的一种规范化语言,介于自然语言和程序设计语种规范化语言,介于自然语言和程序设计语言之间。言之间。与程序设计语言相似,只允许三种基本与程序设计语言相似,只允许三种基本逻辑结构逻辑结构:顺序结构、判断结构和循环结构顺序结构、判断结构和循环结构返回返回 自然语言的区别:只使用极其有限的自然语言的区别:只使用极其有限的词汇和语句以便简洁而明确地表达基本加工词汇和语句以便简洁而明确地表达基本加工的逻辑功能。的逻辑功能。按键或按键或击鼠标击鼠标管理信息系统74 结构化语言使用的词汇结构化语言使用的词汇 祈始句中的动词;祈始句中的动词;在数据字典中定义了的各种基本要素在数据字典中定义了的各种基本要素 的名词;的名词;某些逻辑表达式中的保留字,如:条某些逻辑表达式中的保留字,如:条件判断时使用的件判断时使用的“如果如果则则”、“否则否则就就”,表示逻辑关系的表示逻辑关系的“与与”、“或或”等等。返回返回管理信息系统75 结构化语言使用的语句结构化语言使用的语句 简单的祈始语句;简单的祈始语句;判断语句;判断语句;循环语句;循环语句;上述三种语句的复合语句。上述三种语句的复合语句。返回返回管理信息系统76 简单的祈始语句简单的祈始语句 指出要做什么事情,它至少包括指出要做什么事情,它至少包括一个动词,明确地指出要执行的动作,一个动词,明确地指出要执行的动作,后面跟一个名词作宾语,表示动作的后面跟一个名词作宾语,表示动作的对象,这些名词对象,这些名词在在DDDD中已进行了定义。中已进行了定义。例:例:“计算金额计算金额”、“获得库存量获得库存量”、“计算实发工资计算实发工资”返回返回管理信息系统77 判断语句判断语句一般形式如下:一般形式如下:如果如果 条件条件1 1 则则 语句语句A A 否则否则 语句语句B B允许使用嵌套结构。允许使用嵌套结构。例:例:返回返回管理信息系统78例:例:将学生考试成绩由百分制转换为优、良、将学生考试成绩由百分制转换为优、良、中、差四级分制,用结构化语言易于表示:中、差四级分制,用结构化语言易于表示:例:例:如果如果 95100分分 则则 成绩为优成绩为优 否则否则 如果如果 7594分分 则则 成绩为良成绩为良 否则否则 如果如果 6074分分 则则 成绩为中成绩为中 否则否则 成绩为成绩为差差返回返回按键或按键或击鼠标击鼠标管理信息系统79 循环语句循环语句 指在某种条件下连续执行相同的指在某种条件下连续执行相同的动作,直到这个条件不成立为止。动作,直到这个条件不成立为止。例:计算每户的房租水电费,其循环例:计算每户的房租水电费,其循环语句如下:语句如下:对每一户对每一户 计算房租水电费计算房租水电费 将房租水电费加到总计将房租水电费加到总计中中返回返回按键或按键或击鼠标击鼠标管理信息系统804 决策决策树树 当某个动作的执行不是只依赖于一个条当某个动作的执行不是只依赖于一个条件,而和若干个条件有关,可使用决策树来件,而和若干个条件有关,可使用决策树来对其进行描述。对其进行描述。1.1.决策树决策树 2.2.一般形式一般形式 3.3.例例返回返回管理信息系统811.1.决策树决策树 决策树是用来表示逻辑判断问决策树是用来表示逻辑判断问题的一种图形工具。它用题的一种图形工具。它用“树树”来表达不同条件下的不同处来表达不同条件下的不同处理。比用语言更为直观。理。比用语言更为直观。返回返回管理信息系统822.2.一般形式一般形式 决策树的左边为树根,从左向右依次排列各条件,左决策树的左边为树根,从左向右依次排列各条件,左边的条件比右边的优先考虑。根据每个条件的取值不同,边的条件比右边的优先考虑。根据每个条件的取值不同,树可以产生很多分支树可以产生很多分支,各分支的最右,各分支的最右端端(即树梢即树梢)为不同为不同的条件取值状态下采取的行动的条件取值状态下采取的行动(也称策略也称策略)。返回返回根根条条件件行动或策略行动或策略管理信息系统83某公司的折扣政策:某公司的折扣政策:若年交易额若年交易额4 4万元以上,且最万元以上,且最近近3 3个月无欠款的顾客,可享受个月无欠款的顾客,可享受10%10%的折扣;若近的折扣;若近3 3个月有欠款,是本个月有欠款,是本公司公司5 5年以上老顾客,可享受年以上老顾客,可享受5%5%的的折扣;若不是老顾客,只有折扣;若不是老顾客,只有2%2%的折的折扣;年订货量不足扣;年订货量不足4 4万元者无折扣。万元者无折扣。决策树管理信息系统843.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:无折扣无折扣条件和行动条件和行动各种条件组和各种条件组和管理信息系统89几种表达工具的比较几种表达工具的比较 比较指标比较指标 结构化语言结构化语言 决策树决策树 决策表决策表逻辑检查逻辑检查 好好 很好很好 一般一般表示逻辑结构表示逻辑结构 好好 一般一般 很好很好使用方便性使用方便性 一般一般 一般一般 很好很好用户检查用户检查 不好不好 不好不好 好好程序说明程序说明 很好很好 很好很好 一般一般机器可读性机器可读性 很好很好 很好很好 不好不好机器可编辑性机器可编辑性 一般一般 很好很好 不好不好可变性可变性 好好 不好不好 一般一般返回返回管理信息系统904.6 功能/数据分析 u/c矩阵矩阵什么是什么是U/C矩阵矩阵U/C矩阵是用来表达过程与数据两者之间矩阵是用来表达过程与数据两者之间的关系。矩阵中的行表示数据类,列表示过程,的关系。矩阵中的行表示数据类,列表示过程,并以字母并以字母U(Use)和)和C(Create)来表示过程)来表示过程对数据类的使用和产生。对数据类的使用和产生。U/C矩阵是矩阵是MIS开发中用于系统分析阶段开发中用于系统分析阶段的一个重要工具。提出了一种用关系数据库实的一个重要工具。提出了一种用关系数据库实现现U/C矩阵的方法,并对其存储、正确性检验、矩阵的方法,并对其存储、正确性检验、表上作业等做了分析,同时利用结果关系进行表上作业等做了分析,同时利用结果关系进行了子系统划分。了子系统划分。管理信息系统91(二)U/C矩阵1、U/C矩阵的建立 首先要进行系统化自顶向下地划分,然后逐个确定其首先要进行系统化自顶向下地划分,然后逐个确定其具体的功能(或功能类)和数据(或数据类),最后填上具体的功能(或功能类)和数据(或数据类),最后填上功能功能/数据之间的关系,即完

    注意事项

    本文(第 四章 系统分析.ppt)为本站会员(qwe****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开