基于Java的简单的用户管理系统

您所在的位置:网站首页 管理员用户管理界面 基于Java的简单的用户管理系统

基于Java的简单的用户管理系统

2023-10-21 14:31| 来源: 网络整理| 查看: 265

基于Java的简单的用户管理系统 此系统功能和方法都比较简单 本次系统通过控制台输入商品的基本信息,加入管理员的登录与对是否为管理员进行操作 对于功能的实现,分别定义了3个类 用户基本属性类

此类包含用户id、账号、密码、年龄、角色(是否为管理员)、邮箱、办事处、账户状态

private int id;// id号 private String username;// 账号 private String password;// 密码 private int age;// 年龄 private String role;// 角色 private String email;// 邮箱 private String officeID;// 办事处 private String status;// 账户状态

通过快捷键方法快速生成其属性get/set方法与构造器

@Override public String toString() { return id + "\t" + username + "\t" + password + "\t" + age + "\t" + role + "\t" + email + "\t" + officeID + "\t" + status; } public User(int id, String username, String password, int age, String role, String email, String officeID, String status) { super(); this.id = id; this.username = username; this.password = password; this.age = age; this.role = role; this.email = email; this.officeID = officeID; this.status = status; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getRole() { return role; } public void setRole(String role) { this.role = role; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getOfficeID() { return officeID; } public void setOfficeID(String officeID) { this.officeID = officeID; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; }

完成对用户属性的定义

在新类中对用户属性进行修饰和功能的实现

通过ArrayList动态数组能够对数组的基本信息进行存储 Scanner方法来使用控制台输入功能,结合方法来输入对应的信息

static int i = 0; String[] admin = { "admin", "admin123" }; static ArrayList list = new ArrayList(); private Scanner sc = new Scanner(System.in);

用简单的if/else语句和for循环结合来实现增删改查功能 用户的增添与密码的修改实习了控制台输入与修改信息的能力

/**1-用户添加*/ public void add(User u) { list.add(u); } /** 2-密码修改(根据Id修改密码) */ public boolean modifypassword(int id, String password) { User user = findById(id); if (user != null) { user.setPassword(password); return true; } return false; } /** 3-根据ID查看个人信息 */ public User findById(int id) { User us = null; for (User u : list) { if (u.getId() == id) { us = u; break; } } return us; } /** 4-根据ID修改账号状态(禁用0、启用1)*/ public boolean modifystatus(int id, String status) { User user = findById(id); if (user != null) { user.setStatus(status); return true; } return false; } /** 5-用户登录*/ public void register() { System.out.println("请输入用户名:")


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3