- 24
- 0
- 约2.37万字
- 约 36页
- 2020-06-30 发布于安徽
- 举报
科技学院
课程设计报告
课程名称:
计算机高级语言(C++)课程设计
课程设计题目:
学生通讯管理系统
系:
数学与计算科学系
专 业:
信息与计算科学
年级、班:
信计0801
姓 名:
谭鄱仑
学 号:
9
指导教师:
牛志毅
职 称:
讲师
2010年12月
目 录
课程实验报告--------------------------------3
一、需求分析---------------------------------------------3
二、概要设计---------------------------------------------3
三、程序实现思路-----------------------------------------7
四、设计总结---------------------------------------------7
五、参考文献---------------------------------------------7
六、源代码-----------------------------------------------8
七、运行情况…………………………………………………………16
C++语言程序设计报告
需求分析
用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赋值
void Getall();//计算学生总成绩
void SetRank();//给学生名次值加1
int Rank();//返回学生名次值
int StudentX();//返回判定X的值,判定是否修改
void RankClear();//给学生的名次赋值为1
void Setdengji(string dengji);//输入等级
double All();//返回学生总成绩
string StudentDengji();//返回学生等级值
};
Studentifo类中:
class Studentifo
{
private:
int num;//学生个数
Student *stu;//定义指向存储学生类的指针
public:
Studentifo(int n);//构造函数
void LoadID(int n);//输入学生学号
void LoadName(int ,string name);//输入学生
void LoadScore(int ,double,double,double);//输入学生各科成绩
void Setifo();//插入学生数据
void Putifo();//输出所有学生数据
void Clear();//清除所有学生数据
void PutID();//输出指定学生数据
void Cl
您可能关注的文档
- A.1 土(石)方工程 作业.doc
- ADAMS仿真作业说明书.doc
- Ansys Workbench界面命令说明书.doc
- A级防火发泡水泥保温板地施工方案设计.doc
- C、铸造—2012—问题详解.doc
- CAD操作快捷键大全.doc
- CAD电脑导图软件说明书.doc
- CST STUDIO SUITE 2014波导端口概述.doc
- C语言大数据库-学生成绩统计管理系统.doc
- FIR滤波器地设计.doc
- 青冈法院书记员招聘考试真题库2025.docx
- 天全县法院书记员招聘笔试真题2025.docx
- 2025年郑州市二七区法院系统招聘真题.docx
- 人教PEP版五年级下册英语Unit 1~Unit 6全册教案.docx
- 卢龙县法院书记员招聘笔试真题2025.docx
- 长沙市芙蓉区财政局招聘笔试真题2025.docx
- 【新教材】人教PEP版(2024)四年级下册英语 Unit 3 Time for school C Reading time & Project 教案.docx
- 舒城县法院书记员招聘笔试真题2025.pdf
- 西华县法院书记员招聘笔试真题2025.pdf
- 广西南宁市事业单位考试综合应用能力(自然科学专技类C类)2026年复习重点解析.docx
原创力文档

文档评论(0)