銀行賬戶管理系統(tǒng)_第1頁
銀行賬戶管理系統(tǒng)_第2頁
銀行賬戶管理系統(tǒng)_第3頁
銀行賬戶管理系統(tǒng)_第4頁
銀行賬戶管理系統(tǒng)_第5頁
已閱讀5頁,還剩80頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、文獻(xiàn)綜述一、概述 AATM自自動(dòng)取款款機(jī)是由由計(jì)算機(jī)機(jī)控制的的持卡人人自我服服務(wù)型的的金融專專用設(shè)備備。ATTM是英英文Auutommatiic TTelller Macchinne的縮縮寫。AATM是是最普遍遍的自助助銀行設(shè)設(shè)備,可可以提供供最基本本的銀行行服務(wù)之之一,即即出鈔交交易,有有些全功功能的產(chǎn)產(chǎn)品還可可以提供供信封存存款業(yè)務(wù)務(wù)。在AATM自自動(dòng)取款款機(jī)上也也可以進(jìn)進(jìn)行賬戶戶查詢、修修改密碼碼和轉(zhuǎn)賬賬的業(yè)務(wù)務(wù)。同時(shí)在制作作這個(gè)系系統(tǒng)的過過程中也也應(yīng)用了了數(shù)據(jù)庫庫的知識(shí)識(shí),這個(gè)個(gè)相對(duì)于于想從事事軟件開開發(fā)的人人來說是是比較重重要的內(nèi)內(nèi)容,這這個(gè)也是是本次設(shè)設(shè)計(jì)的重重點(diǎn)知識(shí)識(shí),同時(shí)時(shí)數(shù)據(jù)

2、庫庫鏈接是是必須要要學(xué)會(huì)的的,因?yàn)闉檫@個(gè)是是最核心心的內(nèi)容容,培養(yǎng)養(yǎng)自己堅(jiān)堅(jiān)實(shí)的邏邏輯表達(dá)達(dá)能力和和溝通能能力,和和培養(yǎng)自自己良好好的文案案能力,要要求掌握握ATMM取款機(jī)機(jī)的具體體工作原原理以及及javva簡單單系統(tǒng)的的設(shè)計(jì)方方法。二、內(nèi)容(一) AATM的的研究現(xiàn)現(xiàn)狀眾所周知隨隨著信息息時(shí)代科科技的飛飛速發(fā)展展和隨著著全球金金融行業(yè)業(yè)的興起起,使用用ATMM取款機(jī)機(jī)、計(jì)算算機(jī)信息息技術(shù)以以及計(jì)算算機(jī)科學(xué)學(xué)技術(shù)的的發(fā)展,給給人們的的生活帶帶來了翻翻天覆地地的變化化,同時(shí)時(shí)這些技技術(shù)在人人們生活活中的運(yùn)運(yùn)用,隨隨著科學(xué)學(xué)技術(shù)的的進(jìn)步,經(jīng)經(jīng)營方式式的轉(zhuǎn)變變,處理理信息系系統(tǒng)的內(nèi)內(nèi)容和形形式也在在

3、發(fā)生變變化。當(dāng)當(dāng)前,以以計(jì)算機(jī)機(jī)和通信信技術(shù)為為基礎(chǔ)的的信息系系統(tǒng)正處處在蓬勃勃發(fā)展的的時(shí)期,AATM取取款系統(tǒng)統(tǒng)可充分分利用網(wǎng)網(wǎng)絡(luò)技術(shù)術(shù)和數(shù)據(jù)據(jù)庫技術(shù)術(shù)的發(fā)展展,形成成一種全全新的運(yùn)運(yùn)作方式式。隨著著因特網(wǎng)網(wǎng)的形成成和發(fā)展展,基于于網(wǎng)絡(luò)技技術(shù)的信信息系統(tǒng)統(tǒng)除了它它傳統(tǒng)的的功能外外,實(shí)現(xiàn)現(xiàn)了特定定地方刷刷卡消費(fèi)費(fèi)等。不不僅提高高了銀行行的業(yè)務(wù)務(wù)處理能能力,而而且大大大的節(jié)省省了人們?nèi)∪″X所花花費(fèi)的時(shí)時(shí)間和價(jià)價(jià)值;并并且在有有效防止止了一些些非法的的業(yè)務(wù)操操作,對(duì)對(duì)于一些些復(fù)雜的的信息,就就能夠充充分的發(fā)揮它它們的優(yōu)越越性。 據(jù)悉,中國國最近幾幾年ATTM增長長速度維維持在110以以上,而而世界

4、其其它國家家ATMM增長率率大致為為3?,F(xiàn)在,中國已經(jīng)成為全球最大的ATM市場(chǎng)。但是,市場(chǎng)研究機(jī)構(gòu)同時(shí)認(rèn)為,我國今后幾年的發(fā)展勢(shì)頭將較過去幾年慢下來,不再維持過去兩位數(shù)的高增長率,因?yàn)榇蟪鞘械腁TM擁有量已達(dá)一定程度,而二線城市的ATM則需要一定的配套設(shè)施方能開始高速度發(fā)展。目前,國內(nèi)ATM最多只有七八種功能,相對(duì)于其它國家,如新加坡,功能確實(shí)少一些。新加坡的ATM交易功能多達(dá)40多種。在發(fā)達(dá)國家,多種新技術(shù)應(yīng)用于ATM,使ATM使用更加便捷,功能也更多。持卡人無需攜帶銀行卡,虹膜識(shí)別、手紋識(shí)別ATM可通過識(shí)別客戶獨(dú)有的生物特征進(jìn)行交易。借助無線通ATM,持卡人可以遠(yuǎn)程在手機(jī)上先行操作交易,并

5、在ATM上按最后一個(gè)交易指令。另外,有的ATM可以打印彩色地圖、銷售電影票和郵票等。從技術(shù)上講,這些最先進(jìn)的ATM隨時(shí)可以提供給中國的商業(yè)銀行。但ATM是一個(gè)終端,其功能需要銀行主機(jī)的配合。而且中國銀行業(yè)正對(duì)外資銀行加速開放,進(jìn)入中國的外資銀行今后一定會(huì)將最新的ATM帶入中國。(二)ATTM取款款機(jī)系統(tǒng)統(tǒng)的影響響ATM取款款機(jī)誕生生可以說說是世界界金融行行業(yè)的一一大進(jìn)步步,也是是歷史性性的轉(zhuǎn)折折點(diǎn)。AATM自自動(dòng)取款款機(jī)不僅僅能提高了了銀行的的業(yè)務(wù)處處理能力力,還能大大大的節(jié)省省人們?nèi)∪″X所花花費(fèi)的時(shí)時(shí)間和價(jià)價(jià)值;并并且在有有效防止止了一些些非法的的業(yè)務(wù)操操作,對(duì)對(duì)于一些些復(fù)雜的的信息,就就能

6、夠充充分的發(fā)揮它它們的優(yōu)越越性。ATM系統(tǒng)統(tǒng)對(duì)金融融業(yè)的變變革產(chǎn)生生了和正正在產(chǎn)生生著深遠(yuǎn)遠(yuǎn)的影響響。從現(xiàn)現(xiàn)代金融融業(yè)新概概念來看看,ATTM系統(tǒng)統(tǒng)就是電電子信息息技術(shù)在在金融業(yè)業(yè)金融管管理的一一種應(yīng)用用。它避避免了對(duì)對(duì)于用戶戶的信息息資料、以以及資金金統(tǒng)計(jì)等等用人工工辦理。數(shù)數(shù)據(jù)信息息處理工工作量大大,繁瑣瑣,數(shù)據(jù)處處理手工工操作,工工作量大大,工作作時(shí)需實(shí)實(shí)時(shí)認(rèn)真真辦理,一一但出現(xiàn)現(xiàn)錯(cuò)誤將將帶來很很大的損損失。從而解決決了用戶戶信息和和資金信信息的繁繁雜問題題,對(duì)于ATTM取款款系統(tǒng)數(shù)數(shù)據(jù)的統(tǒng)統(tǒng)計(jì)和核核實(shí)等都都是采用用卡號(hào)進(jìn)進(jìn)行核對(duì)對(duì)的,進(jìn)而實(shí)實(shí)現(xiàn)了數(shù)數(shù)據(jù)的準(zhǔn)準(zhǔn)確性、完完整性、及及時(shí)性,避

7、避免了工工作人員員和管理理員工作作時(shí)間一一長,再再進(jìn)行查查詢,就就得在眾眾多的資資料中翻翻閱、查查找了,造造成查詢?cè)冑M(fèi)時(shí)、費(fèi)費(fèi)力。同時(shí)也得用用戶可以以安全的的進(jìn)行操操作,便便捷,快快速的進(jìn)進(jìn)行取款款以及完完成一些些商業(yè)上上的交易易,大大提高高辦公效效率,能能夠及時(shí)時(shí)、準(zhǔn)確確、有效效的幫用用戶辦理理各種繁繁瑣的手手續(xù),也也減緩了了銀行工工作人員員的壓力力。(三)ATTM自動(dòng)動(dòng)取款機(jī)機(jī)系統(tǒng)的的展望近年來我國國信息產(chǎn)產(chǎn)業(yè)發(fā)展展迅速,手手工管理理方式在在銀行帳帳目管理理等需要要大量事事務(wù)處理理的應(yīng)用用中已顯顯得不相相適應(yīng),采采用ITT技術(shù)提提高服務(wù)務(wù)質(zhì)量和和管理水水平勢(shì)在在必行。目目前,對(duì)外開開放必然

8、然趨勢(shì)使使銀行業(yè)業(yè)直面外外國銀行行巨頭的的直接挑挑戰(zhàn),因因此,銀銀行必須須提高其其工作效效率,改改善其工工作環(huán)境境。這樣樣,帳戶戶管理的的信息化化也勢(shì)在必必行。另外,ATTM需要要的是更更高的人人性化和和更強(qiáng)大大的中間間業(yè)務(wù),現(xiàn)在的的ATMM都是穿穿墻的或或者是大大堂的,如果要要重新設(shè)設(shè)計(jì)的話話,可以以設(shè)計(jì)更更輕便的的但是又又安全的的ATMM,比如如說可以以放在汽汽車上,火車上上,甚至至是飛機(jī)機(jī)上。將將來的AATM應(yīng)應(yīng)該不是是按鍵式式的,可可能會(huì)發(fā)發(fā)展成語語音操作作式,只只要人機(jī)機(jī)語音對(duì)對(duì)話就能能實(shí)現(xiàn),這對(duì)一一些殘障障人士更更有幫助助。(四)開發(fā)發(fā)語言和和開發(fā)平平臺(tái)的選選擇與介介紹本文利用面面

9、向?qū)ο笙箝_發(fā)的的方法,聯(lián)聯(lián)系實(shí)際際ATMM應(yīng)用界界面,采采用MyyEcllipsse開發(fā)發(fā)工具,以wiindoows77操作系系統(tǒng)、MMySqql小型型數(shù)據(jù)庫庫為后臺(tái)臺(tái)以及利利用jaava語語言和通通過實(shí)現(xiàn)現(xiàn)JDBBC數(shù)據(jù)據(jù)庫的連連接開發(fā)發(fā)出了一一套模擬擬自動(dòng)取取款機(jī)系系統(tǒng)。Java是是一種可可以撰寫寫跨平臺(tái)臺(tái)應(yīng)用軟軟件的面面向?qū)ο笙蟮某绦蛐蛟O(shè)計(jì)語語言,是是由Suun MMicrrosyysteems公公司于119955年5月月推出的的Javva程序序設(shè)計(jì)語語言和 HYPERLINK /view/209634.htm JJavaa平臺(tái)(即即JavvaSEE, JJavaaEE, JaavaMM

10、E)的的總稱。JJavaa 技術(shù)術(shù)具有卓卓越的通通用性、高高效性、平平臺(tái)移植植性和安安全性,廣廣泛應(yīng)用用于個(gè)人人PC、數(shù)數(shù)據(jù)中心心、游戲戲控制臺(tái)臺(tái)、科學(xué)學(xué)超級(jí)計(jì)計(jì)算機(jī)、移移動(dòng)電話話和互聯(lián)聯(lián)網(wǎng),同同時(shí)擁有有全球最最大的開開發(fā)者專專業(yè)社群群。在全全球云計(jì)計(jì)算和移移動(dòng)互聯(lián)聯(lián)網(wǎng)的產(chǎn)產(chǎn)業(yè)環(huán)境境下,JJavaa更具備備了顯著著優(yōu)勢(shì)和和廣闊前前景。MySQLL是一個(gè)個(gè) HYPERLINK /view/1450387.htm 關(guān)系型型數(shù)據(jù)庫庫管理系系統(tǒng),由由瑞典MMySQQL AAB公司司開發(fā),目目前屬于于 HYPERLINK /view/15020.htm Oraaclee公司。MMySQQL是一一種關(guān)聯(lián)聯(lián)

11、 HYPERLINK /view/68446.htm 數(shù)據(jù)庫庫管理系系統(tǒng),關(guān)關(guān)聯(lián)數(shù)據(jù)據(jù)庫將數(shù)數(shù)據(jù)保存存在不同同的表中中,而不不是將所所有數(shù)據(jù)據(jù)放在一一個(gè)大倉倉庫內(nèi),這這樣就增增加了速速度并提提高了 HYPERLINK /view/474022.htm 靈靈活性。MMySQQL的SSQL語語言是用用于訪問問 HYPERLINK /view/1088.htm 數(shù)據(jù)庫庫的最常常用標(biāo)準(zhǔn)準(zhǔn)化語言言。MyySQLL軟件采采用了雙雙授權(quán)政政策(本本詞條“授權(quán)政政策”),它它分為社社區(qū)版和和商業(yè)版版,由于于其體積積小、速速度快、總總體擁有有成本低低,尤其其是 HYPERLINK /view/394804.ht

12、m 開放放源碼這這一特點(diǎn)點(diǎn),一般般中小型型網(wǎng)站的的開發(fā)都都選擇MMySQQL作為為網(wǎng)站 HYPERLINK /view/1088.htm 數(shù)數(shù)據(jù)庫。由由于其社社區(qū)版的的性能卓卓越,搭搭配 HYPERLINK /view/99.htm PHHP和 HYPERLINK /view/28283.htm Apaachee可組成成良好的的開發(fā)環(huán)環(huán)境。MyEcllipsse企業(yè)業(yè)級(jí)工作作平臺(tái)(MMyEcclippse Entterpprisse WWorkkbennch ,簡稱稱MyEEcliipsee)是對(duì)對(duì) HYPERLINK /view/23576.htm EcllipsseIDDE的擴(kuò)擴(kuò)展,利利用

13、它我我們可以以在 HYPERLINK /view/1088.htm 數(shù)據(jù)據(jù)庫和JJavaaEE的的開發(fā)、發(fā)發(fā)布以及及 HYPERLINK /view/330120.htm 應(yīng)用程程序 HYPERLINK /view/133203.htm 服務(wù)務(wù)器的整整合方面面極大的的提高工工作效率率。它是是功能豐豐富的JJavaaEE HYPERLINK /view/14867.htm 集集成開發(fā)發(fā)環(huán)境,包包括了完完備的編編碼、調(diào)調(diào)試、測(cè)測(cè)試和發(fā)發(fā)布功能能,完整整支持 HYPERLINK /view/692.htm HHTMLL,Sttrutts,JJSP, HYPERLINK /view/15916.htm

