ATM取款機(jī)設(shè)計(jì)說明書_第1頁(yè)
ATM取款機(jī)設(shè)計(jì)說明書_第2頁(yè)
ATM取款機(jī)設(shè)計(jì)說明書_第3頁(yè)
ATM取款機(jī)設(shè)計(jì)說明書_第4頁(yè)
ATM取款機(jī)設(shè)計(jì)說明書_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、- - atm 取款機(jī)詳細(xì)設(shè)計(jì)說明書撰寫:王國(guó)君,劉博,楊雪,于少華日期:2010-11-06 審核:日期:批準(zhǔn):日期:產(chǎn)品文檔詳細(xì)設(shè)計(jì)文檔產(chǎn)品版本密級(jí)文檔編號(hào)201011063 v123 內(nèi)部產(chǎn)品名稱atm 取款機(jī)共 30 頁(yè)- - 目錄1.引言 31.1 編寫目的.3 1.2 背景 3 1.3 定義 3 1.4 參考資料 4 2. 程序系統(tǒng)的組織結(jié)構(gòu)52.1 atm 取款活動(dòng)圖 6 2.2 atm 機(jī)轉(zhuǎn)賬活動(dòng)圖7 3. 界面顯示模塊設(shè)計(jì)說明73.1 程序描述.7 3.2 功能 .7 3.3 性能 .8 3.4 輸入和輸出項(xiàng).9 3.5 算法 .11 3.6 流程邏輯 .24 3.7 接口

2、.24 3.8 存儲(chǔ)分配 .25 3.9 注釋設(shè)計(jì).26 3.10 限制條件 26 3.11 測(cè)試計(jì)劃 .26 3.12 尚未解決的問題29 4. 詳細(xì)設(shè)計(jì)小結(jié)和相關(guān)說明29(后記:在張明老師的帶領(lǐng)下,經(jīng)過我們小組成員的配合,通過查詢各種資料,我們逐漸完善了這份需求說明書。在這個(gè)過程中,我們體會(huì)到了團(tuán)隊(duì)合作的強(qiáng)大力量,而這份設(shè)計(jì)就是大家- - 心血的結(jié)晶和團(tuán)隊(duì)精神的有力見證。)301.引言1.1 編寫目的 atm 機(jī)管理系統(tǒng)是銀行業(yè)務(wù)流程過程中十分重要且必備的環(huán)節(jié)之一,在銀行業(yè)務(wù)流程當(dāng)中起著承上啟下的作用,其重要性不言而喻。但是,目前許多銀行在具體的一些業(yè)務(wù)流程處理過程中仍然使用手工操作的方式

3、來實(shí)施,不僅費(fèi)時(shí)、費(fèi)力,效率低下,而且無法達(dá)到理想的效果。為明確軟件需求、安排項(xiàng)目規(guī)劃與進(jìn)度、組織軟件開發(fā)與測(cè)試,撰寫本文檔,本文針對(duì)上述問題,采用軟件工程的開發(fā)原理,依據(jù)軟件流程過程規(guī)范,按照需求分析,概要設(shè)計(jì),程序編碼,軟件應(yīng)用等過程,開發(fā)了這個(gè)系統(tǒng)。本文檔供項(xiàng)目經(jīng)理、設(shè)計(jì)人員、開發(fā)人員參考。1.2 背景軟件名稱: atm 取款機(jī)任務(wù)提出者:西安石油大學(xué)計(jì)算機(jī)學(xué)院開發(fā)者:楊雪,吳昊,何雪英,于少華,王國(guó)君,劉博。用戶:為與 atm 取款機(jī)軟件開發(fā)有聯(lián)系的決策人,開發(fā)組人員以及使用該系統(tǒng)的用戶。使用的計(jì)算機(jī)網(wǎng)絡(luò): 本項(xiàng)目使用西安石油大學(xué)計(jì)算機(jī)機(jī)器以及各開發(fā)者本人的計(jì)算機(jī)進(jìn)行編程。1.3 定義

