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

下載本文檔

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

文檔簡(jiǎn)介

1、產(chǎn)品文檔詳細(xì)設(shè)計(jì)文檔產(chǎn)品版本密級(jí)文檔編號(hào)201011063V123內(nèi)部產(chǎn)品名稱ATM取款機(jī)共30頁(yè)ATM取款機(jī)詳細(xì)設(shè)計(jì)說(shuō)明書撰寫:王國(guó)君,劉博,楊雪,于少華日期:2010-11-06審核:日期:批準(zhǔn):日期:目錄1. 引言 31.1 編寫目的 .31.2背景31.3定義31.4參考資料42. 程序系統(tǒng)的組織結(jié)構(gòu) 52.1 ATM取款活動(dòng)圖 62.2 ATM機(jī)轉(zhuǎn)賬活動(dòng)圖 73. 界面顯示模塊設(shè)計(jì)說(shuō)明 73.1 程序描.7.7述3.2 功能3.3 性能3.4 輸入和輸出項(xiàng) .3.5算法3.6 流程邏輯.8912253.7 接口 .253.8存儲(chǔ)分配 .263.9 注釋設(shè)計(jì) .273.10限制條件27

2、3.11測(cè)試計(jì)戈y .273.12 尚未解決的問(wèn)題 294. 詳細(xì)設(shè)計(jì)小結(jié)和相關(guān)說(shuō)明 29(后記:在張明老師的帶領(lǐng)下,經(jīng)過(guò)我們小組成員的配合,通過(guò)查詢各種資料,我們逐漸完善了這份需求說(shuō)明書。 在這個(gè)過(guò)程中, 我們體會(huì)到了團(tuán)隊(duì)合作的強(qiáng)大力量, 而這份設(shè)計(jì)就是大家心血的結(jié)晶和團(tuán)隊(duì)精神的有力見(jiàn)證。) 301.1 編寫目的ATM 機(jī)管理系統(tǒng)是銀行業(yè)務(wù)流程過(guò)程中十分重要且必備的環(huán)節(jié)之一,在銀行業(yè) 務(wù)流程當(dāng)中起著承上啟下的作用,其重要性不言而喻。但是, 目前許多銀行在具 體的一些業(yè)務(wù)流程處理過(guò)程中仍然使用手工操作的方式來(lái)實(shí)施, 不僅費(fèi)時(shí)、費(fèi)力, 效率低下,而且無(wú)法達(dá)到理想的效果。為明確軟件需求、安排項(xiàng)目規(guī)

3、戈與進(jìn)度、 組織軟件開(kāi)發(fā)與測(cè)試,撰寫本文檔,本文針對(duì)上述問(wèn)題,采用軟件工程的開(kāi)發(fā)原 理,依據(jù)軟件流程過(guò)程規(guī)范,按照需求分析,概要設(shè)計(jì),程序編碼,軟件應(yīng)用等過(guò)程,開(kāi)發(fā)了這個(gè)系統(tǒng)。本文檔供項(xiàng)目經(jīng)理、設(shè)計(jì)人員、開(kāi)發(fā)人員參考。1.2背景軟件名稱:ATM取款機(jī)任務(wù)提出者:西安石油大學(xué)計(jì)算機(jī)學(xué)院開(kāi)發(fā)者:楊雪,吳昊,何雪英,于少華,王國(guó)君,劉博。用戶:為與ATM取款機(jī)軟件開(kāi)發(fā)有聯(lián)系的決策人,開(kāi)發(fā)組人員以及使用該系 統(tǒng)的用戶。使用的計(jì)算機(jī)網(wǎng)絡(luò):本項(xiàng)目使用西安石油大學(xué)計(jì)算機(jī)機(jī)器以及各開(kāi)發(fā)者本人 的計(jì)算機(jī)進(jìn)行編程。1.3定義1. 賬號(hào):在銀行中,事務(wù)應(yīng)用的單個(gè)賬號(hào)。賬號(hào)可以為多種類型,但是至少包 括支票和存款。每

4、個(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)金通過(guò) ATM提供給顧客。3. 銀行:一個(gè)金融機(jī)構(gòu),負(fù)責(zé)保存顧客的賬號(hào)信息,執(zhí)行授權(quán)卡通過(guò)ATM網(wǎng)訪問(wèn)賬號(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)金卡:每張卡提供給一個(gè)銀行客戶,授權(quán)客戶可以使用ATM機(jī)訪問(wèn)自己的賬號(hào)。每張卡包含一個(gè)銀行代碼和一個(gè)卡號(hào), 銀行代

5、碼根據(jù)信用卡的國(guó)際標(biāo)準(zhǔn)進(jìn) 行編碼,卡號(hào)確定卡能夠訪問(wèn)的賬戶。一張卡不能訪問(wèn)客戶的所有賬戶。 每張卡 只能有一個(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)如下:2.1 ATM取款活動(dòng)圖-朮卡估庶斤是召臺(tái)法密旳I沒(méi)有起過(guò)三次y誼取取教 佶耳退卡縊A取枝

6、fii”丈是否帀款true刪三逵描述上圖功能:取款開(kāi)始,先插卡,確認(rèn)卡是否合法,輸入” true ”時(shí),就讀取密碼信息, 提示輸入密碼。輸入” false ”時(shí),系統(tǒng)就會(huì)提示退卡。輸入密碼時(shí),如果密碼 正確,則會(huì)提示取款,否則提示讓重新輸入密碼,三次輸入密碼都錯(cuò)誤,則系統(tǒng) 就退卡。讀取取款信息后,問(wèn)是否確認(rèn)取款,輸入“true ”時(shí),系統(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ì)說(shuō)明3.1程序描述考慮到目前仍然有很多銀行是柜臺(tái)辦理取款存

7、款轉(zhuǎn)賬等業(yè)務(wù),很是麻 煩。所以本小組開(kāi)發(fā)此軟件的是為了完善銀行的業(yè)務(wù)處理流程,使得銀行與客戶間的業(yè)務(wù)辦理更方便、快捷和安全。本小組僅以設(shè)計(jì)開(kāi)發(fā)的ATM嘰管理系統(tǒng)的取款子系統(tǒng)位例進(jìn)行詳細(xì)說(shuō)明,該 系統(tǒng)可以實(shí)現(xiàn)開(kāi)戶,密碼修改,取款,存款,轉(zhuǎn)賬,查詢等功能,有常駐能存, 沒(méi)有子程序,是順序處理。3.2功能ATM機(jī)取款子程序IPO圖:輸入處理輸出銀行卡讀卡有效的業(yè)務(wù)記1峻證賬戶錄密蘇校臉業(yè)務(wù)記錄業(yè)務(wù)趣殮證賬戶余額収款金額更新余額記錄更新后的記錄3.3性能精度要求:取款機(jī)的各個(gè)按鈕要準(zhǔn)確映射到取款機(jī)的某個(gè)鍵。在主菜單界面中,通過(guò)控 制相應(yīng)按鈕切換功能,按功能鍵確認(rèn)選擇。本軟件要求用戶輸入密碼用戶名為字

8、母數(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)行交易;如果用戶選擇了取款,則輸入金額后系統(tǒng)在較短時(shí)間內(nèi)彈出紙幣; 如果用 戶選擇了其他選項(xiàng)(如交易明細(xì)查詢),要短時(shí)間內(nèi)顯示相應(yīng)的信息。用戶交易 完畢,則選擇退卡,請(qǐng)?jiān)谌雰?nèi)拿走銀行卡,否則后果自負(fù)

9、。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)同其他軟件接口的變化:考慮到接口的變化,盡量將代碼模塊化,多提供一些接口類,提高代碼的可移植性。c)運(yùn)行環(huán)境的變化:由于代碼輸入到不同的取款機(jī),其虛擬機(jī)可能有所不同,所以編寫代碼時(shí)要考慮運(yùn)行在不同平臺(tái)上的問(wèn)題,即代碼的平臺(tái)可移植性。d)計(jì)劃的變化或改

10、進(jìn):項(xiàng)目過(guò)程中可能要更改方案,如更換背景,更換按鈕風(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ù):通過(guò)人機(jī)交互界面進(jìn)行選擇。3.4輸入和輸出項(xiàng)輸入項(xiàng):(只針對(duì)取款系統(tǒng))名稱密碼金額總數(shù)類型charint格式*0000.00有效范圍6位100的倍數(shù)元方式鍵盤輸入鍵盤輸入頻度10次5次系統(tǒng)性能反應(yīng)時(shí)間不能大于10秒鐘反應(yīng)時(shí)間不能大于10秒鐘安全保密條件10次輸入

