欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    第4部分信息系统分析.ppt

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

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

    第4部分信息系统分析.ppt

    第4部分 信息系统分析,信息系统分析的主要任务及目标,任务: 业务和数据的流程是否通畅,是否合理,数据、业务过程和实现管理功能之间的关系,原有系统管理模式改革和新系统管理方法等。 目标: 确定用户的需求及其解决方法,提出系统的逻辑模型。,需求分析,分为问题分析、需求定义和需求评审3个阶段。 1. 问题分析 对问题及其环境的理解、分析和综合,清除用户需求的模糊性、歧义性和不一致性,对相互冲突的要求进行折衷。 此阶段,要将对原始问题的理解与软件开发经验结合起来,以发现由于用户的片面性或短期行为所导致的不合理要求和用户尚未提出但具有真正价值的潜在需求。 2. 需求定义 3. 需求评审 在用户和软件设计人员的配合下对生成的需求规格说明和初步用户手册进行复核,以确保需求的全面性、精确性和一致性。,需求定义,需求获取、需求规格说明及需求说明书(初步用户手册)等。 需求规格说明包含对目标软件系统的外部行为的完整描述、需求验证标准及用户在性能、质量、可维护性等方面的要求。 用户手册包括用户界面描述及有关目标软件使用方法的初步构想。,需求获取的内容,功能需求 必能需求 环境需求 安全保密要求 用户界面需求 资源使用需求 软件成本消耗与开发进度需求,需求获取的方法,系统调查原则,自顶向下全面展开; 分析管理部门存在的道理、环境条件、工作过程; 工程化的工作方式; 全面铺开与重点调查结合; 主动沟通和亲和友善的工作方式。,系统调查常出现的错误,1.技术与业务脱节 2.敷衍了事,不下功夫了解原有业务。 3.就事论事,图快、图方便。 4.把客户当专家,希望客户说出所有业务和问题。,系统详细调查,详细调查方法: 1.自顶向下全面展开 展开的方法可按深度优先与分支定界相结合方式,也可以按广度优先与分支定界相结合的方式。 2.事先计划和培训 3.从组织机构入手 组织结构按行政隶属关系或按业务隶属关系。 4.调查与分析整理相结合 调查必须统一口径,统一要求,统一表格; 相关业务对照调查材料。 5.了解业务与收集数据同时进行 在调查每个具体工作岗位业务的同时,还要收集与该业务有关的所有报表、文件、技术文档,附在调查问卷之后; 在了解业务时,还要了解用户对信息载体的满意程度。,需求规格说明(IEEE830标准),1 引言 1.1 目的 1.2 文档约定 1.3 预期的读者和阅读建议 1.4 产品的范围 1.5 参考文献 2. 综合描述 2.1 产品的前景 2.2 产品的功能 2.3 用户类和特征,需求规格说明(IEEE830标准),2.4 运行环境 2.5 设计和实现的限制 2.6 假设和依赖 3 外部接口 3.1 用户界面 3.2 硬件接口 3.3 软件接口 3.4 通信接口,需求规格说明(IEEE830标准),4. 系统特性 4.1 说明和优先级 4.2 激励/响应序列 4.3 功能需求 5. 其他非功能需求 5.1 性能需求 5.2 安全设施需求 5.3 安全性需求,需求规格说明(IEEE830标准),5.4 软件质量属性 5.5 业务规则 5.6 用户文档 6 其他需求 附录A:词汇表 附录B:软件分析模型 附录C:待确定的问题,需求规格评审,评审需求规格说明的主要指标: 正确性 无歧义性 安全性 可验证性 一致性 可理解性 可修改性 可追踪性,评审参考内容,系统定义的目标是否与用户的要求一致 系统需求分析提供的文档资料是否齐全 文档中的所有描述是否完整、清晰、准确地瓜映了用户要求 与所有其他系统成分的重要接口是否都已描述 所开发项目的数据流与数据结构是否足够,是否确定 所有图表是否清楚,在没有补充说明时是否易于理解 主要功能是否已包括在规定的软件范围之内,是否都已充分说明 设计的约束条件或限制条件是否符合实际 开发的技术风险是什么 是否考虑过软件需求的其他方案 是否考虑过将来可能会提出的软件需求。 是否详细制定了检验标准,能否对系统定义的成败进行确认 有没有遗漏、重复或不一致的地方 用户是否审查了初步的用户手册 软件开发计划中的估算是否受到了影响,需求规格说明书,根据软件需求规格说明IEEE指南的表达,应该按照功能描述规格,而不是按照结构或过程描述规格。 通常,可以将需求工程文档分为需求(分析)文档和规格说明文档或将这两个文档结合在一起。,需求规格说明书,需求文档包含的内容: 问题域描述+待满足的需求列表(待求解的问题) 规格说明文档包含的内容: 将满足需求的解系统的一种行为的定义(解决问题),需求规格说明书,需求规格说明书的核心是新的解系统的行为描述,包含的内容如下: 文档细节(标题、授权、修订本历史等) 概述(问题域和解系统) 需求(从需求文档中复制而来) 功能需求 性能需求 设计约束 系统行为(通常是最大的部分) 参考书目 词汇表(DD) 索引 另外可选的内容: 假设 未实现的功能,文档细节,标题: 作者: 文档说明约定/标准: 版本: 修改授权: 修改历史: 内容: ,概述,也称为引言(或概要)。 概述通常将以正要描述的系统开始,介绍总体目的,可能包括问题域的简短描述,但不复制需求文档中所给出的完整描述,还可以提供需求规格说明文档其他部分概要或大纲(慎用),参考书目,需求获取记录 需求/分析文档 接口系统的规格说明书 项目计划 质量保证计划 任何已有系统的用户手册 设计约束下的开发过程 系统必须满足的规定需求 目标硬件的规格说明 ,词汇表(DD),词汇表定义与具体项目相关的所有术语。规格说明将需求文档中所采用的术语,但可以通过增加数据对这些术语进行扩充。,需求说明书(ISO标准版),1. 引言 1.1 编写的目的 说明编写这份需求说明的目的,指出预期的读者 1.2 背景 a. 待开发的系统名称; b. 本项目的任务提出者、开发者、用户; c. 该系统同其他系统或其他机构的基本相互来往关系。 1.3 定义 列出本文件中用到的专门术语和外文首字母组词的原词组。 1.4 参考资料 列出用得着的参考资料,需求规格说明书(ISO标准版),2. 任务 2.1 目标 叙述该系统开发的意图、应用目标、作用范围以及其他应向读者说明的有关该系统开发的背景材料。解释被开发系统与其他有关系统之间的关系。 2.2 用户的特点 列出本系统的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本系统的预期使用频度。 2.3 假定和约定 列出进行本系统开发工作的假定和约束。,需求规格说明书(ISO标准版),3. 需求规定 3.1 对功能的规定 用列表的方式,逐项定量和定性地叙述对系统所提出的功能要求,说明输入什么量、经怎么样处理、得到什么输出,说明系统的容量,包括系统应支持的终端数和应支持的并行操作的用户数等指标。 3.2 对性能规定 3.2.1 精度 说明对该系统的输入、输出数据精度的要求,可能包括传输过程中的精度。 3.2.2 时间特性要求 说明对于该系统的时间特性要求。 3.3.3 灵活性,需求规格说明书(ISO标准版),说明对该系统的灵活性的要求,即当需求发生某些变化时,该系统对这些变化的适应能力。 3.3 输入输出的要求 解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等,对系统的数据输出及必须标明的控制输出量进行解释并举例。 3.4 数据管理能力要求(针对软件系统) 说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。 3.5 故障处理要求 列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。 3.6 其他专门要求 如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。,需求规格说明书(ISO标准版),4. 运行环境规定 4.1 设备 列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括: a. 处理器型号及内存容量; b. 外存容量、联机或脱机、媒体及其存储格式,设备的型及数量; c. 输入、输出设备的型号和数量,联机或脱机; d. 数据通信设备的型和数量; e. 功能键及其他专用硬件。 4.2 支持软件 列出支持软件,包括要用到的操作系统、编译程序、测试支持软件等。 4.3 接口 说明该系统同其他系统之间的接口、数据通信协议等。 4.4 控制 说明控制该系统运行的方法和控制信号,并说明这些控制信号的来源。,详细调查的范围,组织机构和功能业务; 组织目标和发展战略; 工艺流程和产品构成; 数据与数据流程; 业务流程与工作形式; 管理方式和具体业务的管理方法; 决策方式和决策过程; 可用资源和限制条件; 现存问题和改进意见。,系统调查和系统需求分析的目的,1、弄清现行系统的工作模式、流程和环境; 2、发现问题存在的原因,研究改进、优化和重组方案实施的可能性; 3、为制定可行的实施方案和工程化的步骤做准备; 4、为后续设备、方案造型和本地化、客户化的二次开发奠定基础。,问卷调查法,问卷调查一般是一次调查加上一到两次反复询问。 问卷设计:调查者要能够了解促使岗位业务成功的关键成功因素。问卷设计一般是根据初步调查的结果,先对组织的基本情况进行大致的分析,确定可能与所调查问题有关的方面。,结果整理,通常在组织机构调查并绘制树状的组织机构图时,对每个管理岗位(即树状组织结构图中的节点)都加以编号作为图号。 调查结果的整理的作用是弄清数据之间的联系、业务分工和职权划分等,记述主要业务工作以及描绘该工作与其他工作之间的联系。,学校内部行政隶属关系,学校内部业务隶属关系,需求分析的方法,功能分析方法 结构化分析方法 信息建模方法:实体联系图 面向对象的分析方法,业务流程调查方式,首先设计表格,然后根据问卷调查中所掌握的业务过程分发给用户,以此来辅助开发人员了解业务发生、发展的全过程。 业务流程调查表格设计时,应考虑如何能够方便、准确、全面地反映出他所从事的业务过程、地点、时间上的要求等内容。,现有计算机系统调查,针对现有的信息系统是以计算机技术为基础的系统,还应了解: 1.哪些环节已使用了计算机技术来处理信息,哪些环节还没有?为什么? 2.已用计算机技术处理信息的环节用户满意程度如何?如果满意新系统将保留这些部分,不满意则调查原因,是对功能不满意还是数据不全面,或是设备太陈旧,或是业务过程变了,以便论证原有计算机系统是否可以调整? 3.收集原有系统文档资料,如原始业务调查表、系统分析、设计文件、数据字典和数据库结构、原程序文档说明。,详细调查一般流程,设计:岗位业务调查表 业务流程调查表,事先培训:讲解调查内容 发放调查问卷给对方 要求将的接触的报表、单据复印二份,逐个岗位约时间进行现场调查: 边问边记; 一旦涉及报表,则索要复印样张; 处理样张;,按业务流程整理材料和系统分析,将发现的问题带回到现场中查实,调查中的报表处理,在调查过程中,一旦涉及报表,则立刻索要报表复印样张并作如下处理: 对报表所在的岗位和业务流程进行编号; 确定报表字段:字段设得是否合理,是否要增、删、改;字段名、类型、字长、小数点位数等; 标出字段来源; 计算得来的数据,将计算公式和过程直接标在报表中。,季度产品销售统计报表,来源:原始销售表第一列。 字段:C,8,来源:上期库存表第七列。 字段:N,4,来源:原始成本表第九列。 字段:N,5,来源:原始销售表第五列。 字段:N,5,计算:第四列X第五列。 字段:N,8,计算:(第五列第七列)X第四列。 字段:N,8,来源:原始销售表第二列。 字段:C,6,系统分析的主要活动,组织结构与功能分析 业务流程分析 数据与数据流程分析 功能/数据分析 新系统逻辑方案的建立,组织结构与功能分析,组织结构分析:通过组织结构图实现,反映组织内部之间隶属关系的树状结构。 业务过程与组织结构之间的联系分析:通过业务与组织关系图实现 业务功能一览表 通常组织结构图、业务与组织关系图绘制在一张图纸中,业务功能一览表绘制在另一张图纸中。,组织结构图,业务功能一览表,组织结构图实例,组织结构图实例,组织结构图的特点,为业务调查所画出的组织结构图,为了更好地表示部门间的业务联系,与一般组织结构图存的如下区别: 1、除标明部门之间的领导与被领导关系外,还要标明资料、物资、资金的流动关系。 2、图中各部门、各种关系的详细程度以突出重点为标准,即那些与系统目标明显关系不大的部分,可以省去或简略,如总务处等。 3、除了组织边界内的部门与联系外,还需要画出与组织有业务关系的边界以外的若干部门与联系。,组织结构图实例,总公司,供销处,人事处,生产处,技术处,财务处,采购,销售,仓库,1车间,2车间,3车间,研究,设计,领导关系,资料传递关系,资金流动关系,物资流动关系,顾客,功能调查,以组织结构图为背景分析各部门的功能后,分层次将其归纳整理,形成各个层次的功能结构图,然后自上而下逐层归纳和整理,形成以系统目标为核心的整个系统的功能层次图。,业务功能一览表,业务功能图实例,供销处业务范围如下: 1. 采购员6人,共职责是根据市场需求和库存情况,负责钢材的现货和期货的采购,包括提出采购申请,与供应商签订进货合同,与供应商保持业务联系,进行合同督催等。 2. 合同员2人,其职责是负责登记采购员送来的进货合同,并完成每月的合同统计与分析。 3. 核价员1人,其职责是负责金属材料到货后的进价核价及入库单处理。 4. 销售员4人,其职责是负责金属材料的销售管理,如销售开票,保持与客户的业务联系等。 5. 统计员2人,其职责是负责全公司的物资进销存统计报表的制作与上报工作。,业务功能一览表,组织/功能关系表,组织结构图反映了组织内部各部门之间上下级隶属关系,业务功能一览表是系统的功能层次图,组织/功能关系表反映组织内部各部门的主要业务职能、承担的工作及相互之间的业务关系。 组织/功能关系表中的横项表示各组织的名称,纵项表示功能与业务,中间栏表示组织在执行业务功能时的作用。,组织/功能关系调研,作用:能帮助我们了解组织内部各部门之间的业务联系,任务:画组织/功能关系图,组织功能关系表,注: 表示该项功能是对应组织的主要功能(主持工作单位,主要负责与决策者); 表示该单位是参加该项功能的相关单位(主要涉及者); 表示该单位是参与协调该项功能的单位(一般关系者)。,组织功能关系表,注: 表示该项功能是对应组织的主要功能(主持工作单位,主要负责与决策者); 表示该单位是参加该项功能的相关单位(主要涉及者); 表示该单位是参与协调该项功能的单位(一般关系者)。,业务流程调查分析,从业务流程的角度将系统调查中有关业务流程的资料整理出来。 业务流程描述工具: 业务流程图 表格分配图,业务流程图的基本图形符号实例,业务处理单位 业务处理描述 表格/报表制作 数据/文件存档 收集/统计数据 信息传递过程,业务流程图举例,表格分配图,表格分配图可帮助系统分析员表示出系统中各种单据和报告在各个部门之间传递和处理的情况,其中一列表示一个部门。,实例:饭店餐厅服务表格分配图,点菜,配菜,传菜,准备酒水,结帐,存档,厨房配菜员,厨房传菜员,吧台,顾客,服务员,实例:采购过程表格分配图,系统分析流程,系统功能需求分析,系统数据分析,确定新系统逻辑结构,书写系统分析报告,数据流程图:是描述系统逻辑模型的主要工具,通过几个特定的符号,可以综合地反映出信息在系统中的使用、加工处理、传递、存储的整体情况。,数据与数据流程分析,调查数据的汇总分析 数据流程分析,调查数据的汇总分析,1.数据汇总 将系统调查中所收集到的数据资料,按业务过程进行分类编码,按处理过程的顺序排放在一起。 按业务过程自顶向下对数据项进行整理。 将所有原始数据和最终输出数据分类整理出来,原始数据是以后确定关系数据库基本表的主要内容,而最终输出数据则是反映管理业务所需求的主要数据指标。 确定数据的长度和精度。 2.数据分析,数据分析,数据分析通常用BSP方法中所提倡的U/C矩阵。U/C矩阵可于流程/数据、功能/组织、功能/数据等各种分析中。 利用U/C矩阵对数据进行分析,其基本原则是“数据守恒原理”(Principle of data conservation),即数据必有一个产生的源,而且必定会有一个或多个用途,具有完备性、一致性和无冗余性。 数据项特征分析时,要分析确定数据的类型、精度、字长,确定数据量,确定所涉及业务,确定数据的重要程度和保密程度。,流程、主题数据组合,功能/数据矩阵,功能/数据矩阵,数据流程分析,将数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去具体组织机构、信息载体、处理工具、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式。数据流程分析是通过分层的数据流程图(Data flow diagram,DFD)来实现的。 数据流程图只反映数据流向、数据加工和逻辑意义上的数据存储,不反映任何数据处理的技术过程、处理方式和时间顺序,不反映判断与控制条件等技术问题,只从逻辑功能上讨论问题,因此,数据流图的绘制过程,就是系统的逻辑模型的形成过程。,数据流图基本成分,外部项:指不受系统控制,系统以外的人或事物,表达了系统数据的外部来源和去处。外部项也可以是另外一个信息系统。 数据处理:指对数据的逻辑处理(数据交换),表达了对数据处理的逻辑功能。 数据流:是数据载体的一种表现形式,用于说明数据的流动方向及其名称。 数据存储:用于表明数据保存的地方,是数据存储的描述。,数据流图基本图素,标识部分,功能描述,功能完成者,外部项,数据流,数据处理,数据存储,外部项,数据流,数据处理,数据存储,外部项,数据流,数据处理,数据存储,面向过程的系统分析(结构化分析),1. 理解当前系统现实环境,建立当前系统具体模型 2. 从当前系统的具体模型抽象出当前系统的逻辑模型。 方法:反复问一些问题:这个加工是否必须这样做?这个文件是否必须这样组织?通过抽象过程,将必需的功能从实现这些功能采用的方式中分离出来,去除非本质因素。 3. 分析目标系统与当前系统逻辑上的差别,建立逻辑模型。 4. 为目标系统的逻辑模型做补充说明。,学生,购书单,审查 有效性,有效 购书单,开发票,开领 书单,发书,学生,数据流图的画法,自顶向下、逐步细化 确定数据流图的总体功能; 找出数据流图的起点和终点,它们是外部实体,是系统的边界; 找出外部实体的输出数据流和输入数据流; 从外部实体的输出数据流出发,逐步画出一系列逻辑处理,直到找出外部实体所需的输入数据流,形成数据流的封闭; 重复上面的步骤,细化各部分逻辑处理,画出第二层或更下一级的数据流图。,数据流图的实例,借书业务第一层数据流图,借书,P,数据流图的实例,借书业务第一层数据流图,借书,已填借书卡信息,P,注意,数据流与控制流不同:控制流上没有任何数据沿着箭头流动,不应画出。 数据流与物质流不同:不能把现实环境中的实物名作为数据流,软件系统只能处理数据,一般不能处理实物。,基本成分,1.外部实体 外部实体指系统以外又与系统有联系的人或事物。它表达系统数据的外部来源和去处,如顾客、职工、供货单位或外部信息系统等。 外部实体表示: 2.数据处理 3.数据流 4.数据存储 指向数据存储的箭头,表示发送数据到数据存储,从数据存储发出的箭头,表示从数据存储读取数据。,标识部分,功能描述,功能执行,业务流程图举例,银行,技改 处,各部门 各单位,局领 导,计划 处,技改处,更新改造 贷款规模,综合平衡 (讨论),开会 讨论,审批,批准,报表,正式 计划,上级 领导,计划,下达 各单位 各部门,各部门 各单位,银行,银行,技改 处,各部门 各单位,局领 导,计划 处,技改处,更新改造 贷款规模,综合平衡 (讨论),开会 讨论,审批,批准,报表,正式 计划,上级 领导,计划,下达 各单位 各部门,各部门 各单位,银行,制表,修订,数据流程图的实例,制表,1,审批,2,修订,3,业务流程图实例,具体业务过程如下: 推销员与用户签定销售合同,销售科计划员将合同记入合同台帐。计划员对合同台帐和库存台帐进行查询后决定发货对象和数量,填写发货通知交成品库。对于无法执行的合同要向用户发出取消合同通知。发货员按发货通知单出库,并发货,填写出库单交成品库保管员。保管员按出库单和从车间来的入库单登记库存台帐。出库单的另两联分别送销售科和会计科。销售计划员按出库单将合同执行情况记入合同账。,业务流程图例,推销员与用户签定销售合同 销售科计划员将合同记入合同台帐 计划员对合同台帐和库存台帐进行查询后决定发货对象和数量,填写发货通知交成品库 对于无法执行的合同要向用户发出取消合同通知 发货员按发货通知单出库,并发货,填写出库单交成品库保管员 保管员按出库单和从车间来的入库单登记库存台帐 出库单的另两联分别送销售科和会计科 销售计划员按出库单将合同执行情况记入合同账,推销员与用户签定销售合同,4,3,2,发货通知,计划员,车间,出库单1,库存台帐,入库单,保管员,取消合同通知,会计科,合同,推销员,发货员,用户,合同台帐,用户,销售科计划员将合同记入合同台帐,计划员对合同台帐和库存台帐进行查询后决定发货对象和数量,填写发货通知交成品库,对于无法执行的合同要向用户发出取消合同通知,发货员按发货通知单出库,并发货,填写出库单交成品库保管员,保管员按出库单和从车间来的入库单登记库存台帐,出库单的另两联分别送销售科和会计科,销售计划员按出库单将合同执行情况记入合同账,4,3,2,业务流程图,发货通知,计划员,车间,出库单1,库存台帐,入库单,保管员,取消合同通知,会计科,合同,推销员,发货员,用户,合同台帐,用户,数据流程图的实例,订货处理,订货单,发票,P,发货单,数据流程图的实例,订货处理,订货单,发票,P,发货单,分层数据流程图,业务流程图,分解图,不合格订货单,定货单,合格订货单,发货单,分解图,不合格订货单,定货单,合格订货单,未满足的订货单,可发货 的订货单,到货 通知,发货单,账务处理系统第一层数据流程图,账务处理,合理票据,会计报表,P0,按数据流图中的“处理逻辑”进行分解,账务处理系统第二层数据流程图,原始凭证,会计报表,原始凭证,数据流图有关的说明,1.处理到处理,实体到处理通常应标明数据流,处理到数据存储可省去数据流。 2.数据守恒。 3.数据存储必须有流入的数据流和流出的数据流。 4.数据流致少有一端是处理框,数据流不能从外部实体直接到数据存储或反之,不能在外部实体之间或数据存储之间流动。,数据流程图的制作技巧,重复项的表示方法:,实例,学生,学籍管理,学生,F1注册申请,F2学籍管理通知,F3学籍管理意见与凭证,F4学籍管理报告,F5学生修课成绩,F6教学安排,实例 图书管理系统,读者借阅信息离开,读者信息,用书报告,图书采购,借阅信息,实例,读者变动,读者离开,新读者,读者细节,读者信息,借阅细节,用书报告,被使用图书,图书细节,图书采购,读者借阅,整理细节,实例,读者变动,读者离开,新读者,新读者细节,离开细节,读者借阅,读者信息,读者细节,去P2,银行活期存款业务(顶层图)实例,存款单,存折,分解图实例,存折,存折,存折 取款单,存折 存款单,存折,存(取)单,绘制销售过程的数据流图,用户将订货单交某企业的业务经理,经检验后,对不合格的订单由用户重新填写,合格的订单交仓库作出库处理:查阅库存台帐,若有货则向用户开票发货,否则,通知采购员订购。,用户,订货单,业务 经理,货单不合 格通知,保管 员,库存台账,有货与否 处理,发货票,缺货通知 单,用户,订货单,业务 经理,货单不合 格通知,保管 员,库存台账,有货与否 处理,发货票,缺货通知 单,用户,订货单,业务 经理,货单不合 格通知,保管 员,库存台账,有货与否 处理,发货票,缺货通知 单,订货检验,数据流图,不合格订单,合格订单,采购通知,发票,订单,题例 库存管理业务,某仓库管理系统按以下步骤进行信息处理,试画出数据流图。 (1) 保管员根据当日的出库单和入库单通过出库处理和入库处理分别将数据输入到“出库流水帐”和“入库流水帐”,并修改“库存台帐”。 (2) 根据库存台帐由统计、打印程序输出库存日报表和出入库流水账。 (3) 需要查询时,可利用查询程序在输入查询条件后,到库存台帐去查找,显示查询结果。,数据流图,入库单,出库单,查询结果,库存日报表,出入库流水账,题例 材料领用业务,车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车间,已批准的领料单送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间前来领料,否则将缺货通知采购人员。,数据流图,未批准的领料单,已批准领料单,缺货通知,领料通知,领料单,题例 设备材料业务,由需购置设备的部门填写申购表格,将此表格送交设备科,设备科填写预算表格送财务处,财务处核对后,将资金提给设备科,设备科利用资金购买设备,购得设备送需购设备的部门,将票据送财务处。,数据流图,设备,预算表格,资金计划,申购 表格,票据,实例,高考招生业务流程图(最高层),实例,高考招生业务流程图(录取部分),数据流图(顶层),1,录取,学校,招办,高考招生录取数据流程图(最高层),考生信息,练习题目,以高校学籍管理系统: 学籍管理是十分严肃且复杂的工作,它要记录学生从入学到学生离校整个在校期间的情况,学生毕业时把学生的情况提供给用人单位,还要向上级主管部门报告学生学籍变动情况。由此推出此系统的最高层数据流图(关联图)。 系统包括学生成绩管理、学生奖惩管理和学生异动管理三个部分,绘制系统顶层数据流图。 顶层数据流图中,三个管理功能还可以再进行细化,大家在前面的例子中看到了成绩管理及奖惩管理的数据流程图,这里作试着画出异动管理的分解细化图。可分为统计不及格名单和确定异动情况两部分,学籍管理系统关联图,学生,学籍管理,学生,F1注册申请,F2学籍管理通知,F3学籍管理意见与凭证,F4学籍管理报告,F5学生修课成绩,F6教学安排,学籍管理系统顶层图,学生, 注册,学生,F1注册申请,F2.1注册证件,3 资格管理,F3.2审理意见,F4.2处理结果统计,D1 学生名册,D2 学生成绩档案,2 成绩管理,4 奖励管理,F3修课名单,F2.3学生成绩,F6教学安排,F5学生成绩,学生,F4.4奖励统计,F3.4奖励凭证,F3.1新生名单,F4.1注册统计,F4.3修课情况与成绩统计,F3.3课表安排,F2.2学籍资格变动通知,F2.4奖励通知,练习,下图已给出某单位工资处理的一级数据流图,将其改成方框图形式,并试着绘制二级数据流图。,数据流图(顶层),工资处理数据流图(最高层),工资处理详细数据流图,练习,库房管理系统: 某公司对于其库房日常的管理业务,设置了以下库房管理系统。此系统的数据来源是生产部、车间和物资采购员,数据去处项是主管领导,由此推出此系统的最高层数据流图(关联图)。 系统具备四个最基本功能:入库管理、出库管理、限额管理和统计,绘制系统顶层数据流图。 顶层数据流图中,入库管理还可以进一步分解成为三个部分:正常入库、接收退料单和退料处理,而出库管理可分解为接收限额领料单、限额核对、接收物资领料单和出库处理四个部分,试绘制入库管理的数据流图。,库存管理系统关联图,库存管理系统顶层图,F1生产作业计划,入库管理,生产部,物资 采购员,车间,主管领导,F4验收申请单,F3退料单,F5库存报表,1,限额管理,2,出库管理,3,统计,4,F2领料单,D1 库存数据,D2 限额配套卡,库房管理系统第一层数据流图,F1,正常入库,生产部,物资 采购员,车间,主管领导,F4,F3,F5,1.1,限额管理,2,接收限额领料单,3.1,统计,4,接收退料单,1.2,接收物资领料单,3.3,D5 物资领料单,出库处理,3.4,限额核对,3.2,退料处理,1.3,D4 限额领料单,D2 限额配套卡,F2.1 限额领料单,F2.2 物资领料单,银行对账业务流程,银行对账单,本月企业银行业务,(1) 1日,于洋到工行提现金800元,现金支票XJ0013好。 (2) 9日,销售部销售甲产品10件,收入17000元,销项税2890元,收银行转账支票号ZZ2188,金额19890元,送存工商银行。 (3) 11日,销售部支付广告费20000元,工商银行转账支票ZZ30001号支付。 (4) 13日,采购部购习燃料10吨,每吨250元,共计2500元,已入库,增值税425元,账单已到,工商银行转账支票ZZ2222号支付。 (5) 15日,企业新建办公楼,购入各种建筑材料共计15000元,以工商银行转账支票ZZ2212号支付。 (6) 17日,企业购入某公司股票2000股,每股6.5元,计13000元,其中含已寔告分派但沿未发放的股利,每股0.5元计1000元,同时付手续费160元,皆以工商银行转账支票ZZ2213号付讫,作短期投资处理。 (7) 18日,收到华东机械厂所欠购甲产品货款10000元,存入工行,转账支票ZZ6325号。 (8) 19日,企业建工程楼,购入施工材料43000元,工商银行支票付款,其中办公楼18000元,以支票4732号支付,宿舍楼25000元,以黑心账支票ZZ2526号支付。 (9) 24日,收到丹东造纸厂所欠购甲产品货款100000元,转账支票ZZ2530号送存工商银行。 (10) 29日,支付短期借款利息2000元,以工商银行现金支票号ZZ5212号付讫。,银行对账单账户余额计算,银行对账单期初余额+本期收方金额-本期付方金额 =253807+(50000.00+400000.00+19890.00+100000.00+100000.00+5000.00)-(800.00+90000.00+20000.00+2925.00+9167.60+15000.00+13160.00+18000.00+25000.00+80000.00) =654644.40,单位银行日记账账户余额计算,单位银行日记账期初余额+本期借方金额-本期货方金额 =400000+(19890+10000+100000 )-(800+20000+2925+15000+13160+18000+25000+2000 ) =433005,银行对账,银行对账,10000.00,445007.00,银行对账,2000.00,215367.60,调整后的余额表,银行对账数据流图,对账处理系统,已达 标志,已达 标志,最高层关联图,银行对账单,试算平衡,银行对账数据流图,银行期末余额 当月发生额,对账数据输入,银行对账单,银行期初余额,银行对账顶层数据流图,对账数据处理,对账数据输出,试算平衡,银行对账数据流图,对账单输入,银行期末余额 当月发生额,银行对账单,对账单处理,银行对账单,银行期初余额,对账数据输入子系统1层数据流图,企业末达账项计算,银行对账单,对账,对账处理子系统1层数据流图,银行末达账项计算,试算平衡,银行对账数据流图,对账数据输出1层数据流图,余额调节表的计算,数据 输出,数据字典,数据字典(Data dictionary,DD)是对数据流程图中出现的所有被命名的图形元素作为一个条目加以定义,使每一个图形元素都有一个确切的解释。它存储有关数据的来源、描述和其它数据的关系、用途、责任、格式等信息,是对数据流程图的补充说明,主要用来描述数据流图中的数据流、数据存储、处理过程和外部实体。 数据字典将数据的最小组成单位看成是数据元素(基本数据项),若干个数据元素可以组成一个数据结构(组合数据项)。 数据结构是一个递归项,即数据结构的成分可以是数据结构。 数据字典通过数据元素和数据结构来描写数据流、数据存储的属性。,数据字典的各类条目,六类条目: 数据元素、数据结构、数据流、数据存储、处理过程和外部实体。不同类型的条目有不同的属性需要描述。,数据元素,数据元素名称: 类型:说明取值是数字型还是字符型 长度:该数据元素由几个数字或字母组成 取值范围: 所属数据结构:,数据流名称: 描述数据之间的组合关系,即说明数据结构包括哪些成分。 任选项: 必选项: 重复项:*,数据结构,数据流名称: 说明:介绍作用即它产生的原因和结果 数据流来源:来自何方 数据流去向:去向何处 数据流组成:数据流所包含的数据结构 数据流的流通量:单位时间里的数据传输次数 高峰时的流通量,数据流,数据存储,数据处理,数据存储名称: 说明:存放的是什么数据 输入数据: 输出数据: 数据存储组成:数据结构 存储方式: 存储频率:,数据处理名称: 数据处理编号:反映该数据处理的层次 说明:处理功能简述 输入数据流: 输出数据流: 处理逻辑:简述处理程序,外部实体,外部实体名称: 输入数据流: 输出数据流: 数目:,数据元素实例,数据项编号:A03-04 数据项名称:库存量 别 名:数量 简 述:某种配件的库存数量 长 度:6个字节 取 值 范围:0-999999,数据结构实例,数据结构编号:D02-01 数据结构名称:用户订货单 简 述:用户所填写用户情况及 定货要求等信息 数据结构组成:订货单标识+用户情况+ 配件情况,数据流实例,编 号:D03-08 数据流名称:发货单 简 述:销售科为用户开出的发货单 数据流来源: “开发货单”处理功能 数据流去向: 数据存储“订货单存档” 数据流组成:发货单数据结构 流 通 量:150份/天 高峰流通量:70份/每天上午9:00-11:00,处理过程实例,处理编号:P03-01; 处理名称:验收订货单 简述:确定用户的订货单是否填写正确 输入的数据流:订货单,来源:外部实体“用户”; 处理:检验定后单数据,查明是否符合供货范围 输出的数据流:合格的订货单,去向:处理逻辑 “确定发货量”;不合格的订货单,去向:外部项“用户” 处理频率:50次/天,数据存储实例,数据存储编号:F0308 数据存储名称:库存账 简 述:存放配件的历年库存和单价 数据存储组成:配件编号 + 配件名称 + 单价+ 库存量 + 备注 关 键 字:配件编号 相关联的处理:P2(“确定发货量”), P3(“开发货单、修改库存”),外部项实例,外部项

    注意事项

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

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




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开