资源简介
java实现银行管理系统,具有各种各样式的功能等你来探索实现开发完成,
java实训项目,可移植性好。
java实训项目,可移植性好。
![](http://www.nz998.com/pic/32847.jpg)
代码片段和文件信息
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电话计费卡程序源代码
相关资源
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
- java access 仓库管理系统 源码
- 一元多项式相加 java实现
- java软件工程师简历模板——应届生
- DES(CFB) JAVA
- java读取局域网共享机器文件
- [免费]java学习 存储过程
- pl/0词法分析器和语法分析器(java)
评论
共有 条评论