11、密碼錯(cuò)誤則吞卡一天最多取款不得超過(guò)5000元媒體人工輸入人工輸入輸出項(xiàng):(只針對(duì)取款系統(tǒng))名稱金額類型int格式0000.00有效范圍100的倍數(shù)方式鍵盤輸入頻度5次系統(tǒng)性能反應(yīng)時(shí)間不能大于10秒鐘安全保密條件一天最多取款不得超過(guò)5000元媒體點(diǎn)鈔機(jī)3.5算法1. 用戶服務(wù)模塊(含:開(kāi)戶、登陸、退出)開(kāi)戶:輸入姓名、密碼、再次密碼、開(kāi)戶金額(不低于1塊錢)填寫完沒(méi)問(wèn)題后分配賬號(hào)。(姓名、密碼、開(kāi)戶金額、賬號(hào) 存入結(jié)構(gòu)體數(shù)組里面)登陸:輸入 賬戶、密碼 判斷賬戶是否存在,密碼是否正確。登陸后進(jìn)入到個(gè)人服務(wù)界面。退出:退出ATM就是退出程序2. 主菜單模塊(含:存款、取款、轉(zhuǎn)賬、密碼修改、查詢余額

12、)存款:個(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(),利用for循環(huán)進(jìn)行字符的輸出。void hua nyin g()/定義函數(shù)int i;for(i=0;i10;i+)/for循環(huán)prin tf(nnnnnnnn);t 。n);printf(ttt歡迎使用行軍蟻ATM系統(tǒng) n);t 。n);

13、printf(nntt希望行軍蟻ATM系統(tǒng)可以時(shí)刻給您帶來(lái)方便! );printf(nnnntttt正在進(jìn)入);shaohou();/等待系統(tǒng)響應(yīng)system(cls);prin tf(nnnnnnnn);用戶模塊:在此模塊,從A,B,C中選擇出執(zhí)行的操作服務(wù),然后進(jìn)入下一個(gè)模塊。利用 while語(yǔ)句,定義的選擇函數(shù)char xuanze,實(shí)現(xiàn)輸出。偽代碼:void mai n()/主函數(shù)hua nyin g();system(cls);while(1)char xua nze;/定義函數(shù)system(cls);printf(nnt歡迎使用行軍蟻ATM系統(tǒng)n);printf(nnt請(qǐng)選擇您要執(zhí)

14、行的操作:n);prin tf(nntA.開(kāi)戶服務(wù) n);prin tf(nntB.登錄服務(wù) n);printf(nntC. 退出。n);printf(nnt 請(qǐng)選擇:);sea nf(%c, &xua nze);switch(xua nze)casea:caseA:kaihu();break;caseb:caseB:de nglu();break;casec:caseC:exit(O);!);break;default:pri ntf(nt您的選擇錯(cuò)誤開(kāi)戶服務(wù):struct kaihuchar n ame10;char mima10; double zong;int zha nghao; g

15、uke20;int ren shu=0;int xia nzai;*/#include #include #i nclude #in elude vconi o.hstructint jin _e,z ong;int zha nghao;char n ame20;char mima20;guke20;int ren shu=0;int xia nzai;void shaohou()int i,j;for(i=0;i3;i+)prin tf(.);for(j=0;j0)prin tf(b b); i-;elseif(i16)mimai=ch; prin tf(*); i+;void kaihu(

16、)int k;for(k=0;k0) printf(nnt開(kāi)戶成功,您的可用余額為:d,gukerenshu.jin_e);break;elseprintf(nnt 開(kāi)戶金額不能低于壹圓!nn); system(cls);gukere nshu.zha nghao=518518+re nshu;printf(nnt您的賬號(hào)是:%d請(qǐng)牢記!n,gukerenshu.zhanghao);printf(nnt開(kāi)戶成功,是否繼續(xù)?繼續(xù)請(qǐng)按任意鍵。n);ren shu+;getch();登錄服務(wù):void den glu()int q;for(q=0;q8;q+)printf(nnt正在進(jìn)入,請(qǐng)稍后);

