C++ Project (EMPLOYEE MANAGEMENT)

 #include<iostream>


#include<conio.h>


#include<windows.h>


using namespace std;


struct emp{


 string name,id,address;


 int salary,contact;


};


int total=0;


emp e[100];


void empdata(){


 int user=0;


 cout<<"How many employees data do you want to enter??"<<endl;


 cin>>user;


 for(int i=total;i<total+user;i++){


  cout<<"Enter data of employee "<<i+1<<endl<<endl;


  cout<<"Enter employee name: ";


  cin>>e[i].name;


  cout<<"Enter id: ";


  cin>>e[i].id;


  cout<<"Enter address: ";


  cin>>e[i].address;


  cout<<"Enter contact: ";


  cin>>e[i].contact;


  cout<<"Enter salary: ";


  cin>>e[i].salary;


 }


 total=total+user;


}


void show(){


 if(total!=0){


 for(int i=0;i<total;i++){


  cout<<"Data of employee "<<i+1<<endl;


  cout<<"Name: "<<e[i].name<<endl;


  cout<<"ID: "<<e[i].id<<endl;


  cout<<"Address: "<<e[i].address<<endl;


  cout<<"Contact: "<<e[i].contact<<endl;


  cout<<"Salary: "<<e[i].salary<<endl;


 }


    }


    else{


     cout<<"No data is entered"<<endl;


 }


}


void search(){


 if(total!=0){


 string id;


 cout<<"Enter id of employee which you want to search"<<endl;


 cin>>id;


 for(int i=0;i<total;i++){


  if(e[i].id==id){


  cout<<"Data of employee "<<i+1<<endl;


  cout<<"Name: "<<e[i].name<<endl;


  cout<<"ID: "<<e[i].id<<endl;


  cout<<"Address: "<<e[i].address<<endl;


  cout<<"Contact: "<<e[i].contact<<endl;


  cout<<"Salary: "<<e[i].salary<<endl;


  break;


  }


  if(i==total-1){


   cout<<"No such record found"<<endl;


  }


 }


}else{


 cout<<"No data is entered"<<endl;


}


}


void update(){


 if(total!=0){


 string id;


 cout<<"Enter id of employee which you want to update"<<endl;


 cin>>id;


 for(int i=0;i<total;i++){


  if(e[i].id==id){


  cout<<"Old data of employee "<<i+1<<endl;


  cout<<"Name: "<<e[i].name<<endl;


  cout<<"ID: "<<e[i].id<<endl;


  cout<<"Address: "<<e[i].address<<endl;


  cout<<"Contact: "<<e[i].contact<<endl;


  cout<<"Salary: "<<e[i].salary<<endl;


  cout<<"\nEnter new data"<<endl;


  cout<<"Enter employee name: ";


  cin>>e[i].name;


  cout<<"Enter id: ";


  cin>>e[i].id;


  cout<<"Enter address: ";


  cin>>e[i].address;


  cout<<"Enter contact: ";


  cin>>e[i].contact;


  cout<<"Enter salary: ";


  cin>>e[i].salary;


  break;


  }


  if(i==total-1){


   cout<<"No such record found"<<endl;


  }


 }


}else{


 cout<<"No data is entered"<<endl;


}


}


void del(){


 if(total!=0){


 int press;


 cout<<"Press 1 to delete specific record"<<endl;


 cout<<"Press 2 to delete full record"<<endl;


 cin>>press;


 if(press==1){


  string id;


  cout<<"Enter id of employee which you want to delete"<<endl;


  cin>>id;


  for(int i=0;i<total;i++){


   if(e[i].id==id){


    e[i].name=e[i+1].name;


    e[i].id=e[i+1].id;


    e[i].address=e[i+1].address;


    e[i].contact=e[i+1].contact;


    e[i].salary=e[i+1].salary;


    total--;


    cout<<"Your required record is deleted"<<endl;


    break;


   }


   if(i==total-1){


   cout<<"No such record found"<<endl;


  }


  }


 }


 else if(press==2){


  total=0;


  cout<<"All record is deleted"<<endl;


 }


 else{


  cout<<"Invalid Input"<<endl;


 }


}else{


 cout<<"No data is entered"<<endl;


}


}


main(){


 cout<<"\n\n\t\tEmployee Management System"<<endl;


   string username,password;


    cout<<"\n\n\n\t\t******Signup******"<<endl;


 cout<<"\t\tEnter new username: ";


 cin>>username;


 cout<<"\t\tEnter new password: ";


 cin>>password;


 cout<<"\t\tYour new id is creating please wait";


 for(int i=0;i<6;i++)


 {


  cout<<".";


  Sleep(500);


 }


 cout<<"\n\t\tYour id created successfully";


 Sleep(2000);


 start:


 system("CLS");


 string usrn,pswd;


 cout<<"\n\n\t\tEmployee Management System"<<endl;


 cout<<"\n\n\n\t\t LOGIN"<<endl;


 cout<<"\t\tEnter username: ";


 cin>>usrn;


 cout<<"\t\tEnter password: ";


 cin>>pswd;


 if(usrn==username&&pswd==password)


 {


 system("CLS");


 char ch;


 while(1){


 cout<<"\n\nPress 1 to enter data"<<endl;


 cout<<"Press 2 to show data"<<endl;


 cout<<"Press 3 to search data"<<endl;


 cout<<"Press 4 to update data"<<endl;


 cout<<"Press 5 to delete data"<<endl;


 cout<<"Press 6 to logout"<<endl;


 cout<<"Press 7 to exit"<<endl;


 ch=getch();


 system("CLS");


 switch(ch){


  case '1':


   empdata();


   break;


  case '2':


   show();


   break;


  case '3':


   search();


   break;


  case '4':


   update();


   break;


  case '5':


   del();


   break;


  case '6':


   goto start;


   break;


  case '7':


   exit(0);


   break;


  default:


  

 cout<<"\aInvalid Input"<<endl;


   break;


 }


}


}


  else if(usrn!=username)


  {


   cout<<"\t\t\aInvalid username please try again";


   Sleep(3000);


   goto start;


  }


  else if(pswd!=password)


  {


   cout<<"\t\t\aInvalid password please try again";


   Sleep(3000);


   goto start;


  }


  else{


   cout<<"\t\t\aInvalid username and password";


   Sleep(3000);


   goto start;


  }


}


Previous Post Next Post