普通版需求如下:
学生管理系统分为四个部分:增删改查
主菜单:
增部分:(在增加前,我们要判断id的唯一性,因此我们可以遍历ArrayList数组,再调用String的equals方法,进行判断)
删部分:(在删之前我们同样需要判断id的唯一性)
改部分:
查部分:
判断id唯一性部分:
增强版需求如下:
在学生管理系统增强版中,我们首先是实现注册功能
注册业务:
登录业务:
忘记密码及修改密码业务:
注册中对用户名的要求业务:
注册中判断用户名是否唯一的业务:
注册中对身份证号码的要求的业务:
注册中对电话号码的要求的业务:
注册业务中,当注册完后,将注册的内容打印输出:
登录中获取验证码的业务:
登录业务中利用封装思想对用户名和密码进行批量判断的业务:
忘记密码中当用户名输入正确时,对即将要修改的用户对象的定位判断: