📄 s02.cpp
字号:
#include"iostream.h"
#include<cstring>
#include"people.h"
void main()
{
int m,x1,y1,z1;
student s;
teacher t;
graduate g;
TA ta;
char namestr[11];
char numberstr[7];
char sexstr[10];
char IDnostr[16];
char prinapalshipstr[17];
char departmentstr[21];
char classnostr[7];
char subjectstr[21];
char teacheradviserstr[21];
char ch;
do
{
cout<<"****人员信息管理系统********"<<endl;
cout<<"=====1.学生信息============="<<endl;
cout<<"=====2.教师信息============="<<endl;
cout<<"=====3.研究生信息==========="<<endl;
cout<<"=====4.助教信息============="<<endl;
cout<<"=====0:退出================="<<endl;
cout<<endl;
cout<<"*****请输入您的选择!*******"<<endl;
cin>>m;
switch(m)
{
case 1:
{
do
{
cout<<"请输入姓名:"<<endl;
cin>>namestr;
s.setname(namestr);
cout<<"请输入编号:"<<endl;
cin>>numberstr;
s.setnumber(numberstr);
cout<<"请输入性别:"<<endl;
cin>>sexstr;
s.setsex(sexstr);
cout<<"请输入身份证号:"<<endl;
cin>>IDnostr;
s.setid(IDnostr);
cout<<"请输入出生年月日:"<<endl;
cin>>x1>>y1>>z1;
date p1(x1,y1,z1);
student symd(p1);
s.syear=symd.syear;
s.smonth=symd.smonth;
s.sday=symd.sday;
cout<<"请输学生"<<s.Getname()<<"的班号:"<<endl;
cin>>classnostr;
s.setclassno(classnostr);
s.setclassify();
cout<<"\n学生:"<<s.Getname()<<"\n编号:"<<s.Getnumber()<<"\n性别:"<<s.Getsex()<<"\n身份证号:"<<s.Getid()<<endl;
s.getsymd();
cout<<"\n班号:"<<s.Getclassno()<<"\n职务是:";
s.setclassify();
cout<<"请问,还要继续输入吗?(y/n)"<<endl;
cin>>ch;
}while(ch=='y');
break;
}
case 2 :
{
do
{
cout<<"请输入姓名:"<<endl;
cin>>namestr;
t.setname(namestr);
cout<<"请输入编号:"<<endl;
cin>>numberstr;
t.setnumber(numberstr);
cout<<"请输入性别:"<<endl;
cin>>sexstr;
t.setsex(sexstr);
cout<<"请输入身份证号:"<<endl;
cin>>IDnostr;
t.setid(IDnostr);
cout<<"请输入出生年月日:"<<endl;
cin>>x1>>y1>>z1;
date p1(x1,y1,z1);
teacher tymd(p1);
t.tyear=tymd.tyear;
t.tmonth=tymd.tmonth;
t.tday=tymd.tday;
cout<<"请输入老师"<<t.Getname()<<"的职务:"<<endl;
cin>>prinapalshipstr;
t.setprinapalship(prinapalshipstr);
cout<<"请输入老师"<<t.Getname()<<"的部门:"<<endl;
cin>>departmentstr;
t.setdepartment(departmentstr);
t.setclassify();
cout<<"\n老师:"<<t.Getname()<<"\n编号:"<<t.Getnumber()<<"\n性别:"<<t.Getsex()<<"\n身份证号:"<<t.Getid()<<endl;
t.gettymd();
cout<<"\n职务:"<<t.Getprinapalship()<<"\n部门:"<<t.Getdepartment()<<endl;
cout<<"请问,还要继续输入吗?(y/n)"<<endl;
cin>>ch;
}while(ch=='y');
break;
}
case 3:
{
do
{
cout<<"请输入姓名:"<<endl;
cin>>namestr;
g.setname(namestr);
cout<<"请输入编号:"<<endl;
cin>>numberstr;
g.setnumber(numberstr);
cout<<"请输入性别:"<<endl;
cin>>sexstr;
g.setsex(sexstr);
cout<<"请输入身份证号:"<<endl;
cin>>IDnostr;
g.setid(IDnostr);
cout<<"请输入出生年月日:"<<endl;
cin>>x1>>y1>>z1;
date p1(x1,y1,z1);
graduate gymd(p1);
g.gyear=gymd.gyear;
g.gmonth=gymd.gmonth;
g.gday=gymd.gday;
cout<<"请输入研究生"<<g.Getname()<<"的专业:"<<endl;
cin>>subjectstr;
g.setsubject(subjectstr);
cout<<"请输入研究生"<<g.Getname()<<"的导师:"<<endl;
cin>>teacheradviserstr;
g.setteacheradviser(teacheradviserstr);
g.setclassify();
cout<<"\n研究生:"<<g.Getname()<<"\n编号:"<<g.Getnumber()<<"\n性别:"<<g.Getsex()<<"\n身份证号:"<<g.Getid()<<endl;
g.getgymd();
cout<<"\n专业:"<<g.Getsubject()<<endl;
cout<<"导师:"<<g.Getteacheradviser()<<endl;
cout<<"请问,还要继续输入吗?(y/n)"<<endl;
cin>>ch;
}while(ch=='y');
break;
}
case 4:
{
do
{
cout<<"请输入姓名:"<<endl;
cin>>namestr;
ta.setname(namestr);
cout<<"请输入编号:"<<endl;
cin>>numberstr;
ta.setnumber(numberstr);
cout<<"请输入性别:"<<endl;
cin>>sexstr;
ta.setsex(sexstr);
cout<<"请输入身份证号:"<<endl;
cin>>IDnostr;
ta.setid(IDnostr);
cout<<"请输入出生年月日:"<<endl;
cin>>x1>>y1>>z1;
date p1(x1,y1,z1);
TA taymd(p1);
ta.tayear=taymd.tayear;
ta.tamonth=taymd.tamonth;
ta.taday=taymd.taday;
cout<<"请输入助教"<<ta.Getname()<<"的专业:"<<endl;
cin>>subjectstr;
ta.setsubject(subjectstr);
cout<<"请输入助教"<<ta.Getname()<<"的职务:"<<endl;
cin>>prinapalshipstr;
ta.setprinapalship(prinapalshipstr);
cout<<"请输入助教"<<ta.Getname()<<"的部门:"<<endl;
cin>>departmentstr;
ta.setdepartment(departmentstr);
ta.setclassify();
cout<<"\n助教:"<<ta.Getname()<<"\n编号:" <<ta.Getnumber()<<"\n性别:"<<ta.Getsex()<<"\n身份证号:"<<ta.Getid()<<endl;
ta.gettaymd();
cout<<"\n专业:"<<ta.Getsubject()<<"\n职务:"<<ta.Getprinapalship()<<"\n部门:"<<ta.Getdepartment();
cout<<"请问,还要继续输入吗?(y/n)"<<endl;
cin>>ch;
}while(ch=='y');
break;
}
}
}while(m!=0);
cout<<"谢谢使用本系统!"<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -