学生信息管理系统
图3-6 成绩管理 第一层数据流程图
以下是对模块P5的功能进一步分解所获得的系统第一层数据流程图(如图3-6所示):
- 16 -
学生信息管理系统
图3-7 档案管理 第一层数据流程图
为了进一步了解系统的信息联系,有必要针对模块P1的第一层数据流程图中的加工处理在功能上进一步细化,生成第二层数据流程图。
以下是对模块P1.1的功能进一步分解所获得的系统第二层数据流程图(如图3-8所示):
- 17 -
学生信息管理系统
图3-8 学籍管理 第二层数据流程图
3.2 数据字典
绘制数据流程图后,只是对数据处理和彼此间的联系进行了说明,为了进
一步明确数据的详细内容和数据加工过程,应将底层数据流程图中的数据流及其组成部分的数据存储、外部项和加工,通过数据字典描述清楚,以便于今后系统设计的进行。
数据字典是数据流程图上所有成分的定义和解释的文字集合,是系统逻辑模型的详细、具体说明。数据字典描述的主要内容有:数据流、数据存储、加工以及外部项。下面就用数据字典对本系统所涉及的一些具体内容进行举例说明。
如表3-1至3-5所示:
数据流 系统名:学生信息管理系统 编号: F2 条目名: 注册信息 别名: 来源:“总务部”外部项 去处:“学籍管理”加工处理 数据流结构: 学生基本信息={新生数据=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分} 简要说明:每个学生注册登记后都会形成一条学生记录,以供学籍管理 修改记录: 编写:费佳玲 日期 2008.5.15 审核: 日期 表3-1 数据字典“数据流”条目举例
- 18 -
学生信息管理系统
外部项 系统名:学生信息管理系统 编号: 条目名: 学生 别名: 输入数据流: 班级表、课程表、输出数据流: 入学通知单 成绩及评级结果 主要特征:根据学生数据单,接受录入 在学生表中添加一记录,并将录入信息作为记录的值 其主要特征是:学生记录,班级名称指定班级的学生名单,成绩评级后反馈的成绩及评级结果 简要说明: 修改记录: 编写:费佳玲 日期 审核: 日期 表3-2 数据字典“外部项”条目举例 2008.5.15 数据元素 系统名:学生信息管理系统 编号: 条目名: 学生记录单 别名: 输入数据流:学生基本信息 存储处:学籍表; 数据元素值:代码类型 字符型 简要说明:学生记录单是识别每张每个学生的依据 修改记录: 编写:费佳玲 日期 审核: 日期 表3-3 数据字典“数据元素”条目举例
- 19 -
2008.5.15 学生信息管理系统
加 工 系统名:学生信息管理系统 编号: P1 条目名:学籍管理模块加工 别名: 输入:F1、F2、F3、F4 加工逻辑: 1.接受学生入学通知单或学籍变动信息或毕业信息,2.经过注册登记或学籍变动处理,3输出学生基本信息表。 简要说明: 主要是新生入学的建档管理,并要求提供相应的准确数据。 修改记录: 编写:费佳玲 日期 2008.5.15 审核: 日期 表3-4 数据字典“学籍管理模块加工”
输出:F5 加 工 系统名:学生信息管理系统 编号: P2 条目名:班级管理模块加工 别名: 输入:F5、F7 加工逻辑: 1.接受学生基本信息和教师基本信息,2.经过分班处理,3输出班级分配表。 简要说明: 主要进行班级学生和班主任分配 修改记录: 编写:费佳玲 日期 审核: 日期 表3-5 数据字典“班级管理模块加工”
输出:F6 2008.5.15 - 20 -