銀行賬戶管理系統

2021-08-31 18:34:57 字數 2965 閱讀 3419

package bankmanagementsystem;/*/

public user()

/*

package bankmanagementsystem;/*/

public admin()

/*

package bankmanagementsystem;/*

public class ui

public static void showuserlogin()

public static void show2()

public static void show3()

public static void show4()

public static void show5()

public static void show6()

public static void show7()

public static void show8()

public static void show9()

public static void show10()

public static void show11()

package bankmanagementsystem;/*

public class tools

br.close();

return userlist;}}

package bankmanagementsystem;/*

public class service catch (ioexception e)

break;

case 2:

try catch (ioexception e)

break;

case 3:

system.exit(0);

break;

default:

system.out.println("輸入錯誤!");

break;

} } }

/* * 使用者登入

*/public void userlogin() throws ioexception

} } }

/* * 取款

*/public void reducebalance(string username, string password) throws ioexception

br.close();

for (int i = 0; i < userlist.size(); i++)

} bufferedwriter bw=new bufferedwriter(new filewriter("users.txt"));

for (int i = 0; i < userlist.size(); i++)

system.out.println("存款成功!");

bw.close(); }

/* * 使用者查詢餘額

*/public void querybalance(string username, string password) throws ioexception }

}/** 校驗使用者資訊

*/public boolean checkuser(string username, string password) throws ioexception

if(userlist.get(i).getusername().equals(username)&&!userlist.get(i).getpassword().equals(password))

} system.out.println("該使用者不存在!");

return false;}/*

* 管理員登入

*/public void adminlogin() throws ioexception

} }else }

/* * 查詢使用者

*/public void queryuser() throws ioexception }

}/* * 按卡號查詢使用者

*/public void querybycardid() throws ioexception

} system.out.println("沒有該賬戶!"); }

/* * 查詢所有使用者

*/public void queryall() throws ioexception

});system.out.println("卡號\t\t使用者名稱\t\t餘額");

for (int i = 0; i < userlist.size(); i++) }

/* * 管理員新增使用者

*/public void adduser() throws ioexception

if(usermap.get(cardid)!=null)

br.close();

bufferedwriter bw=new bufferedwriter(new filewriter("users.txt",true));

bw.write(username+"&"+userid+"&"+cardid+"&"+password+"&"+balance);

bw.newline();

system.out.println("新增成功!");

bw.close(); }

/* * 校驗管理員

*/public boolean checkadmin(string id, string pwd) throws ioexception

br.close();

for (int i = 0; i < adminlist.size(); i++)

} return false;

}

package bankmanagementsystem;

/*

實現銀行賬戶資訊管理

1.辦理銀行卡掛失 使用update語句實現密碼變更和卡掛失 update where 2.統計銀行總存入金額和總支取金額 select tradetype 資金流向,sum trademoney 總金額 from 3.查詢本週開戶的卡號,顯示該卡相關資訊 使用 自連線 查詢表 4.查詢本月交易金額...

Oracle EBS 銀行賬戶API

建立銀行 create bank declare p init msg list varchar2 200 p country code varchar2 200 p bank name varchar2 200 p bank number varchar2 200 p alternate bank...

異常 銀行賬戶異常處理

自定義乙個accountexception異常類 建立乙個bankdemo類,該類包括 私有成員變數 double account 從個人賬戶 公有成員方法 setaccount double account 往賬戶存錢 double getaccount 獲取賬戶餘額 show int x 建立乙...