diff --git "a/Java\351\241\271\347\233\256_\347\274\226\350\257\221\347\211\210/\347\254\2545\345\260\217\347\273\204/\350\265\265\345\230\211\351\252\217/Java2.bat" "b/Java\351\241\271\347\233\256_\347\274\226\350\257\221\347\211\210/\347\254\2545\345\260\217\347\273\204/\350\265\265\345\230\211\351\252\217/Java2.bat" new file mode 100644 index 0000000000000000000000000000000000000000..a90fad2f546d2ab07188c8ef82a734d11c2b167b --- /dev/null +++ "b/Java\351\241\271\347\233\256_\347\274\226\350\257\221\347\211\210/\347\254\2545\345\260\217\347\273\204/\350\265\265\345\230\211\351\252\217/Java2.bat" @@ -0,0 +1,205 @@ + + +import java.util.Scanner; + +public class Java2 { + static String ass[][] = new String[300][4]; + static String pussy[][] = new String[300][5]; + static String niple[][] = new String[300][3]; + + static Scanner FUCK = new Scanner(System.in); + + static int INDEX = -1; + static boolean flag = false; + static boolean flag1 = false; + + public static void main(String[] args) { + /* + * 1. 采用二维数组存放用户信息(部门、用户名、密码、用户角色)、 书籍信息(编码(ISBN)、书籍名称、价格、出版社、作者)、 + * 出版社信息(出版社名称、地址、联系人) 2. 初始化用户信息、出版社信息、书籍信息;(设置基础信息,赋值;) 3. + * 用户登录功能:请用户输入账号密码,对比用户信息是否正确: 1) 不正确提示“该用户不存在或者密码错误!请重新登录!” 2) 正确,进入系统菜单,“1 + * 图书管理 2 出版社管理 3 退出系统” + */ + + + ass[0][0] = "行政部"; + ass[0][1] = "卢本伟"; + ass[0][2] = "123"; + ass[0][3] = "管理员" ; + + ass[1][0] = "软件部"; + ass[1][1] = "大司马"; + ass[1][2] = "123"; + ass[1][3] = "普通员工"; + + pussy[0][1] = "07871010"; + pussy[0][2] = "42"; + pussy[0][3] = "北京出版社"; + pussy[0][4] = "刘慈欣"; + + zong(); + + } + + private static void zong() { + //都在这里 + while (true) { + System.out.println("欢迎来到闽大图书管理系统!"); + System.out.println("请选择您的操作:"); + System.out.println("1.登录 \t2.注册"); + int q = FUCK.nextInt(); + //登录 + if (q == 1) { + denglu(); + break; + + } + //注册 + if (q == 2) { + zhuce(); + System.out.println("注册成功,将自动跳转登录页面"); + denglu(); + break; + } else { + System.out.println("输入错误请重新输入!!!"); + + } + + } + //系统界面 + if (flag == true) { + System.out.println("欢迎您使用闽大书籍管理系统!!!" + +"\r\n"+"请输入数字进行选择:" + + "\r\n" + "\t1. 图书管理\r\n" + "\t2. 出版社管理\r\n" + + "\t3. 退出登录\r\n" + "\t4. 退出系统\r\n"); + shouye(); + } else { + System.out.println("输入错误请重新输入!!!"); + } + + } + + private static void zhuce() { + //注册界面 + + //创建账户 + while (true) { + for (int i = 0; i < ass.length; i++) { + if (ass[i][1] == null) { + System.out.println("请创建账号"); + ass[i][1] = FUCK.next(); + INDEX = i; + System.out.println(INDEX); + break; + } + } + //判断用户 + suoyou(); + if (flag1 = true) { + System.out.println("该用户名可用,已注册成功"); + break; + } else { + System.out.println("该用户已被使用,请重新创建"); + } + + } + //创建密码 + for (int i = 0; i < ass.length; i++) { + if (ass[i][2] == null) { + System.out.println("请创建密码"); + ass[i][2] = FUCK.next(); + break; + } + } + + } + + private static void suoyou() { + // 判断用户名是否重复 + for (int i = 0; i < INDEX; i++) { + if (ass[INDEX][1].equals(ass[i][1])) { + // 用户名未重复 + // System.out.println("该用户名可用,已注册成功"); + flag1 = true; + } + if(ass[INDEX][1].equals(ass[i][1])) { + // 用户名重复 + // System.out.println("该用户已被使用,请重新创建"); + flag1 = false; + + } + + } + + } + + private static void denglu() { + //登录界面 + while (true) { + System.out.println("请输入账户:"); + String zhanghu = FUCK.next(); + System.out.println(); + System.out.println("请输入密码:"); + String mima = FUCK.next(); + + //查出用户是否存在 + for (int i = 0; i < ass.length; i++) { + if (zhanghu.equals(ass[i][1]) && mima.equals(ass[i][2])) { + flag = true; + break; + } + } + if (flag == true) { + System.out.println("登录成功!"); + break; + } else { + System.out.println("输入错误,请重新输入"); + System.out.println("请继续选择:"); + System.out.println("1.登录 \t2.注册"); + int q = FUCK.nextInt(); + if (q == 1) { + denglu(); + break; + + } + //注册 + if (q == 2) { + zhuce(); + System.out.println("注册成功,将自动跳转登录页面"); + denglu(); + break; + } else { + System.out.println("输入错误请重新输入!!!"); + + } + + } + } + } + + private static void shouye() { + //进入系统 + System.out.println("请选择操作"); + int num = FUCK.nextInt(); + switch (num) { + case 1: + + break; + case 2: + + break; + case 3: + //退出登录循环 + zong(); + break; + case 4: + //推出系统 + System.exit(0); + break; + default: + System.out.println("输入错误请重新输入!!!"); + break; + } + + } +}