导航:首页 > 编程语言 > java实现银行业务管理软件

java实现银行业务管理软件

发布时间:2024-05-11 22:02:41

java 简单银行系统代码

这个不简单,
从分析设计,到编码实现,
都是需要精力和时间花费的体现,
建议还是自己亲自走一遍吧,
能学点东西。

❷ 用java实现银行排队程序,要求模拟银行的业务排队系统,要有界面,实现完成的排队和叫号

import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class BankWaiting extends JFrame implements ActionListener {
int total = 0, now = 0;
boolean is1Ready = false, is2Ready = false, is3Ready = false;
int call1, call2, call3;
JFrame jf;
JLabel jr, jl, jl1, j2, jl2, j3, jl3;
JTextField jr4;
JButton jb, jb1, jb2, j1;
JButton workBut1, workBut2, workBut3;
JPanel jp, jp1, jp2;

public BankWaiting() {
setLayout(null);
jf = new JFrame("银行叫号程序");// 窗体
jr = new JLabel("请**号到*号窗口办理业务");
jr.setBounds(300, 10, 800, 50);
jr.setForeground(Color.red);
j1 = new JButton("取号");
j1.addActionListener(this);
jr4 = new JTextField("欢迎");
jr4.setEditable(false);
ButtonGroup bg = new ButtonGroup();
bg.add(j1);
jp = new JPanel();
jl = new JLabel("一号窗口");
jl1 = new JLabel("一号窗口,欢迎你!");
jb = new JButton("下一位");
workBut1 = new JButton("开始办理");
workBut1.addActionListener(this);
jb.addActionListener(this);
jp.setBackground(Color.pink);
jp.setSize(200, 80);// 大小
jp.setLocation(20, 120); // 位置
jf.setLayout(null);
jp1 = new JPanel();
j2 = new JLabel("二号窗口");
jl2 = new JLabel("二号窗口,欢迎你!");
jb1 = new JButton("下一位");
workBut2 = new JButton("开始办理");
jb1.addActionListener(this);
workBut2.addActionListener(this);
jp1.setBackground(Color.pink);
jp1.setSize(200, 80);// 大小
jp1.setLocation(250, 120); // 位置
jf.setLayout(null);
jp2 = new JPanel();
j3 = new JLabel("三号窗口");
jl3 = new JLabel("三号窗口,欢迎你!");
jb2 = new JButton("下一位");
workBut3 = new JButton("开始办理");
workBut3.addActionListener(this);
jb2.addActionListener(this);
jp2.setBackground(Color.pink);
jp2.setSize(200, 80);// 大小
jp2.setLocation(500, 120); // 位置
jf.setLayout(null);
jf.add(jp);
jf.add(jp1);
jf.add(jp2);
jf.add(jr);
jp.add(jl);
jp.add(jl1);
jp.add(jb);
jp.add(workBut1);
jp1.add(j2);
jp1.add(jl2);
jp1.add(jb1);
jp1.add(workBut2);
jp2.add(j3);
jp2.add(jl3);
jp2.add(jb2);
jp2.add(workBut3);

jf.add(j1);
jf.add(jr4);
j1.setBounds(550, 300, 60, 30);
jr4.setBounds(300, 300, 200, 40);
jf.setSize(800, 600);
jf.setVisible(true);
jf.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}

public void actionPerformed(ActionEvent e) {
String s = "";
if (e.getSource() == j1) {
s = "第" + (++total) + "号,前面还有" + (total - now - 1) + "位顾客!";
jr4.setText(s);
}
if (e.getSource() == jb) {
if (this.hasCustomers()) {
s = "请" + (++now) + "号顾客到一号窗口办理";
call1 = now;
jl1.setText(s);
jr.setText(s);
is1Ready = true;
} else {
s = "当前已经没有顾客了";
jl1.setText(s);
is1Ready = false;
}

} else if (e.getSource() == jb1) {
if (this.hasCustomers()) {
s = "请" + (++now) + "号顾客到二号窗口办理";
call2 = now;
jl2.setText(s);
jr.setText(s);
is2Ready = true;
} else {
s = "当前已经没有顾客了";
jl2.setText(s);
is2Ready = false;
}
} else if (e.getSource() == jb2) {
if (this.hasCustomers()) {
s = "请" + (++now) + "号顾客到三号窗口办理";
call3 = now;
jl3.setText(s);
jr.setText(s);
is3Ready = true;
} else {
s = "当前已经没有顾客了";
jl3.setText(s);
is3Ready = false;
}
}
if (e.getSource() == workBut1) {
if (is1Ready) {
s = call1 + "号顾客正在办理业务。。。";
jl1.setText(s);
is1Ready = false;
}

} else if (e.getSource() == workBut2) {
if (is2Ready) {
s = call2 + "号顾客正在办理业务。。。";
jl2.setText(s);
is2Ready = false;
}

} else if (e.getSource() == workBut3) {
if (is3Ready) {
s = call3 + "号顾客正在办理业务。。。";
jl3.setText(s);
is3Ready = false;
}
}
}

public boolean hasCustomers() {
if (now < total) {
return true;
} else {
return false;
}
}

public static void main(String[] args) {
new BankWaiting();
}
}