4、1. 賬號(hào):在銀行中,事務(wù)應(yīng)用的單個(gè)賬號(hào)。賬號(hào)可以為多種類型,但是至少包括支票和存款。每個(gè)顧客可以擁有多個(gè)賬號(hào)。2. atm:一個(gè)工作站終端,使得顧客能夠使用現(xiàn)金卡在atm 上進(jìn)行自己的事務(wù)處理。 atm 同顧客進(jìn)行交互,收集事務(wù)信息,并發(fā)送事務(wù)信息到中心計(jì)算機(jī),- - 由中心計(jì)算機(jī)確認(rèn)和處理信息之后,將現(xiàn)金通過atm 提供給顧客。3. 銀行:一個(gè)金融機(jī)構(gòu),負(fù)責(zé)保存顧客的賬號(hào)信息,執(zhí)行授權(quán)卡通過atm 網(wǎng)訪問賬號(hào)。4. 銀行計(jì)算機(jī):銀行擁有的計(jì)算機(jī),同atm 網(wǎng)和銀行自己的現(xiàn)金工作站進(jìn)行交互。銀行可以擁有自己的內(nèi)部計(jì)算機(jī)網(wǎng)處理賬號(hào),但是我們只關(guān)心同網(wǎng)絡(luò)進(jìn)行交互的計(jì)算機(jī)。5. 現(xiàn)金卡:每張卡提供

5、給一個(gè)銀行客戶,授權(quán)客戶可以使用atm 機(jī)訪問自己的賬號(hào)。每張卡包含一個(gè)銀行代碼和一個(gè)卡號(hào),銀行代碼根據(jù)信用卡的國(guó)際標(biāo)準(zhǔn)進(jìn)行編碼,卡號(hào)確定卡能夠訪問的賬戶。一張卡不能訪問客戶的所有賬戶。每張卡只能有一個(gè)持卡人,但是多個(gè)復(fù)本可能存在,所以必須考慮從不同的atm 機(jī)同時(shí)使用相同卡的行為。6. 客戶:擁有銀行的一個(gè)或者多個(gè)賬號(hào)的人??蛻艨梢园ㄒ粋€(gè)人或者多個(gè)人,或者是公司。相同的人,擁有不同銀行的賬號(hào)被認(rèn)為是不同的客戶。事務(wù):對(duì)單個(gè)客戶賬號(hào)的單個(gè)完整的操作請(qǐng)求。1.4 參考資料1.c 程序設(shè)計(jì)譚浩強(qiáng)主編清華大學(xué)出版社2.軟件工程導(dǎo)論第三版張海藩主編清華大學(xué)出版社2. 程序系統(tǒng)的組織結(jié)構(gòu)總體結(jié)構(gòu)如下:

6、- - atm 電子開賬戶登密碼修余額查自動(dòng)存自動(dòng)取自動(dòng)轉(zhuǎn)交易明細(xì)退卡輸入基本信返回主菜單輸入密碼返回主菜單輸入原密碼返回主菜單輸入新顯示信息顯示余額返回主菜單放入需要存返回主菜單添加成功并且顯示添加金額輸入需要取的返回主菜單請(qǐng)取走現(xiàn)輸入轉(zhuǎn)賬賬號(hào)轉(zhuǎn)賬成功返回主菜單- - 2.1 atm 取款活動(dòng)圖描述上圖功能:取款開始,先插卡,確認(rèn)卡是否合法,輸入” true” 時(shí),就讀取密碼信息,提示輸入密碼。輸入 ” false” 時(shí),系統(tǒng)就會(huì)提示退卡。輸入密碼時(shí),如果密碼正確,則會(huì)提示取款,否則提示讓重新輸入密碼,三次輸入密碼都錯(cuò)誤,則系統(tǒng)就退卡。讀取取款信息后,問是否確認(rèn)取款,輸入“ true” 時(shí),

7、系統(tǒng)就提示輸入取款金額。輸入” false” 時(shí),系統(tǒng)就終止取款活動(dòng)。輸入取款額時(shí),系統(tǒng)提示是否確認(rèn)取款,如果確認(rèn),就出鈔,然后終止活動(dòng),否則就直接提示取卡。- - 2.2 atm 機(jī)轉(zhuǎn)賬活動(dòng)圖3. 界面顯示模塊設(shè)計(jì)說明3.1 程序描述考慮到目前仍然有很多銀行是柜臺(tái)辦理取款存款轉(zhuǎn)賬等業(yè)務(wù),很是麻煩。所以本小組開發(fā)此軟件的是為了完善銀行的業(yè)務(wù)處理流程,使得銀行與客戶間的業(yè)務(wù)辦理更方便、快捷和安全。本小組僅以設(shè)計(jì)開發(fā)的atm 機(jī)管理系統(tǒng)的取款子系統(tǒng)位例進(jìn)行詳細(xì)說明,該系統(tǒng)可以實(shí)現(xiàn)開戶,密碼修改,取款,存款,轉(zhuǎn)賬,查詢等功能,有常駐能存,沒有子程序,是順序處理。3.2 功能- - atm 機(jī)取款子程

8、序 ipo圖:3.3 性能精度要求:取款機(jī)的各個(gè)按鈕要準(zhǔn)確映射到取款機(jī)的某個(gè)鍵。在主菜單界面中,通過控制相應(yīng)按鈕切換功能, 按功能鍵確認(rèn)選擇。 本軟件要求用戶輸入密碼用戶名為字母數(shù)字或下劃線,且首位不得為數(shù)字。輸入密碼為 6 位整數(shù)。取款及轉(zhuǎn)賬金額為整型數(shù)據(jù)。戶源,目標(biāo)賬戶為數(shù)據(jù)庫(kù)中存在的用戶名,即字母數(shù)字或下劃線,且首位不得為數(shù)字。時(shí)間特性要求:a)響應(yīng)時(shí)間:用戶插入銀行卡后,按系統(tǒng)提示輸入相應(yīng)信息,系統(tǒng)確認(rèn)完成后,自動(dòng)進(jìn)入主菜單界面。在主菜單界面中,如果用戶選擇修改密碼,先輸入舊密碼,在很短的時(shí)間內(nèi)再輸入新密碼;如果用戶選擇了存款,系統(tǒng)在短時(shí)間內(nèi)確認(rèn)金額, 進(jìn)行交易;如果用戶選擇了取款,

9、則輸入金額后系統(tǒng)在較短時(shí)間內(nèi)彈出紙幣;如果用戶選擇了其他選項(xiàng)(如交易明細(xì)查詢) ,要短時(shí)間內(nèi)顯示相應(yīng)的信息。用戶交易完畢,則選擇退卡,請(qǐng)?jiān)谌雰?nèi)拿走銀行卡,否則后果自負(fù)。b)更新處理時(shí)間:- - 在每次用戶結(jié)束交易后,請(qǐng)系統(tǒng)及時(shí)進(jìn)行信息更新。c)數(shù)據(jù)轉(zhuǎn)換和傳送時(shí)間:用戶本次進(jìn)入系統(tǒng),要與最近一次的保存進(jìn)度一致。在進(jìn)行各項(xiàng)交易中,用戶的時(shí)間記錄要準(zhǔn)確,不能有延遲和提前。d)解題時(shí)間:不能出現(xiàn)讓用戶費(fèi)解的信息。靈活性:a) 操作系統(tǒng):該軟件當(dāng)遇到非預(yù)期輸入數(shù)據(jù)或操作時(shí),會(huì)進(jìn)行報(bào)錯(cuò)處理,并要求用戶重新進(jìn)行輸入數(shù)據(jù)或操作。b) 同其他軟件接口的變化:考慮到接口的變化,盡量將代碼模塊化,多提供一些接口

10、類,提高代碼的可移植性。c) 運(yùn)行環(huán)境的變化:由于代碼輸入到不同的取款機(jī),其虛擬機(jī)可能有所不同,所以編寫代碼時(shí)要考慮運(yùn)行在不同平臺(tái)上的問題,即代碼的平臺(tái)可移植性。d) 計(jì)劃的變化或改進(jìn): 項(xiàng)目過程中可能要更改方案, 如更換背景,更換按鈕風(fēng)格,或者調(diào)整每次系統(tǒng)輸出信息的時(shí)間等。這些就要依賴于代碼的可擴(kuò)展性,可以不用更改很多代碼。輸入輸出要求:1)用戶名:字母數(shù)字或下劃線,且首位不得為數(shù)字。2)密碼: 6 位整數(shù)。3)取款及轉(zhuǎn)賬金額:整型數(shù)據(jù)。4)戶源,目標(biāo)賬戶:即字母數(shù)字或下劃線,且首位不得為數(shù)字。5)用戶需求事務(wù):通過人機(jī)交互界面進(jìn)行選擇。3.4 輸入和輸出項(xiàng)輸入項(xiàng): (只針對(duì)取款系統(tǒng))名稱密

