




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、. ATM系統(tǒng)需求分析設(shè)計與改進(jìn) 目錄1引言11.1編寫目的11.2定義12總體設(shè)計12.1需求概述12.2軟件結(jié)構(gòu)23.基于UML的ATM自動取款機(jī)系統(tǒng)分析設(shè)計23.1 CIM-1定義業(yè)務(wù)流程23.2 CIM-2 分析業(yè)務(wù)流程43.2.1 客戶取錢業(yè)務(wù)流程活動圖.43.2.2 客戶轉(zhuǎn)賬業(yè)務(wù)流程活動圖.43.2.3 客戶修改密碼業(yè)務(wù)用例活動圖53.2.4 客戶查詢余額業(yè)務(wù)用例活動圖63.3 CIM-3定義系統(tǒng)范圍.83.3.1 客戶包下可啟動的系統(tǒng)用例83.3.2 銀行管理員包下的系統(tǒng)用例圖83.2.3定時啟動者包下的系統(tǒng)用例93.4 PIM-1分析業(yè)務(wù)流程93.4.1 SUC001-取款系統(tǒng)
2、用例業(yè)務(wù)93.4.2 SUC002-轉(zhuǎn)賬業(yè)務(wù)系統(tǒng)用例103.4.3 SUC003- 修改密碼業(yè)務(wù)系統(tǒng)用例113.4.4 SUC004- 查詢余額業(yè)務(wù)系統(tǒng)用例123.5 PIM-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存儲分配203.1.9限制條件203.1.10測試要點(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.
3、7接口224.2.8存儲分配234.2.9限制條件234.2.10測試要點(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存儲分配264.3.9限制條件264.3.10測試要點(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存儲分配294.4.9限制條件294.4.10測試要點(diǎn)294.5 修改密碼子系統(tǒng)294.5.1功能294.5.2性能29
4、4.5.3輸入項(xiàng)目294.5.4輸出項(xiàng)目294.5.5算法304.5.6程序邏輯314.5.7接口314.5.8存儲分配324.5.9限制條件324.5.10測試要點(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存儲分配354.6.9限制條件354.6.10測試要點(diǎn)35.1引言1.1編寫目的 ATM自動取款機(jī)系統(tǒng)是銀行業(yè)務(wù)流程過程中十分重要且必備的環(huán)節(jié)之一,在銀行業(yè)務(wù)流程當(dāng)中起著承上啟下的作用,其重要性不言而喻。但是,目前許多銀行在具體的一些業(yè)務(wù)流程處理過程中仍然
5、使用手工操作的方式來實(shí)施,不僅費(fèi)時、費(fèi)力,效率低下,而且無法達(dá)到理想的效果。為此,我們在明確該軟件需求的基礎(chǔ)上,安排項(xiàng)目規(guī)劃與進(jìn)度、組織軟件開發(fā)與測試,撰寫本文檔。本文檔針對上述問題,采用軟件工程的開發(fā)原理,依據(jù)軟件流程過程規(guī)范,按照需求分析,概要設(shè)計,程序編碼,軟件應(yīng)用等過程,開發(fā)了這個系統(tǒng)。 1.2定義專業(yè)術(shù)語與縮略詞帳號:在銀行中,事物應(yīng)用的單個帳號。每個顧客可以擁有多個帳號。用戶:擁有銀行的一個或多個帳號的人??梢允且粋€人或多個人,或者是公司。相同的人,擁有不同的銀行帳號被認(rèn)為是不同的落戶。ATM:ATM是Automatic Teller Machine 的縮寫,意為自動取款機(jī)。是一種
6、高度精密的機(jī)電一體化設(shè)備,利用磁卡或智能IC卡儲存用戶信息并通過加密鍵盤輸入密碼然后通過銀行內(nèi)部網(wǎng)絡(luò)驗(yàn)證并進(jìn)行各種交易的金融自助設(shè)備。2總體設(shè)計2.1需求概述 隨著科技的發(fā)展,人們生活水平的不斷提高,高性能高效率的產(chǎn)品越來越受到人們的歡迎。 ATM自動取款機(jī)是一種非常智能的機(jī)器,人們可以直接與它交互,代替以前的手工操作,大大提高了銀行的工作效率。針對銀行業(yè)務(wù)種類繁多、客戶需求量大等現(xiàn)象,為了減少銀行人員的工作任務(wù),方便客戶,使用戶自己就可以在ATM機(jī)上存款、取款、查詢余額、轉(zhuǎn)賬、修改密碼、打印憑條、退卡等基礎(chǔ)功能。在這樣的需求下我們模擬開發(fā)了ATM自動取款機(jī)系統(tǒng)。 2.2軟件結(jié)構(gòu)系統(tǒng)的層次結(jié)構(gòu)
7、圖如圖2.1 圖2.1 系統(tǒng)的層次結(jié)構(gòu)3.基于UML的ATM自動取款機(jī)系統(tǒng)分析設(shè)計3.1 CIM-1定義業(yè)務(wù)流程ATM自動取款機(jī)系統(tǒng)業(yè)務(wù)用例圖.該系統(tǒng)主要有兩個執(zhí)行者:銀行管理員和客戶。銀行管理員會啟動或參與的業(yè)務(wù)主要有添加現(xiàn)金、維護(hù)ATM硬件設(shè)備和協(xié)助客戶改密碼??蛻魡踊騾⑴c的業(yè)務(wù)主要有修改密碼、取錢、轉(zhuǎn)賬和查詢余額。 圖3-1 客戶ATM自動取款機(jī)業(yè)務(wù)用例業(yè)務(wù)用例名稱簡述(1)修改密碼客戶于ATM自動取款機(jī)上可以進(jìn)行修改密碼業(yè)務(wù)操作(2)取錢客戶于ATM自動取款機(jī)上可以進(jìn)行取錢操作(3)查詢余額客戶于ATM自動取款機(jī)上可以進(jìn)行查詢余額操作(4)轉(zhuǎn)賬客戶于ATM自動取款機(jī)上可以進(jìn)行轉(zhuǎn)賬操作
8、 銀行管理員ATM自動取款機(jī)業(yè)務(wù)用例業(yè)務(wù)用例名稱簡述(1)修改密碼銀行管理員協(xié)助客戶修改密碼并做記錄(2)添加現(xiàn)金銀行管理員適時添加現(xiàn)金,方便客戶取款(3)維護(hù)ATM硬件設(shè)備維護(hù)ATM硬件設(shè)備,保證ATM機(jī)正常工作3.2 CIM-2 分析業(yè)務(wù)流程3.2.1 客戶取錢業(yè)務(wù)流程活動圖.客戶首先將磁卡插入ATM機(jī)中,初始化ATM屏幕;根據(jù)屏幕提示輸入密碼,系統(tǒng)驗(yàn)證密碼正確性,若不正確,重新輸入密碼,若連續(xù)輸入密碼三次不正確,退出服務(wù).若輸入密碼正確,客戶根據(jù)提示選擇取款服務(wù),然后輸入取款數(shù)額,系統(tǒng)判斷輸入的取款數(shù)額的合法性,若不合法(這里不考慮透支)退出服務(wù);若合法,吐款機(jī)吐款. 圖3-23.2.2
9、 客戶轉(zhuǎn)賬業(yè)務(wù)流程活動圖. 客戶首先將磁卡插入ATM機(jī)中,初始化ATM屏幕;根據(jù)屏幕及語音提示輸入密碼,系統(tǒng)驗(yàn)證密碼正確性,若不正確,重新輸入密碼,若連續(xù)輸入密碼三次不正確,退出服務(wù).若輸入密碼正確,客戶根據(jù)屏幕提示選擇轉(zhuǎn)賬服務(wù),進(jìn)入轉(zhuǎn)賬/匯款的操作界面,選擇要轉(zhuǎn)入卡的賬戶類型(銀行卡或存折),然后輸入所要轉(zhuǎn)入卡的卡號,輸入轉(zhuǎn)賬金額。退出 圖3-33.2.3 客戶修改密碼業(yè)務(wù)用例活動圖客戶首先將磁卡插入ATM機(jī)中,初始化ATM屏幕;根據(jù)屏幕及語音提示輸入密碼,系統(tǒng)驗(yàn)證密碼正確性,若不正確,重新輸入密碼,若連續(xù)輸入密碼三次不正確,退出服務(wù).若輸入密碼正確,客戶根據(jù)屏幕提示選擇修改密碼服務(wù),進(jìn)入修
10、改密碼服務(wù)界面。根據(jù)語音及界面提示兩次輸入客戶欲設(shè)置的新密碼。系統(tǒng)驗(yàn)證新密碼的合法性,看是否是六位數(shù),兩次輸入是否一致等。如通過驗(yàn)證,系統(tǒng)通過AYM屏幕提示客戶密碼修改成功。最后退出服務(wù)。 圖3-43.2.4 客戶查詢余額業(yè)務(wù)用例活動圖客戶首先將磁卡插入ATM機(jī)中,初始化ATM屏幕;根據(jù)屏幕及語音提示輸入密碼,系統(tǒng)驗(yàn)證密碼正確性,若不正確,重新輸入密碼,若連續(xù)輸入密碼三次不正確,退出服務(wù).若輸入密碼正確,客戶根據(jù)屏幕提示選擇修改密碼服務(wù),進(jìn)入查詢余額服務(wù)界面。按下確認(rèn)按鈕.系統(tǒng)連接綜存系統(tǒng),計算客戶賬戶余額,并通過ATM機(jī)顯示屏幕顯示給客戶. 圖3-53.3 CIM-3定義系統(tǒng)范圍.3.3.1
11、 客戶包下可啟動的系統(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í)行查詢余額操作3.3.2 銀行管理員包下的系統(tǒng)用例圖 圖3-7系統(tǒng)用例名稱簡述(1)添加現(xiàn)金銀行管理員用ATM系統(tǒng)添加現(xiàn)金(2)維護(hù)硬件設(shè)備銀行管理員維護(hù)硬件系統(tǒng)3.2.3定時啟動者包下的系統(tǒng)用例 圖3-8 系統(tǒng)用例名稱簡述(1)計算利息系統(tǒng)于約定時間自動計算利息(2)扣除利息和手續(xù)費(fèi)系統(tǒng)于交易發(fā)生后扣除手續(xù)費(fèi),系統(tǒng)于約定時間扣除利息稅(3)業(yè)務(wù)短信系統(tǒng)于交易發(fā)生后自
12、動發(fā)送短信給客戶3.4 PIM-1分析業(yè)務(wù)流程3.4.1 SUC001-取款系統(tǒng)用例業(yè)務(wù)用例名稱取款用例編號SUC001用例簡述客戶在ATM機(jī)上取款用例圖主要流程(1) 客戶插入磁卡,初始化ATM系統(tǒng)屏幕(2) 系統(tǒng)提示輸入密碼。(3) 客戶輸入密碼并通過系統(tǒng)驗(yàn)證(4) 系統(tǒng)列出服務(wù)項(xiàng)目(5) 客戶選擇取款,輸入取款金額,按下確定鍵。(6) 系統(tǒng)驗(yàn)證取款數(shù)額的合法性。并計算出手續(xù)費(fèi)(7) 系統(tǒng)連接到綜存系統(tǒng),查詢賬戶余額,確認(rèn)余額是否足夠。(8) 吐款機(jī)吐款,交易成立(9) 系統(tǒng)提供打印功能,供客戶選擇是否打印替代流程(3)a密碼錯誤系統(tǒng)出現(xiàn)密碼錯誤警告。并返回主要流程(2),供客戶重新輸入密
13、碼(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元,取款金額最高為5000(4) 取款金額為非作50元的整數(shù)倍(5) 系統(tǒng)按照銀行原有編碼方式生成交易編號其他打印了取款憑條3.4.2 S
14、UC002-轉(zhuǎn)賬業(yè)務(wù)系統(tǒng)用例用例名稱轉(zhuǎn)賬用例編號SUC002用例簡述客戶ATM機(jī)上轉(zhuǎn)賬用例圖主要流程(1) 客戶插入磁卡,初始化ATM系統(tǒng)屏幕(2) 系統(tǒng)提示輸入密碼。(3) 客戶輸入密碼并通過系統(tǒng)驗(yàn)證(4) 系統(tǒng)列出服務(wù)項(xiàng)目(5) 客戶選擇取款,輸入轉(zhuǎn)賬金額,按下確定鍵。(6) 系統(tǒng)驗(yàn)證轉(zhuǎn)賬數(shù)額的合法性。并計算出手續(xù)費(fèi)(7) 系統(tǒng)連接到綜存系統(tǒng),查詢賬戶余額,確認(rèn)余額是否足夠。(8) 交易成立,系統(tǒng)提供打印功能,供客戶選擇是否打印替代流程3)a密碼錯誤系統(tǒng)出現(xiàn)密碼錯誤警告。并返回主要流程(2),供客戶重新輸入密碼(6)a金額不符系統(tǒng)出現(xiàn)轉(zhuǎn)賬金額必須為50元整數(shù)的信息,回到主要流程(5),供客
15、戶重新輸入取款金額(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)按照銀行原有編碼方式生成交易編號3.4.3 SUC003- 修改密碼業(yè)務(wù)系統(tǒng)用例用例名稱修改密碼用例編號SUC003用例簡述客戶在ATM機(jī)上修改客戶密碼用例圖主要流程(1) 客戶插入磁卡,初始
16、化ATM系統(tǒng)屏幕(2) 系統(tǒng)提示輸入密碼。(3) 客戶輸入密碼并通過系統(tǒng)驗(yàn)證(4) 系統(tǒng)列出服務(wù)項(xiàng)目(5) 客戶選擇修改密碼,按下確定鍵。(6) 客戶連續(xù)三次輸入新密碼,按下確定鍵。替代流程3)a密碼錯誤系統(tǒng)出現(xiàn)密碼錯誤警告。并返回主要流程(2),供客戶重新輸入密碼6)a密碼不符系統(tǒng)出現(xiàn)密碼格式必須為6位數(shù)字的信息,回到主要流程(5),供客戶重新輸入新密碼。6) b密碼不同系統(tǒng)出現(xiàn)三次輸入密碼不一致的信息,回到主要流程(5),供客戶重新輸入新密碼。3.4.4 SUC004- 查詢余額業(yè)務(wù)系統(tǒng)用例用例名稱查詢余額用例編號SUC004用例簡述客戶在ATM機(jī)上查詢余額用例圖主要流程(1) 客戶插入磁
17、卡,初始化ATM系統(tǒng)屏幕(2) 系統(tǒng)提示輸入密碼。(3) 客戶輸入密碼并通過系統(tǒng)驗(yàn)證(4) 系統(tǒng)列出服務(wù)項(xiàng)目(5) 客戶選擇查詢余額,按下確定鍵。(6) 系統(tǒng)連接到綜存系統(tǒng),查詢賬戶余額,并根據(jù)銀行的規(guī)定計算出賬戶余額。(7) ATM系統(tǒng)屏幕顯示客戶賬戶余額與可用余額替代流程3)a密碼錯誤系統(tǒng)出現(xiàn)密碼錯誤警告。并返回主要流程(2),供客戶重新輸入密碼3.5 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)入屏幕提示輸入密碼界面,客戶此時可有輸入密碼動作(DoAc
18、tion)。(2)若密碼輸入不正確,返回輸入密碼,若三次輸入不正確,退卡。若密碼通過系統(tǒng)驗(yàn)證,進(jìn)入選擇服務(wù)類型界面。此時客戶的動作可以為選擇取款,選擇修改密碼,選擇轉(zhuǎn)賬,選擇查詢爺額。(3)若客戶選擇取款服務(wù)后進(jìn)入取款界面,此時客戶可以動作為輸入取款數(shù)額。(40若輸入取款數(shù)額不合法,退卡。系統(tǒng)驗(yàn)證取款熟額合法后,進(jìn)入吐款機(jī)吐款狀態(tài)。4程序描述ATM自動取款機(jī)系統(tǒng)包括六個子系統(tǒng)和七個相應(yīng)的模塊。六個子系統(tǒng)分別是:取款系統(tǒng)、存款系統(tǒng)、修改密碼系統(tǒng)、查詢余額系統(tǒng),打印憑條系統(tǒng)。七個模塊分別是:讀卡機(jī)模塊如圖3.1、鍵盤輸入模塊如圖3.2、IC卡認(rèn)證模塊如圖3.3、顯示模塊如圖3.4、吐錢機(jī)模塊如圖3
19、.5、打印憑條模塊如圖3.6,數(shù)據(jù)存儲模塊如圖3.7。圖3.1讀卡機(jī)模塊的數(shù)據(jù)流程圖圖3.2 鍵盤輸入模塊的數(shù)據(jù)流程圖圖 3.3 IC卡認(rèn)證模塊的數(shù)據(jù)流程圖圖3.4 顯示模塊數(shù)據(jù)流程圖圖 3.5吐錢機(jī)模塊的數(shù)據(jù)流程圖圖3.6 打印憑條模塊的數(shù)據(jù)流程圖圖 3.7 數(shù)據(jù)存儲模塊的數(shù)據(jù)流程圖4.1 取款子系統(tǒng)4.1.1功能 用戶可以在ATM自動取款機(jī)上完成取款的操作。4.1.2性能在取款的時候,ATM自動取款機(jī)的反應(yīng)時間不能超過2秒,在45秒內(nèi)完成所有的取款動作,否則自動退卡。4.1.3輸入項(xiàng)目表3-1 取款的輸入項(xiàng)目名稱類型銀行卡磁卡密碼int(6位整數(shù))取款金額int(100的整數(shù)倍,不能超過2
20、500)4.1.4輸出項(xiàng)目表3-2 取款的輸出項(xiàng)目名稱類型紙幣憑條文本4.1.5算法圖3.8 取款的活動圖4.1.6程序邏輯圖3.9 取款的時序圖4.1.7接口系統(tǒng)程序內(nèi)部在功能模塊下設(shè)置的程序接口見表3-3,圖3.10表3-3 取款的軟件接口函數(shù)輸入輸出Open()卡號 密碼提示信息WithdrawFunds()金額紙幣DeductFunds()無無VerifyFunds()無無圖3.10 取款的類圖3.1.8存儲分配賬戶表 儲蓄卡表 ATM表 清單表3.1.9限制條件ATM自動取款機(jī)中紙幣沒有了。3.1.10測試要點(diǎn) 因?yàn)楹玫漠a(chǎn)品才能得到用戶的認(rèn)可和肯定,所以要對系統(tǒng)的反應(yīng)速度、準(zhǔn)確性(輸
21、入的金額數(shù)和吐錢機(jī)吐出的錢數(shù)要一致)和安全性,以及系統(tǒng)的穩(wěn)定應(yīng)有非常高的要求。4.2存款子系統(tǒng)4.2.1功能用戶可以通過和ATM自動取款機(jī)交互,完成存款的操作。4.2.2性能系統(tǒng)的反應(yīng)時間是不能超過2秒,完成取款操作的時間不能超過30秒。4.2.3輸入項(xiàng)目表3-4 存款子系統(tǒng)的輸入項(xiàng)目名稱類型銀行卡磁卡密碼int(6位整數(shù))金額int(100的整數(shù)倍)賬號19位整數(shù)4.2.4輸出項(xiàng)目表3-5 存款子系統(tǒng)的輸出項(xiàng)目名稱類型憑條文本4.2.5算法圖3.11 存款的活動圖4.2.6程序邏輯圖3.12 存款的時序圖4.2.7接口系統(tǒng)程序內(nèi)部在功能模塊下設(shè)置的程序接口見表3-6 ,圖3.13表3-6 存
22、款子系統(tǒng)的軟件接口函數(shù)輸入輸出Open()卡號 密碼提示信息DepositFunds()金額無AddFunds()無無VerifyFunds()無無圖3.13 存款的類圖4.2.8存儲分配賬戶表 儲蓄卡表 ATM表 清單表4.2.9限制條件ATM自動取款機(jī)中的紙幣以滿,不能再放入紙幣。4.2.10測試要點(diǎn)好的產(chǎn)品才能得到用戶的認(rèn)可和肯定,只有得到用戶的肯定才會有市場,為此要對系統(tǒng)的反應(yīng)速度、準(zhǔn)確性(能準(zhǔn)確讀取放入的紙幣數(shù)目)和安全性,以及系統(tǒng)的穩(wěn)定應(yīng)有非常高的要求。4.3 轉(zhuǎn)賬子系統(tǒng)4.3.1功能用戶可以通過和ATM自動取款機(jī)交互,完成轉(zhuǎn)賬的操作。4.3.2性能系統(tǒng)的反應(yīng)時間是不能超過2秒,完
23、成轉(zhuǎn)賬操作的時間不能超過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)目表3-8 轉(zhuǎn)賬子系統(tǒng)的輸出項(xiàng)目名稱類型憑條文本4.3.5算法圖3.14 轉(zhuǎn)賬的活動圖4.3.6程序邏輯圖3.15 轉(zhuǎn)賬的時序圖4.3.7接口系統(tǒng)程序內(nèi)部在功能模塊下設(shè)置的程序接口見表3-9,圖3.16表3-9 轉(zhuǎn)賬子系統(tǒng)的軟件接口函數(shù)輸入輸出Open()卡號 密碼提示信息TransferFunds()金額無DeductFunds()無無VerifyFunds()無無圖3.16 轉(zhuǎn)賬的類圖4.3.8存儲分配賬戶表 儲
24、蓄卡表 ATM表 清單表4.3.9限制條件銀行卡里的余額不足或不是同一類型的卡。4.3.10測試要點(diǎn)好的產(chǎn)品才能得到用戶的認(rèn)可和肯定,只有得到用戶的肯定才會有市場,為此要對系統(tǒng)的反應(yīng)速度、準(zhǔn)確性(轉(zhuǎn)走的金額和轉(zhuǎn)入到某一賬戶的金額數(shù)一致,數(shù)據(jù)庫里的信息要準(zhǔn)確的更新)和安全性,以及系統(tǒng)的穩(wěn)定應(yīng)有非常高的要求。4.4 查詢余額子系統(tǒng)4.4.1功能用戶可以通過和ATM自動取款機(jī)交互,完成查詢余額的操作。4.4.2性能系統(tǒng)的反應(yīng)時間是不能超過2秒,完成查詢余額操作的時間不能超過30秒。4.4.3輸入項(xiàng)目表3-10 余額查詢子系統(tǒng)的輸入項(xiàng)目名稱類型銀行卡磁卡密碼int(6為整數(shù))4.4.4輸出項(xiàng)目表3-1
25、1 余額查詢子系統(tǒng)的輸出項(xiàng)目名稱類型憑條文本4.4.5算法圖3.17 余額查詢的活動圖4.4.6程序邏輯圖 3.18 余額查詢的時序圖4.4.7接口系統(tǒng)程序內(nèi)部在功能模塊下設(shè)置的程序接口見表3-12,圖3.19表3-12 查詢余額子系統(tǒng)的軟件接口函數(shù)輸入輸出Open()卡號 密碼無Query()無無圖3.19 余額查詢的類圖4.4.8存儲分配賬戶表 儲蓄卡表 清單表4.4.9限制條件硬件故障4.4.10測試要點(diǎn)好的產(chǎn)品才能得到用戶的認(rèn)可和肯定,只有得到用戶的肯定才會有市場,為此要對系統(tǒng)的反應(yīng)速度有非常高的要求,這也是最基本的要求。4.5 修改密碼子系統(tǒng)4.5.1功能用戶可以通過和ATM自動取款機(jī)交互,完成修改密碼的操作。4.5.2性能系統(tǒng)的反應(yīng)時間是不能超過2秒,完成修改密碼操作的時間不能超過30秒。4.5.3輸入項(xiàng)目表3-13修改密碼子系統(tǒng)的輸入項(xiàng)目名稱類型銀行
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 天瑞集團(tuán)婦女節(jié)活動方案
- 塔吊司機(jī)封頂活動方案
- 大學(xué)包端午活動方案
- 大班歌曲活動方案
- 東莞兒童口腔活動方案
- 絲巾禮儀活動方案
- 兩歲嬰幼兒早教活動方案
- 個人鍛煉視力活動方案
- 個愛國衛(wèi)生月活動方案
- 中介整治活動方案
- 2025年醫(yī)護(hù)人員法律法規(guī)知識競賽題庫及答案(共三套)
- 垃圾焚燒發(fā)電行業(yè)潤滑
- 鋁合金門窗安裝施工方案
- 采血后預(yù)防淤青的按壓方式
- 胃癌化療患者的護(hù)理查房
- 香菇種植可行性分析報告
- 2025年會考地理考試試題及答案
- 2025-2030全球智慧康養(yǎng)平臺行業(yè)調(diào)研及趨勢分析報告
- 安全生產(chǎn)網(wǎng)格員培訓(xùn)
- 醫(yī)院預(yù)防職務(wù)犯罪講座
- 食品安全主題墻框架
評論
0/150
提交評論