Home
>
立思辰电子文档安全管理系统
>
成绩管理系统文档
成绩管理系统文档

time:2020-07-30 09:58:04

author:重庆佰鼎科技有限公司

【Font size: big medium smail

本文由重庆佰鼎科技有限公司提供,重点介绍了成绩管理系统文档相关内容。重庆佰鼎科技有限公司专业提供立思辰电子文档安全管理系统,word文档被管理员锁定,产品需求文档 版本管理软件等多项产品服务。您的满意是我们永远的追求,让我们伸出诚挚的双手真诚欢迎各界宾朋光临惠顾,与您并肩共创二十一世纪的美好明天

成绩管理系统文档这次带来的是学生管理系统的实例

编写一个学生管理系统,附有说明文档,可以任意添加学生,删除学生,编辑学生信息,并且具有保存和读入学生信息的功能。运行时请注意要将student.txt拷贝至Debug目录中,也就是与Exe文件是同级目录,它要作为数据库的角色出现。

程序主要实现思路:

①: 使用单链表实现本程序要求,单链表每个节点存储一个学生的信息。

②: 创建一个链表类(List),链表类可实现如下功能:创建链表,插入节点,删除节点,编辑节点,显示节点,保存链表信息等功能,读入数据文件等功能(详细说明请查看源代码)。

③: 创建一个操作类(Operater),操作类实现如下功能:显示菜单,操作链表。

话不多说,直接上源码吧!

#include

#include

#include

using namespace std;

int num; //总学生人数

class student {

friend class studentMessage;

private:

string ID;

string name;

double score[5]; //1-4代表math、English、OPP和总成绩 ,0号单元空出

student * next;

public:成绩管理系统文档

student();

string getName(){return name;}

string getID(){return ID;}

double getMath(){return score[1];}

double getEnglesh(){return score[2];}

double getOPP(){return score[3];}

double gettotol(){return score[4];}

student* getNext(){return next;}

static void analyse(int ,student * ); //分析成绩

void display(); //打印成绩

void swap(); //交换对象和对象->next的信息

};

student::student()

{

cout<<"请输入学生学号 : ";cin>>ID;

cout<<"请输入学生姓名 : ";cin>>name;

cout<<"请输入学生的数学、英语和OPP成绩 : "<

int a,b,c;

cin>>a;

while(a<0||a>100)

{

cout<<"输入成绩有误,请重新输入: "<

cin>>a;

}

cin>>b;

while(b<0||b>100)

{

cout<<"输入成绩有误,请重新输入: "<

cin>>b;

}

cin>>c;

while(c<0||c>100)

{

cout<<"输入成绩有误,请重新输入: "<

cin>>c;

}

score[1]=a;

score[2]=b;

score[3]=c;

score[4]=a+b+c;

next=NULL;

}

void student::analyse(int a,student * first)

......

cout<<"\n清空成功!\n";

cout<<"退出成功!\n";

}

void showMenu()

{

cout << " \n";

cout << "===============================\n";成绩管理系统文档

cout << " 学生成绩管理系统\n\n";

cout << " 1.显示所有学生成绩\n";

cout << " 2.添加信息\n";

cout << " 3.查询信息\n";

cout << " 4.删除信息\n";

cout << " 5.成绩排序\n";

cout << " 6.单科成绩分析\n";

cout << " 7.清空所有信息并退出系统\n";

cout << " 0.退出系统\n";

cout << "===============================\n";

cout << " \n";

}

int main()

{

int h;

studentMessage stuM=studentMessage();

while(1)

{

showMenu();

cout << "请输入操作对应的序号 : ";

cin >>h;

cout<

switch(h)

{

case 1: stuM.showAll(); break;

case 2: stuM.add(); break;

case 3: stuM.search(); break;

case 4: stuM.del(); break;

case 5: stuM.sort(); break;

case 6: stuM.showOne(); break;

case 7: stuM.clear(); return 0;

case 0: cout<<"\n退出成功!";return 0;

default:cout<<"\n输入序号有误!请输入正确的序号。"<

}

}

}文章幅度有限源码已经删减,需要完整的私信我哦!

是一款有关学生信息管理系统的源码,该系统是一个集成多功能的信息管理系统,有教师资料管理、学生管理、班级管理、专业管理、课程管理、成绩管理和院系管理功能模块,代码简单,适合新手入门练手!

最后,如果你想学C/C++编程可以私信小编“01”获取素材资料与开发工具和听课权限!

如果你想要学好C++最好加入一个组织,这样大家学习的话就比较方便,还能够共同交流和分享资料,给你推荐一个学习的组织:大牛小白C++组织 可以点击编程二字可直达欢迎加入一起玩转编程赠送书籍如下:点击➥获取➲

Reprint please indicate:http://www.cnsoftweb.com/wdgl-3422.html