机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(dataflowdiagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边绘图,一边核对相应的数据和报表、模型等。数据流程图的基本符号如下:外部实体: 数据流向:数据存储: 处理过程:通过对系统的需求分析,系统的基本功能已经大体确定。整个系统各个模块的业务流,数据流图为:图2.2数据流程图数据库生成报表管理人员登录学生信息用户信息用户名、密码用户名、密码添加、修改、删除、查询操作存储返回2.3 数据字典数据流程图虽然可以从数据流向的角度说明系统的组成以及名组成部分的相互关系,但用来具体说明的各个组成和各数据流程的内容是不够的。具体地说明各组成部分和各个数据流程的内容,则需要由数据字典来完成。数据字典是系统分析阶段的重要文档,它清楚地定义与详细地解释了数据流程图上不能详细表达的内容,同时它也是同用户交谈的工具。数据字典是为了数据流图中的每个数据流、文件、加工,以及组成数据流或文件的数据项做出说明,其中对每个加工的描述称为“小说明”,也可称为“加工逻辑说明”。下面列出本系统中,数据字典的部分条目。名字:学生基本信息描述:能够描述一个学生的基本信息定义:其基本内容包括:学生学号,学生姓名,学生性别,奥校年级,奥校班级,宅电,手机(小灵通),原小学,原班级,原中学,原班级,特长爱好,获奖情况,备注。位置:stinfo表名字:学号描述:唯一的标示一个学生的特定编号定义:字段名为number,字长为16,不可以为空,贯穿所有的表位置:所有的表名字:姓名