版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
年4月19日ATM自動(dòng)取款機(jī)系統(tǒng)詳細(xì)設(shè)計(jì)說明書文檔僅供參考ATM系統(tǒng)需求分析設(shè)計(jì)與改進(jìn)目錄TOC\o"1-3"\h\z1.引言 11.1編寫目的 11.2定義 12.總體設(shè)計(jì) 12.1需求概述 12.2軟件結(jié)構(gòu) 23.基于UML的ATM自動(dòng)取款機(jī)系統(tǒng)分析設(shè)計(jì) 23.1CIM-1定義業(yè)務(wù)流程 23.2CIM-2分析業(yè)務(wù)流程 43.2.1客戶取錢業(yè)務(wù)流程活動(dòng)圖. 43.2.2客戶轉(zhuǎn)賬業(yè)務(wù)流程活動(dòng)圖. 43.2.3客戶修改密碼業(yè)務(wù)用例活動(dòng)圖 53.2.4客戶查詢余額業(yè)務(wù)用例活動(dòng)圖 63.3CIM-3定義系統(tǒng)范圍. 83.3.1客戶包下可啟動(dòng)的系統(tǒng)用例 83.3.2銀行管理員包下的系統(tǒng)用例圖 83.2.3定時(shí)啟動(dòng)者包下的系統(tǒng)用例 93.4PIM-1分析業(yè)務(wù)流程 93.4.1SUC001-取款系統(tǒng)用例業(yè)務(wù) 93.4.2SUC002-轉(zhuǎn)賬業(yè)務(wù)系統(tǒng)用例 103.4.3SUC003-修改密碼業(yè)務(wù)系統(tǒng)用例 113.4.4SUC004-查詢余額業(yè)務(wù)系統(tǒng)用例 123.5PIM-2分析業(yè)務(wù)規(guī)則狀態(tài)圖(取款) 134.程序描述 144.1取款子系統(tǒng) 174.1.1功能 174.1.2性能 174.1.3輸入項(xiàng)目 174.1.4輸出項(xiàng)目 184.1.5算法 184.1.6程序邏輯 194.1.7接口 193.1.8存儲(chǔ)分配 203.1.9限制條件 203.1.10測(cè)試要點(diǎn) 204.2存款子系統(tǒng) 204.2.1功能 204.2.2性能 204.2.3輸入項(xiàng)目 204.2.4輸出項(xiàng)目 204.2.5算法 214.2.6程序邏輯 224.2.7接口 224.2.8存儲(chǔ)分配 234.2.9限制條件 234.2.10測(cè)試要點(diǎn) 234.3轉(zhuǎn)賬子系統(tǒng) 234.3.1功能 234.3.2性能 234.3.3輸入項(xiàng)目 234.3.4輸出項(xiàng)目 234.3.5算法 244.3.6程序邏輯 254.3.7接口 254.3.8存儲(chǔ)分配 264.3.9限制條件 264.3.10測(cè)試要點(diǎn) 264.4查詢余額子系統(tǒng) 264.4.1功能 264.4.2性能 264.4.3輸入項(xiàng)目 264.4.4輸出項(xiàng)目 264.4.5算法 274.4.6程序邏輯 284.4.7接口 284.4.8存儲(chǔ)分配 294.4.9限制條件 294.4.10測(cè)試要點(diǎn) 294.5修改密碼子系統(tǒng) 294.5.1功能 294.5.2性能 294.5.3輸入項(xiàng)目 294.5.4輸出項(xiàng)目 294.5.5算法 304.5.6程序邏輯 314.5.7接口 314.5.8存儲(chǔ)分配 324.5.9限制條件 324.5.10測(cè)試要點(diǎn) 324.6打印憑條子系統(tǒng) 324.6.1功能 324.6.2性能 324.6.3輸入項(xiàng)目 324.6.4輸出項(xiàng)目 334.6.5算法 334.6.6程序邏輯 344.6.7接口 344.6.8存儲(chǔ)分配 354.6.9限制條件 354.6.10測(cè)試要點(diǎn) 351.引言1.1編寫目的ATM自動(dòng)取款機(jī)系統(tǒng)是銀行業(yè)務(wù)流程過程中十分重要且必備的環(huán)節(jié)之一,在銀行業(yè)務(wù)流程當(dāng)中起著承上啟下的作用,其重要性不言而喻??墒?,當(dāng)前許多銀行在具體的一些業(yè)務(wù)流程處理過程中依然使用手工操作的方式來實(shí)施,不但費(fèi)時(shí)、費(fèi)力,效率低下,而且無法達(dá)到理想的效果。為此,我們?cè)诿鞔_該軟件需求的基礎(chǔ)上,安排項(xiàng)目規(guī)劃與進(jìn)度、組織軟件開發(fā)與測(cè)試,撰寫本文檔。本文檔針對(duì)上述問題,采用軟件工程的開發(fā)原理,依據(jù)軟件流程過程規(guī)范,按照需求分析,概要設(shè)計(jì),程序編碼,軟件應(yīng)用等過程,開發(fā)了這個(gè)系統(tǒng)。1.2定義專業(yè)術(shù)語與縮略詞帳號(hào):在銀行中,事物應(yīng)用的單個(gè)帳號(hào)。每個(gè)顧客能夠擁有多個(gè)帳號(hào)。用戶:擁有銀行的一個(gè)或多個(gè)帳號(hào)的人。能夠是一個(gè)人或多個(gè)人,或者是公司。相同的人,擁有不同的銀行帳號(hào)被認(rèn)為是不同的落戶。ATM:ATM是AutomaticTellerMachine的縮寫,意為自動(dòng)取款機(jī)。是一種高度精密的機(jī)電一體化設(shè)備,利用磁卡或智能IC卡儲(chǔ)存用戶信息并經(jīng)過加密鍵盤輸入密碼然后經(jīng)過銀行內(nèi)部網(wǎng)絡(luò)驗(yàn)證并進(jìn)行各種交易的金融自助設(shè)備。2.總體設(shè)計(jì)2.1需求概述隨著科技的發(fā)展,人們生活水平的不斷提高,高性能高效率的產(chǎn)品越來越受到人們的歡迎。ATM自動(dòng)取款機(jī)是一種非常智能的機(jī)器,人們能夠直接與它交互,代替以前的手工操作,大大提高了銀行的工作效率。針對(duì)銀行業(yè)務(wù)種類繁多、客戶需求量大等現(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)圖如圖2.1圖2.1系統(tǒng)的層次結(jié)構(gòu)3.基于UML的ATM自動(dòng)取款機(jī)系統(tǒng)分析設(shè)計(jì)3.1CIM-1定義業(yè)務(wù)流程ATM自動(dòng)取款機(jī)系統(tǒng)業(yè)務(wù)用例圖.該系統(tǒng)主要有兩個(gè)執(zhí)行者:銀行管理員和客戶。銀行管理員會(huì)啟動(dòng)或參與的業(yè)務(wù)主要有添加現(xiàn)金、維護(hù)ATM硬件設(shè)備和協(xié)助客戶改密碼。客戶啟動(dòng)或參與的業(yè)務(wù)主要有修改密碼、取錢、轉(zhuǎn)賬和查詢余額。圖3-1客戶ATM自動(dòng)取款機(jī)業(yè)務(wù)用例業(yè)務(wù)用例名稱簡(jiǎn)述(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ù)用例名稱簡(jiǎn)述(1)修改密碼銀行管理員協(xié)助客戶修改密碼并做記錄(2)添加現(xiàn)金銀行管理員適時(shí)添加現(xiàn)金,方便客戶取款(3)維護(hù)ATM硬件設(shè)備維護(hù)ATM硬件設(shè)備,保證ATM機(jī)正常工作3.2CIM-2分析業(yè)務(wù)流程3.2.1客戶取錢業(yè)務(wù)流程活動(dòng)圖.客戶首先將磁卡插入ATM機(jī)中,初始化ATM屏幕;根據(jù)屏幕提示輸入密碼,系統(tǒng)驗(yàn)證密碼正確性,若不正確,重新輸入密碼,若連續(xù)輸入密碼三次不正確,退出服務(wù).若輸入密碼正確,客戶根據(jù)提示選擇取款服務(wù),然后輸入取款數(shù)額,系統(tǒng)判斷輸入的取款數(shù)額的合法性,若不合法(這里不考慮透支)退出服務(wù);若合法,吐款機(jī)吐款.圖3-23.2.2客戶轉(zhuǎn)賬業(yè)務(wù)流程活動(dòng)圖.客戶首先將磁卡插入ATM機(jī)中,初始化ATM屏幕;根據(jù)屏幕及語音提示輸入密碼,系統(tǒng)驗(yàn)證密碼正確性,若不正確,重新輸入密碼,若連續(xù)輸入密碼三次不正確,退出服務(wù).若輸入密碼正確,客戶根據(jù)屏幕提示選擇轉(zhuǎn)賬服務(wù),進(jìn)入轉(zhuǎn)賬/匯款的操作界面,選擇要轉(zhuǎn)入卡的賬戶類型(銀行卡或存折),然后輸入所要轉(zhuǎn)入卡的卡號(hào),輸入轉(zhuǎn)賬金額。退出 圖3-33.2.3客戶修改密碼業(yè)務(wù)用例活動(dòng)圖客戶首先將磁卡插入ATM機(jī)中,初始化ATM屏幕;根據(jù)屏幕及語音提示輸入密碼,系統(tǒng)驗(yàn)證密碼正確性,若不正確,重新輸入密碼,若連續(xù)輸入密碼三次不正確,退出服務(wù).若輸入密碼正確,客戶根據(jù)屏幕提示選擇修改密碼服務(wù),進(jìn)入修改密碼服務(wù)界面。根據(jù)語音及界面提示兩次輸入客戶欲設(shè)置的新密碼。系統(tǒng)驗(yàn)證新密碼的合法性,看是否是六位數(shù),兩次輸入是否一致等。如經(jīng)過驗(yàn)證,系統(tǒng)經(jīng)過AYM屏幕提示客戶密碼修改成功。最后退出服務(wù)。圖3-43.2.4客戶查詢余額業(yè)務(wù)用例活動(dòng)圖客戶首先將磁卡插入ATM機(jī)中,初始化ATM屏幕;根據(jù)屏幕及語音提示輸入密碼,系統(tǒng)驗(yàn)證密碼正確性,若不正確,重新輸入密碼,若連續(xù)輸入密碼三次不正確,退出服務(wù).若輸入密碼正確,客戶根據(jù)屏幕提示選擇修改密碼服務(wù),進(jìn)入查詢余額服務(wù)界面。按下確認(rèn)按鈕.系統(tǒng)連接綜存系統(tǒng),計(jì)算客戶賬戶余額,并經(jīng)過ATM機(jī)顯示屏幕顯示給客戶.圖3-53.3CIM-3定義系統(tǒng)范圍.3.3.1客戶包下可啟動(dòng)的系統(tǒng)用例圖3-6系統(tǒng)用例名稱簡(jiǎn)述(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í)行查詢余額操作3.3.2銀行管理員包下的系統(tǒng)用例圖圖3-7系統(tǒng)用例名稱簡(jiǎn)述(1)添加現(xiàn)金銀行管理員用ATM系統(tǒng)添加現(xiàn)金(2)維護(hù)硬件設(shè)備銀行管理員維護(hù)硬件系統(tǒng)3.2.3定時(shí)啟動(dòng)者包下的系統(tǒng)用例圖3-8系統(tǒng)用例名稱簡(jiǎn)述(1)計(jì)算利息系統(tǒng)于約定時(shí)間自動(dòng)計(jì)算利息(2)扣除利息和手續(xù)費(fèi)系統(tǒng)于交易發(fā)生后扣除手續(xù)費(fèi),系統(tǒng)于約定時(shí)間扣除利息稅(3)業(yè)務(wù)短信系統(tǒng)于交易發(fā)生后自動(dòng)發(fā)送短信給客戶3.4PIM-1分析業(yè)務(wù)流程3.4.1SUC001-取款系統(tǒng)用例業(yè)務(wù)用例名稱取款用例編號(hào)SUC001用例簡(jiǎn)述客戶在ATM機(jī)上取款用例圖主要流程客戶插入磁卡,初始化ATM系統(tǒng)屏幕系統(tǒng)提示輸入密碼。客戶輸入密碼并經(jīng)過系統(tǒng)驗(yàn)證系統(tǒng)列出服務(wù)項(xiàng)目客戶選擇取款,輸入取款金額,按下確定鍵。系統(tǒng)驗(yàn)證取款數(shù)額的合法性。并計(jì)算出手續(xù)費(fèi)系統(tǒng)連接到綜存系統(tǒng),查詢賬戶余額,確認(rèn)余額是否足夠。吐款機(jī)吐款,交易成立系統(tǒ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ī)則交易款項(xiàng)=取款金額+手續(xù)費(fèi)手續(xù)費(fèi)=取款金額*銀行管理費(fèi)*銀行折扣取款金額最低為50元,取款金額最高為5000取款金額為非作50元的整數(shù)倍系統(tǒng)按照銀行原有編碼方式生成交易編號(hào)其它打印了取款憑條3.4.2SUC002-轉(zhuǎn)賬業(yè)務(wù)系統(tǒng)用例用例名稱轉(zhuǎn)賬用例編號(hào)SUC002用例簡(jiǎn)述客戶ATM機(jī)上轉(zhuǎn)賬用例圖主要流程客戶插入磁卡,初始化ATM系統(tǒng)屏幕系統(tǒng)提示輸入密碼??蛻糨斎朊艽a并經(jīng)過系統(tǒng)驗(yàn)證系統(tǒng)列出服務(wù)項(xiàng)目客戶選擇取款,輸入轉(zhuǎn)賬金額,按下確定鍵。系統(tǒng)驗(yàn)證轉(zhuǎn)賬數(shù)額的合法性。并計(jì)算出手續(xù)費(fèi)系統(tǒng)連接到綜存系統(tǒng),查詢賬戶余額,確認(rèn)余額是否足夠。交易成立,系統(tǒ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ī)則交易款項(xiàng)=轉(zhuǎn)賬金額+手續(xù)費(fèi)手續(xù)費(fèi)=轉(zhuǎn)賬金額*銀行管理費(fèi)*銀行折扣轉(zhuǎn)賬最低金額為50元,最高為5000元系統(tǒng)按照銀行原有編碼方式生成交易編號(hào)3.4.3SUC003-修改密碼業(yè)務(wù)系統(tǒng)用例用例名稱修改密碼用例編號(hào)SUC003用例簡(jiǎn)述客戶在ATM機(jī)上修改客戶密碼用例圖主要流程客戶插入磁卡,初始化ATM系統(tǒng)屏幕系統(tǒng)提示輸入密碼。客戶輸入密碼并經(jīng)過系統(tǒng)驗(yàn)證系統(tǒng)列出服務(wù)項(xiàng)目客戶選擇修改密碼,按下確定鍵。客戶連續(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)用例用例名稱查詢余額用例編號(hào)SUC004用例簡(jiǎn)述客戶在ATM機(jī)上查詢余額用例圖主要流程客戶插入磁卡,初始化ATM系統(tǒng)屏幕系統(tǒng)提示輸入密碼??蛻糨斎朊艽a并經(jīng)過系統(tǒng)驗(yàn)證系統(tǒng)列出服務(wù)項(xiàng)目客戶選擇查詢余額,按下確定鍵。系統(tǒng)連接到綜存系統(tǒng),查詢賬戶余額,并根據(jù)銀行的規(guī)定計(jì)算出賬戶余額。ATM系統(tǒng)屏幕顯示客戶賬戶余額與可用余額替代流程3)a[密碼錯(cuò)誤]系統(tǒng)出現(xiàn)密碼錯(cuò)誤警告。并返回主要流程(2),供客戶重新輸入密碼3.5PIM-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)驗(yàn)證,進(jìn)入選擇服務(wù)類型界面。此時(shí)客戶的動(dòng)作能夠?yàn)檫x擇取款,選擇修改密碼,選擇轉(zhuǎn)賬,選擇查詢爺額。(3)若客戶選擇取款服務(wù)后進(jìn)入取款界面,此時(shí)客戶能夠動(dòng)作為輸入取款數(shù)額。(40若輸入取款數(shù)額不合法,退卡。系統(tǒng)驗(yàn)證取款熟額合法后,進(jìn)入吐款機(jī)吐款狀態(tài)。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ī)模塊如圖3.1、鍵盤輸入模塊如圖3.2、IC卡認(rèn)證模塊如圖3.3、顯示模塊如圖3.4、吐錢機(jī)模塊如圖3.5、打印憑條模塊如圖3.6,數(shù)據(jù)存儲(chǔ)模塊如圖3.7。圖3.1讀卡機(jī)模塊的數(shù)據(jù)流程圖圖3.2鍵盤輸入模塊的數(shù)據(jù)流程圖圖3.3IC卡認(rèn)證模塊的數(shù)據(jù)流程圖圖3.4顯示模塊數(shù)據(jù)流程圖圖3.5吐錢機(jī)模塊的數(shù)據(jù)流程圖圖3.6打印憑條模塊的數(shù)據(jù)流程圖圖3.7數(shù)據(jù)存儲(chǔ)模塊的數(shù)據(jù)流程圖4.1取款子系統(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ù))取款金額int(100的整數(shù)倍,不能超過2500)4.1.4輸出項(xiàng)目表3-2取款的輸出項(xiàng)目名稱類型紙幣憑條文本4.1.5算法圖3.8取款的活動(dòng)圖4.1.6程序邏輯圖3.9取款的時(shí)序圖4.1.7接口系統(tǒng)程序內(nèi)部在功能模塊下設(shè)置的程序接口見表3-3,圖3.10表3-3取款的軟件接口函數(shù)輸入輸出Open()卡號(hào)密碼提示信息WithdrawFunds()金額紙幣DeductFunds()無無VerifyFunds()無無圖3.10取款的類圖3.1.8存儲(chǔ)分配賬戶表儲(chǔ)蓄卡表ATM表清單表3.1.9限制條件ATM自動(dòng)取款機(jī)中紙幣沒有了。3.1.10測(cè)試要點(diǎn)因?yàn)楹玫漠a(chǎn)品才能得到用戶的認(rèn)可和肯定,因此要對(duì)系統(tǒng)的反應(yīng)速度、準(zhǔn)確性(輸入的金額數(shù)和吐錢機(jī)吐出的錢數(shù)要一致)和安全性,以及系統(tǒng)的穩(wěn)定應(yīng)有非常高的要求。4.2存款子系統(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存款子系統(tǒng)的輸入項(xiàng)目名稱類型銀行卡磁卡密碼int(6位整數(shù))金額int(100的整數(shù)倍)賬號(hào)19位整數(shù)4.2.4輸出項(xiàng)目表3-5存款子系統(tǒng)的輸出項(xiàng)目名稱類型憑條文本4.2.5算法圖3.11存款的活動(dòng)圖4.2.6程序邏輯圖3.12存款的時(shí)序圖4.2.7接口系統(tǒng)程序內(nèi)部在功能模塊下設(shè)置的程序接口見表3-6,圖3.13表3-6存款子系統(tǒng)的軟件接口函數(shù)輸入輸出Open()卡號(hào)密碼提示信息DepositFunds()金額無AddFunds()無無VerifyFunds()無無圖3.13存款的類圖4.2.8存儲(chǔ)分配賬戶表儲(chǔ)蓄卡表ATM表清單表4.2.9限制條件ATM自動(dòng)取款機(jī)中的紙幣以滿,不能再放入紙幣。4.2.10測(cè)試要點(diǎn)好的產(chǎn)品才能得到用戶的認(rèn)可和肯定,只有得到用戶的肯定才會(huì)有市場(chǎng),為此要對(duì)系統(tǒng)的反應(yīng)速度、準(zhǔn)確性(能準(zhǔn)確讀取放入的紙幣數(shù)目)和安全性,以及系統(tǒng)的穩(wěn)定應(yīng)有非常高的要求。4.3轉(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ù))賬號(hào)19位整數(shù)金額int(100的整數(shù)倍)4.3.4輸出項(xiàng)目表3-8轉(zhuǎn)賬子系統(tǒng)的輸出項(xiàng)目名稱類型憑條文本4.3.5算法圖3.14轉(zhuǎn)賬的活動(dòng)圖4.3.6程序邏輯圖3.15轉(zhuǎn)賬的時(shí)序圖4.3.7接口系統(tǒng)程序內(nèi)部在功能模塊下設(shè)置的程序接口見表3-9,圖3.16表3-9轉(zhuǎn)賬子系統(tǒng)的軟件接口函數(shù)輸入輸出Open()卡號(hào)密碼提示信息TransferFunds()金額無DeductFunds()無無VerifyFunds()無無圖3.16轉(zhuǎn)賬的類圖4.3.8存儲(chǔ)分配賬戶表儲(chǔ)蓄卡表ATM表清單表4.3.9限制條件銀行卡里的余額不足或不是同一類型的卡。4.3.10測(cè)試要點(diǎn)好的產(chǎn)品才能得到用戶的認(rèn)可和肯定,只有得到用戶的肯定才會(huì)有市場(chǎng),為此要對(duì)系統(tǒng)的反應(yīng)速度、準(zhǔn)確性(轉(zhuǎn)走的金額和轉(zhuǎn)入到某一賬戶的金額數(shù)一致,數(shù)據(jù)庫(kù)里的信息要準(zhǔn)確的更新)和安全性,以及系統(tǒng)的穩(wěn)定應(yīng)有非常高的要求。4.4查詢余額子系統(tǒng)4.4.1功能用戶能夠經(jīng)過和ATM自動(dòng)取款機(jī)交互,完成查詢余額的操作。4.4.2性能系統(tǒng)的反應(yīng)時(shí)間是不能超過2秒,完成查詢余額操作的時(shí)間不能超過30秒。4.4.3輸入項(xiàng)目表3-10余額查詢子系統(tǒng)的輸入項(xiàng)目名稱類型銀行卡磁卡密碼int(6為整數(shù))4.4.4輸出項(xiàng)目表3-11余額查詢子系統(tǒng)的輸出項(xiàng)目名稱類型憑條文本4.4.5算法圖3.17余額查詢的活動(dòng)圖4.4.6程
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)技術(shù)課件教學(xué)課件
- 2024年度設(shè)備供應(yīng)與安裝合同
- 2024年度國(guó)際搬家集裝箱租賃合同
- 2024年城市軌道交通系統(tǒng)集成與維護(hù)合同
- 2024光通信技術(shù)研發(fā)與生產(chǎn)合同
- 2024年度區(qū)塊鏈技術(shù)應(yīng)用研發(fā)合同
- 2024年度廢舊物資回收利用合同
- 2024年度三人合伙知識(shí)產(chǎn)權(quán)協(xié)議
- 2024年床上用品批量訂購(gòu)合同
- 2024年度智能客服系統(tǒng)技術(shù)服務(wù)合同
- 國(guó)內(nèi)旅游出團(tuán)通知書(新版)
- 趕工措施費(fèi)申請(qǐng)報(bào)告
- 訂單協(xié)調(diào)管理流程
- 全橋逆變電路濾波電路設(shè)計(jì)步驟
- 蒲公英總黃酮的提取及其抑菌性能
- jmeter性能測(cè)試及性能調(diào)優(yōu)
- 4gl語言開發(fā)原則及規(guī)范--簡(jiǎn)化版
- 工程量確認(rèn)單樣本(管線)
- 區(qū)最新關(guān)于生活垃圾分類工作推進(jìn)會(huì)上的講話稿
- 除塵器安裝專業(yè)監(jiān)理實(shí)施細(xì)則
- 八年級(jí)黃金矩形(數(shù)學(xué)活動(dòng))ppt課件
評(píng)論
0/150
提交評(píng)論