某教务系统具备以下功能: 输入ID及口令后,经验证进入教务管理系统,根据请求进行分类处理。 查询成绩:查询成绩以及从名次表中得到名次信息。学籍管理:根据学生总成绩确定名次信息;成绩处理:处理单科成绩并输入成绩表中。就以上系统功能画出0层和1层的数据流图。
时间: 2024-10-18 12:13:20 浏览: 66
在教务管理系统中,我们可以将功能分解成数据流,绘制层次结构的数据流图(DFD)。以下是简化版的0层(顶层)和1层(第一层详细)的数据流图:
**0层数据流图 (DFD):**
```
+-------------------+
| 用户登录系统 |
+-------------------+
| |
| 输入ID/口令 |
| |
| +--------------+ |
| | 数据验证 | |
| | (输入校验) | |
| +--------------+ |
| |
| | |
V V V
+--+
| 教务系统|
+-------+------------+
| | |
| 处理请求| 分类处理 |
| | |
| | |
+--+-------------+
|
V
+---------+----------+
| 成绩查询| 学籍管理 |
+---------+----------+
| |
| 处理请求|
| |
+---------+----------+
| 名次信息 |
+---------+----------+
|
V
+-------------+
| 成绩处理模块|
+-------------+
| | |
| 输入成绩| 存入成绩表|
| | |
+-------------+
```
**1层数据流图 (DFD):**
```plaintext
+-----------+ +---------+----------+
| 用户输入 | --+ +---------+----------+
+----------+ +----------+ +-------------+
| 登录成功| ---->| 分类处理| ---->| 成绩查询请求|
+----------+ +----------+ +-------------+
| |
| 传出条件判断 |
| 选择对应模块 |
V |
+--+
| 成绩查询模块 | | 学籍管理| ------> 查询结果
+---------------------+ | 求取名次 |
+---------+----------+
+---------+----------+ +---------------+
| 分类处理| ------> 选中| | 成绩处理请求 |
+---------+ | 模块| |
V |
+-------------------------+ |
| 成绩处理模块 | |
+-------------------------+ |
| 输入单科成绩 | |
| 添加到成绩表 | |
+
阅读全文