17、shaohou();system(cls);/*while(1)prin tf(nntt【登錄服務(wù)】);prin tf(nntt請(qǐng)輸入賬號(hào):);int zh;sca nf(%d, &zh);int i;for(i=0;ire nshu;i+)if(zh!=gukei.zha nghao)prin tf(nnt賬號(hào)錯(cuò)誤,請(qǐng)重新輸入。);con ti nue;elsexia nzai=i;printf(nnt賬號(hào)正確:);break;*/prin tf(nntt【登錄服務(wù)】);prin tf(nntt請(qǐng)輸入賬號(hào):);int zh;sea nf(%d, &zh);for(i nt i=O;ire n

18、shu;i+)if(zh!=gukei.zha nghao)i+;if(i=re nshu)prin tf(nnt賬號(hào)錯(cuò)誤,請(qǐng)重新輸入。);con ti nue;elsexia nzai=i;printf(nnt賬號(hào)正確:);break;for(i=0;i3;i+)printf(nt請(qǐng)輸入密碼:);char password10;dedaomima(password);if(strcmp(password,gukexia nzai.mima)=0)printf(nt密碼正確!);break;elseprintf(密碼輸入錯(cuò)誤,請(qǐng)重新輸入。);return;getch();fuwu();getc

19、h();主菜單模塊:此模塊主要用于用戶進(jìn)行各種操作服務(wù)的選擇,實(shí)現(xiàn)相關(guān)功能,如存款,取款, 轉(zhuǎn)賬,密碼修改,余額查詢等等。for(i;i8;i+)prin tf(nnnnnnn);printf(nnnnttt正在進(jìn)入服務(wù),請(qǐng)稍后);shaohou();printf(nnt【服務(wù)】n);printf(nnt%d晚上好,行軍蟻銀行歡迎您.n,);)n);prin tf(nt(現(xiàn)在暫時(shí)恢復(fù)存款服務(wù)、取款服務(wù)、余額查詢。printf(nta.存款服務(wù) n);printf(ntb.取款服務(wù) n);printf(ntc.轉(zhuǎn)賬服務(wù) n);printf(ntd.余額查詢 n);printf

20、(nte.密碼修改 n”);prin tf(ntf.退出 n);prin tf(nt請(qǐng)選擇服務(wù):);sea nf(%c,&shuru);switch(shuru)case a:case A:c un kua n() ;break;case b:case B:qukua n( );break;/ case c:/ case C:zhua nzha ng();break;case d:case D:chax un( );break;/ case e:/ case E:xiougai();break;case f:case F:printf(返回上級(jí)菜單,請(qǐng)按任意鍵);return;default:

21、printf(nt您的選擇錯(cuò)誤!);break;存款服務(wù):void cun kua n()for(i nt i=0;i5;i+)printf(nnt正在進(jìn)入,請(qǐng)稍等);shaohou();printf(nnt請(qǐng)輸入您的存款金額:);int xincun;sca nf(%d, &xi ncun);gukere nshu.z on g=gukere nshu.ji n_e+x incun;printf(nnt您現(xiàn)在的可用余額為:d,gukerenshu.zong);prin tf(nnt是否繼續(xù)?繼續(xù)請(qǐng)按任意鍵。);getch();取款服務(wù):void qukua n()for(i nt i=0;i

22、5;i+)printf(nnt正在進(jìn)入,請(qǐng)稍等);shaohou();system(cls);prin tf(nnt【取款服務(wù)】);printf(nnt請(qǐng)輸入取款金額:);int xinqu;sea nf(%d, &xi nqu);gukexia nzai.z on g=gukere nshu.z on g-x inqu;if(xinqu gukere nshu.z ong)printf(nnt取款成功:%d,您現(xiàn)在的可用余額為:%d,x inq u,gukexia nzai.z on g);printf(nnt是否繼續(xù)?繼續(xù)請(qǐng)按任意鍵:);getch();查詢服務(wù):void chax un(

23、)for(i nt i=0;i5;i+)printf(nnt正在進(jìn)入,請(qǐng)稍等);shaohou();system(cls);prin tf(nt【查詢服務(wù)】);printf(nt您的可用余額為:%d,gukerenshu.jin_e);printf(nt是否繼續(xù)?繼續(xù)請(qǐng)按任意鍵.);getch();3.6流程邏輯超時(shí)信良取軟換作3 3箱賬更改更碼按作5 1更改密銀 行用 戶10秒行用 戶3.2 退岀3 1取藏5J打印單據(jù) 出J查謬i.2童誼送擇信息 f 2/二13屮卅才)H迭擇交憊易取走卡3.7 接口1、本程序所隸屬的上一層模塊結(jié)構(gòu)圖:2、本程序隸屬的下一層模塊:本小組考慮到本程序已經(jīng)是屬于

24、ATM管理系統(tǒng)系統(tǒng)層次的ATM事物處理層, 所以沒(méi)有下一層模塊。3、與本程序直接關(guān)聯(lián)的C語(yǔ)言知識(shí)歡迎模塊 :void huanying()開(kāi)戶服務(wù): struct kaihu 登錄服務(wù): void denglu() 主菜單模塊: void main() void fuwu() void cunkuan() void qukuan() void chaxun()3.8 存儲(chǔ)分配在歡迎界面,用戶服務(wù)模塊,主菜單模塊使用之后到用戶開(kāi)始實(shí)現(xiàn)功能之前, 其需要的所有內(nèi)容以及使用功能的信息本身全部常駐內(nèi)存。用戶選擇退出時(shí),系統(tǒng)自動(dòng)保存相關(guān)信息3.9注釋設(shè)計(jì)各個(gè)模塊中的注釋主要用來(lái)注釋相關(guān)函數(shù)的主要作用,和

25、主要的實(shí)現(xiàn)原理。而程序中的注釋主要用于對(duì)一些主要方法進(jìn)行注釋, 以方便系統(tǒng)編碼人員對(duì)整個(gè) 設(shè)計(jì)思想的理解,也便于其他閱讀人員更好的理解本程序。 其中注釋的風(fēng)格全部 按照C語(yǔ)言規(guī)定的風(fēng)格。3.10限制條件不足之處:由于本小組知識(shí)范圍所限,軟件開(kāi)發(fā)的經(jīng)驗(yàn)嚴(yán)重不足,對(duì)數(shù)據(jù)庫(kù)管 理工具還沒(méi)有學(xué)習(xí),只是用c語(yǔ)言相關(guān)知識(shí)進(jìn)行編程,所以對(duì)系統(tǒng) 開(kāi)發(fā)的進(jìn)度以及系統(tǒng)功能的實(shí)現(xiàn)程度較難控制。已具備的條件:1、小組成員交流比較方便,而且共同寫作,積極進(jìn)取。2、實(shí)現(xiàn)系統(tǒng)所需的資料準(zhǔn)備得較齊全。尚需補(bǔ)充的條件:1、提高開(kāi)發(fā)人員的編程能力和對(duì)軟件工程思想的認(rèn)識(shí);2、盡快掌握C語(yǔ)言的使用方法。3.11測(cè)試計(jì)劃測(cè)試日期、測(cè)試

26、人員安排請(qǐng)參考測(cè)試計(jì)劃;測(cè)試用例的具體內(nèi)容,詳見(jiàn)測(cè)試 用例說(shuō)明?,F(xiàn)在本小組僅以會(huì)話用例與取款用例進(jìn)行對(duì) ATM嘰管理系統(tǒng)的單體測(cè) 試計(jì)劃;用例被測(cè)試的功能初始系統(tǒng)狀態(tài)測(cè)試輸入期望的結(jié)果會(huì)話用例系統(tǒng)讀取顧客系統(tǒng)處于ONI犬 態(tài),并沒(méi)有為顧插入可讀的銀銀仃卡被接收, 系統(tǒng)請(qǐng)求輸入的銀行卡客提供服務(wù)行卡密碼會(huì)話用例系統(tǒng)彈出不可讀取的銀行卡系統(tǒng)處于ONI犬 態(tài),當(dāng)前沒(méi)有為 顧客提供服務(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)詢問(wèn)顧客 是否希望執(zhí)行 其它事務(wù)會(huì)話用例系統(tǒng)允許在 一個(gè)會(huì)話中 執(zhí)行多個(gè)事 務(wù)系統(tǒng)詢問(wèn)是否執(zhí)行其它事務(wù)回答“是”系統(tǒng)顯示事務(wù)類型菜單會(huì)話用例當(dāng)顧客選擇 不執(zhí)行其它 事務(wù)時(shí),會(huì)話 結(jié)束系統(tǒng)詢問(wèn)是否執(zhí)行其它事務(wù)回答“否”系統(tǒng)彈出銀行 卡,準(zhǔn)備啟動(dòng)一 個(gè)新的會(huì)話事務(wù)用例系統(tǒng)處理一個(gè)不合法的密碼插入了可讀取的卡輸入

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論