ATM自動(dòng)取款機(jī)系統(tǒng)詳細(xì)設(shè)計(jì)說明書解讀_第1頁
ATM自動(dòng)取款機(jī)系統(tǒng)詳細(xì)設(shè)計(jì)說明書解讀_第2頁
ATM自動(dòng)取款機(jī)系統(tǒng)詳細(xì)設(shè)計(jì)說明書解讀_第3頁
ATM自動(dòng)取款機(jī)系統(tǒng)詳細(xì)設(shè)計(jì)說明書解讀_第4頁
ATM自動(dòng)取款機(jī)系統(tǒng)詳細(xì)設(shè)計(jì)說明書解讀_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

ATM系統(tǒng)需求解析設(shè)計(jì)與改進(jìn)目錄1.序言.............................................................................................................................................1編寫目的............................................................................................................................112.整體設(shè)計(jì).....................................................................................................................................1需求歸納............................................................................................................................1軟件結(jié)構(gòu)............................................................................................................................23.基于UML的ATM自動(dòng)取款機(jī)系統(tǒng)解析設(shè)計(jì)...............................................................................2CIM-1定義業(yè)務(wù)流程....................................................................................................2CIM-2解析業(yè)務(wù)流程...................................................................................................4客戶取錢業(yè)務(wù)流程活動(dòng)圖................................................................................4客戶轉(zhuǎn)賬業(yè)務(wù)流程活動(dòng)圖................................................................................4客戶更正密碼業(yè)務(wù)用例活動(dòng)圖.........................................................................5客戶盤問余額業(yè)務(wù)用例活動(dòng)圖...........................................................................6CIM-3定義系統(tǒng)范圍.....................................................................................................8客戶包下可啟動(dòng)的系統(tǒng)用例.............................................................................8銀行管理員包下的系統(tǒng)用例圖.........................................................................8準(zhǔn)時(shí)啟動(dòng)者包下的系統(tǒng)用例................................................................................9PIM-1解析業(yè)務(wù)流程......................................................................................................9SUC001-取款系統(tǒng)用例業(yè)務(wù).............................................................................9SUC002-轉(zhuǎn)賬業(yè)務(wù)系統(tǒng)用例.............................................................................10SUC003-更正密碼業(yè)務(wù)系統(tǒng)用例.................................................................11SUC004-盤問余額業(yè)務(wù)系統(tǒng)用例...................................................................12PIM-2解析業(yè)務(wù)規(guī)則狀態(tài)圖(取款).....................................................................134.程序描述...................................................................................................................................14取款項(xiàng)系統(tǒng).....................................................................................................................17功能......................................................................................................................17性能......................................................................................................................17輸入項(xiàng)目..............................................................................................................17輸出項(xiàng)目..............................................................................................................18算法......................................................................................................................18程序邏輯..............................................................................................................19接口......................................................................................................................19儲藏分配..............................................................................................................20限制條件..............................................................................................................20測試要點(diǎn)............................................................................................................20存款項(xiàng)系統(tǒng)......................................................................................................................20功能......................................................................................................................20性能......................................................................................................................20輸入項(xiàng)目..............................................................................................................20輸出項(xiàng)目..............................................................................................................20算法......................................................................................................................21程序邏輯..............................................................................................................22接口......................................................................................................................22儲藏分配..............................................................................................................23限制條件..............................................................................................................23測試要點(diǎn)............................................................................................................23轉(zhuǎn)賬子系統(tǒng).....................................................................................................................23功能......................................................................................................................23性能......................................................................................................................23輸入項(xiàng)目..............................................................................................................23輸出項(xiàng)目..............................................................................................................23算法......................................................................................................................24程序邏輯..............................................................................................................25接口......................................................................................................................25儲藏分配..............................................................................................................26限制條件..............................................................................................................26測試要點(diǎn)............................................................................................................26盤問余額子系統(tǒng).............................................................................................................26功能......................................................................................................................26性能......................................................................................................................26輸入項(xiàng)目..............................................................................................................26輸出項(xiàng)目..............................................................................................................26算法......................................................................................................................27程序邏輯..............................................................................................................28接口......................................................................................................................28儲藏分配..............................................................................................................29限制條件..............................................................................................................29測試要點(diǎn)............................................................................................................29更正密碼子系統(tǒng).............................................................................................................29功能......................................................................................................................29性能......................................................................................................................29輸入項(xiàng)目..............................................................................................................29輸出項(xiàng)目..............................................................................................................29算法......................................................................................................................30程序邏輯..............................................................................................................31接口......................................................................................................................31儲藏分配..............................................................................................................32限制條件..............................................................................................................32測試要點(diǎn)............................................................................................................32打印憑條子系統(tǒng).............................................................................................................32功能......................................................................................................................32性能......................................................................................................................32輸入項(xiàng)目..............................................................................................................32輸出項(xiàng)目..............................................................................................................33算法......................................................................................................................33程序邏輯34接口34儲藏分配35限制條件35測試要點(diǎn)35五、詳細(xì)設(shè)計(jì)說明書1.序言1.1編寫目的ATM自動(dòng)取款機(jī)系統(tǒng)是銀行業(yè)務(wù)流程過程中十分重要且必備的環(huán)節(jié)之一,在銀行業(yè)務(wù)流程中間起著承上啟下的作用,其重要性不言而喻。但是,目前好多銀行在詳細(xì)的一些業(yè)務(wù)流程辦理過程中依舊使用手工操作的方式來推行,不但費(fèi)時(shí)、費(fèi)力,效率低下,而且無法達(dá)到理想的收效。為此,我們在明確該軟件需求的基礎(chǔ)上,安排項(xiàng)目規(guī)劃與進(jìn)度、組織軟件開發(fā)與測試,撰寫本文檔。本文檔針對上述問題,采用軟件工程的開發(fā)原理,依照軟件流程過程規(guī)范,依照需求解析,大綱設(shè)計(jì),程序編碼,軟件應(yīng)用等過程,開發(fā)了這個(gè)系統(tǒng)。1.2定義專業(yè)術(shù)語與縮略詞帳號:在銀行中,事物應(yīng)用的單個(gè)帳號。每個(gè)顧客能夠擁有多個(gè)帳號。用戶:擁有銀行的一個(gè)或多個(gè)帳號的人。能夠是一個(gè)人或多個(gè)人,也許是公司。相同的人,擁有不相同的銀行帳號被以為是不相同的落戶。ATM:ATM是AutomaticTellerMachine的縮寫,意為自動(dòng)取款機(jī)。是一種高度精美的機(jī)電一體化設(shè)備,利用磁卡或智能IC卡儲蓄用戶信息并經(jīng)過加密鍵盤輸入密碼爾后經(jīng)過銀行內(nèi)部網(wǎng)絡(luò)考據(jù)并進(jìn)行各種交易的金融自助設(shè)備。2.整體設(shè)計(jì)2.1需求歸納隨著科技的發(fā)展,人們生活水平的不斷提高,高性能高效率的產(chǎn)品越來越碰到人們的歡迎。ATM自動(dòng)取款機(jī)是一種特別智能的機(jī)器,人們能夠直接與它交互,取代以前的手工操作,大大提高了銀行的工作效率。針對銀行業(yè)務(wù)種類繁1五、詳細(xì)設(shè)計(jì)說明書多、客戶需求量大等現(xiàn)象,為了減少銀行人員的工作任務(wù),方便客戶,使用戶自己就可以在ATM機(jī)上存款、取款、盤問余額、轉(zhuǎn)賬、更正密碼、打印憑條、退卡等基礎(chǔ)功能。在這樣的需求下我們模擬開發(fā)了ATM自動(dòng)取款機(jī)系統(tǒng)。2.2軟件結(jié)構(gòu)系統(tǒng)的層次結(jié)構(gòu)圖如圖ATM自動(dòng)取款機(jī)系統(tǒng)讀卡機(jī)模塊鍵盤輸入模塊IC卡認(rèn)證模塊顯示模塊吐錢機(jī)模塊打印憑條模塊數(shù)據(jù)儲藏模塊存款模塊取款模塊轉(zhuǎn)賬模塊更正密碼模塊余額盤問模塊圖2.1系統(tǒng)的層次結(jié)構(gòu)基于UML的ATM自動(dòng)取款機(jī)系統(tǒng)解析設(shè)計(jì)CIM-1定義業(yè)務(wù)流程ATM自動(dòng)取款機(jī)系統(tǒng)業(yè)務(wù)用例圖.該系統(tǒng)主要有兩個(gè)執(zhí)行者:銀行管理員和客戶。銀行管理員會啟動(dòng)或參加的業(yè)務(wù)主要有增加現(xiàn)金、保護(hù)ATM硬件設(shè)備和協(xié)助客戶改密碼。客戶啟動(dòng)或參加的業(yè)務(wù)主要有更正密碼、2五、詳細(xì)設(shè)計(jì)說明書取錢、轉(zhuǎn)賬和盤問余額。圖3-1客戶ATM自動(dòng)取款機(jī)業(yè)務(wù)用例業(yè)務(wù)用例名稱簡述(1)更正密碼客戶于ATM自動(dòng)取款機(jī)上能夠進(jìn)行更正密碼業(yè)務(wù)操作(2)取錢客戶于ATM自動(dòng)取款機(jī)上能夠進(jìn)行取錢操作(3)盤問余額客戶于ATM自動(dòng)取款機(jī)上能夠進(jìn)行盤問余額操作(4)轉(zhuǎn)賬客戶于ATM自動(dòng)取款機(jī)上能夠進(jìn)行轉(zhuǎn)賬操作銀行管理員ATM自動(dòng)取款機(jī)業(yè)務(wù)用例業(yè)務(wù)用例名稱簡述(1)更正密碼銀行管理員協(xié)助客戶更正密碼并做記錄(2)增加現(xiàn)金銀行管理員合時(shí)增加現(xiàn)金,方便客戶取款(3)保護(hù)ATM硬件設(shè)備保護(hù)ATM硬件設(shè)備,保證ATM機(jī)正常工作3五、詳細(xì)設(shè)計(jì)說明書CIM-2解析業(yè)務(wù)流程客戶取錢業(yè)務(wù)流程活動(dòng)圖.客戶第一將磁卡插入ATM機(jī)中,初始化ATM屏幕;依照屏幕提示輸入密碼,系統(tǒng)考據(jù)密碼正確性,若不正確,重新輸入密碼,若連續(xù)輸入密碼三次不正確,退出服務(wù).若輸入密碼正確,客戶依照提示選擇取款服務(wù),爾后輸入取款數(shù)額,系統(tǒng)判斷輸入的取款數(shù)額的合法性,若不合法(這里不考慮透支)退出服務(wù);若合法,吐款機(jī)吐款.圖3-2客戶轉(zhuǎn)賬業(yè)務(wù)流程活動(dòng)圖.客戶第一將磁卡插入ATM機(jī)中,初始化ATM屏幕;依照屏幕及語音提示輸入密碼,系統(tǒng)驗(yàn)證密碼正確性,若不正確,重新輸入密碼,若連續(xù)輸入密碼三次不正確,退出服務(wù).若輸入密碼正確,客戶依照屏幕提示選擇轉(zhuǎn)賬服務(wù),進(jìn)入轉(zhuǎn)賬/匯款的操作界面,選綱要轉(zhuǎn)入卡的賬戶種類(銀行卡或存折),爾后輸入所要轉(zhuǎn)入卡的卡號,輸入轉(zhuǎn)賬金額。退出4五、詳細(xì)設(shè)計(jì)說明書圖3-3客戶更正密碼業(yè)務(wù)用例活動(dòng)圖客戶第一將磁卡插入ATM機(jī)中,初始化ATM屏幕;依照屏幕及語音提示輸入密碼,系統(tǒng)驗(yàn)證密碼正確性,若不正確,重新輸入密碼,若連續(xù)輸入密碼三次不正確,退出服務(wù).若輸入密碼正5五、詳細(xì)設(shè)計(jì)說明書確,客戶依照屏幕提示選擇更正密碼服務(wù),進(jìn)入更正密碼服務(wù)界面。依照語音及界面提示兩次輸入客戶欲設(shè)置的新密碼。系統(tǒng)考據(jù)新密碼的合法性,看能否是六位數(shù),兩次輸入可否一致等。如經(jīng)過考據(jù),系統(tǒng)經(jīng)過AYM屏幕提示客戶密碼更正成功。最退后出服務(wù)。圖3-4客戶盤問余額業(yè)務(wù)用例活動(dòng)圖客戶第一將磁卡插入ATM機(jī)中,初始化ATM屏幕;依照屏幕及語音提示輸入密碼,系統(tǒng)驗(yàn)證密碼正確性,若不正確,重新輸入密碼,若連續(xù)輸入密碼三次不正確,退出服務(wù).若輸入密碼正確,客戶依照屏幕提示選擇更正密碼服務(wù),進(jìn)入盤問余額服務(wù)界面。按下確認(rèn)按鈕.系統(tǒng)連接綜6五、詳細(xì)設(shè)計(jì)說明書存系統(tǒng),計(jì)算客戶賬戶余額,并經(jīng)過ATM機(jī)顯示屏幕顯示給客戶.圖3-57五、詳細(xì)設(shè)計(jì)說明書3.3CIM-3定義系統(tǒng)范圍.客戶包下可啟動(dòng)的系統(tǒng)用例圖3-6系統(tǒng)用例名稱簡述(1)轉(zhuǎn)賬客戶到ATM機(jī)使用系統(tǒng)執(zhí)行轉(zhuǎn)賬業(yè)務(wù)(2)取款客戶到ATM機(jī)使用系統(tǒng)執(zhí)行取款業(yè)務(wù)3)更正密碼客戶到ATM機(jī)使用系統(tǒng)執(zhí)行更正密碼操作4)盤問余額客戶到ATM機(jī)使用系統(tǒng)執(zhí)行盤問余額操作銀行管理員包下的系統(tǒng)用例圖圖3-7系統(tǒng)用例名稱簡述8五、詳細(xì)設(shè)計(jì)說明書(1)增加現(xiàn)金銀行管理員用ATM系統(tǒng)增加現(xiàn)金(2)保護(hù)硬件設(shè)備銀行管理員保護(hù)硬件系統(tǒng)3.2.3準(zhǔn)時(shí)啟動(dòng)者包下的系統(tǒng)用例圖3-8系統(tǒng)用例名稱簡述(1)計(jì)算利息系統(tǒng)于約準(zhǔn)時(shí)間自動(dòng)計(jì)算利息(2)扣除利息和手續(xù)費(fèi)系統(tǒng)于交易發(fā)生后扣除手續(xù)費(fèi),系統(tǒng)于約準(zhǔn)時(shí)間扣除利息稅(3)業(yè)務(wù)短信系統(tǒng)于交易發(fā)生后自動(dòng)發(fā)送短信給客戶3.4PIM-1解析業(yè)務(wù)流程SUC001-取款系統(tǒng)用例業(yè)務(wù)用例名稱取款用例編號SUC001用例簡述客戶在ATM機(jī)上取款9五、詳細(xì)設(shè)計(jì)說明書用例圖主要流程(1)客戶插入磁卡,初始化ATM系統(tǒng)屏幕(2)系統(tǒng)提示輸入密碼。(3)客戶輸入密碼并經(jīng)過系統(tǒng)考據(jù)(4)系統(tǒng)列出服務(wù)項(xiàng)目(5)客戶選擇取款,輸入取款金額,按下確定鍵。(6)系統(tǒng)考據(jù)取款數(shù)額的合法性。并計(jì)算出手續(xù)費(fèi)(7)系統(tǒng)連接到綜存系統(tǒng),盤問賬戶余額,確認(rèn)余額可否足夠。(8)吐款機(jī)吐款,交易成立(9)系統(tǒng)供應(yīng)打印功能,供客戶選擇可否打印取代流程(3)a[密碼錯(cuò)誤]系統(tǒng)出現(xiàn)密碼錯(cuò)誤警告。并返回主要流程(2),供客戶重新輸入密碼(6)a[金額不符]系統(tǒng)出現(xiàn)取款金額必定為50元整數(shù)的信息,回到主要流程(5),供客戶重新輸入取款金額(6)b[金額過低]系統(tǒng)出現(xiàn)最低取款的信息,回到主要流程(5),供客戶重新輸入取款金額(6)c[金額過高]系統(tǒng)出現(xiàn)最高取款的信息,回到主要流程(5),供客戶重新輸入取款金額(7)a[余額不足]系統(tǒng)出現(xiàn)余額不足的信息,回到主要流程(5),供客戶重新輸入取款金額業(yè)務(wù)規(guī)則(1)交易款項(xiàng)=取款金額+手續(xù)費(fèi)(2)手續(xù)費(fèi)=取款金額*銀行管理費(fèi)*銀行折扣(3)取款金額最低為50元,取款金額最高為50004)取款金額為非作50元的整數(shù)倍5)系統(tǒng)依照銀行原有編碼方式生成交易編號其他打印了取款憑條3.4.2SUC002-轉(zhuǎn)賬業(yè)務(wù)系統(tǒng)用例用例名稱轉(zhuǎn)賬用例編號SUC002用例簡述客戶ATM機(jī)上轉(zhuǎn)賬10五、詳細(xì)設(shè)計(jì)說明書用例圖主要流程(1)客戶插入磁卡,初始化ATM系統(tǒng)屏幕2)系統(tǒng)提示輸入密碼。3)客戶輸入密碼并經(jīng)過系統(tǒng)考據(jù)4)系統(tǒng)列出服務(wù)項(xiàng)目5)客戶選擇取款,輸入轉(zhuǎn)賬金額,按下確定鍵。6)系統(tǒng)考據(jù)轉(zhuǎn)賬數(shù)額的合法性。并計(jì)算出手續(xù)費(fèi)7)系統(tǒng)連接到綜存系統(tǒng),盤問賬戶余額,確認(rèn)余額可否足夠。8)交易成立,系統(tǒng)供應(yīng)打印功能,供客戶選擇可否打印取代流程3)a[密碼錯(cuò)誤]系統(tǒng)出現(xiàn)密碼錯(cuò)誤警告。并返回主要流程(2),供客戶重新輸入密碼(6)a[金額不符]系統(tǒng)出現(xiàn)轉(zhuǎn)賬金額必定為50元整數(shù)的信息,回到主要流程(5),供客戶重新輸入取款金額(6)b[金額過低]系統(tǒng)出現(xiàn)最低取款的信息,回到主要流程(5),供客戶重新輸入取款金額(6c[金額過高]系統(tǒng)出現(xiàn)最高取款的信息,回到主要流程(5),供客戶重新輸入取款金額(7)a[余額不足]系統(tǒng)出現(xiàn)余額不足的信息,回到主要流程(5),供客戶重新輸入取款金額業(yè)務(wù)規(guī)則(1)交易款項(xiàng)=轉(zhuǎn)賬金額+手續(xù)費(fèi)(2)手續(xù)費(fèi)=轉(zhuǎn)賬金額*銀行管理費(fèi)*銀行折扣(3)轉(zhuǎn)賬最低金額為50元,最高為5000元(4)系統(tǒng)依照銀行原有編碼方式生成交易編號SUC003-更正密碼業(yè)務(wù)系統(tǒng)用例用例名稱更正密碼用例編號SUC003用例簡述客戶在ATM機(jī)上更正客戶密碼11五、詳細(xì)設(shè)計(jì)說明書用例圖主要流程(1)客戶插入磁卡,初始化ATM系統(tǒng)屏幕2)系統(tǒng)提示輸入密碼。3)客戶輸入密碼并經(jīng)過系統(tǒng)考據(jù)4)系統(tǒng)列出服務(wù)項(xiàng)目5)客戶選擇更正密碼,按下確定鍵。6)客戶連續(xù)三次輸入新密碼,按下確定鍵。取代流程3)a[密碼錯(cuò)誤]系統(tǒng)出現(xiàn)密碼錯(cuò)誤警告。并返回主要流程(2),供客戶重新輸入密碼6)a[密碼不符]系統(tǒng)出現(xiàn)密碼格式必定為6位數(shù)字的信息,回到主要流程(5),供客戶重新輸入新密碼。6)b[密碼不相同]系統(tǒng)出現(xiàn)三次輸入密碼不一致的信息,回到主要流程(5),供客戶重新輸入新密碼。3.4.4SUC004-盤問余額業(yè)務(wù)系統(tǒng)用例用例名稱盤問余額用例編號SUC004用例簡述客戶在ATM機(jī)上盤問余額用例圖主要流程(1)客戶插入磁卡,初始化ATM系統(tǒng)屏幕2)系統(tǒng)提示輸入密碼。3)客戶輸入密碼并經(jīng)過系統(tǒng)考據(jù)4)系統(tǒng)列出服務(wù)項(xiàng)目12五、詳細(xì)設(shè)計(jì)說明書5)客戶選擇盤問余額,按下確定鍵。6)系統(tǒng)連接到綜存系統(tǒng),盤問賬戶余額,并依照銀行的規(guī)定計(jì)算出賬戶余額。7)ATM系統(tǒng)屏幕顯示客戶賬戶余額與可用余額取代流程3)a[密碼錯(cuò)誤]系統(tǒng)出現(xiàn)密碼錯(cuò)誤警告。并返回主要流程(2),供客戶重新輸入密碼PIM-2解析業(yè)務(wù)規(guī)則狀態(tài)圖(取款)客戶取款業(yè)務(wù)的狀態(tài)解析:從客戶插入磁卡的初步狀態(tài)到結(jié)狀態(tài),中間還有輸入密碼,選擇服務(wù),取款,吐款狀態(tài).1)客戶插入磁卡初始化ATM系統(tǒng)屏幕,進(jìn)入屏幕提示輸入密碼界面,客戶此時(shí)可有輸入密碼動(dòng)作(DoAction)。2)若密碼輸入不正確,返回輸入密碼,若三次輸入不正確,退卡。若密碼經(jīng)過系統(tǒng)考據(jù),進(jìn)入選擇服務(wù)種類界面。此時(shí)客戶的動(dòng)作能夠?yàn)檫x擇取款,選擇更正密碼,選擇轉(zhuǎn)賬,選擇盤問爺額。3)若客戶選擇取款服務(wù)后進(jìn)入取款界面,此時(shí)客戶能夠動(dòng)作為輸入取款數(shù)額。40若輸入取款數(shù)額不合法,退卡。系統(tǒng)考據(jù)取款熟額合法后,進(jìn)入吐款機(jī)吐款狀態(tài)。13五、詳細(xì)設(shè)計(jì)說明書4.程序描述ATM自動(dòng)取款機(jī)系統(tǒng)包括六個(gè)子系統(tǒng)和七個(gè)相應(yīng)的模塊。六個(gè)子系統(tǒng)分別是:取款系統(tǒng)、存款系統(tǒng)、更正密碼系統(tǒng)、盤問余額系統(tǒng),打印憑條系統(tǒng)。七個(gè)模塊分別是:讀卡機(jī)模塊如圖、鍵盤輸入模塊如圖、IC卡認(rèn)證模塊如圖、顯示模塊如圖、吐錢機(jī)模塊如圖、打印憑條模塊如圖,數(shù)據(jù)儲藏模塊如圖。開始插入銀行卡盤問數(shù)據(jù)庫、鑒別卡號和所屬的銀行正確是否輸出卡號和所屬銀行等信息退卡結(jié)束圖3.1讀卡機(jī)模塊的數(shù)據(jù)流程圖開始輸入:密碼、取款金額、盤問余額,轉(zhuǎn)賬等連接遠(yuǎn)程服務(wù)器來驗(yàn)證密碼,傳回余額等相關(guān)信息正確能否輸出:顯示相關(guān)信息或進(jìn)行相關(guān)的操作退卡結(jié)束14五、詳細(xì)設(shè)計(jì)說明書圖鍵盤輸入模塊的數(shù)據(jù)流程圖開始輸入:卡號連接IC卡服務(wù)器來驗(yàn)證卡號等信息正確能否輸出:考據(jù)正確則提示輸入密碼退卡結(jié)束圖3.3IC卡認(rèn)證模塊的數(shù)據(jù)流程圖開始輸入:客戶進(jìn)行相應(yīng)的操作后臺辦理正確能否輸出:所有辦理情況在屏幕上顯示退卡結(jié)束圖顯示模塊數(shù)據(jù)流程圖15五、詳細(xì)設(shè)計(jì)說明書開始客戶輸入金額后臺辦理正確是輸出:現(xiàn)金結(jié)束圖吐錢機(jī)模塊的數(shù)據(jù)流程圖開始客戶選擇可否打印憑條后臺辦理正確是打印憑條結(jié)束圖打印憑條模塊的數(shù)據(jù)流程圖

