职工管理系统.cpp 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. #include <iostream>
  2. #include "workerManger.h"
  3. #include "worker.h"
  4. #include "employee.h"
  5. #include "manager.h";
  6. #include "boss.h"
  7. int main()
  8. {
  9. //多态代码测试
  10. //Worker* worker = NULL;
  11. //worker = new Employee(1, "张三", 1);
  12. //worker->showInfo();
  13. //delete worker;
  14. //worker = new Manager(2, "李四", 2);
  15. //worker->showInfo();
  16. //delete worker;
  17. //worker = new Boss(3, "王五", 3);
  18. //worker->showInfo();
  19. //delete worker;
  20. //实例化一个管理者对象
  21. WorkerManger wm;
  22. int choice = 0; //用来存储用户的选项
  23. while (true)
  24. {
  25. //调用展示菜单成员函数
  26. wm.show_Menu();
  27. std::cout << "请输入您的选择:" << std::endl;
  28. std::cin >> choice; //接受用户的选项
  29. switch (choice)
  30. {
  31. case 0: //退出系统
  32. wm.ExitSystem();
  33. break;
  34. case 1: //增加职工
  35. break;
  36. case 2: //显示职工
  37. break;
  38. case 3: //删除职工
  39. break;
  40. case 4: //修改职工
  41. break;
  42. case 5: //查找职工
  43. break;
  44. case 6: //排序职工
  45. break;
  46. case 7: //清空文档
  47. break;
  48. default:
  49. system("cls"); //清屏
  50. break;
  51. }
  52. }
  53. system("pause");
  54. return 0;
  55. }