📄 main.cpp
字号:
#include<iostream.h>
#include<fstream.h>
#include<string.h>
#include<windows.h>
#include<time.h>
#include"salary.h"
char ch1;
void showtotal()
{
cout<<endl<<"=======================================================";
cout<<endl<<"===================公司人员管理系统====================";
cout<<endl<<"=======================================================";
};
void showmulu()
{
cout<<endl<<"请选择操作:"<<endl<<endl<<"1输入员工信息;"
<<" "<<"2计算员工工资;"<<" "<<"3查找员工信息;"
<<'\n'<<"4查找员工工资信息;"<<" "<<"5显示信息: "
<<" 0退出"<<endl;
};
void shuru()
{
cin>>ch1;
};
void wangcheng()
{
cout<<endl<<"操作完成 !!^v^!!"<<endl;
};
void main()
{
int num,i;
employee em;
ITman IT;
salesman sa;
manager ma;
salesmanager sm;
showtotal();
cout<<endl<<"请选择操作:"<<endl<<endl<<"1输入员工信息;"
<<" "<<"2计算员工工资;"<<" "<<"3查找员工信息;"
<<'\n'<<"4查找员工工资信息;"<<" "<<"5显示信息: "
<<" 0退出"<<endl;
cin>>ch1;
while(ch1!='0')
{
while(ch1!='1'&&ch1!='2'&&ch1!='3'&&ch1!='4'&&ch1!='5')
{
cout<<"输入错误,请重新输入:"<<endl;
cin>>ch1;
}
if(ch1=='1')
{
system("cls");
showtotal();
showmulu();
em.info();
em.recordinf();
wangcheng();
}
else if(ch1=='2')
{
system("cls");
showtotal();
showmulu();
i=10;
cout<<endl<<"请输入员工的姓名(不可有空格):";
cin>>em.name;
while(em.search()==1)
{
cout<<endl<<"无此员工信息,请重新输入:";
cin>>em.name;
}
i=em.status;
if(i==0)
{
strcpy(ma.name,em.name);
ma.number=em.number;
ma.status=em.status;
ma.countsalary();
if(ma.recordsalary()==0)cout<<"存在错误"<<endl;
}
else if(i==1)
{
strcpy(sm.name,em.name);
sm.number=em.number;
sm.status=em.status;
sm.countsalary();
if(sm.recordsalary()==0)cout<<"存在错误"<<endl;
}
else if(i==2)
{
strcpy(IT.name,em.name);
IT.number=em.number;
IT.status=em.status;
IT.mansalary();
if(IT.recordsalary()==0)cout<<"存在错误"<<endl;
}
else
{
strcpy(sa.name,em.name);
sa.number=em.number;
sa.status=em.status;
sa.mansalary();
if(sm.recordsalary()==0)cout<<"存在错误"<<endl;
}
wangcheng();
}
else if(ch1=='3')
{
system("cls");
showtotal();
showmulu();
cout<<endl<<"请输入员工编号:";
cin>>num;
em.searchEmInfo( num);
wangcheng();
}
else if(ch1=='4')
{ system("cls");
showtotal();
showmulu();
cout<<endl<<"请输入员工编号:";
cin>>num;
em.searchEnSaInfo( num);
wangcheng();
}
else if(ch1=='5')
{
system("cls");
showtotal();
showmulu();
em.showinfo();
wangcheng();
}
showmulu();
shuru();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -