阅读量:1
package Project; import java.util.Scanner; public class OnlineTe { public static void main(String[] args) { for (;;){ System.out.println("------欢迎使用OnlineT------"); System.out.println("请输入访问的级别:"); System.out.println("1:Stu"); System.out.println("2:Manageer"); System.out.println("3:Quit"); Scanner sc =new Scanner(System.in); int num = sc.nextInt(); String sna="1"; String spw="123456"; String mna="2"; String mpw="123456"; String [] Namebox =new String[10]; String [] Pssswordbox =new String[10]; int flag = 0; //StuSystem if (num==1){ a:for (;;){ System.out.println("您的身份是Stu,请(1.登录) 或( 2.创建!)"); int chose1= sc.nextInt(); if (chose1==1){//登录 for (;;){ for (;;){ for (;flag!=1;){ System.out.println("Name:"); String stuName = sc.next(); System.out.println("Password:"); String stupw = sc.next(); for (int i = 0; i < 10; i++) { if (stuName.equals(sna)|stuName.equals(Namebox[i])){//对比用户名 System.out.println("Name Right !"); if (stupw.equals(spw)|stupw.equals(Pssswordbox[i])){//对比密码 System.out.println("Password Right ! Login success!");//进入系统 flag=1; System.out.println("Welcome to StuSystem ! Please choise your block ! ( 1.User Block )( 2.Text Block)( 3. Quit )"); int chose2= sc.nextInt(); if (chose2==1){//用户管理 System.out.println("Please choise your Action ! ( 1.Change Password )( 2. Quit )"); int chose3= sc.nextInt(); if (chose3==1){ System.out.println("--修改密码界面--"); } else if (chose3==2) { System.out.println("Do you wanna to Qqqquit?"); break; } } else if (chose2==2) {//考试管理 System.out.println("Exam begins!"); System.out.println("Exam over! waht do you annna do ? (1.Query grades )(2.Output grades )(3.Quit )"); int chose4= sc.nextInt(); if (chose4==1){//查询 System.out.println("Your grade is **** !"); } else if (chose4==2) {//导出 System.out.println("Output success !"); }else {//退出 System.out.println("Do you wanna to Quit ?"); break; } }else if (chose2==3){ System.out.println(" you wanna to Quit ?"); break a; } }else { System.out.println("Password worng ! Try again!");//再次尝试 } }else if (flag!=1){ System.out.println("Not Right ! Try again ! "); break a; } } } } } } if (chose1==2){//注册 b:for (;;){ System.out.println("Please input Name:"); String name1 = sc.next(); boolean found = false; for (int i = 0; i < Namebox.length; i++) { if (Namebox[i] == null) { Namebox[i] = name1; System.out.println("成功注册Name!"); found = true; break; } else if (Namebox[i].equals(name1)) { System.out.println("Name already used!"); found = true; break b; } } if (!found){ System.out.println("所有用户名位置已满!"); }else { System.out.println("Please input Password:"); String password1 = sc.next(); for (int n = 0; n < Pssswordbox.length; n++){ if (Pssswordbox[n] == null) { Pssswordbox[n] = password1; System.out.println("成功注册Password!"); System.out.println("注册成功!"); break b; } } } }// } } } if (num==2){ for (;;){ System.out.println("欢迎登陆管理员!"); System.out.println("Name:"); String name = sc.next(); if (name.equals(mna)){ System.out.println("Name Right !"); System.out.println("Password:"); String password = sc.next(); if (password.equals(mpw)){ System.out.println("Password Right !"); System.out.println("管理员登陆成功!"); for (;;){ System.out.println("Waht do you annna do ? (1.管理学员 )(2.管理考题 )(3.Quit )"); int choise5 = sc.nextInt(); if (choise5==1){ for (;;){ System.out.println("---学员管理界面---"); System.out.println("Waht do you annna do ? (1.增加学员)(2.删除学员)(3.修改学员)(4.查找学员)(5.显示所有学员信息)(6.退出本模块)"); int choise6 = sc.nextInt(); if (choise6==1){ System.out.println("增加学员"); } else if (choise6==2) { System.out.println("删除学员"); } else if (choise6==3) { System.out.println("修改学员"); } else if (choise6==4) { System.out.println("查找学员"); } else if (choise6==5) { System.out.println("显示所有学员信息"); } else if (choise6==6) { System.out.println("退出本模块"); break; } } if (choise5==2){ System.out.println("---考题管理界面---"); System.out.println("Waht do you annna do ? (1.增加考题)(2.删除考题)(3.修改考题)(4.查找考题)(5.显示所有考题信息)(6.退出本模块)"); int choise7 = sc.nextInt(); if (choise7==1){ System.out.println("增加考题"); } else if (choise7==2) { System.out.println("删除考题"); } else if (choise7==3) { System.out.println("修改考题"); } else if (choise7==4) { System.out.println("查找考题"); } else if (choise7==5) { System.out.println("显示所有考题信息"); } else if (choise7==6) { System.out.println("退出本模块"); break; } } if (choise5==3){ System.out.println("退出至起始模块"); break ; } } } if (!password.equals(mpw)){ System.out.println("Not Right ! Try again ! "); break; } } } if (!name.equals(mna)){ System.out.println("Not Right ! Try again ! "); break; } } } } } }