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

熱點內容
erp系統需要什麼編程 瀏覽:916
程序員用語 瀏覽:177
招標文件研讀報告包括內容 瀏覽:862
系統軟體處理數據有哪些好處 瀏覽:706
flash資料庫動態開發專業教程下載 瀏覽:874
u盤文件被鎖怎麼消除 瀏覽:39
前三季度gdp數據廣東什麼時候公布 瀏覽:726
ug導出stp文件後顯示 瀏覽:262
struts2文件上傳例子 瀏覽:480
智能粉碎文件名 瀏覽:625
編程是干什麼的適合幾歲兒童上 瀏覽:412
photoshop中文版最新版本 瀏覽:828
什麼app能點播廣西衛視 瀏覽:338
word如何批量放入相應的文件夾 瀏覽:884
如何在excel一列刪除數據 瀏覽:534
商科學生為什麼學編程 瀏覽:438
壓縮文件記錄 瀏覽:967
網上招聘找工作去哪個網站 瀏覽:276
ps生成文件怎麼打開 瀏覽:631
文檔過期文件如何找回 瀏覽:968

友情鏈接