高校人员信息管理系统—C++代码(最新2024.03)

一、问题描述

  • 某高校有四类员工:教师、实验员、行政人员,教师兼行政人员
  • 共有的信息包括:编号、姓名、性别、年龄
  • 教师还包含的信息有:所在系部、专业、职称
  • 实验员还包含的信息由:所在实验室、职务
  • 行政人员还包含的信息有:政治面貌、职称

二、功能要求

  1. 添加功能:可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。
  2. 查询功能:可根据编号、姓名等信息对已添加的记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。
  3. 显示功能:可显示当前系统中所有记录,每条记录占据一行。
  4. 编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。
  5. 删除功能:可实现对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作;否则,输入要删除的人员的编号或姓名,根据所输入的信息删除该人员记录,如果没有找到该人员信息,则提示相应的记录不存。
  6. 统计功能:可根据多种参数进行人员的统计。能统计四类人员数量以及总数,统计男、女员工的数量。
  7. 保存功能:可将当前系统中各类人员记录存入文件中,存入方式任意。
  8. 读取功能:可将保存在文件中的人员信息读入到当前系统中,供用户进行使用。

三、代码

#include <iostream>
#include <fstream>
#include <stdlib.h>
#define MAX 100
using namespace std;
class person  //定义一个类实现共有的基础信息
{
public:
	int num;
	char name[20];
	char sex[10];
	int age;
};
//Teacher class
class Teacher:virtual public person
{

public:
	char dept[20];
	char special[20];
	char title[20];
	void Input()  //录入信息
	{
		cout<<"Input num:";cin>>num;
		cout<<"Input name:";cin>>name;
		cout<<"Input sex:";cin>>sex;
		cout<<"Input age:";cin>>age;
		cout<<"Input dept:";cin>>dept;
		cout<<"Input special:";cin>>special;
		cout<<"Input title:";cin>>title;
	}
	void Output()  //输出信息
	{
		cout<<"编号: "<<num<<"  "<<"姓名: "<<name<<"  "<<"性别: "<<sex<<"  "<<"年龄: "<<age<<
			"  "<<"所在系: "<<dept<<"  "<<"专业: "<<special<<"  "<<"职称: "<<title<<endl;
	}
};
Teacher Tea[MAX];  //定义一个教师的对象数组
static int Teatop;  //定义一个静态常量


class TeaManager  //教师的管理类
{
public:
	int Add();
	int Search();
	void Show();
	void Edit();
	int Delete();
	void Save();
	void Read();
};
int TeaManager::Add()  //添加功能
{
    system("cls");  //清屏
	Teacher t;
	int i,nu;
	if(Teatop==MAX)
	{cout<<"人数已满"<<endl;
	return 0;
	}
    cout<<"请输入编号:";cin>>nu;
	for(i=0;i<Teatop;i++)
	{
		if(nu==Tea[i].num)
		{cout<<"已有该编号"<<endl;
		return 0;
		}
	}
	t.Input();Tea[Teatop]=t;Teatop++;
	cout<<"添加成功!"<<endl;
    return 1;
}

