銀行賬戶交易系統(tǒng)-Java Swing課程設計
視頻教程
【課程設計】銀行賬戶交易系統(tǒng)-Java Swing-你的課程我設計
代碼下載
點擊下載
項目描述
系統(tǒng)有銀行柜員和普通用戶兩個角色;
銀行柜員登錄后可查看用戶賬號信息、開戶、修改賬戶、存錢、取錢、注銷賬戶、查看交易記錄;
用戶登錄后可查看自己的賬戶信息、交易記錄、轉賬、修改登錄密碼、修改支付密碼;
一個用戶名下最多有四張有效的銀行卡,其中最多只能有一張Ⅰ類卡,其余都是Ⅱ類卡;
Ⅰ類卡交易沒有限額,Ⅱ類卡單日存款和轉入金額總和不能超過一萬元,取款和轉出金額總和不能超過一萬元;
系統(tǒng)可以使用Java集合存儲數(shù)據(jù),也可以使用MySQL數(shù)據(jù)庫。

管理員登錄后,需要輸入用戶身份證號進行查詢,列表中展示該用戶的所有銀行卡;


開戶時需校驗該身份證號下的卡數(shù)量,同一用戶最多有四張有效狀態(tài)的卡,最多一張Ⅰ類卡,其余都是Ⅱ類卡;
開戶時需校驗該身份證號是否開過卡,如果沒開過卡,需要創(chuàng)建登錄用戶,登錄用戶默認登錄密碼123456;
如果該身份證號開過卡,本次輸入的姓名必須和第一次開卡時姓名一致;
銀行卡默認支付密碼000000;

已注銷的賬戶不能修改;
修改賬戶時,卡號、身份證號、姓名為只讀;
Ⅱ類卡升級成一類卡時要校驗Ⅰ類卡數(shù)量;

選中一張卡,點擊存款,已注銷的賬戶不能取款;
輸入存款金額進行存款;
Ⅰ類卡不校驗額度,Ⅱ類卡當天收入總額不能超過一萬元;
存款成功后增加賬戶余額,記錄交易信息;

選中一張卡,點擊取款,已注銷的賬戶不能取款;
取款時需要用戶先輸入取款密碼,密碼錯誤不能取款;
密碼輸入正確后輸入取款金額,取款金額不能超過余額;
Ⅰ類卡不校驗額度,Ⅱ類卡當天支出總額不能超過一萬元;
取款成功后減少賬戶余額,記錄交易信息;




點擊交易記錄按鈕,可以查看該卡的所有交易記錄;
下拉列表內(nèi)是該用戶名下所有的卡;

注銷賬戶時需要用戶輸入支付密碼;
已注銷的賬戶不能再次注銷;
注銷時需要將卡內(nèi)余額取出,記錄取款記錄;
注銷成功后將賬戶狀態(tài)變成"注銷";


普通用戶通過身份證號進行登錄;
登錄成功后可以查看名下所有銀行卡;
點擊系統(tǒng)管理->修改密碼,可以修改登錄密碼;
密碼修改成功后返回登錄頁面重新登錄;


點擊轉賬按鈕進入轉賬頁面;
轉賬時可選擇付款卡;
收款人賬號與姓名必須匹配,收款人賬號必須是有效賬號;
收款人賬號如果是Ⅱ類卡,校驗限額;
付款卡如果是Ⅱ類卡,校驗限額;
收款卡和付款卡不能是同一張卡;
轉賬金額不能超過付款卡余額;
輸入正確的取款密碼才能進行轉賬;
轉賬成功后記錄轉出記錄,同時收款人一方要增加轉入記錄;





修改支付密碼要校驗原始支付密碼;
原始密碼輸入正確后輸入新密碼;


