導航:首頁 > 源碼編譯 > 誰有銀行框架源碼

誰有銀行框架源碼

發布時間:2022-11-05 14:34:06

『壹』 誰有銀行系統的源代碼,用asp做的

准備騙錢嗎?銀行最討厭做仿冒站點的人了!

『貳』 那些網站有c語言程序源代碼,最好能找到銀行賬戶管理系統程序的源代碼

朋友,不用好想了,不好找的。或者說是壓根就找不到的。你是外網,它是內網。
要不,我還座在電腦前做什麼呢???
早發了~~~

『叄』 用java來編寫一個銀行類賬戶和信用卡類的賬戶,信用卡類賬戶繼承銀行賬戶,求源碼

public class Account {

protected String accId;
protected String name;
protected double money;

public Account (String accId,String name){
this(accId,name,0);
}

public Account (String accId,String name,double money){
this.accId = accId;
this.name = name;
this.money = money;
}

public void saveMoney(double money){
if(money <= 0){
System.out.println("存款金額必須大於0");
}
this.money += money;
System.out.println("存款成功");
}

public double getMoney(double money){
if(money <= 0){
System.out.println("取款金額必須大於0");
return 0;
}
if(this.money <= money){
System.out.println("余額不足,無法取款");
return 0;
}
this.money -= money;
System.out.println("取款成功");
return money;
}

public double getBalance(){
return this.money;
}

protected double getOverdraft(){
return 0;
}

// 實現了equals方法,list比較時才能正確
@Override
public boolean equals(Object obj) {
if(obj == null){
return false;
}
if(this == obj){
return true;
}
if(obj instanceof Account){
return this.accId.equals(((Account)obj).accId);
}
return false;
}

@Override
public String toString() {
return "賬戶=" + accId + ",名字=" + name + ",余額=" + money;
}

}
public class Bank {

// Account實現了equals方法,list查找時才能正確
private List<Account> usersAccounts;

public Bank() {
usersAccounts = new ArrayList<Account>();
}

public void addAccount(Account account) {
if (usersAccounts.contains(account)) {
System.out.println("添加失敗,不能添加同樣的賬戶");
return;
}
usersAccounts.add(account);
}

public boolean delAccount(Account account) {
return usersAccounts.remove(account);
}

public boolean delAccount(String accId) {
return delAccount(new Account(accId, null));
}

public boolean existAccount(Account account) {
return usersAccounts.contains(account);
}

public boolean existAccount(String accId) {
return existAccount(new Account(accId, null));
}

public Account getAccount(String accId){
return usersAccounts.get(usersAccounts.indexOf(new Account(accId, null)));
}

public double getAllMoney() {
// 不考慮是否溢出,只是把所有用戶余額相加
double result = 0;
for (Account account : usersAccounts) {
result += account.getBalance();
}
return result;
}

public double getAllOverdraft() {
// 不考慮是否溢出
double result = 0;
for (Account account : usersAccounts) {
result += account.getOverdraft();
}
return result;
}

public int getAccountNum() {
return usersAccounts.size();
}

public int getCreditAccountNum() {
int num = 0;
for (Account account : usersAccounts) {
// instanceof 性能沒有簡單的方法快。
if (account instanceof CreditAccount) {
num++;
}
}
return num;
}

public int getSavingAccountNum() {
int num = 0;
for (Account account : usersAccounts) {
if (account instanceof SavingAccount) {
num++;
}
}
return num;
}

public List<Account> getAllAccount() {
return usersAccounts;
}
}
public class CreditAccount extends Account{

private double overdraft;

public CreditAccount(String accId,String name){
super(accId, name);
this.overdraft = 1000;
}

public CreditAccount(String accId,String name,double money){
this(accId, name,money,1000);
}

public CreditAccount(String accId,String name,double money,double overdraft){
super(accId, name,money);
this.overdraft = overdraft;
}

@Override
public double getMoney(double money) {
if(money <= 0){
System.out.println("取款金額必須大於0");
return 0;
}
if(this.money + overdraft <= money){
System.out.println("余額不足,無法取款");
return 0;
}
this.money -= money;
System.out.println("取款成功");
return money;
}

@Override
public double getOverdraft(){
return overdraft;
}

@Override
public String toString() {
return "賬戶=" + accId + ",名字=" + name + ",余額=" + money + ",透支=" + overdraft;
}
}
public class SavingAccount extends Account {

public SavingAccount(String accId, String name) {
super(accId, name);
}

public SavingAccount(String accId, String name, double money) {
super(accId, name, money);
}

@Override
public double getMoney(double money) {
return super.getMoney(money);
}

@Override
public double getOverdraft() {
return super.getOverdraft();
}

}
public class Test {

private static Bank bank = new Bank();
public static void main(String[] args) {
Test.genAccount();
// 開戶
Account a1 = new CreditAccount("1", "1", 200, 2000);
Account a2 = new SavingAccount("2", "2", 300);
Account a3 = new SavingAccount("3", "3", 400);
Account a4 = new CreditAccount("4", "4", 500, 2000);
Account a5 = new CreditAccount("4", "5", 600, 2000); // 帳號4重
bank.addAccount(a1);
bank.addAccount(a2);
bank.addAccount(a3);
bank.addAccount(a4);
bank.addAccount(a5);
showNowAccount();
// 銷戶
bank.delAccount("1");
bank.delAccount("2");
showNowAccount();
// 存款
if(bank.existAccount("3")){
Account acc = bank.getAccount("3");
acc.saveMoney(100);
}
showNowAccount();
// 取款
if(bank.existAccount("3")){
Account acc = bank.getAccount("3");
System.out.println("余額=" + acc.getBalance());
acc.getMoney(100);
System.out.println("余額=" + acc.getBalance());
acc.getMoney(1000);
System.out.println("余額=" + acc.getBalance());
}
if(bank.existAccount("4")){
Account acc = bank.getAccount("4");
System.out.println("余額=" + acc.getBalance());
acc.getMoney(100);
System.out.println("余額=" + acc.getBalance());
acc.getMoney(1000);
System.out.println("余額=" + acc.getBalance());
acc.getMoney(10000);
System.out.println("余額=" + acc.getBalance());
}
System.out.println(bank.getAccountNum());
System.out.println(bank.getAllMoney());
System.out.println(bank.getAllOverdraft());
System.out.println(bank.getCreditAccountNum());
System.out.println(bank.getSavingAccountNum());
}

public static void genAccount(){
String s = "1000 0000 0000 000";
Account a = null;
for(int i = 1; i < 11; i ++){
if((i & 2) == 0){
a = new CreditAccount(s + String.valueOf(i), "賬戶" + String.valueOf(i));
} else {
a = new SavingAccount(s + String.valueOf(i), "賬戶" + String.valueOf(i));
}
bank.addAccount(a);
}
}

public static void showNowAccount(){
for(Account account : bank.getAllAccount()){
System.out.println(account);
}
}
}