int TeaManager::Search()  //查询功能
{
	system("cls");
	int j,n;
	cout<<"请输入编号:";cin>>n;
	for(j=0;j<Teatop;j++)
	{
		if(n==Tea[j].num) break;
	}
	if(j==Teatop)
		cout<<"没有此人!"<<endl;
	else
		Tea[j].Output();
	return 1;
}
void TeaManager::Show()  //显示功能
{
	system("cls");
	int i;
	if(Teatop==0)
	{cout<<"记录为空!"<<endl; return;}
    for(i=0;i<Teatop;i++)
		Tea[i].Output();
}
void TeaManager::Edit()  //编辑功能
{
    system("cls");  //清屏
	Teacher t1;
	int j,n;
	cout<<"请输入要编辑的人的编号:";cin>>n;
	for(j=0;j<Teatop;j++)
	{
		if(n==Tea[j].num) break;
	}
	if(j==Teatop)
	{cout<<"没有此人!"<<endl;return;};
	cout<<"输入修改后的信息,编号不能改:"<<endl;
	t1.Input();
	Tea[j]=t1;
	cout<<"编辑成功!"<<endl;
}
int TeaManager::Delete()  //删除功能
{
    system("cls");  //清屏
	int j,n;
	cout<<"请输入要删除的人的编号:";cin>>n;
	for(j=0;j<Teatop;j++)
	{
		if(n==Tea[j].num) break;
	}
	if(j==Teatop)
	{cout<<"没有此人!"<<endl;return 0;};
    for(j;j<Teatop;j++)
	{
		Tea[j]=Tea[j+1];
	}
	Teatop--;
	cout<<"删除成功!"<<endl;
	return 1;
}
void TeaManager::Save()  //保存功能
{
    system("cls");  //清屏
	int i;
    ofstream outfile,outfile1;
	outfile1.open("Teatop.dat",ios::out);
	outfile1<<Teatop;
	outfile.open("Tea_data.dat",ios::binary);
	   if(!outfile)
	   {cerr<<"open error!"<<endl; return; }
	   for(i=0;i<Teatop;i++)
		   outfile.write((char *)&Tea[i],sizeof(Tea[i]));
       outfile.close();
	   cout<<"保存成功!"<<endl;
}
void TeaManager::Read()  //读取功能
{
    system("cls");
	int i;
    ifstream infile,infile1;
	infile1.open("Teatop.dat",ios::in);
	infile1>>Teatop;
	infile.open("Tea_data.dat",ios::binary);
	   if(!infile)
	   {cerr<<"open error!"<<endl; return; }
	   for(i=0;i<Teatop;i++)
		   infile.read((char *)&Tea[i],sizeof(Tea[i]));
       infile.close();
	   cout<<"读取成功!"<<endl;
}
void Tea_mune(TeaManager TM)  //用一个管理教师的类来实现结果的显示
{
system("cls");
	int b;
	char c;
	do{
		cout<<endl;cout<<endl;
		cout<<"教师管理"<<endl;
		cout<<"=========================================================================================="<<endl;
		cout<<"| 1.添加    ";
		cout<<"2.查询    ";
		cout<<"3.显示    ";
		cout<<"4.编辑    ";
		cout<<"5.删除    ";
		cout<<"6.统计    ";
		cout<<"7.保存    ";
		cout<<"8.读取    ";
		cout<<"0.退出 |"<<endl;
		cout<<"=========================================================================================="<<endl;
		cout<<"请选择:";cin>>b;
		switch(b)
		{
		case 1:TM.Add();break;
		case 2:TM.Search();break;
		case 3:TM.Show();break;
		case 4:TM.Edit();break;
		case 5:TM.Delete();break;
		case 6:cout<<"共有教师人数:"<<Teatop<<endl;break;  //统计功能
		case 7:TM.Save();break;
		case 8:TM.Read();break;
		default:cout<<"\n error"<<endl;break;
		case 0:break;
		}


	}while(b!=0);
}

