C++多态实现员工管理系统 原创 C++开发 2022年4月4日 16:28 夏至未至 1164 当前内容 2917 字,在路上,马上到,马上到 ### 系统说明 使用C++语言,基于VS2017平台开发的员工管理系统,是很好认识多态的的一个小项目,功能简单,理解容易。 ### 系统展示 ************************************************************** ************** 欢迎使用员工管理系统 ************** ************** 作者:码到城攻 ************** ************** 网站:https://www.codecomeon.com/ ************** ************************************************************** ************** 1、显示员工信息 2、增加员工信息 ************** ************** 3、修改员工信息 4、查找员工信息 ************** ************** 5、按照编号排序 6、删除离职员工 ************** ************** 0、退出管理系统 ************** ************************************************************** 请选择: ### 系统功能概览 class WorkerManage { public: WorkerManage(); ~WorkerManage(); // 展示操作菜单 void ShowOptionMenu(); // 展示所有员工信息 void ShowAllEmployeeInfo(); // 初始化员工信息 void InitEmployeeInfo(); // 打印员工信息 void PrintEmployeeInfo(); // 员工入职 void AddEmployeeInfo(); // 员工离职 void DeleteEmployeeInfo(); // 获取员工数量 int GetEmployeeNumber(); // 通过ID查找员工 int FindEmployeeById(int id); // 修改员工信息 void UpdateEmployeeInfo(); // 通过ID给员工排序 void EmployeeSortById(); // 保存员工信息到文件 void SaveEmployeeInfoToFile(); // 提示下一步操作 void AskNextAction(); private: // 初始化员工到数组 vector vecEmployeeArray; }; ### 系统入口源码 enum OptionEnum { EMPLOYEE_SHOW = 1, EMPLOYEE_ADD, EMPLOYEE_UPDATE, EMPLOYEE_FIND, EMPLOYEE_SORT, EMPLOYEE_DELETE, EMPLOYEE_EXIT = 0 }; int main() { WorkerManage *employeeManager = new WorkerManage(); int option = 1; while(option != 0) { employeeManager->ShowOptionMenu(); cout << "请选择:"; cin >> option; switch (option) { case EMPLOYEE_SHOW: employeeManager->ShowAllEmployeeInfo(); break; case EMPLOYEE_ADD: employeeManager->AddEmployeeInfo(); break; case EMPLOYEE_UPDATE: employeeManager->UpdateEmployeeInfo(); break; case EMPLOYEE_FIND: employeeManager->PrintEmployeeInfo(); break; case EMPLOYEE_SORT: employeeManager->EmployeeSortById(); break; case EMPLOYEE_DELETE: employeeManager->DeleteEmployeeInfo(); break; case EMPLOYEE_EXIT: cout << "退出系统成功!" << endl; break; } } delete employeeManager; employeeManager = NULL; return 0; } ### 系统下载 链接:https://pan.baidu.com/s/1QXs2 ¥5.00 解锁全文 下载资源 本文标题: C++多态实现员工管理系统 本文作者: 夏至未至 发布时间: 2022年4月4日 16:28 最近更新: 2022年5月10日 12:00 原文链接: 许可协议: 署名-非商业性-禁止演绎 4.0 国际(CC BY-NC-ND 4.0) 请按协议转载并保留原文链接及作者 上一个 Linux下I/O多路转接-poll函数 下一个 PyCharm安装与永久激活 当前文章评论暂未开放,请移步至留言处留言。