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

正文內(nèi)容

atm機(jī)java語言程序設(shè)計課程設(shè)計報告(已修改)

2025-06-04 18:03 本頁面
 

【正文】 河南經(jīng)貿(mào)職業(yè)學(xué)院信息管理系《Java程序設(shè)計》課程設(shè)計報告《Java語言程序設(shè)計》課程設(shè)計報告題 目: ATM機(jī) 班 級: 10信息一班 系 部: 信息管理系 專 業(yè): 計算機(jī)應(yīng)用技術(shù) 2011年 6 月 25 日 ATM機(jī)設(shè)計報告目錄1 概述 2 問題分析 2 22 總體設(shè)計 33 詳細(xì)設(shè)計 3()類結(jié)構(gòu)介紹: 3()類結(jié)構(gòu)介紹: 3()類結(jié)構(gòu)介紹: 4()和取款的界面GetMoney()結(jié)構(gòu)介紹: 4()類結(jié)構(gòu)介紹: 5()類結(jié)構(gòu)介紹: 54 實現(xiàn) 51. 運行環(huán)境 52. 運行情況抓圖 55 總結(jié)與體會 66 參考文獻(xiàn) 77 附錄: 程序清單 71 概述 問題分析模擬ATM機(jī)基本操作功能:存款、取款、余額查詢、修改密碼等;初始賬戶10000元;修改密碼時必須修改兩次,確認(rèn)后才可使用;取款的款項和存款的款項必須是100的整倍數(shù);1)模擬ATM機(jī)實現(xiàn)當(dāng)用戶進(jìn)入登陸頁面后,用戶需先點擊銀行開戶按鈕進(jìn)行銀行開戶;2)進(jìn)入銀行開戶頁面之后,進(jìn)行填寫客戶信息,系統(tǒng)會自動生成卡號,信息填寫完整后系統(tǒng)會自動保存用戶信息在生成的文件中,并返回登陸頁面進(jìn)行登錄。3)登陸成功之后進(jìn)入ATM機(jī)操作頁面進(jìn)行存款、取款、余額查詢、修改密碼,點擊一個按鈕都會顯示出對應(yīng)的頁面。2 總體設(shè)計Client()類第一個登陸頁面主要包括:登陸賬號按鈕、銀行開戶按鈕、重新登錄按鈕、退出系統(tǒng)按鈕;AtmDemo()類第二個登陸頁面主要進(jìn)行用戶資料填寫主要包括:卡號、密碼、確認(rèn)密碼、用戶名、性別、存款金額標(biāo)簽;生成卡號、確認(rèn)開戶、取消開戶按鈕;Main()類第二個登陸頁面主要設(shè)置安放按鈕,主要包括:取款、存款、修改密碼、查詢余額、退出該界面按鈕并對所有按鈕進(jìn)行監(jiān)聽;GetMoney()類第三個登陸頁面主要進(jìn)行取款設(shè)置主要包括:提款金額數(shù)目的數(shù)字按鈕,當(dāng)點擊相應(yīng)的按鈕時,提取金額框內(nèi)顯示相應(yīng)的取款金額;當(dāng)提款的金額超出卡內(nèi)總金額時,取款失??;KeepMoney()類第四個登陸頁面主要進(jìn)行存款設(shè)置主要包括:存款金額數(shù)目的數(shù)字按鈕,當(dāng)點擊相應(yīng)的按鈕時,存款金額框內(nèi)顯示相應(yīng)的存款金額;Change()類第五個登陸頁面主要進(jìn)行密碼修改的設(shè)置主要包括:設(shè)置“確認(rèn)”“取消”“返回主頁面”三個按鈕;兩次輸入新的密碼,當(dāng)兩次密碼相同時點擊“確認(rèn)”按鈕修改密碼成功,第二次進(jìn)行賬戶登錄時使用修改后的密碼Yuxia()類第六個登陸頁面主要進(jìn)行余額查詢的設(shè)置主要包括:當(dāng)點擊“查看余額”按鈕時查看存款、取款后卡內(nèi)的總金額,顯示在文本框內(nèi);當(dāng)點擊“返回主頁面”時返回Main頁面;Account()類主要保存文件的卡號,密碼和賬戶金額,對進(jìn)行數(shù)據(jù)信息在不同的類內(nèi)調(diào)用傳遞;3 詳細(xì)設(shè)計()類結(jié)構(gòu)介紹:主要包括:三個標(biāo)簽:“歡迎登錄ATM機(jī)”,“卡號”,“密碼”兩個文本框:JTextField和JPasswordField四個按鈕:“登陸賬號”,“銀行開戶”,“重新登錄”,“退出系統(tǒng)”對頁面使用了空布局。對文本框進(jìn)行監(jiān)聽,設(shè)置卡號只能為數(shù)字,且只能輸入8位。設(shè)置密碼框不為空。給四個按鈕創(chuàng)建監(jiān)聽ActionListener,四個按鈕實現(xiàn)的功能:登陸賬號:第一次進(jìn)入登錄界面時,當(dāng)點擊“登錄賬戶”彈出對話框:“請進(jìn)行銀行開戶”。重新登錄: 當(dāng)點擊“重新登錄”按鈕,用setText(“”)把文本框和密碼框為空。 銀行開戶: 當(dāng)點擊“銀行開戶”按鈕時,界面跳到銀行開戶的界面里。 退出系統(tǒng):當(dāng)點擊“退出系統(tǒng)”時,彈出對話框“確定要退出ATM系統(tǒng)?”點擊是,退出系統(tǒng),點擊否,留在該界面。當(dāng)銀行開戶成功后,再次輸入卡號和密碼,如果其中一個或全部錯誤,彈出對話框:“請核對你的卡號和密碼,重新登錄”,并不設(shè)置文本框為空。()類結(jié)果介紹:繼承Jframe創(chuàng)建銀行卡號開戶窗體,創(chuàng)建監(jiān)聽;應(yīng)用空布局設(shè)置JLabel標(biāo)簽,JTextField, JPasswordField,JButton,JComboBox復(fù)選按鈕框在窗體中的位置當(dāng)點擊“生成卡號”按鈕時系統(tǒng)會自動生成卡號( inti=(int)(()*100000000)。)對生成的卡號進(jìn)行數(shù)據(jù)保存(account)由Account傳遞到登陸頁面,讓生成的卡號與登陸的卡號相同在登錄頁面進(jìn)行登錄操作;設(shè)置密碼與確認(rèn)密碼框中的內(nèi)容相等,如果不相同提示(“(this,兩次填寫密碼不同,請重新輸入正確的密碼!,提示, )?!保?,對生成的密碼進(jìn)行數(shù)據(jù)保存(account)讓后傳遞到ATM—Client頁面進(jìn)行密碼連接;設(shè)置存款金額框存款金額為100的整倍數(shù);當(dāng)點擊“取消開戶”按鈕時,所有文本框內(nèi)容為空;當(dāng)點擊“確認(rèn)開戶”按鈕時,如果資料填寫不完整,系統(tǒng)進(jìn)行提示(elseif(().equals()||().equals()||().equals()||()||()){ (this,開戶失敗,資料沒填寫完整!)。)反之,頁面轉(zhuǎn)到登陸頁面;()類結(jié)構(gòu)介紹:主要包括:一個標(biāo)簽:“荷塘月色ATM機(jī)正在為您服務(wù)…”五個按鈕:“取款”、“存款”、“查詢余額”、“修改密碼”、“退出該界面”對頁面使用了空布局。對前四個按鈕進(jìn)行監(jiān)聽,當(dāng)點擊其中任一個按鈕時,進(jìn)入到該按鈕實現(xiàn)功能的界面里,當(dāng)點擊“退出該界面”,彈出對話框“確定返回登錄面?” 點擊是,退出該界面,點擊否,留在該界面。()和取款的界面GetMoney()結(jié)構(gòu)介紹:主要包括:十個按鈕:七個固定存取款錢數(shù)的按鈕和一個“自定義”(存取款的錢數(shù))按鈕,還有“確定”按鈕和“返回主頁面”的按鈕。一個標(biāo)簽:“您提取(存入)的金額數(shù):一個文本框;對頁面使用了空布局。給八個存取款的按鈕進(jìn)行監(jiān)聽。實現(xiàn)的功能:當(dāng)點擊七個固定存取款的按鈕時,按鈕上的錢數(shù)顯示在文本框中,當(dāng)點擊自定義按鈕時,可以在文本框中手動輸入錢數(shù)。當(dāng)點擊“返回主頁面”按鈕時,結(jié)束該界面的操作,返回Main頁面里。文本框:① 文本框設(shè)置為不可編輯。當(dāng)點擊存取款按鈕時,錢數(shù)顯示在文本框中,但不能手動修改文本框中的內(nèi)容。當(dāng)點擊自定義按鈕時,文本框可以手動輸入,文本框中輸入的存取款的錢數(shù)必須是100的倍數(shù),最少為100,最多為5000元,否則彈出對話框進(jìn)行提醒,存取錢不成功。② 自定義一個監(jiān)聽類,對文本框進(jìn)行監(jiān)聽,自定義輸入錢數(shù)時,文本框中只能輸入數(shù)字,且最多可輸入四位數(shù)。當(dāng)文本框為空時,點擊“確定”按鈕,彈出對話框:“請輸入存(?。┛罱痤~”。,當(dāng)點擊“確定”按鈕,彈出對話框“您已存款**元,余額為**元”。,當(dāng)點擊“確定”按鈕時,如果賬戶金額大于或等于提取金額時,彈出對話框“您已取款**元,余額為**元”。如果賬戶金額小于提取金額時,彈出對話框“余額不足,取錢失敗”,并獲取余額數(shù),停止金額的運算。以防止取款不成功,但已透支的現(xiàn)象。5. 修改密碼界面Change()類結(jié)構(gòu)介紹:繼承JFrame創(chuàng)建修改密碼窗體,設(shè)置窗體的空布局;對確認(rèn)密碼框進(jìn)行監(jiān)聽和數(shù)據(jù)傳遞保存((s2)。)傳遞到Client()類內(nèi);當(dāng)兩次輸入密碼相同時點擊“確認(rèn)”按鈕密碼修改成功,下次登錄使用新密碼進(jìn)行登錄。;點擊“取消”按鈕文本框內(nèi)容消失為空;點擊“返回主頁面”按鈕返回至Main()(else if(()==jb3){new Main()。(false)。);()類結(jié)構(gòu)介紹:創(chuàng)建查詢余額窗體,應(yīng)用空布局設(shè)置布局;對按鈕創(chuàng)建監(jiān)聽(addActionListener) 當(dāng)點擊“查看余額”按鈕時顯示卡內(nèi)當(dāng)前的余額(運用Account類進(jìn)行數(shù)據(jù)傳遞實現(xiàn)(((())+)。))4 實現(xiàn)1. 運行環(huán)境 2. 運行情況抓圖 1 2 3 4 75 總結(jié)與體會此次實訓(xùn)基本把我們本學(xué)期所學(xué)的內(nèi)容進(jìn)行綜合應(yīng)用,讓我們更加容易簡單的了解體驗到了未來工作的一般狀況,鍛煉了我們的實際操作能力,同時也在一定程度上增加了同學(xué)們對Java語言學(xué)習(xí)的信心,一些簡單的小游戲,通過運用自己所學(xué)也是可以實現(xiàn)的,讓我們不在對編程感覺那么神秘。團(tuán)隊合作與交流很重要,“團(tuán)結(jié)就是力量”在本次項目開發(fā)中真的體會得到,在做項目時,小組成員要知道本小組所做項目的基本構(gòu)想框架,要做什么、實現(xiàn)什么。如果有自己的想法就要和自己的伙伴進(jìn)行交流。6 參考文獻(xiàn)【1】魏艷銘,Java程序設(shè)計,河南經(jīng)貿(mào)職業(yè)學(xué)院:ATM機(jī)視頻提示,【2】網(wǎng)絡(luò)資源:【3】《Java程序設(shè)計精講》,北京:清華大學(xué)出版社,7 附錄:程序清單package client。import .*。import 。import .*。import .*。import 。public class Client extends JFrame implements ActionListener{ JLabel jl1,jl2,jl3。 JLabel jl。//添加圖片的標(biāo)簽 JTextField jtf。 JPasswordField jpf。 JButton jb1,jb2,jb3,jb4。 static Account account。 public Client(Account account){ super(ATMClient)。 =account。 setLayout(null)。 jl1=new JLabel(歡迎進(jìn)入“荷塘月色ATM 機(jī)”)。 Font f=new Font(華文新魏,24)。 ()。 (f)。 jl2=new JLabel(卡號:)。 jl3=new JLabel(密碼:)。 jtf=ne
點擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1