银行管理系统(简单概述)
银行管理系统(简单概述)
1,创建项目:
创建Java名为BankSystem的项目 项目下创建包com.shanxiguofang.ban 2,创建类:
3、使用步骤 Bank类代码如下(示例):
private String name;//银行名 private String cardNum;//银行卡号
Admin类属性:
//管理员账号 private String account; //管理员密码 private String password;
Customer类属性:
//客户属性 private String name;//用户 private String account;//用户账号 private String password;//用户密码 private double balance; //用户余额 private String phone; //用户手机号
DataBase类属性:
//定义一个数组存储管理员信息 private Admin [] admins = new Admin[3]; //定义一个数组存储用户信息 private Customer [] customers = new Customer[10];
每个类编写无参构造与有参构造; 实现set和get方法 ;toString方法;
com.shanxiguofang.bank包下创建一个BankSysMethod类
4,界面主菜单; 5,管理员菜单界面 6,用户菜单界面 7,登录界面
将BeanUtils工具类导入com.shanxiguofang.bank包下
package com.shanxiguofang.bank; import com.shanxiguofang.bank.Bank; public class BankTest { public static void main(String[] args) { //银行对象 Bank bk = new Bank("中国招商银行"); //银行工具类 BankUtils bkUtils = new BankUtils(); //拿到模拟数据 DataBase db = new DataBase(); Admin [] admins = db.getAdmin(); Customer[] customers = db.getCostomer(); //银行管理系统管理员功能封装 BankSysMethod bkSysMethod = new BankSysMethod(); //银行管理系统用户功能封装 BankCustomerMethod bkCustomerMethod = new BankCustomerMethod(); //存储登陆的管理员 Admin admin = null; //存储登陆的用户 Customer customer = null; //判断是否退出 Boolean isExit = true; do { //登陆界面 System.out.println("Welcome to the use "+bk.getName()+"系统,请根据你的需求选择你需要的操作"); System.out.println("***************请选择:1.管理员登陆 ,2.用户登陆,3.退出***************"); //获取输入的 int 类型的值 int selectMenu = bkUtils.getReadInt(); switch (selectMenu) { case 1: //1、管理员登陆验证,并把登陆的管理员返回 admin = bkSysMethod.sysRootDengLu(admins); if(admin == null) { return; } System.out.println(admin); bkSysMethod.sysRootMethod(customers); break; case 2: customer = bkCustomerMethod.sysCustomerDengLu(customers); if(customer == null) { return; } bkCustomerMethod.bankCustomerMethod(customer); System.out.println("用户登陆成功"); break; case 3: isExit = false; System.out.println("退出成功"); break; default: System.out.println("你的输入有误,请重新输入!!!"); break; } } while (isExit); } }
上一篇:
IDEA上Java项目控制台中文乱码