一、需求分析
利用C++实现一个基于多态的职工管理系统。职工分为三类:普通员工、经理和老板。显示信息时,需要显示职工编号、姓名、岗位。 管理系统中需要实现的功能如下:
- 退出管理系统
- 增加职工信息
- 显示职工信息
- 删除离职员工
- 修改职工信息
- 查找职工信息
- 按照编号排序
- 清空管理系统
管理类内容为:
- 与用户的沟通菜单界面
- 对职工增删改查的操作
- 与文件的读写交互
在头文件和源文件中分别创建workManager.h头文件和workManager.cpp源文件。 在.h头文件中创建基本框架:
#pragma once //防止头文件重复包含
#include
using namespace std;//标准命名空间
class WorkManager
{
public:
//构造函数
WorkManager();
//析构函数
~WorkManager();
};
在.cpp源文件中搭建基本框架:
#include"workManager.h"
WorkManager::WorkManager() {
}
WorkManager::~WorkManager() {
}
2.2 菜单
在workManager.h中添加成员函数void showMenu(); 在workManager.cpp中实现该函数:
//显示菜单
void WorkManager::showMenu()
{
cout
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?