class Tester:virtual public person  //实验员
{
public:
	char testroom[10];
	char post[10];
	void Input()
	{
		cout<<"Input num:";cin>>num;
		cout<<"Input name:";cin>>name;
		cout<<"Input sex:";cin>>sex;
		cout<<"Input age:";cin>>age;
		cout<<"Input testroom:";cin>>testroom;
		cout<<"Input post:";cin>>post;
	}
	void Output()
	{
		cout<<"编号: "<<num<<"  "<<"姓名: "<<name<<"  "<<"性别: "<<sex<<"  "<<"年龄: "<<age<<
			"  "<<"所在实验室: "<<testroom<<"  "<<"职务: "<<post<<endl;
	}

};
Tester Test[MAX];
static int Testop;
class TestManager  //管理实验员的类
{
public:
	int Add();
	int Search();
	void Show();
	void Edit();
	int Delete();
	void Save();
	void Read();
};
int TestManager::Add()
{
    system("cls");
	Tester t;
	int i,nu;
	if(Testop==MAX)
	{cout<<"人数已满"<<endl;
	return 0;
	}
    cout<<"请输入编号:";cin>>nu;
	for(i=0;i<Testop;i++)
	{
		if(nu==Test[i].num)
		{cout<<"已有该编号"<<endl;
		return 0;
		}
	}
	t.Input();
	Test[Testop]=t;
	Testop++;
	cout<<"添加成功!"<<endl;
    return 1;
}
int TestManager::Search()
{
    system("cls");
	int j,n;
	cout<<"请输入编号:";cin>>n;
	for(j=0;j<Testop;j++)
	{
		if(n==Test[j].num) break;
	}
	if(j==Testop)
		cout<<"没有此人!"<<endl;
	else
		Test[j].Output();
	return 1;
}
void TestManager::Show()
{
    system("cls");
	int i;
	if(Testop==0)
	{cout<<"记录为空!"<<endl; return;}
    for(i=0;i<Testop;i++)
		Test[i].Output();
}
void TestManager::Edit()
{system("cls");
	Tester t1;
	int j,n;
	cout<<"请输入要编辑的人的编号:";cin>>n;
	for(j=0;j<Testop;j++)
	{
		if(n==Test[j].num) break;
	}
	if(j==Testop)
	{cout<<"没有此人!"<<endl;return;};
	cout<<"输入修改后的信息,编号不能改:"<<endl;
	t1.Input();
	Test[j]=t1;
	cout<<"编辑成功!"<<endl;
}
int TestManager::Delete()
{
    system("cls");
	int j,n;
	cout<<"请输入要删除的人的编号:";cin>>n;
	for(j=0;j<Testop;j++)
	{
		if(n==Test[j].num) break;
	}
	if(j==Testop)
	{cout<<"没有此人!"<<endl;return 0;};
    for(j;j<Testop;j++)
	{
		Test[j]=Test[j+1];
	}
	Testop--;
	cout<<"删除成功!"<<endl;
	return 1;
}
void TestManager::Save()
{
    system("cls");
	int i;
    ofstream outfile,outfile1;
	outfile1.open("Testop.dat",ios::out);
	outfile1<<Testop;
	outfile.open("Test_data.dat",ios::binary);
	   if(!outfile)
	   {cerr<<"open error!"<<endl; return; }
	   for(i=0;i<Testop;i++)
		   outfile.write((char *)&Test[i],sizeof(Test[i]));
       outfile.close();
	   cout<<"保存成功!"<<endl;
}
void TestManager::Read()
{
    system("cls");
	int i;
    ifstream infile,infile1;
	infile1.open("Testop.dat",ios::in);
	infile1>>Testop;
	infile.open("Test_data.dat",ios::binary);
	   if(!infile)
	   {cerr<<"open error!"<<endl; return; }
	   for(i=0;i<Testop;i++)
		   infile.read((char *)&Test[i],sizeof(Test[i]));
       infile.close();
	   cout<<"读取成功!"<<endl;
}
void Test_mune(TestManager TM)
{
    system("cls");
	int b;
	char c;
	do{
        cout<<endl;cout<<endl;
		cout<<"实验人员管理"<<endl;
		cout<<"=========================================================================================="<<endl;
		cout<<"| 1.添加    ";
		cout<<"2.查询    ";
		cout<<"3.显示    ";
		cout<<"4.编辑    ";
		cout<<"5.删除    ";
		cout<<"6.统计    ";
		cout<<"7.保存    ";
		cout<<"8.读取    ";
		cout<<"0.退出 |"<<endl;
		cout<<"=========================================================================================="<<endl;
		cout<<"请选择:";cin>>b;
		switch(b)
		{
		case 1:TM.Add();break;
		case 2:TM.Search();break;
		case 3:TM.Show();break;
		case 4:TM.Edit();break;
		case 5:TM.Delete();break;
		case 6:cout<<"共有实验员人数:"<<Testop<<endl;break;
		case 7:TM.Save();break;
		case 8:TM.Read();break;
		default:cout<<"\n error"<<endl;break;
		case 0:break;
		}

	}while(b!=0);
}

