background image

1、 问题描述

1、题目描述

编写一个程序来管理学生成绩,本系统能实现以下功能:
输入信息:学生学号、姓名和成绩的输入;
修改信息:对学生学号、姓名和成绩进行添加、删除与修改;
查询:能够根据学号、姓名查询某个学生的成绩;
统计:能对学号、姓名和不同的成绩进行排序,并统计出不同分数段的学生
人数;
输出:输出所有学生信息或查询结果。

2、设计提示

1)先确定学生成绩管理的数据结构。如每个学生信息:学号、姓名、课程

1、课程 2  总分、均分等,每个数据项各用什么数据类型;

2)划分实现学生管理的功能模块;如主菜单、输入数据、修改、查询、统

计与输出等功能,并确定各功能模块的实现算法。

3)画出各模块的流程图或 S-R 图;

4)选择 语言的技术:普通数组、结构体数组、函数、指针、单链表或文

件等。

5)编写程序代码。

2、 程序功能模块

学生成绩管

输入

/输出模块

查询模块

更新模块

文件管理模块