14、 CSSS, HYPERLINK /view/16168.htm Javvasccrippt,SSpriing,SQLL,Hiiberrnatte。MyEcllipsse 是是一個(gè)十十分優(yōu)秀秀的用于于開發(fā)JJavaa, JJ2EEE的 EEcliipsee 插件件集合,MMyEcclippse的的功能非非常強(qiáng)大大,支持持也十分分廣泛,尤尤其是對(duì)對(duì)各種開開源產(chǎn)品品的支持持十分不不錯(cuò)。MMyEcclippse目目前支持持Javva SServvlett,AJJAX, JSSP, JSFF, SStruuts,Sprringg, HHibeernaate,EJBB3,JJDBCC數(shù)據(jù)庫庫鏈接工工具等

15、多多項(xiàng)功能能??梢砸哉fMyyEcllipsse幾乎乎囊括了了目前所所有主流流開源產(chǎn)產(chǎn)品的專專屬ecclippse開開發(fā)工具具??偨Y(jié)本文利用jjavaa語言面面向?qū)ο笙蟆⒖缙狡脚_(tái)、分分布應(yīng)用用等特點(diǎn)點(diǎn),采用MyyEcllipsse開發(fā)發(fā)工具,以以winndowws7操操作系統(tǒng)統(tǒng)、MyySqll數(shù)據(jù)庫庫為后臺(tái)臺(tái)開發(fā)出出了一套套自動(dòng)取取款機(jī)系系統(tǒng),基基本上實(shí)實(shí)現(xiàn)了賬賬戶查詢?cè)儭⑿薷母拿艽a、轉(zhuǎn)轉(zhuǎn)賬和取取款等業(yè)業(yè)務(wù)。隨著計(jì)算機(jī)機(jī)技術(shù)飛飛速發(fā)展展及其應(yīng)應(yīng)用領(lǐng)域域的擴(kuò)大大,特別別是計(jì)算算機(jī)網(wǎng)絡(luò)絡(luò)和電子子商務(wù)的的發(fā)展,極大地地改變了了商業(yè)銀銀行傳統(tǒng)統(tǒng)的經(jīng)營營和管理理模式。能能夠?yàn)榭涂蛻籼峁┕┓奖恪⒖炜旖?、安?/p>

16、全的服服務(wù),也也能有效效降低銀銀行的運(yùn)運(yùn)營成本本,這是是銀行管管理系統(tǒng)統(tǒng)追求的的目標(biāo)。目目前,對(duì)對(duì)于現(xiàn)代代化銀行行運(yùn)營的的要求是是客戶可可以實(shí)現(xiàn)現(xiàn)隨時(shí)隨隨地的業(yè)業(yè)務(wù)交易易,銀行行職員可可以進(jìn)行行高效合合理的工工作管理理,實(shí)現(xiàn)現(xiàn)銀行業(yè)業(yè)務(wù)電子子化。55參考文獻(xiàn)1 孫衛(wèi)琴琴.Jaava 面向?qū)?duì)象程序序設(shè)計(jì)M. 北京京:電子子工業(yè)出出版社,220099.72 王國輝輝, 呂呂海濤. Jaava數(shù)數(shù)據(jù)庫系系統(tǒng)開發(fā)發(fā)案例精精選MM. 北京:人民郵郵電出版版社3 陳國君君, 陳陳錫禎. Jaava22程序設(shè)設(shè)計(jì)基礎(chǔ)礎(chǔ)M. 北北京: 清華大大學(xué)出版版社4 袁海燕燕. JJavaa實(shí)用程程序設(shè)計(jì)計(jì)1000例

17、MM. 北京: 人民民郵電出出版社5 朱站立立、沈偉偉. JJavaa程序設(shè)設(shè)計(jì)實(shí)用用教程M. 電子子工業(yè)出出版社6 印旻編編、許偉偉. JJavaa2從入入門到精精通MM.北北京:清清華大學(xué)學(xué)出版社社7 楊樹林林,胡潔潔萍. Javva語言言最新實(shí)實(shí)用案例例教程. 北京京:清華華大學(xué)出出版社,220100.7: 141123228 李剛等等. JJavaa數(shù)據(jù)庫庫技術(shù)詳詳解. 北京:化學(xué)工工業(yè)出版版社,220100.79 美Liaang Y DD.Jaava語語言程序序設(shè)計(jì).王鎂,等等譯. 北京:機(jī)械工工業(yè)出版版社,220055.10 美Katthy Wallratth 等等.JFFC SS

18、winng標(biāo)準(zhǔn)準(zhǔn)教材. 北京京:電子子工業(yè)出出版社,220055.11 鄭莉,王王言行,馬馬素霞. Jaava語語言程序序設(shè)計(jì). 北京京:清華華大學(xué)出出版社,220066.12 朱喜福福,林建建民,唐唐永新. Jaava程程序設(shè)計(jì)計(jì). 北北京:人人民郵電電出版社社,20001.13 朱喜福福. JJavaa程序設(shè)設(shè)計(jì). 北京:清華大大學(xué)出版版社,220055.摘要:211世紀(jì)是是催人奮奮進(jìn)的時(shí)時(shí)代,科科學(xué)技術(shù)術(shù)飛速發(fā)發(fā)展,金金融業(yè)AATM取取款機(jī)的的誕生可可以說是是世界金金融行業(yè)業(yè)中的一一大進(jìn)步步,更是是其發(fā)展展歷史性性的轉(zhuǎn)折折點(diǎn)。本本文以實(shí)實(shí)際提款款機(jī)應(yīng)用用為背景景,闡述述了系統(tǒng)統(tǒng)開發(fā)過過程

19、的開開發(fā)方法法、系統(tǒng)統(tǒng)分析和和一般步步驟。全文共分為為ATMM系統(tǒng)綜綜述、AATM系系統(tǒng)的開開發(fā)方法法、系統(tǒng)統(tǒng)分析、系系統(tǒng)設(shè)計(jì)計(jì)、系統(tǒng)統(tǒng)實(shí)現(xiàn)和和系統(tǒng)維維護(hù)與評(píng)評(píng)價(jià)七個(gè)個(gè)部分,利利用JAAVA語語言強(qiáng)大大功能,并并具有面面向?qū)ο笙箝_發(fā)等等的特點(diǎn)點(diǎn),聯(lián)系系實(shí)際AATM應(yīng)應(yīng)用界面面,采用用MyEcclippse開開發(fā)工具具,以wwinddowss7操作作系統(tǒng)、MySQL數(shù)據(jù)庫為后臺(tái)開發(fā)出了一套自動(dòng)取款機(jī)系統(tǒng),基本上實(shí)現(xiàn)了賬戶查詢、修改密碼、轉(zhuǎn)賬和取款等業(yè)務(wù)。針對(duì)這一系系列問題題,我們們利用JJAVAA語言在在MyEcclippse下下設(shè)計(jì)了了這么一一個(gè)系統(tǒng)統(tǒng),使得得用戶可可以安全全的進(jìn)行行操作,便便

20、捷,快快速的進(jìn)進(jìn)行取款款以及完完成一些些商業(yè)上上的交易易,大大大提高辦辦公效率率,能夠夠及時(shí)、準(zhǔn)準(zhǔn)確、有有效的幫幫用戶辦辦理各種種繁瑣的的手續(xù),也也減緩了了銀行工工作人員員的壓力力。關(guān)鍵字:AATM Jaava MyyEcllipsse MySSQL Abstrractt:Thee 211st cennturry iis tthe eraa off innspiirinng. Witth tthe rappid devveloopmeent of sciiencce aand tecchnoologgy, thee biirthh off thhe AATM cassh mmachhinees

21、 iin tthe finnancciall inndusstryy deeserrvess too bee caalleed aa trremeendoous proogreess andd a hisstorric turrninng ppoinnt iin tthe worrlds ffinaanciial inddusttry .Thhis papper desscriibedd thhe ssysttem devveloopmeent proocesss,ssysttem anaalyssis andd geenerral steeps of thee deevellopmmentt

22、 meethoodollogyy.This papper is commpossed by thee ATTM ssysttem, thhe AATM sysstemm deevellopmmentt meethoodollogyy, ssysttem anaalyssis, syysteem ddesiign, syysteem iimpllemeentaatioon aand sysstemm maainttenaancee, aand evaaluaatioon .Takke ggoodd addvanntagge oof tthe powwerfful feaaturres andd

23、thhe ccharractteriistiics of objjectt-orrienntedd deevellopmmentt off thhe JJAVAA prrogrrammmingg laanguuagee , usiing MyEEcliipsee deevellopmmentt tooolss, wwinddow77 opperaatinng ssysttem, MyySqll daatabbasee ass a bacckgrrounnd tto ddeveelopp ann auutommatiic ttelller macchinne ssysttem, annd bba

24、siicallly reaalizzed acccounnt iinquuiriies, moodiffy ppasssworrd, traansfferss annd wwithhdraawalls bbusiinesss.For tthiss seeriees pprobblemm, wwe uuse JAVVA llangguagge tto ddesiign succh aa syysteem iin tthe thee MyyEcllipsse eenviironnmennt sso tthatt thhe uuserr caan ooperratee saafelly aand c

25、onnvennienntlyy.Beesiddes, noot oonlyy itt caan ffastten tthe commpleetioon oof ccommmercciall trranssacttionns, butt allso greeatlly iimprroviing thee effficcienncy of thee offficce,.Mosst iimpoortaant of alll ,AATM cann tiimelly aand acccuraate efffecttiveely hellp uuserrs hhanddle thee cuumbeerso

26、ome prooceddurees, andd allso sloow ddownn thhe ppresssurre oof tthe bannk sstafff.Key wwordds: ATMM JJavaa MMyEcclippse MyySQLL目 錄TOC o 1-3 h u HYPERLINK l _Toc264 目 錄 PAGEREF _Toc264 1 HYPERLINK l _Toc15054 1. ATTM系統(tǒng)統(tǒng)開發(fā)方方法 PAGEREF _Toc15054 1 HYPERLINK l _Toc22267 1.1系統(tǒng)統(tǒng)方法概概述 PAGEREF _Toc22267 1 H

27、YPERLINK l _Toc18407 1.2本系系統(tǒng)使用用方法概概述 PAGEREF _Toc18407 2 HYPERLINK l _Toc32512 2. 系統(tǒng)統(tǒng)分析 PAGEREF _Toc32512 2 HYPERLINK l _Toc28044 2.1系統(tǒng)統(tǒng)初步調(diào)調(diào)查 PAGEREF _Toc28044 2 HYPERLINK l _Toc4625 2.2可行行性研究究 PAGEREF _Toc4625 2 HYPERLINK l _Toc4340 2.3系統(tǒng)統(tǒng)詳細(xì)調(diào)調(diào)查及提提出 PAGEREF _Toc4340 3 HYPERLINK l _Toc22568 3. 系統(tǒng)統(tǒng)設(shè)計(jì)

28、PAGEREF _Toc22568 6 HYPERLINK l _Toc23392 3.1 開開發(fā)環(huán)境境 PAGEREF _Toc23392 6 HYPERLINK l _Toc6635 3.2 系系統(tǒng)總體體結(jié)構(gòu)設(shè)設(shè)計(jì) PAGEREF _Toc6635 7 HYPERLINK l _Toc19879 3.3 系系統(tǒng)詳細(xì)細(xì)設(shè)計(jì) PAGEREF _Toc19879 9 HYPERLINK l _Toc19597 3.3.11 數(shù)據(jù)據(jù)庫設(shè)計(jì)計(jì) PAGEREF _Toc19597 9 HYPERLINK l _Toc2297 3.3.22 界面面模塊設(shè)設(shè)計(jì) PAGEREF _Toc2297 10 HY

29、PERLINK l _Toc21003 4. 系統(tǒng)統(tǒng)實(shí)現(xiàn) PAGEREF _Toc21003 18 HYPERLINK l _Toc16072 4.1程序序設(shè)計(jì)與與調(diào)試 PAGEREF _Toc16072 18 HYPERLINK l _Toc6118 4.1.11程序設(shè)設(shè)計(jì) PAGEREF _Toc6118 18 HYPERLINK l _Toc2304 4.1.22程序調(diào)調(diào)試 PAGEREF _Toc2304 19 HYPERLINK l _Toc28931 4.2 試試運(yùn)行 PAGEREF _Toc28931 19 HYPERLINK l _Toc13556 5. 系統(tǒng)統(tǒng)維護(hù) PAGER

30、EF _Toc13556 19 HYPERLINK l _Toc11112 6. 系統(tǒng)統(tǒng)評(píng)價(jià) PAGEREF _Toc11112 20 HYPERLINK l _Toc7841 7. 結(jié)束束語 PAGEREF _Toc7841 20 HYPERLINK l _Toc10468 參考文獻(xiàn) PAGEREF _Toc10468 22 HYPERLINK l _Toc26434 附 件(論論文源代代碼) PAGEREF _Toc26434 23 HYPERLINK l _Toc14818 附一 主界界面 PAGEREF _Toc14818 23 HYPERLINK l _Toc26952 附二 登陸陸

31、界面 PAGEREF _Toc26952 24 HYPERLINK l _Toc13306 附三 功能能菜單界界面 PAGEREF _Toc13306 26 HYPERLINK l _Toc7463 附四 修改改密碼界界面 PAGEREF _Toc7463 27 HYPERLINK l _Toc18949 附五 結(jié)束束對(duì)話框框界面 PAGEREF _Toc18949 30 HYPERLINK l _Toc32168 附六 退出出信用卡卡界面 PAGEREF _Toc32168 30 HYPERLINK l _Toc6582 附七 查詢?cè)冇囝~界界面 PAGEREF _Toc6582 31 HYP

32、ERLINK l _Toc12183 附八 取款款界面 PAGEREF _Toc12183 32 HYPERLINK l _Toc17155 附十 查詢?cè)兎?wù)界界面 PAGEREF _Toc17155 34 HYPERLINK l _Toc4098 附十一 查查詢用戶戶信息界界面 PAGEREF _Toc4098 35 HYPERLINK l _Toc16364 附十二 轉(zhuǎn)轉(zhuǎn)賬界面面 PAGEREF _Toc16364 36 HYPERLINK l _Toc9581 致謝 PAGEREF _Toc9581 3991. ATTM系統(tǒng)統(tǒng)開發(fā)方方法1.1系統(tǒng)統(tǒng)方法概概述軟件開發(fā)方方法是一一種使用用早

33、已定定義好的的技術(shù)集集及符號(hào)號(hào)表示習(xí)習(xí)慣來組組織軟件件生產(chǎn)的的過程。開開發(fā)目標(biāo)標(biāo)是在規(guī)規(guī)定的投投資和時(shí)時(shí)間內(nèi),開開發(fā)出符符合用戶戶需求的的高質(zhì)量量的軟件件。任何何系統(tǒng)均均有其產(chǎn)產(chǎn)生、發(fā)發(fā)展、成成熟、消消亡或更更新?lián)Q代代的過程程。這個(gè)個(gè)過程稱稱為系統(tǒng)統(tǒng)的生命命周期。系系統(tǒng)生命命周期法法提供的的思路、邏邏輯、技技能、工工具與工工作規(guī)范范,是系系統(tǒng)開發(fā)發(fā)、處理理管理信信息系統(tǒng)統(tǒng)建設(shè)中中各類實(shí)實(shí)際問題題的重要要基礎(chǔ),對(duì)對(duì)復(fù)雜系系統(tǒng)的建建設(shè)具有有重要的的指導(dǎo)意意義。系系統(tǒng)開發(fā)發(fā)是管理理信息系系統(tǒng)建設(shè)設(shè)中工作作任務(wù)最最為繁重重,也是是最重要要的一個(gè)個(gè)階段。從從項(xiàng)目開開發(fā)到結(jié)結(jié)束的整整個(gè)過程程,稱為為系統(tǒng)開