class Policer:virtual public person  //行政人员
{
public:
	char polices[10];
	char post1[10];
	void Input()
	{
		cout<<"Input num:";cin>>num;
		cout<<"Input name:";cin>>name;
		cout<<"Input sex:";cin>>sex;
		cout<<"Input age:";cin>>age;
		cout<<"Input polices:";cin>>polices;
		cout<<"Input post1:";cin>>post1;
	}
	void Output()
	{
		cout<<"编号: "<<num<<"  "<<"姓名: "<<name<<"  "<<"性别: "<<sex<<"  "<<"年龄: "<<age<<
			"  "<<"政治面貌: "<<polices<<"  "<<"职称: "<<post1<<endl;
	}

};
Policer Policers[MAX];
static int Policersop;
class PolicerManager  //管理行政人员的类
{
public:
	int Add();
	int Search();
	void Show();
	void Edit();
	int Delete();
	void Save();
	void Read();
};
int PolicerManager::Add()
{
    system("cls");
	Policer t;
	int i,nu;
	if(Policersop==MAX)
	{cout<<"人数已满"<<endl;
	return 0;
	}
    cout<<"请输入编号:";cin>>nu;
	for(i=0;i<Policersop;i++)
	{
		if(nu==Policers[i].num)
		{cout<<"已有该编号"<<endl;
		return 0;
		}
	}
	t.Input();
	Policers[Policersop]=t;
	Policersop++;
	cout<<"添加成功!"<<endl;
    return 1;
}
int PolicerManager::Search()
{
    system("cls");
	int j,n;
	cout<<"请输入编号:";cin>>n;
	for(j=0;j<Policersop;j++)
	{
		if(n==Policers[j].num) break;
	}
	if(j==Policersop)
		cout<<"没有此人!"<<endl;
	else
		Policers[j].Output();
	return 1;
}
void PolicerManager::Show()
{
    system("cls");
	int i;
	if(Policersop==0)
	{cout<<"记录为空!"<<endl; return;}
    for(i=0;i<Policersop;i++)
		Policers[i].Output();
}
void PolicerManager::Edit()
{system("cls");
	Policer t1;
	int j,n;
	cout<<"请输入要编辑的人的编号:";cin>>n;
	for(j=0;j<Policersop;j++)
	{
		if(n==Policers[j].num) break;
	}
	if(j==Policersop)
	{cout<<"没有此人!"<<endl;return;};
	cout<<"输入修改后的信息,编号不能改:"<<endl;
	t1.Input();
	Policers[j]=t1;
	cout<<"编辑成功!"<<endl;
}
int PolicerManager::Delete()
{
    system("cls");
	int j,n;
	cout<<"请输入要删除的人的编号:";cin>>n;
	for(j=0;j<Policersop;j++)
	{
		if(n==Policers[j].num) break;
	}
	if(j==Policersop)
	{cout<<"没有此人!"<<endl;return 0;};
    for(j;j<Policersop;j++)
	{
		Policers[j]=Policers[j+1];
	}
	Policersop--;
	cout<<"删除成功!"<<endl;
	return 1;
}
void PolicerManager::Save()
{
    system("cls");
	int i;
    ofstream outfile,outfile1;
	outfile1.open("Policersop.dat",ios::out);
	outfile1<<Policersop;
	outfile.open("Policers_data.dat",ios::binary);
	   if(!outfile)
	   {cerr<<"open error!"<<endl; return; }
	   for(i=0;i<Policersop;i++)
		   outfile.write((char *)&Policers[i],sizeof(Policers[i]));
       outfile.close();
	   cout<<"保存成功!"<<endl;
}
void PolicerManager::Read()
{
    system("cls");
	int i;
    ifstream infile,infile1;
	infile1.open("Policersop.dat",ios::in);
	infile1>>Policersop;
	infile.open("Policers_data.dat",ios::binary);
	   if(!infile)
	   {cerr<<"open error!"<<endl; return; }
	   for(i=0;i<Policersop;i++)
		   infile.read((char *)&Policers[i],sizeof(Policers[i]));
       infile.close();
	   cout<<"读取成功!"<<endl;
}
void Policers_mune(PolicerManager TM)
{
system("cls");
	int b;
	char c;
	do{
        cout<<endl;cout<<endl;
		cout<<"行政人员管理"<<endl;
		cout<<"=========================================================================================="<<endl;
		cout<<"| 1.添加    ";
		cout<<"2.查询    ";
		cout<<"3.显示    ";
		cout<<"4.编辑    ";
		cout<<"5.删除    ";
		cout<<"6.统计    ";
		cout<<"7.保存    ";
		cout<<"8.读取    ";
		cout<<"0.退出 |"<<endl;
		cout<<"=========================================================================================="<<endl;
		cout<<"请选择:";cin>>b;
		switch(b)
		{
		case 1:TM.Add();break;  //TM去调用add类
		case 2:TM.Search();break;
		case 3:TM.Show();break;
		case 4:TM.Edit();break;
		case 5:TM.Delete();break;
		case 6:cout<<"共有行政员人数:"<<Policersop<<endl;break;
		case 7:TM.Save();break;
		case 8:TM.Read();break;
		default:cout<<"\n error"<<endl;break;
		case 0:break;
		}

	}while(b!=0);
}
class Teapoli:virtual public person  //教师兼行政
{

public:
	void Input()  //录入信息
	{
		cout<<"Input num:";cin>>num;
		cout<<"Input name:";cin>>name;
		cout<<"Input sex:";cin>>sex;
		cout<<"Input age:";cin>>age;
	}
	void Output()  //输出信息
	{
		cout<<"编号: "<<num<<"  "<<"姓名: "<<name<<"  "<<"性别: "<<sex<<"  "<<"年龄: "<<age<<endl;
	}
};
Teapoli Teap[MAX];
static int Teapolitop;

