xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 75KB
    文件類(lèi)型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-15
  • 語(yǔ)言: Java
  • 標(biāo)簽: JavaATM機(jī)??

資源簡(jiǎn)介

本ATM取款模擬項(xiàng)目用Java編寫(xiě),是本學(xué)期《面向?qū)ο蟆氛n程學(xué)期過(guò)程中老師要求寫(xiě)的,現(xiàn)上傳供廣大Java初學(xué)者和剛接觸面向?qū)ο蟮呐笥褜W(xué)習(xí)和參考。本代碼只實(shí)現(xiàn)取款過(guò)程,有興趣的朋友可以自己再改進(jìn)。本人也是Java的初學(xué)者,希望大家一起進(jìn)步。 atmScreen(ATM屏幕)類(lèi): 主要?jiǎng)?chuàng)建各操作窗體和相應(yīng)按鈕事件 Account(用戶(hù)帳戶(hù))類(lèi): 包含用戶(hù)信息的驗(yàn)證、余額查詢(xún)和扣錢(qián)等方法 dataAccess(數(shù)據(jù)操作)類(lèi):包含用于數(shù)據(jù)庫(kù)的相關(guān)操作 moneyMachine(取錢(qián)機(jī))類(lèi):只用于打印清單 readCard(讀卡機(jī))類(lèi): 包含讀取用戶(hù)卡號(hào)和退卡(退出系統(tǒng)) Atm(系統(tǒng))類(lèi) 系統(tǒng)主方法的開(kāi)始,負(fù)責(zé)調(diào)用其他類(lèi)

資源截圖

代碼片段和文件信息

/*--------------------?ATM取款模擬Java實(shí)現(xiàn)-----------------
?*---------------------?write?by?223小組-------------------
?*---------------------------2006.4------------------------
?*
?*------?Account(用戶(hù)帳戶(hù))類(lèi):包含用戶(hù)信息的驗(yàn)證、余額查詢(xún)和扣錢(qián)等方法
?*/

import?java.sql.*;
import?java.io.*;