34、開發(fā)的生生命周期期。系統(tǒng)統(tǒng)開發(fā)的的生命周周期一般般分為系系統(tǒng)分析析、系統(tǒng)統(tǒng)設(shè)計(jì)和和系統(tǒng)實(shí)實(shí)施。結(jié)構(gòu)化生命命周期法法是一種種面向數(shù)數(shù)據(jù)流的的開發(fā)方方法。該該方法簡簡單實(shí)用用、應(yīng)用用較廣、技技術(shù)成熟熟,方法法的指導(dǎo)導(dǎo)思想是是自頂向向下、逐逐步求精精,基本本原則是是能動(dòng)的分分解與抽抽象,特特別適合合于數(shù)據(jù)據(jù)處理領(lǐng)領(lǐng)域的問問題,隨隨著開發(fā)發(fā)項(xiàng)目規(guī)規(guī)模的變變化,該該方法也也就暴漏漏出了它它的缺點(diǎn)點(diǎn):(11)對(duì)于于規(guī)模大大、特別別復(fù)雜的的項(xiàng)目不不太適應(yīng)應(yīng) (2)難難于解決決軟件重重用問題題 (3)難難于適應(yīng)應(yīng)需求變變化問題題,難于于徹底解解決維護(hù)護(hù)問題。到了90年年代,主主流的開開發(fā)方法法是面向向?qū)ο蟮牡?/p>

35、開發(fā)方方法,它它的基本本出發(fā)點(diǎn)點(diǎn)是盡可可能的按按照人類類認(rèn)識(shí)世世界的方方法和思思維方式式來分析析和解決決問題。面向?qū)ο蠓椒ㄖС周浖赜煤驮透拍?,提高了系統(tǒng)開發(fā)的效率,因而得到了ATM系統(tǒng)各計(jì)算機(jī)界的極大關(guān)注。該方法包括面向?qū)ο蠓治?、面向?qū)ο笤O(shè)計(jì)、面向?qū)ο髮?shí)現(xiàn)。系統(tǒng)開發(fā)工工作的自自動(dòng)化、計(jì)計(jì)算機(jī)化化是提高高系統(tǒng)開開發(fā)效率率與質(zhì)量量的重要要途徑。計(jì)計(jì)算機(jī)輔輔助軟件件工程(簡簡記為CCASEE)也是是當(dāng)前信信息系統(tǒng)統(tǒng)領(lǐng)域和和計(jì)算機(jī)機(jī)應(yīng)用領(lǐng)領(lǐng)域的熱熱門話題題。CAASE技技術(shù)的目目標(biāo)是實(shí)實(shí)現(xiàn)系統(tǒng)統(tǒng)開發(fā)生生命周期期內(nèi)各階階段工作作基于計(jì)計(jì)算機(jī)的的自動(dòng)化化。這將將導(dǎo)致系系統(tǒng)開發(fā)發(fā)工作的的根本變變化。1.

36、2本系系統(tǒng)使用用方法概概述比較各種開開發(fā)方法法的特點(diǎn)點(diǎn),結(jié)合合銀行取取款系統(tǒng)統(tǒng)的實(shí)際際情況,整整個(gè)系統(tǒng)統(tǒng)采用結(jié)結(jié)構(gòu)化生生命周期期法,以以原型法法和面向向?qū)ο蟮牡拈_發(fā)方方法作為為輔助,即即系統(tǒng)總總體上采采用結(jié)構(gòu)構(gòu)化生命命周期法法進(jìn)行系系統(tǒng)分析析和系統(tǒng)統(tǒng)設(shè)計(jì),系系統(tǒng)實(shí)施施等步驟驟采用面面向?qū)ο笙蠓椒ā1颈鞠到y(tǒng)開開發(fā)工具具使用的的是基于于 Jaava 的可擴(kuò)擴(kuò)展開發(fā)發(fā)平臺(tái)的的MyEcclippse。2. 系統(tǒng)統(tǒng)分析系統(tǒng)分析是是管理系系統(tǒng)開發(fā)發(fā)的起始始階段,也也是MIIS(管管理信息息系統(tǒng))開發(fā)工作中最重要的一環(huán)。系統(tǒng)分析階段的主要活動(dòng)有:系統(tǒng)初步調(diào)查、可行性研究、系統(tǒng)詳細(xì)調(diào)查、新系統(tǒng)邏輯方案的提出。

37、系統(tǒng)分析的目標(biāo)是明確系統(tǒng)開發(fā)的目標(biāo)和用戶信息需求,提出系統(tǒng)的邏輯方案。為系統(tǒng)設(shè)計(jì)做好準(zhǔn)備。2.1系統(tǒng)統(tǒng)初步調(diào)調(diào)查系統(tǒng)的初步步調(diào)查是是系統(tǒng)分分析階段段的第一一項(xiàng)活動(dòng)動(dòng),也是是系統(tǒng)開開發(fā)的第第一項(xiàng)活活動(dòng),初初步調(diào)查查的主要要目標(biāo)是是從系統(tǒng)統(tǒng)分析人人中和管管理人員員的角度度看新系系統(tǒng)開發(fā)發(fā)有無必必要和可可能。通過親身體體驗(yàn)總結(jié)結(jié)各銀行行ATMM提款機(jī)機(jī)界面流流程,得得到本系系統(tǒng)開發(fā)發(fā)的主要要流程界界面(主主要功能能取款、轉(zhuǎn)轉(zhuǎn)賬、查查詢、修修改密碼碼等)。并并決定親親自開發(fā)發(fā)取款機(jī)機(jī)系統(tǒng),測(cè)測(cè)試自己己水平。2.2可行行性研究究可行性研究究(Feeasiibillityy Sttudyy),是是指在調(diào)調(diào)

38、查的基基礎(chǔ)上,通通過市場(chǎng)場(chǎng)分析、 HYPERLINK /view/35271.htm 技術(shù)分析、財(cái)務(wù)分析和 HYPERLINK /view/338341.htm 國民經(jīng)濟(jì)分析,對(duì)各種投資項(xiàng)目的技術(shù)可行性與經(jīng)濟(jì)合理性進(jìn)行的綜合評(píng)價(jià)。可行性研究的基本任務(wù),是對(duì)新建或 HYPERLINK /view/237411.htm 改建項(xiàng)目的主要問題,從技術(shù) HYPERLINK /view/20838.htm 經(jīng)濟(jì)角度進(jìn)行全面的分析研究,并對(duì)其投產(chǎn)后的經(jīng)濟(jì)效果進(jìn)行預(yù)測(cè),在既定的范圍內(nèi)進(jìn)行方案論證的選擇,以便最合理地利用資源,達(dá)到預(yù)定的社會(huì)效益和 HYPERLINK /view/188272.htm 經(jīng)濟(jì)效益。

39、 可行性研究究必須從從系統(tǒng)總總體出發(fā)發(fā),對(duì)技技術(shù)、 HYPERLINK /view/20838.htm 經(jīng)經(jīng)濟(jì)、財(cái)財(cái)務(wù)、 HYPERLINK /view/8211.htm 商商業(yè)以至至 HYPERLINK /view/9724.htm 環(huán)境保保護(hù)、法法律等多多個(gè)方面面進(jìn)行分分析和論論證,以以確定建建設(shè)項(xiàng)目目是否可可行,為為正確進(jìn)進(jìn)行 HYPERLINK /view/1478470.htm 投資資決策提提供科學(xué)學(xué)依據(jù)。項(xiàng)項(xiàng)目的可可行性研研究是對(duì)對(duì)多因素素、多目目標(biāo)系統(tǒng)統(tǒng)進(jìn)行的的不斷的的分析研研究、評(píng)評(píng)價(jià)和決決策的過過程。它它需要有有各方面面知識(shí)的的專業(yè)人人才通力力合作才才能完成成??尚行行匝芯烤?/p>

