1 / 8
文档名称:

学生成绩单管理系统源代码.doc

格式:doc   大小:86KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生成绩单管理系统源代码.doc

上传人:buhouhui915 2017/11/27 文件大小:86 KB

下载得到文件列表

学生成绩单管理系统源代码.doc

相关文档

文档介绍

文档介绍:学生成绩单管理系统
利用面向对象编程方法设计一个学生成绩单管理系统,要求实现以下功能:
录入(添加)学生信息:学号、姓名、平时成绩和考试成绩,系统自动计算总评成绩(平时成绩占20%,考试成绩占80%)。可以一次录入多名学生的信息。
查询学生成绩:输入要查询的学生的学号,查询该学生的信息并显示。
显示学生成绩单:按学号顺序显示学生成绩单。
删除学生信息:输入要删除的学生的学号,得到用户确认后,删除该学生的信息。
修改学生信息:输入要修改的学生的学号,显示该学生的原有信息,用户输入修改后的信息。
对成绩进行统计分析:可以对总成绩进行统计分析,分别统计出各个成绩段的人数和比例, 本课程班级平均成绩等。
实验步骤如下:
1. 创建项目
创建一个Win32 Console Application,项目名为“StudentScore”。
2. 定义学生类CStudent
(1)新建一个“C/C++ Header File”,文件名为“”,代码如下:
// 学生类的定义
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”,文件名为“”,代码如下:
// 学生类的成员函数实现
#include <>
#include <>
#include ""
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, );
strcpy( name, );
UsualScore=;
TestScore=;
TotalScore=