11、碼金額總數(shù)類型char int - - 格式* 0000.00 有效范圍6 位100 的倍數(shù)元方式鍵盤輸入鍵盤輸入頻度10次5 次系統(tǒng)性能反應(yīng)時(shí)間不能大于 10秒鐘反應(yīng)時(shí)間不能大于10秒鐘安全保密條件10 次輸入密碼錯(cuò)誤則吞卡一天最多取款不得超過 5000 元媒體人工輸入人工輸入輸出項(xiàng): (只針對(duì)取款系統(tǒng))名稱金額類型int 格式0000.00 有效范圍100的倍數(shù)方式鍵盤輸入頻度5 次系統(tǒng)性能反應(yīng)時(shí)間不能大于10 秒鐘安全保密條件一天最多取款不得超過5000元媒體點(diǎn)鈔機(jī)- - 3.5 算法1. 用戶服務(wù)模塊(含:開戶、登陸、退出)開戶:輸入姓名、密碼、再次密碼、開戶金額(不低于1 塊錢)填寫

12、完沒問題后分配賬號(hào)。(姓名、密碼、開戶金額、賬號(hào)存入結(jié)構(gòu)體數(shù)組里面)登陸:輸入賬戶、密碼判斷賬戶是否存在,密碼是否正確。登陸后進(jìn)入到個(gè)人服務(wù)界面。退出:退出 atm 就是退出程序2. 主菜單模塊(含:存款、取款、轉(zhuǎn)賬、密碼修改、查詢余額)存款:個(gè)人賬戶上的金額加上。取款:個(gè)人賬戶上的金額減去。轉(zhuǎn)賬:涉及到兩個(gè)賬戶其實(shí)就是下標(biāo)的不同金額一個(gè)減去一個(gè)加上。密碼修改:輸入新密碼、再次輸入新密碼判斷兩次密碼是否相同在用 strcpy()函數(shù)將新密碼當(dāng)前賬戶下標(biāo)元素密碼成員并且判斷是否修改成功。查詢余額:就是從結(jié)構(gòu)體數(shù)組里面調(diào)用存金額那個(gè)成員歡迎模塊 :定義一個(gè)函數(shù) void huanying() ,利

13、用 for 循環(huán)進(jìn)行字符的輸出。void huanying() /定義函數(shù) int i; for(i=0;i10;i+) /for 循環(huán) printf(nnnnnnnn); - - t n); printf(ttt 歡迎使用行軍蟻 atm 系統(tǒng) n); t n); printf(nntt 希望行軍蟻 atm 系統(tǒng)可以時(shí)刻給您帶來方便!); printf(nnnntttt正在進(jìn)入 ); shaohou(); /等待系統(tǒng)響應(yīng)system(cls); printf(nnnnnnnn); 用戶模塊 :在此模塊,從 a,b,c 中選擇出執(zhí)行的操作服務(wù), 然后進(jìn)入下一個(gè)模塊。 利用 while語句,定義的

14、選擇函數(shù)char xuanze ,實(shí)現(xiàn)輸出。偽代碼:void main() /主函數(shù) huanying(); system(cls); while(1) char xuanze; /定義函數(shù)system(cls); printf(nnt 歡迎使用行軍蟻 atm 系統(tǒng)n); printf(nnt 請(qǐng)選擇您要執(zhí)行的操作 :n); printf(nnta. 開戶服務(wù) n); printf(nntb. 登錄服務(wù) n); printf(nntc. 退出。 n); printf(nnt 請(qǐng)選擇: ); - - scanf(%c,&xuanze); switch(xuanze) casea: cas

15、ea:kaihu();break; caseb: caseb:denglu();break; casec: casec:exit(0); default:printf(nt您的選擇錯(cuò)誤 !);break; 開戶服務(wù):struct kaihu char name10; char mima10; double zong; int zhanghao; guke20; int renshu=0; int xianzai;*/ #include #include #include #include - - struct int jin_e,zong; int zhanghao; char name20;

16、 char mima20; guke20; int renshu=0; int xianzai; void shaohou() int i,j; for(i=0;i3;i+) printf(.); for(j=0;j0) printf(b b); i-; else if(i16) mimai=ch; printf(*); i+; void kaihu() int k; for(k=0;k0) printf(nnt 開戶成功,您的可用余額為:%d,gukerenshu.jin_e); break; else printf(nnt 開戶金額不能低于壹圓 !nn); system(cls); guk