40、不僅應(yīng)應(yīng)用于建建設(shè)項(xiàng)目目,還可可應(yīng)用于于科學(xué)技技術(shù)和工工業(yè)發(fā)展展的各個(gè)個(gè)階段和和各個(gè)方方面??尚行匝芯烤康哪康牡木褪怯糜米钚〉牡拇鷥r(jià)在在最短的的時(shí)間內(nèi)內(nèi)確定該該軟件項(xiàng)項(xiàng)目是否否能夠開開發(fā),是是否值得得去開發(fā)發(fā)。實(shí)質(zhì)質(zhì)上就是是進(jìn)行一一次簡化化、壓縮縮了的需需求分析析、設(shè)計(jì)計(jì)過程??煽蓮囊韵孪氯齻€(gè)方方面分析析研究每每種解決決問題的的可行性性:a.技術(shù)可可行性:對(duì)項(xiàng)目目的功能能、性能能、限制制條件進(jìn)進(jìn)行分析析,確定定在現(xiàn)有有的資源源條件下下項(xiàng)目是是否能實(shí)實(shí)現(xiàn)。(開開發(fā)的風(fēng)風(fēng)險(xiǎn)、資資源的有有效性、技技術(shù))b.社會(huì)可可行性:要開發(fā)發(fā)的項(xiàng)目目是否存存在任何何侵犯、妨妨礙等責(zé)責(zé)任問題題,要開開發(fā)項(xiàng)目目的運(yùn)行

41、行方式在在用戶組組織內(nèi)是是否行得得通,現(xiàn)現(xiàn)有管理理制度、人人員素質(zhì)質(zhì)、操作作方式是是否可行行。c.經(jīng)濟(jì)可可行性:進(jìn)行開開發(fā)成本本的估算算以及了了解得到到效益的的評(píng)估,確確定要開開發(fā)項(xiàng)目目是否值值得投資資開發(fā)。對(duì)對(duì)銀行業(yè)業(yè)來說,是是靠存款款貸款之之間的差差額來生生存的,所所以要盡盡可能的的拉攏更更多的客客戶使用用本行,AATM取取款機(jī)是是為了能能讓為客客戶更便便捷的服服務(wù),從從而更具具有吸引引力。從從銀行的角度出出發(fā)還是是非常愿愿意把一一部分資資金投入入到這方方面的。2.3系統(tǒng)統(tǒng)詳細(xì)調(diào)調(diào)查及提提出系統(tǒng)詳細(xì)調(diào)調(diào)查是在在可行性性研究的的基礎(chǔ)上上進(jìn)一步步對(duì)現(xiàn)行行系統(tǒng)進(jìn)進(jìn)行全面面、深入入的調(diào)查查和分析析

42、,弄清清現(xiàn)行系系統(tǒng)運(yùn)行行狀況,發(fā)發(fā)現(xiàn)其薄薄弱環(huán)節(jié)節(jié),確保保新系統(tǒng)統(tǒng)比原系系統(tǒng)更有有效。詳詳細(xì)調(diào)查查的重點(diǎn)點(diǎn)在于對(duì)對(duì)系統(tǒng)的的內(nèi)部情情況更詳詳細(xì)和具具體的了了解,從從而可以以提供在在新系統(tǒng)統(tǒng)建設(shè)時(shí)時(shí)改進(jìn)或或更換的的內(nèi)容。明確用戶的的信息需需求,明明確新系系統(tǒng)的邏邏輯功能能。主要要工作是是對(duì)用戶戶需求進(jìn)進(jìn)行進(jìn)一一步調(diào)查查分析,創(chuàng)創(chuàng)建新系系統(tǒng)的邏邏輯模型型。邏輯輯模型主主要以數(shù)數(shù)據(jù)流程程圖和數(shù)數(shù)據(jù)字典為主主要描述述工具。一般登陸模模塊只輸輸入賬號(hào)號(hào)、密碼碼,當(dāng)然然在實(shí)際際應(yīng)用中中沒有要要求用戶戶輸入賬賬號(hào),這這是因?yàn)闉樵诖趴ㄉ嫌袀€(gè)個(gè)感應(yīng)區(qū)區(qū),設(shè)計(jì)計(jì)此模塊塊時(shí)加上上了驗(yàn)證證碼。銀銀行帳目目管理系系統(tǒng)是

43、針針對(duì)銀行行帳目的的日常管管理而設(shè)設(shè)計(jì)。銀銀行操作作系統(tǒng)不不僅要求求操作方方便而且且要求界界面簡潔潔,它需需要實(shí)現(xiàn)現(xiàn)帳戶管理,用用戶查詢?cè)兒筒樵冊(cè)兘y(tǒng)計(jì)等等幾個(gè)功功能。其其中帳目目管理又又包含了了開戶、存存款、取取款和修修改信息息的功能能。用戶戶可以通通過不同同的方式式來查詢?cè)冃枰牡男畔?。通過該系統(tǒng)統(tǒng)的設(shè)計(jì)計(jì)實(shí)現(xiàn),使使銀行部部門更好好地進(jìn)行行業(yè)務(wù)管管理,為為客戶提提供更加加優(yōu)質(zhì)的的服務(wù)。通通過仔細(xì)細(xì)調(diào)查得得以下功功能圖和和業(yè)務(wù)流流程圖:圖3-1 功能圖圖ATM取款機(jī)系統(tǒng)ATM取款機(jī)系統(tǒng)退出模塊功能模塊退出模塊功能模塊登入模塊退卡查卡信息轉(zhuǎn)賬修改密碼取款查詢余額驗(yàn)證碼輸入賬號(hào)輸入密碼退卡查卡信息

44、轉(zhuǎn)賬修改密碼取款查詢余額驗(yàn)證碼輸入賬號(hào)輸入密碼 該系統(tǒng)主要要實(shí)現(xiàn)銀銀行卡用用戶的存存取款,以以及進(jìn)行行一些簡簡單的查查詢和轉(zhuǎn)轉(zhuǎn)賬業(yè)務(wù)務(wù),同時(shí)時(shí)能夠在在系統(tǒng)里里面進(jìn)行行客戶密密碼的修修改,實(shí)實(shí)現(xiàn)簡單單的機(jī)器器與客戶戶交互。圖3-2 業(yè)務(wù)流流程圖:待機(jī)界面待機(jī)界面(按任意鍵進(jìn)入登錄界面)登錄界面登錄界面(卡號(hào)、密碼、驗(yàn)證碼、取消等選項(xiàng))密碼錯(cuò)誤,請(qǐng)從新輸入!選擇界面(查詢、取款、轉(zhuǎn)帳、修改密碼、取消)密碼錯(cuò)誤,請(qǐng)從新輸入!選擇界面(查詢、取款、轉(zhuǎn)帳、修改密碼、取消)修改密碼轉(zhuǎn)帳取款查詢修改密碼轉(zhuǎn)帳取款查詢交易完成交易完成點(diǎn)擊退出點(diǎn)擊退出謝謝使用,再見!謝謝使用,再見!3. 系統(tǒng)統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)階階段

