用户登录注册
案例需求
用例图.png
涉及知识点
面向对象,接口,Java序列化,HashMap,IO流
欢迎界面
public class BootStrap {
public static void main(String[] args) {
System.out.println("欢迎来到自动售货系统,请选择:");
FrontMenu.showFirstLevelMeun();
}
}
一级目录
public class FrontMenu {
public static void showFirstLevelMeun() {
UserService userService = new UserServiceImp();
System.out.println("1、注册 2、登录");
Scanner sc = new Scanner(System.in);
String select = sc.nextLine();
//注册
if(select.equals("1")) {
System.out.println("请输入用户名:");
String username = sc.nextLine();
System.out.println("请输入密码:");
String password = sc.nextLine();
System.out.println("请再次输入密码:");
String password2 = sc.nextLine();
if(password.equals(password2)) {
boolean isExists = userService.isExists(username);
if(isExists) {
System.out.println("此用户名已存在&