用eclipse编写程序超市信息管理,实现功能 登录系统(输入用户密码,有三次机会;成功的话, 提示: “登录成功!”) 更改管理员密码,可对当前输入内容进行重置 系统退出(提示: “感谢使用本系统!”) 登录成功后,完成货物信息管理(增、删、改和查)
时间: 2024-03-05 08:51:18 浏览: 16
好的,这是一个关于超市信息管理系统的问题,这里提供一个简单的Java代码示例,实现登录系统、更改管理员密码、系统退出以及货物信息管理的功能。
```java
import java.util.Scanner;
public class SupermarketManagementSystem {
static String username = "admin"; //管理员账号
static String password = "123456"; //管理员密码
static int chance = 3; //登录机会
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String choice;
do {
System.out.println("=========超市信息管理系统=========");
System.out.println("1.登录系统");
System.out.println("2.更改管理员密码");
System.out.println("3.系统退出");
System.out.println("=================================");
System.out.print("请选择:");
choice = input.next();
switch (choice) {
case "1":
loginSystem(input);
break;
case "2":
changePassword(input);
break;
case "3":
System.out.println("感谢使用本系统!");
break;
default:
System.out.println("输入有误,请重新选择!");
break;
}
} while(!choice.equals("3"));
}
//登录系统
public static void loginSystem(Scanner input) {
while (chance > 0) {
System.out.print("请输入用户名:");
String name = input.next();
System.out.print("请输入密码:");
String pwd = input.next();
if (name.equals(username) && pwd.equals(password)) {
System.out.println("登录成功!");
goodsManagement(input);
break;
} else {
chance--;
if (chance == 0) {
System.out.println("登录失败,您已无法登录!");
} else {
System.out.println("用户名或密码错误,请重新输入,您还有" + chance + "次机会!");
}
}
}
}
//更改管理员密码
public static void changePassword(Scanner input) {
System.out.print("请输入原密码:");
String oldPwd = input.next();
if (!oldPwd.equals(password)) {
System.out.println("原密码错误!");
return;
}
System.out.print("请输入新密码:");
String newPwd = input.next();
System.out.print("请再次输入新密码:");
String confirmPwd = input.next();
if (!newPwd.equals(confirmPwd)) {
System.out.println("两次输入的密码不一致!");
return;
}
password = newPwd;
System.out.println("管理员密码修改成功!");
}
//货物信息管理
public static void goodsManagement(Scanner input) {
//TODO: 实现货物信息管理的增、删、改和查功能
}
}
```
这里提供了一个基本的程序框架,你可以在 `goodsManagement` 方法中实现货物信息管理的增、删、改和查功能。