45、的主主要目的的是將系系統(tǒng)分析析所提出出的反映映用戶信信息需求求的系統(tǒng)統(tǒng)邏輯方方案轉(zhuǎn)換換成可以以實(shí)施的的基本計(jì)計(jì)算機(jī)(AATM取取款機(jī))與與通信系系統(tǒng)的物物理(技技術(shù))方方案。系統(tǒng)設(shè)計(jì)主主要包括括系統(tǒng)總總體結(jié)構(gòu)構(gòu)設(shè)計(jì)和和詳細(xì)設(shè)設(shè)計(jì)。系系統(tǒng)設(shè)計(jì)計(jì)的依據(jù)據(jù)主要有有系統(tǒng)分分析的成成果、現(xiàn)現(xiàn)行技術(shù)術(shù)、用戶戶需求、系系統(tǒng)運(yùn)行行環(huán)境。3.1 開開發(fā)環(huán)境境(1)、軟軟件開發(fā)發(fā)工具的選選擇本系統(tǒng)采用用Javva作為為編程語語言,采采用MyyEcllipsse軟件件開發(fā)環(huán)環(huán)境,MMyEcclippse對(duì)對(duì)數(shù)據(jù)庫庫應(yīng)用的的強(qiáng)大支支持,使數(shù)據(jù)據(jù)庫應(yīng)用用開發(fā)功功能更強(qiáng)強(qiáng)大,控控制更靈靈活,編編譯后的的程序運(yùn)運(yùn)行速度度更

46、快。MMyEcclippse企企業(yè)級(jí)工工作平臺(tái)臺(tái)(MyyEcllipsse EEnteerprrisee Woorkbbencch,簡簡稱MyyEcllipsse)是是對(duì)EcclippseIIDE的的擴(kuò)展,利利用它可可以在數(shù)數(shù)據(jù)庫和和J2EEE的開開發(fā)、發(fā)發(fā)布,以以及應(yīng)用用程序服服務(wù)器的的整合方方面極大大的提高高工作效效率。它它是功能能豐富的的J2EEE集成成開發(fā)環(huán)環(huán)境,包包括了完完備的編編碼、調(diào)調(diào)試、測(cè)測(cè)試和發(fā)發(fā)布功能能,完整整支持HHTMLL,Sttrutts,JJSF,CCSS,JJavaascrriptt,SQQL,HHibeernaate。(2)、數(shù)數(shù)據(jù)庫管管理系統(tǒng)統(tǒng)的選擇擇由于本次

47、設(shè)設(shè)計(jì)所采采用的是是MySSql 小型數(shù)據(jù)據(jù)庫,這這種數(shù)據(jù)據(jù)庫用來來存儲(chǔ)少少量數(shù)據(jù)據(jù),在設(shè)設(shè)計(jì)和實(shí)實(shí)施上有有很大的的優(yōu)勢(shì),根根據(jù)之前前所做的的功能分分析,以以及ATTM柜員員機(jī)自身身所具備的功能。MMySQQL是一一個(gè)小型型關(guān)系型型數(shù)據(jù)庫庫管理系系統(tǒng),開開發(fā)者為為瑞典MMySQQLABB公司,在在20008年11月166號(hào)被SSun公公司收購購。MyySQLL被廣泛泛地應(yīng)用用在Innterrnett上的中中小型網(wǎng)網(wǎng)站中。由由于其體體積小、速速度快、總總體擁有有成本低低,尤其其是開放放源碼這這一特點(diǎn)點(diǎn),許多多中小型型網(wǎng)站為為了降低低網(wǎng)站總總體擁有有成本而而選擇了了MySSQL作作為網(wǎng)站站數(shù)據(jù)庫庫

48、。 (3)、開發(fā)發(fā)平臺(tái)的的選擇windoows 平臺(tái)以以其全新新的界面面簡單快快捷的操操作方式式而成為為軟件開開發(fā)的趨趨勢(shì)。根根據(jù)本系系統(tǒng)的運(yùn)運(yùn)行環(huán)境境和實(shí)際際情況,選選擇Wiindoows77(旗艦艦版)作作為開發(fā)發(fā)測(cè)試和和運(yùn)行的的平臺(tái)。3.2 系系統(tǒng)總體體結(jié)構(gòu)設(shè)設(shè)計(jì)系統(tǒng)總體結(jié)結(jié)構(gòu)是指指整個(gè)系系統(tǒng)由哪哪些部分分組成,以以及各部部分在物物理上、邏邏輯上的的相互關(guān)關(guān)系,包包括硬件件部分和和軟件部部分,該該設(shè)計(jì)包包括:系系統(tǒng)總體體布局方方案的確確定、軟軟件系統(tǒng)統(tǒng)總體結(jié)結(jié)構(gòu)的設(shè)設(shè)計(jì)、計(jì)計(jì)算機(jī)硬硬件方案案的選擇擇和設(shè)計(jì)計(jì)、數(shù)據(jù)據(jù)存儲(chǔ)的的總體設(shè)設(shè)計(jì)。根根據(jù)業(yè)務(wù)務(wù)流程圖圖轉(zhuǎn)化為為軟件的的體系結(jié)結(jié)構(gòu),進(jìn)進(jìn)而

49、用軟軟件結(jié)構(gòu)構(gòu)圖建立立物理模模型,得得系統(tǒng)活活動(dòng)圖,如如下:圖4-1系系統(tǒng)結(jié)構(gòu)構(gòu)圖:圖4-2系系統(tǒng)活動(dòng)動(dòng)圖:3.3 系系統(tǒng)詳細(xì)細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)的的實(shí)現(xiàn)根根據(jù)結(jié)構(gòu)構(gòu)程序設(shè)設(shè)計(jì)原理理,將每每個(gè)模塊塊的功能能用相應(yīng)應(yīng)的標(biāo)準(zhǔn)準(zhǔn)語句表表示出來來。包括括代碼設(shè)設(shè)計(jì)、數(shù)數(shù)據(jù)庫設(shè)設(shè)計(jì)、用用戶界面面設(shè)計(jì)、處處理過程程設(shè)計(jì)。代代碼設(shè)計(jì)計(jì)是指把把系統(tǒng)管管理對(duì)象象數(shù)字化化或字符符化,便便于計(jì)算算機(jī)的處處理。遵遵照代碼碼設(shè)計(jì)的的原則:合理性性、簡明明性、系系統(tǒng)性、穩(wěn)穩(wěn)定性、可可擴(kuò)充性性、標(biāo)準(zhǔn)準(zhǔn)化、便便于識(shí)別別和記憶憶。數(shù)據(jù)庫設(shè)計(jì)計(jì)指對(duì)系系統(tǒng)所采采用的數(shù)數(shù)據(jù)模式式、子模模式、應(yīng)應(yīng)用程序序、數(shù)據(jù)據(jù)庫等根根據(jù)用戶戶的具體體要求

50、進(jìn)進(jìn)行分析析和設(shè)計(jì)計(jì)。它也也是管理理信息系系統(tǒng)設(shè)計(jì)計(jì)的重要要組成部部分。數(shù)數(shù)據(jù)庫設(shè)設(shè)計(jì)的基基本原則則是盡可可能提高高數(shù)據(jù)組組織的相相對(duì)獨(dú)立立性,簡簡化其結(jié)結(jié)構(gòu),即即用規(guī)范范化方法法設(shè)施數(shù)數(shù)據(jù)存儲(chǔ)儲(chǔ)的結(jié)構(gòu)構(gòu),提高高數(shù)據(jù)的的可維護(hù)護(hù)性、完完整性、一一致性。3.3.11 數(shù)據(jù)據(jù)庫設(shè)計(jì)計(jì)通過收集和和分析用用戶需求求,確定定了數(shù)據(jù)據(jù)庫要保保存的信信息,我我將此次次數(shù)據(jù)庫庫設(shè)計(jì)為為二個(gè)如如下所示示表:1、客戶表表(usser)CardIID字段信息字段名稱類型寬度小數(shù)位數(shù)空特性姓名userNNameevarchhar10N性別userSSexvarchhar2N身份證號(hào)userIIDvarchhar10N

