职工管理系统(代码回顾1)
该项目综合的知识点较多,包括内存管理,面向对象的三大特性封装、继承、多态都有涉及到,而且包括文件操作,现分别进行总结。
0、项目需求如下:

1、主函数框架
1 int main()
2 {
3 //实例化管理者对象
4 WorkerManager wm;
5 //用户选择
6 int choice = 0;
7 while (true)
8 {
9 wm.ShowMenu();
10 cout << "请输入您的选择: " << endl;
11 cin >> choice;
12 switch (choice)
13 {
14 case 0://退出系统
15 wm.ExitSystem();
16 break;
17 case 1://添加职工
18 wm.AddEmp();
19 break;
20 case 2://显示职工
21 wm.Show_Emp();
22 break;
23 case 3://删除职工
24 wm.Del_Emp();
25 break;
26 case 4://修改职工
27 wm.Mod_Emp();
28 break;
29 case 5://查找职工
30 wm.Find_Emp();
31 break;
32 case 6://排序职工
33 wm.Sort_Emp();
34 break;
35 case 7://清空文件
36 wm.Clean_File();
37 break;
38 default:
39 system("cls");//清屏
40 break;
41 }
42 }
43 system("pause");
44 return 0;
45 }


