职工管理系统(代码回顾1)

职工管理系统(代码回顾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 }
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 职工管理系统(代码回顾1)