实验指导书
实验四 成绩管理程序设计与实现
一、实验目的与要求
实验目的:锻炼面向对象编程与文件操作能力
实验要求:
1、熟悉C++程序设计。
2、运用OO知识对实验题目进行分析和设计。
3、进行程序编写和调试工作。
二、实验内容
设计一个程序实现对学生成绩的管理,要求可以对指定的文件进行操作,可将多个文件组成一个文件。程序设计功能及要求:
1、输入:学生的基本信息,包括学号、姓名、C语言成绩、高等数学成绩等。
原始数据文件格式 (具体数据和项目自行编写):
学号 姓名 英语 C语言
1 张三
2 李四 高等数学………… 76 89 78 … … …
2、查询:可以按学号、姓名等进行成绩查询。
3、删除:删除某条记录。
4、计算:计算每个学生的总成绩、平均成绩,所有学生单科的平均成绩,将总成绩、平均成绩、名次加到对应学生成绩记录后。
5、统计:统计每科成绩分布情况,统计情况加到文件最后。
输出数据文件(由程序自动生成)
学号 姓名 英语 C语言 高等数学 ………平均成绩 名次
1 张三 76 89 78
2 李四 …. …. ….
统计情况: …………