C仓库管理系统

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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;

}

}

}

相关文档
最新文档