欢迎来到天天文库
浏览记录
ID:23024802
大小:44.50 KB
页数:10页
时间:2018-11-03
《c++程序设计学生信息管理源码》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、C++课程设计学生信息管理源码,VC环境测试通过。.h文件#includeusingnamespacestd;classinfo//信息类{public:stringNAME;stringGRADE;stringSEX;stringYARD;stringCPP;stringENGLISH;stringMATH;};classnode:virtualpublicinfo//结点类(虚基类){public:node*left;node*right;node();//构造函数voidadd(node*n);//添加信息node*del1
2、();//删除信息voidshow();//显示信息};//删除实现方式node*delete1(node&head,stringname);//添加信息方式将数据赋值给数据成员voidinit(node&head,stringname,stringgrade,stringsex,stringyard,stringcpp,stringenglish,stringmath);//删除函数voiddel(node*n);//信息录入voidenter(node&head);//实现显示voiddisplay(node&head);//实现查找void
3、search(node&head,stringname);//信息保存voidsave(node&head);//菜单1管理员菜单voidmenu1(node&head);//菜单2学生菜单voidmenu2(node&head);.cpp文件#include#include#include#include#include"conio.h"#include"test.h"usingnamespacestd;node::node()//构造函数初始化{left=0,right=
4、0;}voidnode::add(node*n)//实现信息添加{n->right=right;n->left=this;if(right!=NULL)right->left=n;right=n;}node*node::del1()//实现删除{if(left!=0)left->right=right;if(right!=0)right->left=left;return0;}voidnode::show()//信息显示方式{cout<<"姓名:"<5、6、=i->right){if(i->NAME==name){returni;}}return0;}//添加信息方式将数据赋值给数据成员voidinit(node&head,stringname,stringgrade,stringsex,stringyard,stringcpp,stringenglish,stringmath){node*n;n=newnode;n->NAME=name;n->GRADE=grade;n->SEX=sex;n->YARD=yard;n->CPP=cpp;n->ENGLISH=english;n->MATH=math7、;head.add(n);}voiddel(node*n)//删除函数{if(n!=0)n->del1();deleten;}voidenter(node&head)//信息录入{node*n;n=newnode;cout<<"输入姓名、班级、性别、院系、成绩:"<>n->NAME;cout<<"班级:";cin>>n->GRADE;cout<<"性别:";cin>>n->SEX;cout<<"院系:";cin>>n->YARD;cout<<"成绩:"<>n8、->CPP;cout<<"英语:";cin>>n->ENGLISH;cout<<"数学:";cin>>n->MATH;cout<<"**
5、6、=i->right){if(i->NAME==name){returni;}}return0;}//添加信息方式将数据赋值给数据成员voidinit(node&head,stringname,stringgrade,stringsex,stringyard,stringcpp,stringenglish,stringmath){node*n;n=newnode;n->NAME=name;n->GRADE=grade;n->SEX=sex;n->YARD=yard;n->CPP=cpp;n->ENGLISH=english;n->MATH=math7、;head.add(n);}voiddel(node*n)//删除函数{if(n!=0)n->del1();deleten;}voidenter(node&head)//信息录入{node*n;n=newnode;cout<<"输入姓名、班级、性别、院系、成绩:"<>n->NAME;cout<<"班级:";cin>>n->GRADE;cout<<"性别:";cin>>n->SEX;cout<<"院系:";cin>>n->YARD;cout<<"成绩:"<>n8、->CPP;cout<<"英语:";cin>>n->ENGLISH;cout<<"数学:";cin>>n->MATH;cout<<"**
6、=i->right){if(i->NAME==name){returni;}}return0;}//添加信息方式将数据赋值给数据成员voidinit(node&head,stringname,stringgrade,stringsex,stringyard,stringcpp,stringenglish,stringmath){node*n;n=newnode;n->NAME=name;n->GRADE=grade;n->SEX=sex;n->YARD=yard;n->CPP=cpp;n->ENGLISH=english;n->MATH=math
7、;head.add(n);}voiddel(node*n)//删除函数{if(n!=0)n->del1();deleten;}voidenter(node&head)//信息录入{node*n;n=newnode;cout<<"输入姓名、班级、性别、院系、成绩:"<>n->NAME;cout<<"班级:";cin>>n->GRADE;cout<<"性别:";cin>>n->SEX;cout<<"院系:";cin>>n->YARD;cout<<"成绩:"<>n
8、->CPP;cout<<"英语:";cin>>n->ENGLISH;cout<<"数学:";cin>>n->MATH;cout<<"**
此文档下载收益归作者所有