- 1
- 0
- 约7.07千字
- 约 26页
- 2021-02-28 发布于山东
- 举报
C++ 简单学生成绩管理系统
C++学生成绩管理系统
要求用 C++语言编写学生成绩管理系统,要求能进行添加删除修改输入输出等的操作,并能使用面相对像原理对此系统进行实现。
学生成绩管理系统分析:
学生成绩管理系统分为 8 个模块,分别是:添加学生信息,输出学生成绩,查找学生成绩,修改学生成绩,删除学生成绩,学生成绩排序,保存数据到文件和读取文件中学生成绩的模块。
学生成绩管理系统结构:
C++ 简单学生成绩管理系统
Student()
Add()
Output()
Find()
Modify()
Deleted()
Sort()
Save()
Load()
重载符号
Main() 函数
Menu() 函数
Student 类
私有成员:
char name[20];
char sex[5];
公有函数 int number;
int score[3];
int total;
int average;
各个子函数功能及其流程:
首先定义一个学生类 Class Student ;并定义其各个私有变量和公有函数
C++ 简单学生成绩管理系统
Class Student
私有变量
Cl
a
ou
fin
de
m
sa
lo
重
as
d
tp
d
let
od
ve
ad
载
s
d
ut
e
ify
Student ();构造函数,用于初始化学生类中的各个变量并记
录
Add();函数:用于添加学生信息的函数包括学号姓名成绩等的内容
主函数 main()
菜单函数 menu()
选择 菜 单 中 的选
项添加学生信息
调用 Add ()函数
调用重载 并添加信息
Output ();函数:用于输出学生信息,包括学号姓名各科及总分平均成绩
C++ 简单学生成绩管理系统
主函数 main()
菜单函数 menu()
选 择菜 单 中 的选
项输出学生信息
调用 Output()函数
输出学生信息
Find ();函数:用于查找学生各项信息。
主函数 main()
菜单函数 menu()
选 择菜 单 中 的选
项查找学生信息
调用 find ()函数
要求输入学生姓名
查找并输出学生信息
6. modify(); 函数:用于修改学生各项信息。
C++ 简单学生成绩管理系统
主函数 main()
菜单函数 menu()
选 择菜 单 中 的选
项修改学生信息
调用 modify ()函数
要求输入学生姓名
修改并保存学生信息
delete(); 函数:用于删除学生信息。
主函数 main()
菜单函数 menu()
选 择菜 单 中 的选
项删除学生信息
调用 delete()函数
要求输入学生姓名
删除学生信息
8.sort(); 函数:对学生各项信息进行排序操作。
C++ 简单学生成绩管理系统
主函数 main()
菜单函数 menu()
选择 菜 单 中 的选
项学生信息排序
调用 Sort()函数
完成排序操作
save() 和 load(); 函数:将学生信息保存到文件中,并在需要的时候调用该文件将其中的学生信息显示出来
主函数 main()
菜单函数 menu()
选择菜单中的选项 调用 save()函数
选保存或读取
调用 load()函数 按要求输入文件名
文件读取成功 文件保存成功
“=”“ ”“ ”符号的重载:在各个函数处理数据过程中对这些的调用处理
函数源代码:
此函数源代码在 VisualC++6.0 环境下编译通过。具体如下 :
C++ 简单学生成绩管理系统
#includeiostream.h
#includeconio.h
#includeiomanip.h
#includestdio.h
#includestring.h
#includestdlib.h
#includefstream.h
class student // 定义学生类
{
private:// 定义学生类的私有成员
char name[20]; // 名字
char sex[5]; // 性别
int number; // 学号
int score[3]; // 分数
int total; // 总分
C++ 简单学生成绩管理系统
int average; // 平均分
public: //
student();
公有成员
// 学生构造函数,用于学生数据的初始化及保存学生
数据
void add(); // 添加学生信息函数
void output(); // 输出学生信息函数
void find(); // 查找学生数据函数
void modify(); // 修改学生信息函数
void deleted(); // 删除学生信息函数
void sort(); // 排序函数
void save(); /
您可能关注的文档
最近下载
- 2025年山东药品食品职业学院高职单招综合素质考试参考题库及答案解析.docx VIP
- (高清版)DB4409∕T 24-2021 《奇楠沉香扦插技术规程》.docx VIP
- 2026年广东中考生物命题趋势预测试卷(附答案解析).docx VIP
- 北京市2025年高考:《英语》考试真题(含答案).pdf VIP
- 世界金融史:泡沫、战争与股票市场([日]板谷敏彦 著).pdf VIP
- 2025年北京央教湘岳假期寒假作业七年级英语人教版答案.pdf VIP
- 明月海藻实习素材.doc VIP
- 死因监测工作例会的制度.doc VIP
- 《墙面石材干挂(背栓式)施工工艺》.docx VIP
- 老年人营养不良的评估(老年人能力评估课件).ppt
原创力文档

文档评论(0)