『肆』 求一個JSP 網路銀行或者ATM源代碼

import java.util.Scanner;
import java.util.Date;
public class ATM {
public static void main (String[] args) {
System.out.println("您好,歡迎使用農業銀行優惠卡!");
int a=123456;
int jine;
int flag=0,bianhao=1023;
int mima;
int anjian;
int ye=0;
int xianshi,dayin;
int year,month,date;
String zhanghao="6228480270673875612",zhuanzhanghao;
Scanner sc=new Scanner(System.in);
for(int i=1;i<=3;i++){
System.out.println("請輸入密碼:(6位數字)");
mima=sc.nextInt();
if(a==mima)
{
System.out.println ("密碼正確請選擇業務");
for(;;){
System.out.println ("取款\t~1~");
System.out.println ("轉賬\t~2~");
System.out.println ("存現\t~3~");
System.out.println ("更改密碼~4~");
System.out.println ("查詢余額~5~");
System.out.println ("取卡\t~0~");
anjian=sc.nextInt();
if(anjian==1)
{
if(ye<100)
{
System.out.println ("您的余額不足100元,請您及時存現");
break;
}
int qukuan;
for(;;)
{
for(;;)
{
System.out.println ("---------------取款功能--------------");
System.out.println ("請輸入您要取款的份額:");
System.out.println ("\t100\t200\t500\t");
qukuan=sc.nextInt();
if(qukuan<=ye)
{
break;
}
else{
System.out.println ("余額不足,取消交易");
}

}if(qukuan==100||qukuan==200||qukuan==500)
{
break;
}
else
{
System.out.println ("您的輸入有誤請輸入正百的數");
}

}
ye-=qukuan;
System.out.println ("交易正在處理~請稍候~z~z~z~z~z~z~z~~~~~~~");
System.out.println ("請您收好您的"+qukuan+"元"+"鈔票----15秒鍾自動收回");
System.out.println ("-----------------------------------------------------");
System.out.println ("是否顯示余額?顯示:1不顯示:2");
xianshi=sc.nextInt();
if(xianshi==1)
{
System.out.println ("您的余額為"+ye+"元");
System.out.println ("--------------------------------");
System.out.println ("為了您和您家人的幸福,請節約用錢");
System.out.println ("--------------------------------");
}
System.out.println ("是否列印取款憑條?列印:1 不列印:2");
dayin=sc.nextInt();
Date dd=new Date();
if(dayin==1)
{
System.out.println ("-----------------------中國農業銀行-------------------------");
System.out.println ("\t\t\t----------取款憑條-----------\t\t\t");
System.out.println ("帳號:"+zhanghao);
System.out.println ("取款份額:"+qukuan);
System.out.println ("余額:"+ye);
System.out.println ("日期:"+dd.toLocaleString());
System.out.println ("------------------------------------------------------------");
System.out.println ("\t\t\t機器編號:"+bianhao);
System.out.println ("------------------------------------------------------------");
}
int ji;
System.out.println ("是否繼續業務:繼續:1 取卡:2");
ji=sc.nextInt();
if(ji==1)
{
continue;
}
if(ji==2)
{
System.out.println ("請收回您的磁卡,下次再見");
break;
}
}
if(anjian==2)
{
int zhuanzhang;
for(;;)
{
System.out.println ("---------------轉賬功能----------------");
System.out.println ("請輸入您要轉賬的份額:");
zhuanzhang=sc.nextInt();

if(zhuanzhang%100==0)
{
if(ye-zhuanzhang>=00)
{
break;
}
else
{
System.out.println ("余額不足,請重新輸入");
}

}
else
{
System.out.println ("您的輸入無效");
}
}
for(;;)
{
System.out.println ("請輸入您要轉賬的賬號:(19位)");
zhuanzhanghao=sc.next();
if(zhuanzhanghao.length()==19)
{
break;
}
else
{
System.out.println ("帳號輸入有誤,請重新輸入");
}
}
System.out.println ("是否繼續轉賬?繼續:1 取消:2");
int anjian2;
anjian2=sc.nextInt();
if(anjian2==1)
{
ye-=zhuanzhang;
System.out.println ("正在轉賬-請稍候~~~~");
System.out.println ("轉帳成功");
}
System.out.println ("-----------");
System.out.println ("是否顯示余額?顯示:1不顯示:2");
xianshi=sc.nextInt();
if(xianshi==1)
{
System.out.println ("您的余額為"+ye+"元");
System.out.println ("--------------------------------");
System.out.println ("為了您和您家人的幸福,請節約用錢");
System.out.println ("--------------------------------");
}
System.out.println ("是否列印取款憑條?列印:1 不列印:2");
dayin=sc.nextInt();
Date dd=new Date();
if(dayin==1)
{
System.out.println ("-----------------------中國農業銀行-------------------------");
System.out.println ("\t\t\t----------轉賬憑條-----------\t\t\t");
System.out.println ("帳號:"+zhanghao);
System.out.println ("轉賬帳號:"+zhuanzhanghao);
System.out.println ("轉賬份額:"+zhuanzhang);
System.out.println ("余額:"+ye);
System.out.println ("日期:"+dd.toLocaleString());
System.out.println ("------------------------------------------------------------");
System.out.println ("\t\t\t機器編號:"+bianhao);
System.out.println ("------------------------------------------------------------");
}
int ji;
System.out.println ("是否繼續業務:繼續:1 取卡:2");
ji=sc.nextInt();
if(ji==1)
{
continue;
}
else
{
System.out.println ("請收回您的磁卡,下次再見");
break;
}
}
if(anjian==3)
{
for(;;)
{
System.out.println ("---------------存現功能---------------");
System.out.println ("請輸入您要存款的金額");

jine=sc.nextInt();
if(jine%100==0)
{
break;
}
else
{
System.out.println ("您的輸入有誤,請輸入正百的輸入");
}
}
System.out.println ("請將您的鈔票放入到機器開起的口中(注意:平放!!)");
System.out.println ("正在清點~~~~~z~~~~~z~~~~~z~~~~~z~~~~z~~~~~~z~~~~");
System.out.println ("輸入與放入一至;存現成功");
ye+=jine;
System.out.println ("是否顯示余額?顯示:1不顯示:2");
xianshi=sc.nextInt();
if(xianshi==1)
{
System.out.println ("您的余額為"+ye+"元");
System.out.println ("--------------------------------");
System.out.println ("為了您和您家人的幸福,請節約用錢");
System.out.println ("--------------------------------");
}
System.out.println ("是否列印取款憑條?列印:1 不列印:2");
dayin=sc.nextInt();
Date dd=new Date();
if(dayin==1)
{
System.out.println ("-----------------------中國農業銀行-------------------------");
System.out.println ("\t\t\t----------存現憑條-----------\t\t\t");
System.out.println ("帳號:"+zhanghao);
System.out.println ("存現份額:"+jine);
System.out.println ("余額:"+ye);
System.out.println ("日期:"+dd.toLocaleString());
System.out.println ("------------------------------------------------------------");
System.out.println ("\t\t\t機器編號:"+bianhao);
System.out.println ("------------------------------------------------------------");
}
int ji;
System.out.println ("是否繼續業務:繼續:1 取卡:2");
ji=sc.nextInt();
if(ji==1)
{
continue;
}
else
{
System.out.println ("請收回您的磁卡,下次再見");
break;
}
}
if(anjian==4)
{
int ym,xm,qxm,flag1=0;
for(int j=0;j<3;j++)
{
System.out.println ("------------------改密功能----------------------");
System.out.println ("請輸入原始密碼:");
ym=sc.nextInt();
if(ym==a)
{
System.out.println ("密碼正確");
for(;;)
{
System.out.println ("請輸入新密碼:");
xm=sc.nextInt();
System.out.println ("請再次輸入新密碼");
qxm=sc.nextInt();
if(xm==qxm)
{
a=xm;
System.out.println ("密碼更改成功,請您牢記您的密碼");
break;
}
else
{
System.out.println ("兩次輸入不一致,請重新輸入");
}
}
flag1=1;
break;
}
else
{
System.out.println ("密碼錯誤");
}
}
if(flag1==0)
{
System.out.println ("三次輸入錯誤,密碼更改失敗");
}
int ji;
System.out.println ("是否繼續業務:繼續:1 取卡:2");
ji=sc.nextInt();
if(ji==1)
{
continue;
}
else
{
System.out.println ("請收回您的磁卡,下次再見");
break;
}
}
if(anjian==5)
{
System.out.println ("------------查詢功能-------------");
System.out.println ("您的貴卡余額為:"+ye+"元");
System.out.println ("---------------------------------");
int ji;
System.out.println ("是否繼續業務:繼續:1 取卡:2");
ji=sc.nextInt();
if(ji==1)
{
continue;
}
else
{
System.out.println ("請收回您的磁卡,下次再見");
break;
}
}
if(anjian==0)
{
System.out.println ("請收回您的磁卡,下次再見");
break;
}

}flag=1;
break;

}

}
if(flag==0)
{
System.out.println ("密碼輸入超過三次,ATM機吞卡");
}

}
}

『伍』 高分!!用Java和資料庫實現銀行管理系統源代碼,要可以用的,採納了再加分

蛇精病,課程設計吧?我有全年級的課程設計,圖書館管理系統,煤氣公司進出貨系統,銀行管理系統,教學管理系統等等。。。。

『陸』 請發一個mfc 銀行管理系統的源代碼 是有注釋的。

藉助Baihi聯系
有時間能處理你的題目
我們可以根據本要求提供一份相當於學生水平的源碼

6 | ES:\\
5 | 交易提醒:預付定金有風險
7 |
1 | 北京易軟個人軟體
5 | 全職軟體開發團隊
6 | 十年信譽鑄成品質
1 | 速度專業積累效率
5 | 開發信息管理系統更有優惠

『柒』 用javaWeb編寫簡單點的銀行管理系統 鏈接資料庫。 有大佬手裡有源碼的嗎。🙏🙏🙏

簡單點的沒有,你要是想要好點的項目可以去碼雲是搜索直接網頁鏈接

『捌』 急求:銀行前置機源代碼

這些分應該不夠有人給你寫源碼的~

『玖』 求一網上銀行的源代碼

你想製作假網站行騙?小心啊

『拾』 我想要農業銀行的網頁源代碼,哪位大神能幫幫我

只是想研究下CSS及布局的話,用teleport pro,webzip之類的軟體離線下來就行。想要程序源碼的話……還是自己去寫吧,幾乎沒可能拿的到

閱讀全文

與誰有銀行框架源碼相關的資料

熱點內容
erp是什麼伺服器 瀏覽:182
python中tmp 瀏覽:19
說明wpf加密過程 瀏覽:142
java讀取list 瀏覽:702
iis7gzip壓縮 瀏覽:39
有什麼安卓機打吃雞好 瀏覽:597
三星u盤加密狗 瀏覽:473
php函數的返回值嗎 瀏覽:586
國企穩定程序員 瀏覽:328
編程貓如何使用教程視頻 瀏覽:218
安卓遠端網頁如何打日誌 瀏覽:218
壓縮flash大小 瀏覽:993
解壓的玩具教程可愛版 瀏覽:366
哪個求職app比較靠譜 瀏覽:888
java的讀法 瀏覽:60
nod32區域網伺服器地址 瀏覽:1003
數碼科技解壓 瀏覽:236
新網的雲伺服器管理界面復雜嗎 瀏覽:367
無人聲解壓強迫症視頻 瀏覽:573
計算機編譯運行 瀏覽:640