17、erenshu.zhanghao=518518+renshu; printf(nnt 您的賬號(hào)是 :%d 請(qǐng)牢記 !n,gukerenshu.zhanghao); printf(nnt 開戶成功,是否繼續(xù) ?繼續(xù)請(qǐng)按任意鍵。 n); renshu+; getch(); 登錄服務(wù):void denglu() int q; for(q=0;q8;q+) printf(nnt 正在進(jìn)入,請(qǐng)稍后 ); shaohou(); system(cls); - - /*while(1) printf(nntt 【登錄服務(wù)】 ); printf(nntt 請(qǐng)輸入賬號(hào): ); int zh; scanf(%d,&

18、amp;zh); int i; for(i=0;irenshu;i+) if(zh!=gukei.zhanghao) printf(nnt 賬號(hào)錯(cuò)誤,請(qǐng)重新輸入。 ); continue; else xianzai=i; printf(nnt 賬號(hào)正確 :); break; */ printf(nntt 【登錄服務(wù)】 ); printf(nntt 請(qǐng)輸入賬號(hào): ); int zh; scanf(%d,&zh); for(int i=0;irenshu;i+) if(zh!=gukei.zhanghao) - - i+; if(i=renshu) printf(nnt 賬號(hào)錯(cuò)誤,請(qǐng)重新輸

19、入。 ); continue; else xianzai=i; printf(nnt 賬號(hào)正確 :); break; for(i=0;i3;i+) printf(nt 請(qǐng)輸入密碼 :); char password10; dedaomima(password); if(strcmp(password,gukexianzai.mima)=0) printf(nt 密碼正確 !); break; else printf( 密碼輸入錯(cuò)誤,請(qǐng)重新輸入。); return; getch(); - - fuwu(); getch(); 主菜單模塊:此模塊主要用于用戶進(jìn)行各種操作服務(wù)的選擇,實(shí)現(xiàn)相關(guān)功能,如

20、存款,取款,轉(zhuǎn)賬,密碼修改,余額查詢等等。void fuwu() int i=0; for(i;i8;i+) printf(nnnnnnn); printf(nnnnttt正在進(jìn)入服務(wù) ,請(qǐng)稍后); shaohou(); system(cls); while(1) char shuru; system(cls); printf(nnt 【服務(wù)】 n); printf(nnt%d 晚上好 ,行軍蟻銀行歡迎您 .n,); printf(nt( 現(xiàn)在暫時(shí)恢復(fù)存款服務(wù)、取款服務(wù)、余額查詢。)n); printf(nta. 存款服務(wù) n); printf(ntb. 取款服務(wù) n);

21、printf(ntc. 轉(zhuǎn)賬服務(wù) n); printf(ntd. 余額查詢 n); printf(nte. 密碼修改 n); - - printf(ntf. 退出n); printf(nt 請(qǐng)選擇服務(wù): ); scanf(%c,&shuru); switch(shuru) case a: case a:cunkuan();break; case b: case b:qukuan();break; / case c: / case c:zhuanzhang();break; case d: case d:chaxun();break; / case e: / case e:xiougai

22、();break; case f: case f:printf( 返回上級(jí)菜單 ,請(qǐng)按任意鍵 );return; default:printf(nt您的選擇錯(cuò)誤 !);break; 存款服務(wù):void cunkuan() for(int i=0;i5;i+) printf(nnt 正在進(jìn)入 ,請(qǐng)稍等 ); shaohou(); system(cls); - - printf(nnnnnnn); printf(nnt 【存款服務(wù)】 ); printf(nnt 請(qǐng)輸入您的存款金額 :); int xincun; scanf(%d,&xincun); gukerenshu.zong=guke

23、renshu.jin_e+xincun; printf(nnt 您現(xiàn)在的可用余額為 :%d,gukerenshu.zong); printf(nnt 是否繼續(xù) ?繼續(xù)請(qǐng)按任意鍵。 ); getch(); 取款服務(wù):void qukuan() for(int i=0;i5;i+) printf(nnt 正在進(jìn)入 ,請(qǐng)稍等 ); shaohou(); system(cls); printf(nnt 【取款服務(wù)】 ); printf(nnt 請(qǐng)輸入取款金額 :); int xinqu; scanf(%d,&xinqu); gukexianzai.zong=gukerenshu.zong-xi

