【正文】
中獨(dú)立開來,使各階段的任務(wù)相對單一化,設(shè)計復(fù)雜程度大大降低,不受特定 DBMS 的限制。用戶 的需求是 進(jìn)行各項業(yè)務(wù)的辦理 ,包括取款,查詢余額,修改密碼等 ; 柜員管理 人 員對 用戶辦理的信息 進(jìn)行操作 處理 ,同時 保存在數(shù)據(jù)庫中以便用戶查詢 ; 柜員 的功能最為復(fù)雜, 他 包括對 數(shù)據(jù)庫的維護(hù) 、 用戶信息維護(hù) 等 情況進(jìn)行維護(hù) 。 ? 修改密碼 :用戶可以更改自己卡號的密碼。 大連 交通大學(xué)信息工程學(xué)院 2021 屆 本科生畢業(yè)設(shè)計(論文) 5 3 系統(tǒng) 的可行性論證及需求分析 系統(tǒng)的可行性分析 1 技術(shù)可行性 本系統(tǒng)采用語言為 java,數(shù)據(jù)庫采用 SQL 語句,由于我們之前在學(xué)校都學(xué)習(xí)過這些語言,并且在培訓(xùn)中又在實戰(zhàn)中加強(qiáng)了訓(xùn)練,因此可以得心應(yīng)手的用所學(xué)來完成本系統(tǒng)。安裝和版本控制將大為簡化。而 JDBC 正是作為此種用途的機(jī)制。同時,將大連 交通大學(xué)信息工程學(xué)院 2021 屆 本科生畢業(yè)設(shè)計(論文) 4 Java語言和 JDBC 結(jié)合起來使程序員不必為不同的平臺編寫不同的應(yīng)用程序,只須寫一遍程序就可以讓它在任何平臺上運(yùn)行,這也是 Java語言 “ 編寫一次,處處運(yùn)行 ” 的優(yōu)勢。 Oracle9i 2021 年 10 月在 Oracle Open World 上發(fā)布,為 Oracle 數(shù)據(jù)庫、應(yīng)用服務(wù)器和開發(fā)工具引進(jìn)了許多新功能。 Swing 是 JAVA基礎(chǔ)類 的一部分。 二十世紀(jì)末 ,金融服務(wù)的迅速發(fā)展 ,使得銀行提款機(jī)已經(jīng)成了各大銀行金融服務(wù)戰(zhàn)略中的重要一環(huán) ,同時 ,銀行提款機(jī)系統(tǒng)也經(jīng)歷了持續(xù)的更新?lián)Q代 ,為廣大用戶提供了更加便捷和人性化的服務(wù) 。 針對這一系列問題,我們設(shè)計了這么一個系統(tǒng) , ATM 取款系統(tǒng) 采取 數(shù)據(jù)庫進(jìn)行 管理且由人工進(jìn)行處理、維護(hù)等工作 ,使 得用戶可以安全的進(jìn)行操作,便捷,快速的進(jìn)行取款以及完成一些商業(yè)上的交易 , 大大 提高 辦公效率, 能夠及時、準(zhǔn)確、有效的 幫用戶 辦理各種繁瑣的手續(xù),也減輕了柜員的工作壓力。 關(guān)鍵詞 : MyEclipse Oracle ATM ABSTRACT The end of the twentieth century, with the rapid development of financial services, bank teller machines has been developed into an important part of the major banks in the financial services strategy, the same time, the bank teller machine system has also experienced a continuous upgrading of automated teller machinessmall footprint, whether it is in the crowded city center, or the banks can not reach some areas, as long as the depositor with a bank card, it can be convenient for a variety of withdrawal services provide customers with more convenient and userfriendlyservices. ATM systems operating on their own to speed up business processes, as long as the place of ATM can handle the business of automatic withdrawals, transfers, inquiries, eliminating the queuing trouble, save time, the socalled ATM system is the teller machine operating system on your PC programming and mainstream operating platform to achieve its development mainly includes the establishment and maintenance of backend database and frontend application development to the production of two aspects. For the former requirement to establish data consistency and integrity, data security, a good library. Function for the latter requires that the application is plete, easy to use, friendly interface. The system uses development tools , database the Oracle9i user identity authentication, withdrawals, deposits, transaction details, query function. Analyze and solve a number of issues encountered in the i mplementation, such as database information how to update text box text output need to use what technology, how to achieve the connection to the database, user service functions. Key words: MyEclipse Oracle ATM 目 錄 1 前 言 ............................................................................................................................. 1 課題的來源及意義 ....................................................................................................... 1 國內(nèi)外發(fā)展現(xiàn)狀 ........................................................................................................... 1 本課題的研究目標(biāo) ....................................................................................................... 2 本課題的研究內(nèi)容 ....................................................................................................... 2 2 主要用到的技術(shù)和工具 ................................................................................................ 3 JAVA SWING ...................................................................................................................... 3 ORACLE9I.......................................................................................................................... 3 數(shù)據(jù)庫訪問接口 JDBC 技術(shù) .................................................................................... 3 開發(fā)環(huán)境 ................................................................................................. 4 3 系統(tǒng)的可行性論證及需求分析 .................................................................................. 5 系統(tǒng)的可行性分析 ....................................................................................................... 5 功能分析 ....................................................................................................................... 5 系統(tǒng)實現(xiàn)功能 ............................................................................................................... 5 系統(tǒng)流程圖 ................................................................................................................... 6 4 總體設(shè)計 ............................................................................................................................. 7 設(shè)計思想 ....................................................................................................................... 7 系統(tǒng)功能模塊劃分 ....................................................................................................... 7 ATM 取款系統(tǒng)各模塊圖 ................................................................................................ 8 數(shù)據(jù)庫設(shè)計 ................................................................................................................... 9 數(shù)據(jù)表結(jié)構(gòu) ...................................................................................................... 9 數(shù)據(jù)庫的連接 ................................................................................................ 12 5 詳細(xì)設(shè)計及其實現(xiàn) ........................................................................................................ 14 用戶 ATM 機(jī)管理界面 ................................................................................................. 14 用戶 ATM 登陸界面 ........................................................................................ 14 用戶取款主界面 ............................................................................................ 15 用