下载后可任意编辑学生成绩单管理系统利用面对对象编程方法设计一个学生成绩单管理系统, 要求实现以下功能: 录入( 添加) 学生信息: 学号、 姓名、 平常成绩和考试成绩, 系统自动计算总评成绩( 平常成绩占 20%, 考试成绩占 80%) 。能够一次录入多名学生的信息。 查询学生成绩: 输入要查询的学生的学号, 查询该学生的信息并显示。 显示学生成绩单: 按学号顺序显示学生成绩单。 删除学生信息: 输入要删除的学生的学号, 得到用户确认后, 删除该学生的信息。 修改学生信息: 输入要修改的学生的学号, 显示该学生的原有信息, 用户输入修改后的信息。对成绩进行统计分析: 能够对总成绩进行统计分析, 分别统计出各个成绩段的人数和比例, 本课程班级平均成绩等。实验步骤如下: 1. 创立项目创 立 一 个Win32 Console Application, 项 目 名为”StudentScore”。2. 定义学生类 CStudent( 1) 新 建 一 个 ” C/C++ Header File”, 文 件 名为”student.h”, 代码如下: // student.h 学生类的定义class CStudent { public: CStudent( char * id="", char *na="",int us=0, int ts=0 ); // 构造函数下载后可任意编辑CStudent( const CStudent &s ); // 拷贝构造函数~CStudent(); char* GetID(); // 猎取学生的学号double GetTotalScore(); // 猎取总评成绩static void TableHead( ); // 输出表头void Display( ); // 显示学生信息private:char ID[5]; // 学号char name[10]; // 姓名int UsualScore; // 平常成绩int TestScore; // 考试成绩double TotalScore; // 总评成绩void CalcTotalScore(); // 计算总评成绩};( 2) 新 建 一 个 ” C++ Source File”, 文 件 名为”student.cpp”, 代码如下: // student.cpp 学生类的成员函数实现#include #include #include "student.h"CStudent::CStudent( char * id, char *na,int us, int ts ) // 构造函数{ strcpy(ID,id);strcpy(name,na); UsualScore=us; TestScore=ts; CalcTotalScore();下载后可任意编辑} CStudent::CStudent( const CStudent &s ) // 拷贝构造函数{ strcpy( ID, s.ID );strcpy( name, s.name );UsualScore=s.UsualScore;TestScore=s.TestScore;TotalScore=s.TotalScore;}CStudent::~CStudent()...