制作一个简单的小系统,可以实现登录注册,增删改查的学生管理系统

### 需求:

​   为学生管理系统书写一个登陆、注册、忘记密码的功能

​   只有用户登录成功之后,才能进入到学生管理系统中进行增删改查操作。

### 分析:

#### 登录界面:

System.out.println("欢迎来到学生管理系统");

System.out.println("请选择操作1登录 2注册 3忘记密码");

 用户类:

​   属性:用户名、密码、身份证号码、手机号码

#### 注册功能:

​   1,用户名需要满足以下要求:

​      验证要求:

​           用户名唯一

​           用户名长度必须在3~15位之间

​           只能是字母加数字的组合,但是不能是纯数字

​   2.密码键盘输入两次,两次一致才可以进行注册。

​   3.身份证号码需要验证。

​       验证要求:

​           长度为18位

​           不能以0为开头

​           前17位,必须都是数字

​           最为一位可以是数字,也可以是大写X或小写x

​   4.手机号验证。

​       验证要求:

​           长度为11位

​           不能以0为开头

​           必须都是数字

#### 登录功能:

​   1,键盘录入用户

​   2,键盘录入密码

​   3,键盘录入验证码

验证要求:

​       用户名如果未注册,直接结束方法,并提示:用户名未注册,请先注册

​       判断验证码是否正确,如不正确,重新输入

​       再判断用户名和密码是否正确,有3次机会

#### 忘记密码:

​   1,键盘录入用户名,判断当前用户名是否存在,如不存在,直接结束方法,并提示:未注册

​   2,键盘录入身份证号码和手机号码

​   3,判断当前用户的身份证号码和手机号码是否一致,

​          如果一致,则提示输入密码,进行修改。

​           如果不一致,则提示:账号信息不匹配,修改失败。

#### 验证码规则:

​   长度为5

​   由4位大写或者小写字母和1位数字组成,同一个字母可重复

​   数字可以出现在任意位置

比如:

​   aQa1K

首先建立一个javabean类用来定义和保存学生属性

public class Student {
    private String id;
    private String name;
    private String address;
    private int age;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAddress() {
        return address;
    }

    p
  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值