当前位置:文档之家› 排课系统数据流图

排课系统数据流图

2.4数据与数据流程分析
2.4.1数据流图
数据流图是通过系列符号及其组合来描述系统功能的输入、输出、处理或加工构造。

,数据源点或终点 或者外部实体
数据存储
加工或处理数据流
图2-1 数据流图的基本元素
绘制目标系统的背景图时,关键在于分析系统有哪些外部用户及与该系统进行交互的数据源点或终点。

例如,对于本系统来说,其外部用户为用户。

根据上述分析,可以得到排课系统的背景图,如图2-2所示:
图2-2 背景图
0号数据流图是对背景图的细化,它把目标系统主要的功能模块细分为不同的功能,并对数据在不同加工之间的流动关系进行描述。

按照结构化需求分析方法,排课系统的主要功能模块可以分为信息维护、自动生成课表及课表查询功能。

在数据处理的过程中,系统内部的信息存储应该包括各功能的输入输出信息。

图2-3 0层数据流图
为了对数据流图进行细化,可以进一步对0号数据流图中的每一个功能进行分解和求精。

(1)信息维护流程
信息维护数据流程如图2-4所示:
图2-4 员工操作数据流图
(2)部门经理操作数据流程
部门经理操作数据流程如图2-5所示
图2-5 部门经理操作数据流图
(3)财务人员操作数据流程
财务人员操作数据流程如图2-6所示
图2-6 财务人员操作数据流图
(4)总经理操作数据流程
员工管理操作数据流程如图2-7所示
图2-7 总经理操作数据流图
2.4.2数据字典
数据流图表达了数据与处理的关系,数据流图作为直观的了解系统运行机理的手段,并没有具体描述各类数据的细节,只有通过数据字典进一步细化才能对系统的需求得到具体而确切的了解。

数据字典用来说明数据流图中出现的所有元素的详细的定义和描述,包括数据流、加工处理、数据存储、数据的起点和终点或外部实体等。

数据字典包括的项目有:数据项、数据结构、数据流、数据存储、加工逻辑和外部实体。

可使用一些符号来表示数据结构、数据流和数据存储的组成。

相关主题