public class RoomUi {
Scanner in =new Scanner(System.in);
PersonServiceImpl psi=new PersonServiceImpl();
User user=new User();
public void mindex(){
System.out.println("1.登录\t2.注册\t3.退出");
int choice=in.nextInt();
switch (choice){
case 1:
login();
break;
case 2:
reg();
break;
case 3:
System.exit(0);
break;
}
}
public void reg(){
System.out.println("\t\t欢迎注册");
System.out.println("请输入用户名:");
String username=in.next();
System.out.println("请输入密码:");
String password=in.next();
user.setUsername(username);
user.setPassword(password);
System.out.println("注册成功,返回界面");
mindex();
}
public void login(){
System.out.println("\t\t欢迎来到登陆界面");
System.out.println("请输入用户名:");
String username=in.next();
System.out.println("请输入密码:");
String password=in.next();
if (username.equals(user.getUsername())&&password.equals(user.getPassword())){
getMenu();
}else{
System.out.println("登陆失败,返回界面");
mindex();
}
}
public void getMenu(){
System.out.println("\t欢迎使用宿舍后台管理系统");
//初始化
psi.doInitPerson();
System.out.println("1.人员管理\t2.宿舍管理\t3.注销用户\t4.退出软件");
System.out.println("请选择菜单(1-4):");
int choice=in.nextInt();
switch (choice){
case 1:
//实现人员管理
break;
case 2:
//实现宿舍管理
getSusheMenu();
break;
case 3:
//实现注销用户,返回登陆页面
break;
case 4:
//实现退出软件
System.exit(0);
break;
}
}
public void getSusheMenu(){
System.out.println("1.新增人员\t2.删除人员\t3.修改人员\t4.单查信息\t5.全查信息\t6.返回上层");
System.out.println("请选择菜单(1-6):");
int choice=in.nextInt();
switch (choice){
case 1:
//实现新增人员
Person person1= new PersonUtil().getPerson("新增");
psi.doAddPersonToRoom(person1);
break;
case 2:
//实现删除人员
int pid1= new PersonUtil().getPersonId("删除");
psi.doDelPerson(pid1);
break;
case 3:
//实现修改人员
Person person2= new PersonUtil().g