学生管理系统(Java版)(普通版(增删改查)、增强版(登录、注册、忘记密码))

文章描述了一个普通版和增强版的学生管理系统的需求。基础功能包括增删改查操作,强调了ID的唯一性验证。增强版系统引入了注册、登录、忘记密码及修改密码的功能,其中涉及用户名唯一性、身份证号码和电话号码的验证,以及登录时的验证码机制和利用封装思想进行批量判断。
摘要由CSDN通过智能技术生成

普通版需求如下:

 

学生管理系统分为四个部分:增删改查

主菜单:

 

增部分:(在增加前,我们要判断id的唯一性,因此我们可以遍历ArrayList数组,再调用String的equals方法,进行判断)

 

删部分:(在删之前我们同样需要判断id的唯一性)

 

改部分:

查部分: 

判断id唯一性部分:

 

 增强版需求如下:

 在学生管理系统增强版中,我们首先是实现注册功能

注册业务:

 

登录业务:

忘记密码及修改密码业务: 

注册中对用户名的要求业务:

 

注册中判断用户名是否唯一的业务:

注册中对身份证号码的要求的业务:

注册中对电话号码的要求的业务: 

 注册业务中,当注册完后,将注册的内容打印输出:

 

 

登录中获取验证码的业务:

 

 登录业务中利用封装思想对用户名和密码进行批量判断的业务:

忘记密码中当用户名输入正确时,对即将要修改的用户对象的定位判断: 

 

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值