酒店查询系统.doc
- 文档编号:1238151
- 上传时间:2023-04-30
- 格式:DOC
- 页数:9
- 大小:42.50KB
酒店查询系统.doc
《酒店查询系统.doc》由会员分享,可在线阅读,更多相关《酒店查询系统.doc(9页珍藏版)》请在冰点文库上搜索。
importjava.util.*;
publicclassHotelManageSystem{
publicstaticvoidmain(String[]args){
Managerm=newManager("严伟","经理001");
Cookerc=newCooker("朱闯","厨师001");
Waiterw1=newWaiter("张三","服务员001");
Waiterw2=newWaiter("李四","服务员002");
ArrayList
al.add(m);
al.add(c);
al.add(w1);
al.add(w2);
while(true){
System.out.println("========黑马大酒店管理系统=======");
System.out.println("1.员工管理界面...");
System.out.println("2.幸运员工随机...");
System.out.println("3.酒店Vip服务...");
System.out.println("4.退出系统...");
intnum=choice();
if(num==1){
manageEmployeeSystem(al);
}elseif(num==2){
Employeee=rdLuck(al);
System.out.println("幸运员工是...."+e.getName()+"....编号是:
"+e.getId());
}elseif(num==3){
vip(al);
}elseif(num==4){
System.out.println("谢谢使用本系统");
return;
}
}
}
//人员管理系统
publicstaticvoidmanageEmployeeSystem(ArrayList
while(true){
System.out.println("========酒店人员管理界面=======");
System.out.println("1.添加员工");
System.out.println("2.删除员工");
System.out.println("3.查询员工");
System.out.println("4.修改员工");
System.out.println("5.返回");
intnum=choice();
if(num==1){
addEmployeeSystem(al);
}elseif(num==2){
delEmployeeSystem(al);
}elseif(num==3){
searchEmployeeSystem(al);
}elseif(num==4){
replaceEmployeeSystem(al);
}elseif(num==5){
return;
}else{
System.out.println("输入错误请重新输入");
}
}
}
//选择需要修改的内容
publicstaticvoidreplaceEmployee(inti,ArrayList
intnum=0;
System.out.println("========修改员工职位界面=======");
System.out.println("1.经理");
System.out.println("2.厨师");
System.out.println("3.服务员");
System.out.println("4.返回");
num=choice();
if(num==1){
setEmployee(i,al,newManager());
}elseif(num==2){
setEmployee(i,al,newCooker());
}elseif(num==3){
setEmployee(i,al,newWaiter());
}elseif(num==4){
return;
}else{
System.out.println("输入错误请重新输入");
}
}
//修改员工职位
publicstaticvoidsetEmployee(intnum,ArrayList
Scannersc=newScanner(System.in);
System.out.println("请输入姓名");
e.setName(sc.next());
System.out.println("请输入编号");
e.setId(sc.next());
if(einstanceofManager){
System.out.println("请输入需要修改的经理奖金");
((Manager)e).setBonus(sc.nextInt());
}
al.set(num,e);
}
//修改员工
privatestaticvoidreplaceEmployeeSystem(ArrayList
while(true){
System.out.println("========修改员工界面=======");
System.out.println("1.修改员工");
System.out.println("2.返回");
intnum=choice();
if(num==1){
System.out.println("请输入需要修改的员工编号:
");
Stringid=newScanner(System.in).next();
for(inti=0;i if(al.get(i).getId().equals(id)){ System.out.println("需要修改的员工: "); System.out.println(al.get(i).getName()+".."+al.get(i).getId()); replaceEmployee(i,al); break; }elseif(i==al.size()-1){ System.out.println("没有该编号,查找错误! "); } } }elseif(num==2){ return; }else{ System.out.println("输入错误! "); } } } //查找员工 publicstaticvoidsearchEmployeeSystem(ArrayList while(true){ System.out.println("========查找员工界面======="); System.out.println("1.查找员工"); System.out.println("2.打印员工清单"); System.out.println("3.返回"); intnum=choice(); if(num==1){ System.out.println("输入需要查找的员工的编号"); Stringid=newScanner(System.in).next(); for(inti=0;i if(al.get(i).getId().equals(id)){ System.out.println("查找到的员工: "); System.out.println(al.get(i).getName()+".."+al.get(i).getId()); al.get(i).work(); if(al.get(i)instanceofManager){ System.out.println("经理奖金为: "+((Manager)al.get(i)).getBonus()); } break; }elseif(i==al.size()-1){ System.out.println("没有该编号,查找错误! "); } } }elseif(num==2){ sprintEmployee(al); }elseif(num==3){ return; }else{ System.out.println("输入错误! "); } } } //删除员工 publicstaticvoiddelEmployeeSystem(ArrayList while(true){ System.out.println("========删除员工界面======="); System.out.println("1.删除员工"); System.out.println("2.返回"); intnum=choice(); if(num==1){ System.out.println("请输入要删除的员工编号"); Stringid=newScanner(System.in).next(); for(inti=0;i if(al.get(i).getId().equals(id)){ System.out.println("您已删除"+al.get(i).getName()+".."+al.get(i).getId()); al.remove(i); System.out.println("删除成功! "); break; }elseif(i==al.size()-1){ System.out.println("没有该编号,删除错误! "); } } }elseif(num==2){ return; }else{ System.out.println("输入错误! "); } } } //添加员工界面 publicstaticvoidaddEmployeeSystem(ArrayList intnum=0; System.out.println("========添加员工界面======="); System.out.println("1.添加经理"); System.out.println("2.添加厨师"); System.out.println("3.添加服务员"); System.out.println("4.返回"); num=choice(); if(num==1){ addEmployee(al,newManager()); }elseif(num==2){ addEmployee(al,newCooker()); }elseif(num==3){ addEmployee(al,newWaiter()); }elseif(num==4){ return; }else{ System.out.println("输入错误请重新输入"); } } //添加员工 publicstaticvoidaddEmployee(ArrayLis
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 查询 系统