奖学金评定子系统有如下功能要求: (1)确定奖学金的等级与标准; (2)绩点的统计:根据一学期各科考试成绩计算绩点并保存; (3)统计奖学金:根据绩点进行奖学金的计算、评定,并保存评定结果; (4)打印奖学金评定结果清单。 试根据上述要求画出该子系统的数据流程图,并根据其数据流图的类型转换出租应的软件结构图。
时间: 2024-02-24 12:00:37 浏览: 35
以下是奖学金评定子系统的数据流程图:
```
+-----------------+
| 确定奖学金标准 |
+--------+--------+
|
|
|
+--------v--------+
| 绩点统计子系统 |
+--------+--------+
|
|
|
+--------v--------+
| 统计奖学金子系统 |
+--------+--------+
|
|
|
+--------v--------+
| 打印结果子系统 |
+-----------------+
```
根据数据流程图,我们可以将其转换为结构化程序设计中的模块结构图,如下所示:
```
+-----------+
| 主程序模块|
+-----+-----+
|
|
|
+-----v-----+
| 绩点统计模块|
+-----+-----+
|
|
|
+-----v-----+
| 奖学金评定模块|
+-----+-----+
|
|
|
+-----v-----+
| 打印结果模块|
+-----------+
```
在结构化程序设计中,主程序模块是整个程序的控制中心,它通过调用其它模块来完成各种功能。在奖学金评定子系统中,主程序模块需要调用绩点统计模块、奖学金评定模块和打印结果模块来完成各项任务。绩点统计模块用于计算学生的绩点,奖学金评定模块用于根据绩点计算和评定奖学金,打印结果模块用于将评定结果输出为清单。