java實(shí)訓(xùn)ATM取款機(jī)設(shè)計(jì)報(bào)告_第1頁(yè)
java實(shí)訓(xùn)ATM取款機(jī)設(shè)計(jì)報(bào)告_第2頁(yè)
java實(shí)訓(xùn)ATM取款機(jī)設(shè)計(jì)報(bào)告_第3頁(yè)
java實(shí)訓(xùn)ATM取款機(jī)設(shè)計(jì)報(bào)告_第4頁(yè)
java實(shí)訓(xùn)ATM取款機(jī)設(shè)計(jì)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

題 目: ATM

取款機(jī)

JAVA

實(shí)訓(xùn)課程設(shè)計(jì)專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù)班 級(jí): C1341姓 名: 姜秋紅學(xué) 號(hào): 25

關(guān)鍵字:ATM,查詢,取款,轉(zhuǎn)賬,修改,界目錄

現(xiàn)代社會(huì),ATM

可以說(shuō)是一種使用非常廣泛的機(jī)器,

ATM

使用是非常頻繁的,然而由于程序及其機(jī)器本人的一些漏洞,導(dǎo)致ATM

機(jī)的犯罪現(xiàn)象屢有發(fā)生。該項(xiàng)目的開(kāi)發(fā)有利于進(jìn)一步提高ATM

機(jī)的性能及安全性,模擬開(kāi)發(fā)ATM

系統(tǒng)軟件,掌握系統(tǒng)開(kāi)基本流程,在開(kāi)發(fā)系統(tǒng)中可以鞏固所學(xué)的有關(guān)軟件開(kāi)發(fā)的知識(shí),有利于提出優(yōu)化改進(jìn)現(xiàn)代ATM

系統(tǒng)的建議。銀行

ATM

機(jī)的使用已經(jīng)普及,人們都已習(xí)慣利用自動(dòng)柜員機(jī)來(lái)提取現(xiàn)金,查詢存款,轉(zhuǎn)賬,修改密碼等等,我設(shè)計(jì)的

ATM

取款機(jī)添加了新的功能,具體功能如下:管理員狀態(tài)登入:無(wú)用用戶《JAVA

業(yè)學(xué)生學(xué)習(xí)完《JAVA

程序設(shè)計(jì)》課程后,進(jìn)行的一次全面的綜合訓(xùn)練,JAVA

礎(chǔ)進(jìn)行軟件開(kāi)發(fā)、并在實(shí)踐應(yīng)用方面打下一定基礎(chǔ)。?ATM

設(shè)計(jì)的主要目標(biāo)為:管理員登陸時(shí)要寫(xiě)入賬戶的名和身份證號(hào)在數(shù)據(jù)庫(kù)里進(jìn)行匹配,匹配成功則登入否則在前臺(tái)顯示賬號(hào)或密碼錯(cuò)誤;普通用戶登入時(shí)要寫(xiě)入銀行卡號(hào)和所屬銀行卡號(hào)的密碼,在數(shù)據(jù)庫(kù)中進(jìn)行匹配,匹配成功即登入否則在前臺(tái)顯示賬號(hào)或密碼錯(cuò)誤數(shù)據(jù)字典是指對(duì)數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理邏輯、外部實(shí)體等進(jìn)行定義和描述,其目的是對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做出詳細(xì)的說(shuō)明,使用數(shù)據(jù)字典為簡(jiǎn)單的建模項(xiàng)目。成員變量也叫類的屬性,一般帶有訪問(wèn)控制屬性的,而全局變量雖然也有類的屬性,但全局變量嚴(yán)重影響了封裝和模塊化,一般的全局變量前面要加上static

和?fina

屬性其中,static

使該變量任何類都可用(方法?ClassName.全局變量名)?,而?fina

則使得變量不可更改,基本上算是常量了,這也在一定程度上防止對(duì)變量的非法修改。方法名稱為任何合乎語(yǔ)法的識(shí)別字,返回值類型是方法執(zhí)行結(jié)果返回給調(diào)用者的數(shù)據(jù)類型,void

表示沒(méi)有返回值,參數(shù)行(parameter?list)是調(diào)用時(shí)給予的參數(shù)聲明,兩個(gè)以上的參數(shù)聲明以逗號(hào)隔開(kāi),若沒(méi)有參數(shù)則參數(shù)行為空白,調(diào)用時(shí)每一個(gè)參數(shù)對(duì)應(yīng)一個(gè)參數(shù)值

(argument)大括號(hào)內(nèi)為方法本體,也稱為方法程序模塊(block),包含聲明(declarations)和語(yǔ)句(statements),聲明也可以

頁(yè)面如下:數(shù)據(jù)流程圖

提款機(jī)中插入銀行卡,如果銀行卡是合法的,ATM

大約一個(gè)星期的編寫(xiě)JAVA程序,發(fā)現(xiàn)自己不懂的地方很多,在完成這個(gè)設(shè)通過(guò)這次課程設(shè)計(jì)還使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,并且還發(fā)現(xiàn)了自己的許多不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固。但通過(guò)這次課程設(shè)計(jì)之后,一定把以前所學(xué)過(guò)的知識(shí)重新溫故。我完成了這次

JAVA

課程設(shè)計(jì),不過(guò)這只是我學(xué)習(xí)路上的驛站。我相信我在未來(lái)的學(xué)習(xí)中會(huì)記住從本次課程設(shè)計(jì)中所學(xué)到的東西,并將它用到未來(lái)的學(xué)習(xí)中去。在這里謝謝老師的指導(dǎo),我會(huì)更加努力的學(xué)習(xí)[1].張桂珠

[2]畢廣吉.

程序設(shè)計(jì)實(shí)例教程.

北京:冶金工業(yè)出版社,2007

[6]董迎紅、王薇編著,Java

[7]趙文靖編著,《Java

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論