資源簡介
java實現銀行管理系統,具有各種各樣式的功能等你來探索實現開發完成,
java實訓項目,可移植性好。
java實訓項目,可移植性好。

代碼片段和文件信息
package?cn.sdut.aview;
import?java.util.List;
import?java.util.Scanner;
import?javax.swing.JOptionPane;
import?cn.sdut.biz.BankBiz;
import?cn.sdut.biz.impl.BankBizImpl;
import?cn.sdut.ex.InputValueException;
import?cn.sdut.ex.NoSuchAccountException;
import?cn.sdut.ex.NotEnoughMoneyException;
import?cn.sdut.po.Account;
import?cn.sdut.po.Log;
public?class?Main?{
public?static?BankBiz?bankBiz?=?new?BankBizImpl();
public?static?Scanner?sc=new?Scanner(System.in);
public?static?void?main(String[]?args)?{
Scanner?reader?=?new?Scanner(System.in);
while?(true)?{
System.out.println(“歡迎使用SDUT銀行管理系統“);
System.out.println(“請歡迎如下操作:“);
System.out.println(“1-開戶?2-銷戶?3-存錢?4-取錢?5-轉賬?0-退出程序“);
int?op=reader.nextInt();
if(op==0)
{
break;
}
switch(op)
{
case?1:
openAccount();
break;
case?2:
delAccount();
break;
case?3:
saveMoney();
break;
case?4:
fetchMoney();
break;
case?5:
turnMoney();
break;
}
List?accountList=selectAllAccounts();
List?logList=selectAllLogs();
System.out.println(“所有賬戶信息如下:“);
for(Account?account:accountList)
{
System.out.println(account);
}
System.out.println(“所有日志信息如下:“);
for(Log?log:logList)
{
System.out.println(log);
}
}
System.out.println(“感謝您的光臨!“);
}
public?static?void?openAccount()?{
System.out.println(“請輸入賬戶名稱:“);
String?name=sc.next();
System.out.println(“請輸入賬戶初始金額:“);
double?initMoney=sc.nextDouble();
Account?account=new?Account(0nameinitMoney);
boolean?result=false;
try?{
result=bankBiz.openAccount(account);
}?catch?(InputValueException?e)?{
JOptionPane.showMessageDialog(null?e.getMessage());
}
if(result)
{
System.out.println(“開戶成功!“);
}
}
public?static?void?delAccount()?{
System.out.println(“請輸入待銷戶的賬戶編號:“);
int?accid=sc.nextInt();
boolean?result=false;
try?{
result=bankBiz.delAccount(accid);
}?catch?(NoSuchAccountException?e)?{
JOptionPane.showMessageDialog(null?e.getMessage());
}?catch?(InputValueException?e)?{
JOptionPane.showMessageDialog(null?e.getMessage());
}?catch?(NotEnoughMoneyException?e)?{
JOptionPane.showMessageDialog(null?e.getMessage());
}
if(result)
{
System.out.println(“銷戶成功!“);
}
}
public?static?void?saveMoney()?{
System.out.println(“請輸入存錢賬戶的編號:“);
int?accid=sc.nextInt();
System.out.println(“請輸入存錢金額:“);
double?value=sc.nextDouble();
boolean?result=false;
try?{
result=bankBiz.saveMoney(accid?value);
}?catch?(NoSuchAccountException?e)?{
JOptionPane.showMessageDialog(null?e.getMessage());
}?catch?(InputValueException?e)?{
JOptionPane.showMessageDialog(null?e.getMessage());
}
if(result)
{
System.out.println(“存錢成功!“);
}
}
public?static?void?fetchMoney()?{
System.out.println(“請輸入取錢賬戶的編號:“);
int?accid=sc.nextI
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-12-23?18:53??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\
?????目錄???????????0??2019-12-23?18:53??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\
?????文件?????????500??2018-12-15?15:54??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\.classpath
?????文件?????????383??2018-12-14?10:20??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\.project
?????目錄???????????0??2019-12-23?18:53??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\.settings\
?????文件??????????57??2018-12-14?16:28??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\.settings\org.eclipse.core.resources.prefs
?????文件?????????598??2018-12-14?10:20??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2019-12-23?18:53??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\
?????目錄???????????0??2019-12-23?18:53??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\
?????目錄???????????0??2019-12-23?18:53??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\
?????目錄???????????0??2019-12-23?18:53??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\aview\
?????文件????????5143??2019-11-29?19:03??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\aview\Main.class
?????目錄???????????0??2019-12-23?18:53??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\biz\
?????文件?????????635??2019-11-29?19:03??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\biz\BankBiz.class
?????目錄???????????0??2019-12-23?18:53??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\biz\impl\
?????文件????????3519??2019-11-29?19:03??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\biz\impl\BankBizImpl.class
?????文件????????2963??2019-11-29?19:03??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\biz\impl\BankBizImplTest.class
?????目錄???????????0??2019-12-23?18:53??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\dao\
?????文件?????????403??2019-11-29?19:03??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\dao\AccountDao.class
?????文件????????1478??2019-11-29?19:09??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\dao\ba
?????目錄???????????0??2019-12-23?18:53??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\dao\impl\
?????文件????????4187??2019-11-29?19:03??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\dao\impl\AccountDaoImpl.class
?????文件????????2254??2019-11-29?19:03??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\dao\impl\AccountDaoImplTest.class
?????文件????????2478??2019-11-29?19:03??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\dao\impl\LogDaoImpl.class
?????文件?????????244??2019-11-29?19:03??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\dao\LogDao.class
?????目錄???????????0??2019-12-23?18:53??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\ex\
?????文件?????????625??2019-11-29?19:03??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\ex\InputValueException.class
?????文件?????????613??2019-11-29?19:03??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\ex\NoSuchAccountException.class
?????文件?????????689??2019-11-29?19:03??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\ex\NotEnoughMoneyException.class
?????目錄???????????0??2019-12-23?18:53??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\po\
?????文件????????1443??2019-11-29?19:03??第一階段?DAO+SERVICE+CONSOLE交互(ECLIPSE)\BankPrj\bin\cn\sdut\po\Account.class
............此處省略40個文件信息
- 上一篇:計算機專業外文翻譯(JAVA)
- 下一篇:Java電話計費卡程序源代碼
評論
共有 條評論