24、nqu; if(xinqugukerenshu.zong) printf(nnt 取款成功 :%d,您現(xiàn)在的可用余額為 :%d,xinqu,gukexianzai.zong); printf(nnt 是否繼續(xù) ?繼續(xù)請(qǐng)按任意鍵 :); - - getch(); 查詢服務(wù):void chaxun() for(int i=0;i5;i+) printf(nnt 正在進(jìn)入 ,請(qǐng)稍等 ); shaohou(); system(cls); printf(nt 【查詢服務(wù)】 ); printf(nt 您的可用余額為 :%d,gukerenshu.jin_e); printf(nt 是否繼續(xù) ?繼續(xù)請(qǐng)按任意

25、鍵 .); getch(); - - 3.6 流程邏輯3.7 接口1、本程序所隸屬的上一層模塊結(jié)構(gòu)圖:- - 2、本程序隸屬的下一層模塊:本小組考慮到本程序已經(jīng)是屬于atm 管理系統(tǒng)系統(tǒng)層次的atm 事物處理層,所以沒有下一層模塊。3、與本程序直接關(guān)聯(lián)的c語言知識(shí)歡迎模塊:void huanying() 開戶服務(wù): struct kaihu 登錄服務(wù): void denglu() 主菜單模塊: void main() void fuwu() void cunkuan() void qukuan() void chaxun() 3.8 存儲(chǔ)分配在歡迎界面,用戶服務(wù)模塊,主菜單模塊使用之后到用戶開

26、始實(shí)現(xiàn)功能之前,其需要的所有內(nèi)容以及使用功能的信息本身全部常駐內(nèi)存。用戶選擇退出時(shí),系統(tǒng)自動(dòng)保存相關(guān)信息。- - 3.9 注釋設(shè)計(jì)各個(gè)模塊中的注釋主要用來注釋相關(guān)函數(shù)的主要作用,和主要的實(shí)現(xiàn)原理。 而程序中的注釋主要用于對(duì)一些主要方法進(jìn)行注釋,以方便系統(tǒng)編碼人員對(duì)整個(gè)設(shè)計(jì)思想的理解, 也便于其他閱讀人員更好的理解本程序。其中注釋的風(fēng)格全部按照c 語言規(guī)定的風(fēng)格。3.10 限制條件不足之處:由于本小組知識(shí)范圍所限, 軟件開發(fā)的經(jīng)驗(yàn)嚴(yán)重不足, 對(duì)數(shù)據(jù)庫(kù)管理工具還沒有學(xué)習(xí),只是用c 語言相關(guān)知識(shí)進(jìn)行編程,所以對(duì)系統(tǒng)開發(fā)的進(jìn)度以及系統(tǒng)功能的實(shí)現(xiàn)程度較難控制。已具備的條件:1、小組成員交流比較方便,而且

27、共同寫作,積極進(jìn)取。2、實(shí)現(xiàn)系統(tǒng)所需的資料準(zhǔn)備得較齊全。尚需補(bǔ)充的條件:1、提高開發(fā)人員的編程能力和對(duì)軟件工程思想的認(rèn)識(shí);2、盡快掌握 c 語言的使用方法。3.11 測(cè)試計(jì)劃測(cè)試日期、測(cè)試人員安排請(qǐng)參考測(cè)試計(jì)劃;測(cè)試用例的具體內(nèi)容,詳見測(cè)試用例說明?,F(xiàn)在本小組僅以會(huì)話用例與取款用例進(jìn)行對(duì)atm 機(jī)管理系統(tǒng)的單體測(cè)試計(jì)劃;用例被測(cè)試的功能初始系統(tǒng)狀態(tài)測(cè)試輸入期望的結(jié)果會(huì)話用例系統(tǒng)讀取顧客系統(tǒng)處于on狀態(tài),并沒有為顧插入可讀的銀銀行卡被接收,系統(tǒng)請(qǐng)求輸入- - 的銀行卡客提供服務(wù)行卡密碼會(huì)話用例系統(tǒng)彈出不可讀取的銀行卡系統(tǒng)處于on狀態(tài),當(dāng)前沒有為顧客提供服務(wù)插入不可讀取的銀行卡銀行卡被彈出,系統(tǒng)顯示錯(cuò)誤信息, 準(zhǔn)備啟動(dòng)一個(gè)新的會(huì)話會(huì)話用例系統(tǒng)接收顧客的密碼系統(tǒng)請(qǐng)求顧客輸入密碼輸入密碼系統(tǒng)顯示一個(gè)事務(wù)類型菜單會(huì)話用例系統(tǒng)允許顧客執(zhí)行事務(wù)系統(tǒng)顯示事務(wù)類型菜單執(zhí)行事務(wù)系統(tǒng)詢問顧客是否希望執(zhí)行其它事務(wù)會(huì)話用例系統(tǒng)允許在一個(gè)會(huì)話中執(zhí)行多個(gè)事務(wù)系統(tǒng)詢問是否執(zhí)行其它事務(wù)回答“是”系統(tǒng)顯示事務(wù)類型菜單會(huì)話用例當(dāng)顧客選

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論