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

📄 main.cpp

📁 本人课程设计成果
💻 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 + -