⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 s02.cpp

📁 人员信息管理系统的c++程序。适合C++学习者的入门参考。
💻 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 + -