❸ 求一个面向对象编写的一个简易JAVA的银行管理系统

  1. 添加一个静态全局遍历Map ACCOUNTINFO ;

  2. 创建一个用户实体类User 包括以下几个字段id(辨识用户唯一性专的) ,name ,password,money

  3. 在静态块中属初始化为ACCOUNTINFO里面存值也就存储User对象

  4. 然后就可以做登录账户 存储 转款的操作了。

❹ java开发金融银行软件需要哪些知识

最好是先弄通金融业务。
因为一切都是以前台应用为主的。
有许多程序设计出来不实版用,其权原因都是因为不与实际相结合,结果劳而无功。

——有点题外话。
因为我曾在金融部门做过,知道许多程序的毛病。
但我不是程序员。专业上的东西就不知道了。

❺ java 模拟实现银行自动存取一体机~~求程序指导~~

1.创建数据库test,在test中创建一张表,用户id,用户名,登录密码,用户状态(0为普通用户,大于0则为vip),用户余额(BigDecimal简单点就用int类型)
2.写一个用户的javaBean
3.封装用户的存,取,查询功能(存取,取出用户余额做加减,再把值更新回去)
4.编译用户的登录界面,获取用户输入的id和密码,把这个值会传入所写的查询方法的参量中去,如果id和密码都符合,那么再判断一下用户状态,进入到相应的管理界面
5.编译管理界面,先编译普通用户的管理界面
6.编译vip用户的管理界面可以继承普通用户的管理界面,在面板上再加两个按钮就可以了。
7.至于透支和转账的功能,转账,可以要求vip用户输入所要转账用户的id,并显示所转入用户的相应信息,确认后,把原用户的用户余额取出来减去后,更新到数据库,在输入用户的相应的加数据,这个就可以直接调用之前写的存取方法,最后提示成功后返回原用户的管理界面中

❻ java淇¤捶鎬庝箞鏍

浼樼偣寰堝氥
java淇¤捶閲囩敤浜嗛珮鏁堢殑璁$畻鍜屾暟鎹澶勭悊鎶鏈锛屽叿鏈夐珮鏁堟с佺簿纭鎬с佸彲闈犳с佺伒娲绘э紝鑳藉熷府閲戣瀺鏈烘瀯瀹炵幇鏇撮珮鏁堢殑淇¤捶涓氬姟绠$悊鍜岄庨櫓鎺у埗锛屽叿鏈夎緝楂樼殑甯傚満绔炰簤鍔涘拰搴旂敤鍓嶆櫙銆
Java淇¤捶鏄涓绉嶅熀浜嶫ava鎶鏈鐨勪俊璐风$悊杞浠讹紝涓昏佸簲鐢ㄤ簬閾惰屻佷俊鐢ㄥ悎浣滅ぞ銆佽捶娆惧叕鍙哥瓑閲戣瀺鏈烘瀯鐨勪俊璐蜂笟鍔$$悊鍜岄庨櫓鎺у埗銆

阅读全文

与java实现银行业务管理软件相关的资料

热点内容
安卓如何打开word 浏览:649
jsp做404 浏览:943
12312app怎么添加驾驶证 浏览:455
优盘启动软件怎么制作工具 浏览:827
没有宏编程有什么影响吗 浏览:187
vf文件后缀 浏览:629
迅雷支持win10的版本 浏览:657
linux删除非空目录函数 浏览:414
审查元素查找qq相册密码 浏览:131
蓝魔i10s升级包下载 浏览:140
苹果7plus横屏 浏览:392
ps1游戏放ps3哪个文件夹 浏览:505
微信能不能无法打开文件 浏览:609
adbexe文件放哪里 浏览:810
linux源码查看 浏览:371
挑战者350升级 浏览:381
numbers误删文件 浏览:923
数据库右键删除的表怎么恢复 浏览:377
天空网解压密码 浏览:583
拉萨网站布局该怎么设计 浏览:416

友情链接