注册登录账号系统

简介: 注册登录账号系统

一、项目介绍

       通过java语言,编写了一个注册登录账号系统,具备注册登录的功能。

二、项目分析

1.框架介绍  

框架流程图:

   板块分析:

前提:

      1.注册和登录账号,都需要两个数据对象,即账号密码

       (1)创建两个String类型的对象 account 和 password

  2.用户需要输入数据,能被电脑接收

       (2)导入包 java.util.Scanner   通过 static 关键字将其静态化,在运行全过程中皆可使用

import java.util.Scanner;
public class App {
    String account = null; 
    String password = null;
    //创建两个可以贯穿整个代码的变量
    static Scanner scan = new Scanner(System.in);
    // static 关键字 静态化 system.in方法
(1)注册板块
    public void register(){
        //该方法封装着注册板块
        System.out.println("------------注册账号------------");
        System.out.println("请设置您的账号号码为:");
        account = scan.nextLine();
        System.out.println("请设置您的账号密码为:");
        String password1 = scan.nextLine();
        System.out.println("请再次输入您设置的账号密码:");
        String password2 = scan.nextLine();
        if(password1.equals(password2)){
            password = password1;
            System.out.println("账号注册完成!");
            System.out.println("------------登录账号------------");
            enter();
        }else{
            System.out.println("两次密码不一致,请重新注册账号");
            register();
        }
    }

  需求:

                1.用户需要输入账号号码,账号密码

       通过Scanner类next()方法,记录用户输入的账号号码,密码                

   2.密码需要进行一次校对,防止手误

        通过if()条件语句,equals()方法,对比输入的两次密码是否正确

(2)登录板块
   public void enter(){
        //该方法封装着登录板块
        System.out.println("账号号码:");
        String account1 = scan.nextLine();
        if(account1.equals(account)){
            System.out.println("账号密码:");
            String password3 = scan.nextLine();
            if(password3.equals(password)){
                System.out.println("欢迎回来,"+account);
                //此处添加登录后,调用的方法,功能,反馈
            }else{
                System.out.println("您输入的密码错误,或者账号不存在");
                System.out.println("未检测出对应的账号,您是否需要注册账号?(是,或,否)");
                String choose1 = scan.nextLine();
                if ( choose1.equals("是") ) {
                    register();
                } else if( choose1.equals("否") ){
                    enter();
                } else {
                    System.out.println("检测到游客未按指令进行操作,程序关闭");
                }
            }   
        }   
    }

  需求:        

                1.账号号码需要对比是否注册过

       通过Scanne类next()方法,if()条件语句,equals()方法,不同的两个数据对象进行对比,做出不同反馈

    2.密码需要对比是否输入错误

        通过Scanner类next()方法,if()条件语句,equals()方法,不同的两个数据对象进行对比,做出不同反馈

 (3)main方法主板块
public static void main(String[] args) {
        App app = new App();
        System.out.println("----------XXX网站----------");
        System.out.println("欢迎,尊敬的游客,请登录账号");
        app.enter();
        System.out.println("未检测出对应的账号,您是否需要注册账号?(是,或,否)");
        String choose = scan.nextLine();
        if ( choose.equals("是") ) {
            app.register();
        } else if( choose.equals("否") ){
            app.enter();
        } else {
            System.out.println("检测到游客未按指令进行操作,程序关闭");
        }
        scan.close();
    }
}

    需求:

               1.面板需要清楚的界面

       通过println方法,修饰后端代码的粗糙界面

2.初始选择需要登录账号,没有注册记录,询问是否注册账号

       通过调用enter()方法,Scanner类next()方法,if()条件语句,equals()方法,实现对应逻辑

2.实操展示

   (1)注册板块

       1.注册成功

        2.注册失败(重新注册)

   (2)登录板块

  1.登录成功

        2.登录失败(询问是否注册账号)

               “是” :返回注册板块

                “否”:再次输入注册好的账号号码

   (3)整体展示


总结

       以上就是注册登录账号号系统的简单介绍,真正的注册登录账号,用户注册的号码和密码都会存在一个文件中,登录时对比调取,登录对应的账号,而本文简单的提供了一次性注册登录账号的潦草系统。

相关文章
|
1月前
|
数据安全/隐私保护
阿里云国际版忘记会员名或登录密码,怎么办?
阿里云国际版忘记会员名或登录密码,怎么办?
|
1月前
阿里云国际版账号登录不上去,账号被风控怎么办?
阿里云国际版账号登录不上去,账号被风控怎么办?
|
6月前
|
前端开发 NoSQL 数据库
设计 QQ、微信等第三方账号登陆
设计 QQ、微信等第三方账号登陆
63 0
设计 QQ、微信等第三方账号登陆
|
6月前
|
存储 安全
阿里云网盘与相册问题之账户登录不上如何解决
阿里云网盘与相册是阿里云提供的云存储服务,用户可以安全便捷地存储和管理个人文件、照片等数据;本合集将介绍如何使用阿里云网盘和相册服务,包括文件上传、同步、分享,以及处理常见使用问题的技巧。
122 2
|
缓存 搜索推荐 网络安全
钉钉登录页面网页自动跳转,显示对不起,你无权限查看该页面,需要使用钉钉账号登录才可以进行授权
钉钉登录页面网页自动跳转,显示对不起,你无权限查看该页面,需要使用钉钉账号登录才可以进行授权
3869 1
|
安全 数据安全/隐私保护
阿里云账号注册、实名认证、账号信息管理、密码找回及账号注销流程及常见问题
本文为大家详细介绍我们在注册阿里云账号,完成账号实名认证,管理账号信息,账号密码找回以及注销账号的详细流程及常见问题。
阿里云账号注册、实名认证、账号信息管理、密码找回及账号注销流程及常见问题
|
安全 前端开发 开发工具
免费在线行为验证,保护你的账号安全
忘记繁琐的验证码吧!免费在线行为验证服务,通过滑动图片、滑动拼图和文字点选等方式,确保只有真正的人类用户能够访问。
|
开发工具
开发工具为什么用阿里云账号登录 登录不上
开发工具为什么用阿里云账号登录 登录不上
开发工具为什么用阿里云账号登录 登录不上
|
存储 弹性计算 Linux
登录阿里云,注册账号|学习笔记
快速学习登录阿里云,注册账号
登录阿里云,注册账号|学习笔记