public?class?Account?
{

dataAccess?das=new?dataAccess();
//----------------------------------------------
//?該方法用于?修改密碼
//----------------------------------------------

???public?int?changePwd(String?gidString?pwdString?oldPwdString?newPwdString?newPwd2)?
???{
?if(newPwd.length()==0?||?newPwd.trim().equals(““))?return?-3;//新密碼不能為空
?else?if(oldPwd.equals(pwd))
?{
? if(newPwd.equals(newPwd2))
? {
? das.exeSql(“update?guest?set?pwd=‘“+newPwd+“‘?where?gid=‘“+gid+“‘“);
? return?1;//密碼修改成功
? }
? else
? {
? return?-2;//兩次輸入不同
? }?
?
?}
?else
?{
? return?-1;//舊密碼輸入錯(cuò)誤
?} ? ?
?}
???
//----------------------------------------------
//該方法用于?驗(yàn)證用戶(hù)ID
//----------------------------------------------

???public?boolean?checkAccount(String?tid)?
???{
?????String?ssql;?????
?????ssql=“select?*?from?guest?where?gid=‘“+tid+“‘“;?????
?????if(das.getRowcount(ssql)>0)//合法ID
?????{
????? ?return?true;
?????}
?????else//非法ID
?????{
????? ?return?false;
?????}
???}
???
//----------------------------------------------
//該方法用于?驗(yàn)證用戶(hù)密碼
//----------------------------------------------

???public?boolean?checkPwd(String?tidString?tpwd)?
???{
?????String?ssql;
?????ssql=“select?*?from?guest?where?pwd=‘“+tpwd+“‘?and?gid=‘“+tid+“‘“;
?????if(das.getRowcount(ssql)>0)//合法pwd
?????{
????? ?return?true;
?????}
?????else//非法pwd
?????{
????? ?return?false;
?????}
???}
//----------------------------------------------
//該方法用于查詢(xún)余額
//----------------------------------------------

?public?float?queryBalance(String?gid)
?{
? ?ResultSet?rs;
? ?String?ssql=“select?*?from?guest?where?gid=‘“+gid+“‘“;
? ?float?balance=0;
? ?try
? ?{
? ? ?rs=das.getData(ssql);
? ? ?rs.next();
? ? ?balance=rs.getFloat(“gmoney“);
? ?}
? ?catch(Exception?e)
? ?{
? ? ?System.out.println(e.toString());
? ?}
? ?finally
? ?{
? ? ?return?balance;
? ?}
? ?
?}
?
//----------------------------------------------
//該方法用于帳戶(hù)扣除取款數(shù)
//----------------------------------------------

???public?boolean?reduceMoney(String?tgidfloat?money)?
???{
?????String?ssql;
?????if(this.queryBalance(tgid)?????ssql=“update?guest?set?gmoney=gmoney-“+money+“?where?gid=‘“+tgid+“‘“;
?????if(das.exeSql(ssql))?return?true;?//扣款成功
??? ?else?return?false;?//扣款未成功????
???}
???
??protected?void?finalize()//析構(gòu)函數(shù)
{
das.finalize();
}???
???
}

?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2014-10-25?14:42??ATM機(jī)取款模擬程序atmnew\
?????目錄???????????0??2014-10-25?14:42??ATM機(jī)取款模擬程序atmnew\atmnew\
?????文件???????55471??2006-04-19?09:14??ATM機(jī)取款模擬程序atmnew\atmnew\ATM順序圖.jpg
?????文件????????2924??2006-04-26?13:49??ATM機(jī)取款模擬程序atmnew\atmnew\Account.java
?????文件?????????592??2006-04-29?23:55??ATM機(jī)取款模擬程序atmnew\atmnew\Atm.java
?????文件???????12056??2014-07-26?21:11??ATM機(jī)取款模擬程序atmnew\atmnew\atmScreen.java
?????文件????????2570??2006-04-26?13:04??ATM機(jī)取款模擬程序atmnew\atmnew\dataAccess.java
?????文件?????????555??2006-04-26?13:45??ATM機(jī)取款模擬程序atmnew\atmnew\moneyMachine.java
?????文件?????????432??2006-04-26?13:34??ATM機(jī)取款模擬程序atmnew\atmnew\readCard.java
?????文件?????????540??2006-04-30?18:55??ATM機(jī)取款模擬程序atmnew\atmnew\文件說(shuō)明.txt
?????目錄???????????0??2014-10-25?14:42??ATM機(jī)取款模擬程序atmnew\atmnew\運(yùn)行\(zhòng)
?????文件????????2122??2006-04-26?13:56??ATM機(jī)取款模擬程序atmnew\atmnew\運(yùn)行\(zhòng)Account.class
?????文件?????????436??2006-04-25?16:10??ATM機(jī)取款模擬程序atmnew\atmnew\運(yùn)行\(zhòng)Atm$1.class
?????文件?????????485??2006-04-26?13:56??ATM機(jī)取款模擬程序atmnew\atmnew\運(yùn)行\(zhòng)Atm.class
?????目錄???????????0??2014-10-25?14:42??ATM機(jī)取款模擬程序atmnew\atmnew\運(yùn)行\(zhòng)Data\
?????文件??????225280??2014-08-10?14:59??ATM機(jī)取款模擬程序atmnew\atmnew\運(yùn)行\(zhòng)Data\atm.mdb
?????文件?????????460??2006-04-26?13:56??ATM機(jī)取款模擬程序atmnew\atmnew\運(yùn)行\(zhòng)atmScreen$1.class
?????文件????????9892??2006-04-26?13:56??ATM機(jī)取款模擬程序atmnew\atmnew\運(yùn)行\(zhòng)atmScreen.class
?????文件????????1793??2006-04-26?13:56??ATM機(jī)取款模擬程序atmnew\atmnew\運(yùn)行\(zhòng)dataAccess.class
?????文件?????????697??2006-04-26?13:56??ATM機(jī)取款模擬程序atmnew\atmnew\運(yùn)行\(zhòng)moneyMachine.class
?????文件?????????387??2006-04-26?13:56??ATM機(jī)取款模擬程序atmnew\atmnew\運(yùn)行\(zhòng)readCard.class
?????文件??????????67??2006-04-25?16:48??ATM機(jī)取款模擬程序atmnew\atmnew\運(yùn)行\(zhòng)測(cè)試帳號(hào).txt
?????文件???????????8??2006-04-23?01:23??ATM機(jī)取款模擬程序atmnew\atmnew\運(yùn)行\(zhòng)運(yùn)行.bat

評(píng)論

共有 條評(píng)論

相關(guān)資源