• 大小: 5KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: Java
  • 标签: ATM  java  

资源简介

java atm系统 说明: BankSystem 为系统入口 Adminstrator密码 pass 普通用户(用于测试) 帐号123 密码pass

资源截图

代码片段和文件信息

public class AdministratorUI extends UI{
private BankSystem bankSystem;
private final int MAX_PASSWORD_TRY_TIME = 3;
private final int baseACCOUNT = 955990000;
public AdministratorUI(BankSystem bankSystem){
this.bankSystem = bankSystem;
}

public void start(){
login();
}

private void login(){
int tryTime = 0;
while(tryTime++ printMessage(“请输入管理员密码:“);
String password = readMessage();
boolean isLoginSuccess = getDataCenter().adminLogin(password);
if(isLoginSuccess){
showChoice();
return;
}else{
printMessage(“登录失败“);
}
}
System.exit(0);
}

private void showChoice(){
printMessage(“1: 开户\n“+
 “2: 普通用户登录\n“+
 “3: 退出“);
String choice = readMessage();
if(cho

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2436  2007-08-17 09:10  bankSystem\AdministratorUI.java

     文件        233  2007-08-17 09:04  bankSystem\BankSystem.java

     文件         87  2007-08-17 09:04  bankSystem\banksystem.properties

     文件        342  2007-08-22 17:12  bankSystem\data

     文件        691  2007-08-17 09:04  bankSystem\DataCenterFactory.java

     文件       3248  2007-08-17 09:25  bankSystem\FileDataCenter.java

     文件        363  2007-08-17 09:04  bankSystem\IDataCenter.java

     文件        449  2007-08-17 09:04  bankSystem\UI.java

     文件        755  2007-08-17 09:04  bankSystem\User.java

     文件       1931  2007-08-17 09:12  bankSystem\UserUI.java

     文件       1033  2007-08-17 09:04  bankSystem\Validator.java

     文件         87  2007-08-22 17:11  bankSystem\银行系统说明.txt

     目录          0  2007-11-17 22:31  bankSystem

----------- ---------  ---------- -----  ----

                11655                    13


评论

共有 条评论