《信息系统分析与设计》讲义202数据流图_第1页
《信息系统分析与设计》讲义202数据流图_第2页
《信息系统分析与设计》讲义202数据流图_第3页
《信息系统分析与设计》讲义202数据流图_第4页
《信息系统分析与设计》讲义202数据流图_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《信息系统分析与设计》讲义《信息系统分析与设计》讲义#第二部分系统分析与设计第6章需求分析第3节建立系统逻辑模型一一数据流图一、图例数据流图的图例如图6-6所示数据流编号名称数据存储图6-6数据流图图例外部项外部项是指不受系统控制,在系统以外的事物或人,它表达了系统数据的外部來源或去处。它一般是系统的某类用户或用户部门,也可以是另外一个信息系统。数据流数据流指明了系统中数据的流动方向。系统中的每个数据流都必须有一定的來源和去向,不能凭空产生,也不能凭空消失。外部项、处理和数据存储都可作为数据流的来源,也都可作为数据流的去向。处理处理是指系统中的一项功能或一个数据处理过程。每个处理都应有一定的输入数据流和输出数据流。系统中的每个处理都应有一个唯一的编号。需特别注意,数据流图不表达各处理的执行流程,图中的箭头线表达的是数据输入输出关系而不是执行顺序关系。数据存储数据存储是指在系统中存储的数据,一般是指需存储在外部存储器中的数据,在系统运行过程中产生于内存中的数据一般不定义为数据存储,而是用数据流來表达。系统中的每个数据存储都应有一个唯一的编号。二、数据流图的层次结构数据流图一般需分层、分块绘制,一个系统的数据流图由不同层次的多张分图组成。各层数据流图具有严格的对应关系,下层的一张分图总是对应于上层图中的一个处理,其层次结构如图6-7所示。图6-7数据流图层次结构示意图与数据流图的层次结构相对应,整套数据流图中的各张分图、各图中的各项处理及数据存储均要按层次结构进行严格的编号,请对应设计例题明确具体的编号规则。三、举例__图书借阅管理系统(一)说明系统用于小型图书室的图书借阅管理,应具有图书信息、读者信息维护,借阅、归还登记,破损、丢失处理以及借阅信息的统计查询等方面的功能。(二)数据流图图0图书借阅管理系统图1图书信息维护图2读者信息维护图3借阅管理图4统计查询图3.1借出登记图3.2归还登记图3.3图书破损处理图3.4图书丢失处理层次结构图书借阅管理系统全套数据流图的层次结构如图6-8所示。图6-8图书借阅管理系统数据流图层次结构四、数据流图的绘制方法数据流图表达的内容系统具有哪些功能和处理过程;系统需要存储哪些数据;各功能或过程的输入及输出数据;各数据存储的来源。数据流图的总体设计步骤按由顶向下的过程进行全套数据流图的设计;首先将整个系统的功能分为若干个方面,每个方面对应于一项处理,绘制出系统的顶层数据流图;对己绘制出的数据流图,对其中的每一项处理(功能或过程)将其分解为若干个子功能或子过程,绘制在下一层次的一张数据流图;当一项处理中不再包含用户所关心的子功能,且可由一个编程人员独立完成其编程时,可停止对其分解。单张图的设计步骤明确图中所包含的处理,将各处理绘制在草图中;明确各处理所产生的数据存储,将各数据存储及关联的数据流会在在草图中;明确各处理的输入,将数据流及关联的数据存储、外部项绘制在草图中;对绘制出的草图进行补充完善;考虑图中各元素的布局,绘制正式图。4.其它可省略部分外部项。数据流流图中的大部分处理通常都会以某类用户作为外部项,为使图能够简洁易画、易读,在数据流图中通常会省略这部分外部项,而只画出较特殊的外部项,如其它的信息系统,特别的输入输出设备等。可省略部分数据流的名称。数据流图中的每项数据流(箭头连线)都对应有一定的数据内容,应该标以一定的名称以表明其数据内容,若根据数据流的源端和汇端能够明确数据流的内容,则可省略数据流的名称。使用数据字典。数据流图中的很多元素往往具有丰富、复杂的含义,仅仅根据其名称难以对其作出准确的界定,这时可用数据字典对其进行详细定义。五、数据字典数据字典一般与数据流图配合使用,用于对数据流图中的有关元素进行详细描述。数据字典条目类别数据存储处理过程外部实体数据流数据元素数据结构举例以图书借阅管理系统中的两个元素为例。数据存储名称:图书基本信息 图号:1简要说明:每本图书的基本信息,一本书对应编号:AA一条记录。结构: 数量:2000-20000条码统一书号书名出版社出版口期定价分类处理过程名称:查询借出信息及图书信息 图号:3.4简要说明:根据班级课程产生学生课程 编号:3.4.1输入:读者卡号输出:该读者未归还的借出记录及对应图书的基本信息。处理:根据读者的卡号从借出信息中查出该读者所有未归还的借出记录;根据借出记录中的书号查出每本书的基本信息。作业7:设计画出一个储蓄管理系统的数据流图,该系统应具有维护账户信息,存款、取款记录,自动计算存款余额,月底自动计算本月存款利息,进行相关的统计查询等功能。设计画出选修课网上选课系统的数据流

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论