C仓库管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
employee(员工)的类声明头文件
包含employee类的实现代码
Salesman(售货员)的类声明头文件
包含Salesman类的实现代码
warehouseman(库管员)的类声明头文件
包含Warehouseman类的实现代码
manager (经理)的类声明头文件
包含manager类的实现代码
EmployeeList类(员工链表)的类声明头文件
包含EmployeeList类的实现代码
主程序
加一个售货员"< cout<<"2.添加一个库管员"< cout<<"3.添加一个经理"< cout<<"4.计算所有员工的月薪"< cout<<"5.显示所有员工的详细信息"< cout<<"6.保存并退出"< //检查用户输入 while ( opr!='1' && opr!='2' && opr!='3'&& opr!='4'&& opr!='5'&& opr!='6') { cout<<"您的输入有误,请重新输入!"< cin >> opr; } //读入用户的操作项 cin >> opr; switch(opr) { //添加一个售货员 case '1': pEmployee = new Salesman(); (pEmployee); break; //添加一个库管员 case '2': pEmployee = new Warehouseman(); (pEmployee); break; //添加一个经理 case '3': pEmployee = new Manager(); (pEmployee); break; case '4': //计算员工链表中所有员工的月薪 (); break; case '5': //显示员工链表中所有员工的详细信息 (); break; case '6': //将所有员工的详细信息保存到纪录文件上,并退出 (); return; break; default: break; } } }