资源简介
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电话计费卡程序源代码
相关资源
- IDEA算法(java)
- 有关于计算机JAVA经典的外文翻译
- java面试笔试题 选择题 问答题 带答案
- java导出txt文件并以&分隔符每个字段数
- JAVA基础编程练习题50题及经典算法9
- commons-fileupload.jar和commons-io.jar
- Java电话计费卡程序源代码
- 计算机专业外文翻译(JAVA)
- Java实习报告
- jxl.jar包最新jar包亲测可用
- 阿里巴巴Java开发手册正式版
- 银行家算法java实现带UI界面各个类文
- JavaService-2.0.10.zip,包含中文使用说明
-
sc
ript-api.jarphp-servlet.jarphp-sc ript. - java商场VIP消费情况查询系统
- 基于JAVA的医院门诊管理系统
- mvc框架+实现留言板JSP+Servletjavabean.r
- 密码管理器(Java)GUI
- java接口使用
- dom4j 官方绿色完整jar包
- GB28181国标28181的JAVA注册实现代码
- java计算器的实现--ppt课件
- B+树的创建java源码
- java文件上传案例
- jBPM4教程私塾在线视频配套学习资料
- 基于HttpClient 4.3的可访问自签名HTTPS站
- java 简单算式计算器
- 双色球设计
- JAVA实现的通讯录 能实现联系人的查找
- 咕泡2018最新Java架构师培训二.txt
评论
共有 条评论