導航:首頁 > 編程語言 > 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實現銀行業務管理軟體相關的資料

熱點內容
微雲保存文件圖片沒有了 瀏覽:236
如何把excel表格圖片導出到文件夾 瀏覽:387
qq三國快速升級攻略 瀏覽:660
js監聽手機home事件 瀏覽:439
第2章linux的桌面管理副本 瀏覽:452
qq郵箱手機上登錄微信賬號密碼錯誤 瀏覽:627
編程如何讓人物重復發射子彈 瀏覽:853
db2查看錶空間文件 瀏覽:607
ps文件界面設置 瀏覽:779
c語言12位的數據應該怎麼存儲 瀏覽:953
將ape導入iphone 瀏覽:107
js組合快捷鍵 瀏覽:174
linux系統盤默認掛在的文件夾 瀏覽:667
淘寶數據包如何操作上架 瀏覽:567
vb編程中輸入cls是什麼意思 瀏覽:81
linuxtime服務 瀏覽:184
瘋狂安卓講義第二版代碼 瀏覽:420
老炮兒三小時版本下載 瀏覽:313
matlab怎麼調試程序 瀏覽:2
winxp升級win7的危害 瀏覽:496

友情鏈接