class TeapoliManager  //教师兼行政管理类
{
public:
	int Add();
	int Search();
	void Show();
	void Edit();
	int Delete();
	void Save();
	void Read();
};
int TeapoliManager::Add()  //添加功能
{
    system("cls");  //清屏
	Teapoli t;
	int i,nu;
	if(Teapolitop==MAX)
	{cout<<"人数已满"<<endl;
	return 0;
	}
    cout<<"请输入编号:";cin>>nu;
	for(i=0;i<Teapolitop;i++)
	{
		if(nu==Teap[i].num)
		{cout<<"已有该编号"<<endl;
		return 0;
		}
	}
	t.Input();Teap[Teapolitop]=t;Teapolitop++;
	cout<<"添加成功!"<<endl;
    return 1;
}

int TeapoliManager::Search()  //查询功能
{
system("cls");
	int j,n;
	cout<<"请输入编号:";cin>>n;
	for(j=0;j<Teapolitop;j++)
	{
		if(n==Teap[j].num) break;
	}
	if(j==Teapolitop)
		cout<<"没有此人!"<<endl;
	else
		Teap[j].Output();
	return 1;
}
void TeapoliManager::Show()  //显示功能
{
system("cls");
	int i;
	if(Teapolitop==0)
	{cout<<"记录为空!"<<endl; return;}
    for(i=0;i<Teapolitop;i++)
		Teap[i].Output();
}
void TeapoliManager::Edit()  //编辑功能
{
    system("cls");  //清屏
	Teapoli t1;
	int j,n;
	cout<<"请输入要编辑的人的编号:";cin>>n;
	for(j=0;j<Teapolitop;j++)
	{
		if(n==Teap[j].num) break;
	}
	if(j==Teapolitop)
	{cout<<"没有此人!"<<endl;return;};
	cout<<"输入修改后的信息,编号不能改:"<<endl;
	t1.Input();
	Teap[j]=t1;
	cout<<"编辑成功!"<<endl;
}
int TeapoliManager::Delete()  //删除功能
{
    system("cls");  //清屏
	int j,n;
	cout<<"请输入要删除的人的编号:";cin>>n;
	for(j=0;j<Teapolitop;j++)
	{
		if(n==Teap[j].num) break;
	}
	if(j==Teapolitop)
	{cout<<"没有此人!"<<endl;return 0;};
    for(j;j<Teapolitop;j++)
	{
		Teap[j]=Teap[j+1];
	}
	Teapolitop--;
	cout<<"删除成功!"<<endl;
	return 1;
}
void TeapoliManager::Save()  //保存功能
{
    system("cls");  //清屏
	int i;
    ofstream outfile,outfile1;
	outfile1.open("Teatop.dat",ios::out);
	outfile1<<Teapolitop;
	outfile.open("Tea_data.dat",ios::binary);
	   if(!outfile)
	   {cerr<<"open error!"<<endl; return; }
	   for(i=0;i<Teapolitop;i++)
		   outfile.write((char *)&Tea[i],sizeof(Tea[i]));
       outfile.close();
	   cout<<"保存成功!"<<endl;
}
void TeapoliManager::Read()  //读取功能
{
    system("cls");
	int i;
    ifstream infile,infile1;
	infile1.open("Teatop.dat",ios::in);
	infile1>>Teapolitop;
	infile.open("Tea_data.dat",ios::binary);
	   if(!infile)
	   {cerr<<"open error!"<<endl; return; }
	   for(i=0;i<Teapolitop;i++)
		   infile.read((char *)&Teap[i],sizeof(Teapoli[i]));
       infile.close();
	   cout<<"读取成功!"<<endl;
}
void Teapoli_mune(TeapoliManager TM)
{
system("cls");
	int b;
	char c;
	do{

        cout<<endl;cout<<endl;
		cout<<"教师兼行政管理"<<endl;
		cout<<"=========================================================================================="<<endl;
		cout<<"| 1.添加    ";
		cout<<"2.查询    ";
		cout<<"3.显示    ";
		cout<<"4.编辑    ";
		cout<<"5.删除    ";
		cout<<"6.统计    ";
		cout<<"7.保存    ";
		cout<<"8.读取    ";
		cout<<"0.退出 |"<<endl;
		cout<<"=========================================================================================="<<endl;
		cout<<"请选择:";cin>>b;
		switch(b)
		{
		case 1:TM.Add();break;
		case 2:TM.Search();break;
		case 3:TM.Show();break;
		case 4:TM.Edit();break;
		case 5:TM.Delete();break;
		case 6:cout<<"共有教师兼行政人数:"<<Teapolitop<<endl;break;  //统计功能
		case 7:TM.Save();break;
		case 8:TM.Read();break;
		default:cout<<"\n error"<<endl;break;
		case 0:break;
		}


	}while(b!=0);
}