否退卡否退卡16五、詳細(xì)設(shè)計(jì)說明書開始客戶在自動(dòng)取款機(jī)前操作在數(shù)據(jù)庫內(nèi)盤問正確能否返回客戶銀行卡的余額等詳細(xì)信息退卡結(jié)束圖數(shù)據(jù)儲藏模塊的數(shù)據(jù)流程圖取款項(xiàng)系統(tǒng)4.1.1功能用戶能夠在ATM自動(dòng)取款機(jī)上完成取款的操作。4.1.2性能在取款的時(shí)候,ATM自動(dòng)取款機(jī)的反應(yīng)時(shí)間不能夠高出2秒,在45秒內(nèi)完成所有的取款動(dòng)作,否則自動(dòng)退卡。4.1.3輸入項(xiàng)目表3-1取款的輸入項(xiàng)目名稱種類銀行卡磁卡密碼int(6位整數(shù))17五、詳細(xì)設(shè)計(jì)說明書取款金額int(100的整數(shù)倍,不能夠高出2500)4.1.4輸出項(xiàng)目表3-2取款的輸出項(xiàng)目名稱種類紙幣憑條則本4.1.5算法圖取款的活動(dòng)圖18五、詳細(xì)設(shè)計(jì)說明書4.1.6程序邏輯InsertCardVerifyloginWithdrawFunDataBaseUser:dsNewClass1:插卡核實(shí)信息考據(jù)信息返回信息登錄6:取款7:存入數(shù)據(jù)庫返回信息圖取款的時(shí)序圖4.1.7接口系統(tǒng)程序內(nèi)部在功能模塊下設(shè)置的程序接口見表3-3,圖表3-3取款的軟件接口函數(shù)輸入輸出Open()卡號密碼提示信息WithdrawFunds()金額紙幣DeductFunds()無無VerifyFunds()無無圖取款的類圖19五、詳細(xì)設(shè)計(jì)說明書3.1.8儲藏分配賬戶表存儲卡表ATM表清單表3.1.9限制條件ATM自動(dòng)取款機(jī)中紙幣沒有了。測試要點(diǎn)因?yàn)楹玫漠a(chǎn)品才能獲取用戶的認(rèn)可和必定,所以要對系統(tǒng)的反應(yīng)速度、準(zhǔn)確性(輸入的金額數(shù)和吐錢機(jī)吐出的錢數(shù)要一致)和安全性,以及系統(tǒng)的牢固應(yīng)有特別高的要求。4.2存款項(xiàng)系統(tǒng)4.2.1功能用戶能夠經(jīng)過和ATM自動(dòng)取款機(jī)交互,完成存款的操作。4.2.2性能系統(tǒng)的反應(yīng)時(shí)間是不能夠高出2秒,完成取款操作的時(shí)間不能夠高出30秒。4.2.3輸入項(xiàng)目表3-4存款項(xiàng)系統(tǒng)的輸入項(xiàng)目名稱種類銀行卡磁卡密碼int(6位整數(shù))金額int(100的整數(shù)倍)賬號19位整數(shù)4.2.4輸出項(xiàng)目20五、詳細(xì)設(shè)計(jì)說明書表3-5存款項(xiàng)系統(tǒng)的輸出項(xiàng)目名稱種類憑條則本4.2.5算法圖存款的活動(dòng)圖21五、詳細(xì)設(shè)計(jì)說明書4.2.6程序邏輯InsertCardVerifyloginDepositFundDataBaseUser:sNewClass1:插卡核實(shí)信息考據(jù)信息返回信息登錄6:存款7:存入數(shù)據(jù)庫返回信息圖存款的時(shí)序圖4.2.7接口系統(tǒng)程序內(nèi)部在功能模塊下設(shè)置的程序接口見表3-6,圖表3-6存款項(xiàng)系統(tǒng)的軟件接口函數(shù)輸入輸出Open()卡號密碼提示信息DepositFunds()金額無AddFunds()無無VerifyFunds()無無圖存款的類圖22五、詳細(xì)設(shè)計(jì)說明書4.2.8儲藏分配賬戶表存儲卡表ATM表清單表4.2.9限制條件ATM自動(dòng)取款機(jī)中的紙幣以滿,不能夠再放入紙幣。測試要點(diǎn)好的產(chǎn)品才能獲取用戶的認(rèn)可和必定,只有獲取用戶的必定才會有市場,為此要對系統(tǒng)的反應(yīng)速度、正確性(能正確讀取放入的紙幣數(shù)目)和安全性,以及系統(tǒng)的牢固應(yīng)有特別高的要求。轉(zhuǎn)賬子系統(tǒng)4.3.1功能用戶能夠經(jīng)過和ATM自動(dòng)取款機(jī)交互,完成轉(zhuǎn)賬的操作。4.3.2性能系統(tǒng)的反應(yīng)時(shí)間是不能夠高出2秒,完成轉(zhuǎn)賬操作的時(shí)間不能夠高出30秒。4.3.3輸入項(xiàng)目表3-7轉(zhuǎn)賬子系統(tǒng)的輸入項(xiàng)目名稱種類銀行卡磁卡密碼int(6位整數(shù))賬號19位整數(shù)金額int(100的整數(shù)倍)4.3.4輸出項(xiàng)目23五、詳細(xì)設(shè)計(jì)說明書表3-8轉(zhuǎn)賬子系統(tǒng)的輸出項(xiàng)目名稱種類憑條則本4.3.5算法圖轉(zhuǎn)賬的活動(dòng)圖24五、詳細(xì)設(shè)計(jì)說明書4.3.6程序邏輯InsertCardVerifyloginTransferFunDataBaseUser:dsNewClass1:插卡核實(shí)信息考據(jù)信息返回信息登錄6:轉(zhuǎn)賬7:存入數(shù)據(jù)庫返回信息圖轉(zhuǎn)賬的時(shí)序圖4.3.7接口系統(tǒng)程序內(nèi)部在功能模塊下設(shè)置的程序接口見表3-9,圖表3-9轉(zhuǎn)賬子系統(tǒng)的軟件接口函數(shù)輸入輸出Open()卡號密碼提示信息TransferFunds()金額無DeductFunds()無無VerifyFunds()無無圖轉(zhuǎn)賬的類圖25

溫馨提示

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

評論

0/150

提交評論