管理类负责的内容如下:
* 与用户的沟通菜单界面
* 对职工增删改查的操作
* 与文件的读写交互
在头文件和源文件的文件夹下分别创建workerManager.h 和 workerManager.cpp文件
workerManager.h中设计管理类:
#pragma once //这个每个头文件都有
#include<iostream>
using namespace std;
class WorkerManager
{
public:
//构造函数
WorkerManager();
//析构函数
~WorkerManager();
};
在workerManager.cpp中将构造和析构函数空实现补全
#include "workerManager.h"
WorkerManager::WorkerManager()
{
}
WorkerManager::~WorkerManager()
{
}
添加成员函数:
void Show_Menu();
#pragma once //这个每个头文件都有
#include<iostream>
using namespace std;
class WorkerManager
{
public:
//构造函数
WorkerManager();
//析构函数
~WorkerManager();
//添加成员函数
void Show_Menu();
};
在workerManager.cpp中实现Show_Menu()函数
#include "workerManager.h"
WorkerManager::WorkerManager()
{
}
WorkerManager::~WorkerManager()
{
}
void WorkerManager::Show_Menu()
{
cout << "********************************************" << endl;
cout << "********* 欢迎使用职工管理系统! **********" << endl;
cout << "************* 0.退出管理程序 *************" << endl;
cout << "************* 1.增加职工信息 *************" << endl;
cout << "************* 2.显示职工信息 *************" << endl;
cout << "************* 3.删除离职职工 *************" << endl;
cout << "************* 4.修改职工信息 *************" << endl;
cout << "************* 5.查找职工信息 *************" << endl;
cout << "************* 6.按照编号排序 *************" << endl;
cout << "************* 7.清空所有文档 *************" << endl;
cout << "********************************************" << endl;
cout << endl;
}