湖南科技学院课程设计报告课程名称:计算机高级语言(C++)课程设计课程设计题目:学生通讯管理系统系:数学与计算科学系专 业:信息与计算科学年级、班:信计 0801姓 名:谭鄱仑学 号:202505002109指导老师:牛志毅职 称:讲师2025 年 12 月目 录课程实验报告——--—————-—----——-——--————-——---3一 、 需 求 分 析 — --—-—-—-————--——-—-—-—----——-—--—-------—-——3二 、 概 要 设 计 --—------—-——-——--——-----—--———-—--—————--—--3 三、程序实现思路—-———-----—-———--—-—-—----------—-—-——-——7四 、 设 计 总 结 --—-----—--——-——-----—-——--—--—---—-————-—-——7五、参考文献----——-———-—-———-————-————-——--—--—-—————----7六、源代码-—--——-————---—-—-—--—-—-———--———————-—--—---——8七、运行情况…………………………………………………………16C++语言程序设计报告一、需求分析用 C++编写下面程序学生成绩统计管理系统(*****)要求实现如下功能: ① 成绩的输入(学号、姓名、英语、数学、C++语言…)。 ② 成绩统计(各科平均成绩、各科成绩“优秀”、“良好”、“中等”、“及格”、“不及格”的人数及其所占比例)。 ③ 总成绩统计(学生的总成绩、平均成绩及成绩排名). ④ 成绩的统计结果显示。 ⑤ 学生数据的添加、修改、与删除。 ⑥ 学生数据的读取与存储。二、概要设计主要数据定义以及各程序模块的功能: Student 类中:class Student{private: int id;//学号 string name;//姓名 double score[3]; int x;//指示是否存储了数据 double all;//总成绩 int rank;//名次 string dengji;//等级public: Student();//构造函数 void SetStudentID(int);//输入学生学号 int StudentID();//返回学生学号 void SetStudentName(string str);//输入学生姓名 string StudentName();//返回学生姓名 void SetStudentScore(double y,double s,double c);//输入学生成绩 double StudentYscore();//返回学生英语成绩 double StudentSscore();//返回学生数序成绩 double StudentCscore();//返回学生 C++成绩 void SetStudentX(int n);//给判定学生数据存在与否的 X 赋值 vo...