51、卡號(hào)userCCarddNovarchhar10N圖 4-33用戶信信息設(shè)計(jì)計(jì)表2、賬戶表表(caard)CardIID字段信息字段名稱類型寬度小數(shù)位數(shù)空特性卡號(hào)cardNNovarchhar10N賬戶余額cardBBalaanceedecimmal102N密碼cardPPasssWorrdvarchhar6N圖 4-44 賬戶戶信息設(shè)設(shè)計(jì)表3.3.22 界面面模塊設(shè)設(shè)計(jì)用戶界面設(shè)設(shè)計(jì)目前前已成為為評(píng)價(jià)軟軟件質(zhì)量量的一條條重要指指標(biāo),所所謂用戶戶界面是是指軟件系系統(tǒng)與用用戶交互互的接口口,通常常包括輸輸入設(shè)計(jì)計(jì)、輸出出設(shè)計(jì)、人人機(jī)對(duì)話話的界面面設(shè)計(jì)。圖 4-55登錄模模塊主要代碼如如下: pp

52、ubllic voiid aactiionPPerfformmed(ActtionnEveent e) if (e.gettActtionnCommmannd() = 中中文) thhis.settVissiblle(ffalsse);neew CClieent000(輸入密密碼); eelsee if (e.ggetAActiionCCommmandd() = 英文文) Sttrinng iinpuutVaaluee = JOpptioonPaane.shoowInnputtDiaalogg(Plleasse iinpuut aa vaaluee);/監(jiān)監(jiān)聽是選選擇中文文輸入還還是英文文輸入

53、publiic claass ATMM publlic staaticc voiid mmainn(Sttrinng arrgs) neww Clliennt(ATMM自動(dòng)取取款系統(tǒng)統(tǒng));當(dāng)插入現(xiàn)金金卡之后后出現(xiàn)界界面,系系統(tǒng)出現(xiàn)現(xiàn)選擇中中英文的的登入方方式,點(diǎn)點(diǎn)擊按鈕鈕之后(中中文)出出現(xiàn)后對(duì)對(duì)話框: 圖 4-66登錄界面面登錄模塊依依然采用用的是密密碼驗(yàn)證證的方式式,需要要用戶輸輸入卡號(hào)號(hào)、密碼碼和驗(yàn)證證碼然后后點(diǎn)擊確確認(rèn)進(jìn)行行驗(yàn)證,程程序?qū)⒏鶕?jù)輸入入卡號(hào)查查找密碼碼,第一一沒有找找到提示示,找到到繼續(xù)下下一步,在在這里我我用了驗(yàn)驗(yàn)證碼方方式,輸輸入正確確繼續(xù),程程序系統(tǒng)統(tǒng)將根據(jù)據(jù)卡號(hào)調(diào)

54、調(diào)用后臺(tái)臺(tái)數(shù)據(jù)庫庫查找與與卡號(hào)對(duì)對(duì)應(yīng)的密密碼并與與用戶輸輸入的密密碼相對(duì)對(duì)比。密密碼正確確繼續(xù),否否則當(dāng)輸輸入的次次數(shù)達(dá)到到三次時(shí)時(shí),系統(tǒng)統(tǒng)將提示示你與前前臺(tái)服務(wù)務(wù)員取得得聯(lián)系。第第二如果果沒有找找到,提提示輸入入賬號(hào)錯(cuò)錯(cuò)誤。主要代碼如如下:(1)從后后臺(tái)獲得得賬號(hào)信信息,用用于與用用戶輸入入的賬號(hào)號(hào)密碼對(duì)對(duì)照 Cllasss.foorNaame(coom.mmysqql.jjdbcc.Drriveer);/加載驅(qū)驅(qū)動(dòng)Conneectiion conn = DriiverrMannageer.ggetCConnnecttionn(urrl, rooot, nulll);/建建立連接接State

55、emennt ssql = ccon.creeateeStaatemmentt();/獲獲得一個(gè)個(gè)staatemmentt對(duì)象Striing ql = ppaneel1.texxtB.gettTexxt();/獲取賬賬號(hào)ResulltSeet rrs = sqql.eexeccuteeQueery(seelecct ccnimma ffromm caard wheere cnoo=+ qll + );/根根據(jù)賬號(hào)號(hào)搜索密密碼,獲獲得結(jié)果果集系統(tǒng)生成驗(yàn)驗(yàn)證碼并并驗(yàn)證用用戶輸入入的驗(yàn)證證碼publiic voiid aactiionPPerfformmed(ActtionnEveent e) ch

56、aar paasswwordds = paanell1.texxtA.gettPassswoord();Strringg paasswwordd = neww Sttrinng(11226266);/ 設(shè)置賬賬號(hào)122345567889的初初始密碼碼為11126226,每每輸入一一次都有有提示,在在連續(xù)輸輸入三次次不正確確后系統(tǒng)統(tǒng)自動(dòng)退退出。if (e.gettActtionnCommmannd().eqqualls(確定)if(pannel11.texxtC.gettTexxt().eqqualls(ppaneel1.labbel33.geetTeext() heeshii(); elsse

57、 JJOpttionnPanne.sshowwMesssaggeDiialoog(fraame, 你你輸入的的驗(yàn)證碼碼有誤,請(qǐng)重新新輸入。);ellse if (e.ggetAActiionCCommmandd() = 取消消) thhis.settVissiblle(ffalsse);neew CClieent008();/當(dāng)當(dāng)輸入驗(yàn)驗(yàn)證碼有有誤是彈彈出一個(gè)個(gè)提醒窗窗口 圖 4-77首頁設(shè)設(shè)計(jì) 首頁的的設(shè)計(jì)主主要是設(shè)設(shè)計(jì)了查查詢余額額、取款款、轉(zhuǎn)賬賬、密碼碼更改及及退出按按鈕等AATM的的一些標(biāo)標(biāo)準(zhǔn)操作作界面。 主要代碼碼如下: 本界面設(shè)置置了五個(gè)個(gè)按鈕 butttonn1=neww JBB

58、uttton(查詢?cè)?; buuttoon2=neww JBButtton(取款款); buuttoon3=neww JBButtton(轉(zhuǎn)賬賬); buuttoon4=neww JBButtton(退出出); buuttoon5=neww JBButtton(修改改密碼); (22)點(diǎn)擊擊以上五五個(gè)按鈕鈕可以觸觸發(fā)進(jìn)入入相應(yīng)操操作界面面 pubblicc voiid aactiionPPerfformmed(ActtionnEveent e) iif(ee.geetAcctioonCoommaand()=取款款) thhis.settVissiblle(ffalsse); neew CCli

59、eent002(請(qǐng)選擇擇取款金金額); eelsee if(ee.geetAcctioonCoommaand()=查詢?cè)? thhis.settVissiblle(ffalsse); neew CClieent006(查詢服服務(wù)); eelsee if(ee.geetAcctioonCoommaand()=修改改密碼) thhis.settVissiblle(ffalsse); neww Clliennt055(修修改密碼碼服務(wù)); eelsee if(ee.geetAcctioonCoommaand()=轉(zhuǎn)賬賬) thhis.settVissiblle(ffalsse); neew CCli

60、eent004(用戶轉(zhuǎn)轉(zhuǎn)賬服務(wù)務(wù)); eelsee if(ee.geetAcctioonCoommaand()=退出出) thiis.ssetVVisiiblee(faalsee); neww Clliennt088(); 圖 4-88查詢模模塊 在此模模塊中,將將通過用用戶所使使用的賬賬戶編號(hào)號(hào)來進(jìn)行行余額的的查詢,將將顯示賬賬戶的實(shí)實(shí)際余額額,點(diǎn)擊擊“查詢”按鈕,通通過按鈕鈕的Acctioon方法法進(jìn)行方方法調(diào)用用,就可可以實(shí)現(xiàn)現(xiàn)查詢的的功能并并把查詢?cè)兊降馁~賬戶余額額顯示到到界面上上。當(dāng)用用戶點(diǎn)擊擊“返回”時(shí),程程序返回回到初始始主界面面。 圖 4-99 查詢?cè)兛ㄐ畔⑾⒛K 此功能用用來

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論