C++实现简单的职工信息管理系统

2020-01-06 13:41:39王冬梅
  •    
  • void menu() //显示菜单  { 
  • cout<<endl;  cout<<"***********************************************"<<endl; 
  • cout<<"** **"<<endl;  cout<<"** 职工信息管理系统主菜单 **"<<endl; 
  • cout<<"** **"<<endl;  cout<<"** 1.职工信息添加 **"<<endl; 
  • cout<<"** 2.职工信息修改 **"<<endl;  cout<<"** 3.职工信息删除 **"<<endl; 
  • cout<<"** 4.职工信息排序 **"<<endl;  cout<<"** 5.职工信息查找 **"<<endl; 
  • cout<<"** 6.职工信息显示 **"<<endl;  cout<<"** 7.职工信息保存 **"<<endl; 
  • cout<<"** 0.退出 **"<<endl;  cout<<"** **"<<endl; 
  • cout<<"***********************************************"<<endl;  cout<<endl; 
  • }   
  • void domain() //主菜单函数实现  { 
  •   WorkerList wl; 
  • while(1)  { 
  • system("cls");  menu(); 
  • cout<<"请选择数字编号0~7"<<endl;  int i1; 
  • cin>>i1;  while(!(i1>=0&&i1<=7)) 
  • {  cout<<"输入有误,请重新输入:"<<endl; 
  • cin>>i1;  } 
  • switch(i1)  { 
  • case 1:wl.add();break;  case 2:wl.modify();break; 
  • case 3:wl.dele();break;  case 4:wl.sort();break; 
  • case 5:wl.search();break;  case 6:wl.showworker();break; 
  • case 7:wl.save();break;  case 0:cout<<"系统退出!!"<<endl; 
  • exit(0);  default: 
  • break;  } 
  • cout<<"是否返回主菜单? Y/N"<<endl;  cin>>p; 
  • if(p=="n"||p=="N")  {  
  • cout<<"系统退出!!"<<endl;  exit(0); 
  • }  }