int main()   //主函数
{
	TeaManager Tmer1;
	TestManager Tetmer;
	PolicerManager Polimer;
	TeapoliManager Tp;
	int a=1,m=0;
	char c;
	cout<<"    *************************************";
	cout<<endl<<"    $         高校人员管理系统         $"<<endl;
	cout<<"    *************************************";
	cout<<endl<<"请输入密码:";cin>>m;

	if(m!=7777777)
	{
		cout<<"密码错误!"<<endl;
		c=getchar();
		return 0;
	}

	while(a)
	{system("cls");

		cout<<endl;
		cout<<"              ****欢迎使用高校人员信息管理系统****"<<endl;
		cout<<"               ================================="<<endl;
		cout<<"               | 1.教师管理                    |"<<endl;
		cout<<"               | 2.实验员管理                  |"<<endl;
		cout<<"               | 3.行政员管理                  |"<<endl;
        cout<<"               | 4.教师兼行政管理              |"<<endl;
		cout<<"               | 0.退出                        |"<<endl;
		cout<<"               ================================="<<endl;
		cout<<"请选择:";cin>>a;

		switch(a)  //用switch语句来判断输入的数字
		{
		case 1:Tea_mune(Tmer1);break;
		case 2:Test_mune(Tetmer);break;
		case 3:Policers_mune(Polimer);break;
		case 4:Teapoli_mune(Tp);break;
		case 0:break;
		default:cout<<"\n error"<<endl;
		cout<<"按回车键继续"<<endl;
		c=getchar();
		break;
		}
	}
system("cls");
	cout<<endl<<"谢谢使用"<<endl;
	c=getchar();
	return 0;
}

四、密码

7777777

1、问题描述 某高校有四类员工教师、实验员、行政人员教师兼行政人员共有的信息包括编号、姓名、性别、年龄等。其中教师还包含的信息有所在系部、专业、职称实验员还包含的信息由所在实验室、职务行政人员还包含的信息有政治面貌、职称等。 2、功能要求 (1)添加功能程序能够任意添加上述四类人员的记录可提供选择界面供用户选择所要添加的人员类别要求员工的编号要唯一如果添加了重复编号的记录时则提示数据添加重复并取消添加。 (2)查询功能可根据编号、姓名等信息对已添加的记录进行查询如果未找到给出相应的提示信息如果找到则显示相应的记录信息。 (3)显示功能可显示当前系统中所有记录每条记录占据一行。 (4)编辑功能可根据查询结果对相应的记录进行修改修改时注意编号的唯一性。 (5)删除功能主要实现对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录则提示“记录为空”并返回操作否则输入要删除的人员的编号或姓名根据所输入的信息删除该人员记录如果没有找到该人员信息则提示相应的记录不存。 (6)统计功能能根据多种参数进行人员的统计。能统计四类人员数量以及总数,统计男、女员工的数量。 (7)保存功能可将当前系统中各类人员记录存入文件中存入方式任意。 (8)读取功能可将保存在文件中的人员信息读入到当前系统中供用户进行使用。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Indra_ran

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值