freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

atm自助取款機(jī)系統(tǒng)java代碼大全-展示頁

2024-10-14 04:00本頁面
  

【正文】 心的問題:密碼。所以整個(gè)設(shè)計(jì)就趨向簡(jiǎn)單化了。}(2)窗體的主要結(jié)構(gòu)的設(shè)計(jì)我所設(shè)計(jì)的窗口的主要結(jié)構(gòu)的特點(diǎn)就是每個(gè)窗口都對(duì)應(yīng)著一個(gè)特定的功能。相應(yīng)源代碼為:addWindowListener(new WindowAdapter()//窗口偵聽器,以從此窗口接收窗口事件 {public void windowClosing(WindowEvent e)//處理窗口關(guān)閉事件{ (0)。每個(gè)Frame在其右上角都有三個(gè)控制圖標(biāo),分別代表將窗口最小化、窗口最大化和關(guān)閉的操作,其中最小化和最大化操作Frame可自動(dòng)完成,而關(guān)閉窗口操作實(shí)現(xiàn)需要書寫有關(guān)的代碼,在我的程序中我采用的是對(duì)WINDOWS_CLOSING事件做出響應(yīng),調(diào)用dispose()方法關(guān)閉窗口。(button1)。super(s)。相應(yīng)源代碼為:WindowBox(String s,Account act){super(“ATM柜員機(jī)”)。我設(shè)計(jì)的界面主要分為窗體、菜單、按鈕和文本輸入框幾個(gè)部分,分別執(zhí)行相應(yīng)的操作。而每一個(gè)窗口則執(zhí)行相應(yīng)的功能。其功能結(jié)構(gòu)圖如下所示:圖1ATM功能結(jié)構(gòu)示意圖 ATM柜員機(jī)界面設(shè)計(jì)我覺得一個(gè)系統(tǒng)的界面應(yīng)該要簡(jiǎn)單明了,當(dāng)然樣式美觀就更好了。(3)界面要求以Windows窗口形式顯示,標(biāo)題欄為ATM柜員機(jī)名稱,右上角有最小化按鈕、最大化按鈕、關(guān)閉按鈕,不同的窗口中有不同的按鈕和選擇菜單。 其他需求分析(1)性能描述實(shí)時(shí)性好、靈活性強(qiáng)、易于不同年齡階段的人操作。l ATM存款:不能出現(xiàn)負(fù)存款。系統(tǒng)需求分析 功能需求分析本ATM柜員機(jī)的主要功能如下所述:要求使用圖形用戶界面。課程設(shè)計(jì)題目描述和基本設(shè)計(jì)要求我設(shè)計(jì)的ATM柜員機(jī)主要是由各個(gè)Windows窗口組成,它是由登錄頁面、選擇服務(wù)、取款、查詢余額、修改密碼和退卡等功能。這次課程設(shè)計(jì)的主要內(nèi)容是獨(dú)立用JAVA語言開發(fā)一個(gè)小的應(yīng)用程序。第二篇:java實(shí)訓(xùn) ATM取款機(jī)ATM取款機(jī)課程設(shè)計(jì)報(bào)告姓名: 學(xué)號(hào): 專業(yè): 班級(jí):ATM取款機(jī) 課程設(shè)計(jì)過程概述2009年6月,JAVA游戲開發(fā)課程設(shè)計(jì)在實(shí)驗(yàn)樓三樓機(jī)房進(jìn)行,持續(xù)時(shí)間為兩周。(c,”7“)。setmoney(fetchmoney,IC_Number)。(str2)?!?ATM_id+”39?!?。}}String str2=”update ATM set NO_50=“+No_50+” where ATM_ID=39。return。(”“)。x_50=(fetchmoneyx_100*100)/50。No_100=0。return。(”“)。x_50=mo/50。}x_100=fetchmoney/100。No_100=((”NO_100“))。ResultSetrsSQLSelect=(str1)。12345678939。}int No_50=0,No_100=0,x_50=0,x_100=0,mo=0。(c,”6“)。if(fetchmoneyleftmoney){(”您的余額不足,請(qǐng)重新輸入取款金額!“)。return。(”“)。return。(”“)。return。(”“)。fetchmoney=(())。}if(()==z12){ DBAccess d=new DBAccess()。}if(()==z10){(”“)。}if(()==z9){(”“)。}} catch(Exception er){}(str3)。try{if(()){str3=(”bank_name“)?!?。stri=”select bank_name from IC,bank where = and IC_ID=39。leftmoney=getmoney(IC_Number)。IC_Number=().trim()。String str3=”“。(c,”5“)。(c,”3“)。(false)。(”您已經(jīng)三次輸入錯(cuò)誤密碼,謝謝您的使用,歡迎下次光臨!“)。(c,”4“)。(c,”3“)。(”“)。IC_Number=().trim()。(c,”2“)。(c,”3“)。(”“)。(true)。}if(()==z3){ IC_Number=().trim()。}if(()==z2){ closeDBConnection()。}if(()==z4||()==z6||()==z11||()==z16||()==z18||()==z22){ closeDBConnection()。(”“)。}}(c,”1“)。(”對(duì)不起,本ATM自動(dòng)取款機(jī)暫停服務(wù)!“)。amp。where}}catch(Exception er){(”查詢ATM機(jī)信息出錯(cuò)!“)。try{ if(()){No_50=((”NO_50“))?!?。String strin=”select NO_50,NO_100 from ATM ATM_ID=39。float money2=0。float mon=0。floatleftmoney=0。String IC_No=”“。第一篇:ATM自助取款機(jī)系統(tǒng)java代碼(大全)public void actionPerformed(ActionEvent e)//界面顯示控制 {String IC_Number=“。String password=”“。(false)。floatmoneys=0。float money1=0。if(true){int No_50=0,No_100=0。12345678939。ResultSetrsSQLSelect=executeQuery(strin)。No_100=((”NO_100“))。}if(No_50==0amp。No_100==0){(false)。(c,”1“)。if(()==z1){(”“)。(c,”2“)。(c,”1“)。(0)。if(getname(IC_Number)){(true)。(true)。(”“)。}else{(”您輸入的卡號(hào)不存在,請(qǐng)重新輸入!“)。}}if(()==z5){password=().trim()。if(!login(IC_Number,password)){(”您輸入的密碼錯(cuò)誤,請(qǐng)重新輸入!“)。n。}else{(”“)。}if(n{n=2。(false)。(false)。}}if(()==z7){(”“)。}if(()==z8)//余額查詢 { DBAccess d=new DBAccess()。String stri=”“。(IC_Number)。((leftmoney))?!?IC_Number+”39。ResultSetrsSQLSelect=(stri)。//()。(c,”10“)。(c,”9“)。(c,”11“)。IC_Number=().trim()。if(fetchmoney{(”取款金額非法!請(qǐng)重新輸入!“)。(c,”6“)。}if(fetchmoney1000){(”每次交易金額最大為1000元!“)。(c,”6“)。}if(fetchmoney%50!=0){(”取款金額只能為50的倍數(shù)!“)。(c,”6“)。} leftmoney=getmoney(IC_Number)。(”“)。return。String str1=”select NO_50,NO_100 from ATM where ATM_ID=39?!啊ry{ if(()){No_50=((”NO_50“))。}}catch(Exception er){(”查詢ATM機(jī)信息出錯(cuò)!“)。if(No_100{ mo=fetchmoneyNo_100*100。if(x_50No_50){(”取款機(jī)現(xiàn)鈔不足!“)。(c,”6“)。}else{No_50=No_50x_50。}}else{No_100=No_100x_100。if(x_50No_50){(”取款機(jī)50面值現(xiàn)鈔不足!“)。(c,”6“)。}else{No_50=No_50x_50?!?ATM_id+”39。String str3=”update ATM set NO_100=“+No_100+” where ATM_ID=39?!啊?str3)。((fetchmoney))。(”)。這次課程設(shè)計(jì)的主要目的是結(jié)合面向?qū)ο蟪绦蛟O(shè)計(jì)課程,培養(yǎng)我們面向?qū)ο筌浖_發(fā)的思維,初步了解軟件開發(fā)的一般流程,提高用JAVA編程的實(shí)際動(dòng)手能力并增強(qiáng)大家對(duì)面向?qū)ο蟮牧私?。我開發(fā)了一個(gè)ATM柜員機(jī)。它的各種按鈕的事件和功能可以簡(jiǎn)單的模擬ATM柜員機(jī)的要求。當(dāng)輸入給定的卡號(hào)和密碼(初始卡號(hào)為000000和密碼為123456)時(shí),系統(tǒng)能登錄ATM柜員機(jī)系統(tǒng),用戶可以按照以下規(guī)則進(jìn)行:l 查詢余額:初始余額為50000元l ATM取款:每次取款金額為100的倍數(shù),總額不超過5000元,支取金額不允許透支。l 修改密碼:只有舊密碼正確,新密碼符合要求,且兩次輸入相同的情況下才可以成功修改密碼。(2)設(shè)計(jì)約束開發(fā)工具:JCrator 運(yùn)行環(huán)境:Windows 2000以上 能實(shí)現(xiàn)用戶所定義的各項(xiàng)需求。系統(tǒng)設(shè)計(jì) 總體設(shè)計(jì)我所設(shè)計(jì)的ATM柜員機(jī)主要是由登錄頁面模塊還由選擇服務(wù)模塊組成,其中選擇服務(wù)模塊又由取款模塊、查詢余額模塊、修改密碼模塊、退卡模塊組成。我設(shè)計(jì)的界面主要是由窗體組成,操作簡(jiǎn)單。一個(gè)系統(tǒng)界面的好壞直接影響到用戶的操作,界面設(shè)計(jì)要求樣式美觀、簡(jiǎn)單明了、方便易操作。(1)窗體的設(shè)計(jì)窗體整個(gè)框架使用Frame類構(gòu)造,F(xiàn)rame有自己的外邊框和自己的標(biāo)題,創(chuàng)建Frame時(shí)可以指定其窗口標(biāo)題,我創(chuàng)建的窗口標(biāo)題是各個(gè)不同功能的模塊的名字,比如說查詢余額,還有取款等。}、Selection(String s,Account act){ } 向Frame窗口中添加組件使用add()。例如:button1 = new Button(“存款”)。(p1)。Frame也可以引發(fā)WindowsEvent類代表的窗口事件。} })。比如說報(bào)各種各樣的錯(cuò),還有各種查詢余額、取款、選擇服務(wù)等,所以它們都是由各種按鈕和文本框,標(biāo)簽組成的,而聯(lián)系各個(gè)窗體成為一個(gè)整體的就是各個(gè)按鈕的監(jiān)聽事件。為了定義各個(gè)按鈕所對(duì)應(yīng)的命令和操作,首先需要將各個(gè)按鈕注冊(cè)給實(shí)現(xiàn)了動(dòng)作事件的監(jiān)聽接口ActionListener的監(jiān)聽者,然后為監(jiān)聽者定義actionPerformed(ActionEvent e)方法,()()來判斷用戶點(diǎn)擊的菜單子項(xiàng),并完成這個(gè)菜單子項(xiàng)定義的操作。所以第一個(gè)界面就是要輸入密碼和卡號(hào)才能繼續(xù)服務(wù)。抓藥是用于輸入單行的文本;文本區(qū)調(diào)用publicString getText()方法,獲取用戶想要的字符串。此模塊相應(yīng)的部分源代碼為:public void actionPerformed(ActionEvent e){Account act。String pwd。//初始化/*選擇各種服務(wù)*/ if(()== button1){String number1,number2。number2=()。amp。/*卡號(hào)和密碼都正確則進(jìn)入功能選擇窗口*/}Selection s = new Selection(“選擇服務(wù)”,act)。ErrorWarn ew = new ErrorWarn(“消息!”,act)。dispose()。每一個(gè)按鈕都有監(jiān)聽器,在選擇了按鈕后,并將它傳遞給方法public void actionPerformed(ActionEvent e)中的參數(shù)e,監(jiān)視器就會(huì)知道所發(fā)生的事件,對(duì)此事件進(jìn)行處理。(p)。(button1)。button2 = new Button(“取款”)。(p2)。(button3)。button4 = new Button(“退出”)。(p4)。(button5)。(new WindowAdapter(){ public void windowClosing(WindowEvent e){ (0)。} (this)。(this)。//setLayout(new GridLayout())。setVisible(true)。public void actionPerformed(ActionEvent e){if(()==button2){//取款} if(()==button3){//查詢余額} else if(()==button4){//退出} else if(()==button5){//修改密碼ChangePassword cp = new ChangePassword(“修改密碼”,act)。dispose()。Query q =new Query(“查詢余額”,act)。(0)。} }} 取款模塊設(shè)計(jì)在取款模塊中,和其他的界面也是同樣的結(jié)構(gòu)。用戶在文本框中輸入他想取的數(shù)額,但是必須是100的倍數(shù),而且每一次最多只能取5000塊。其方法為:if(()==button){/*判斷余額是否為負(fù)*/if(()}dispose()。/*判斷
點(diǎn)擊復(fù)制文檔內(nèi)容
合同協(xié)議相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1