freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程課程設(shè)計(jì)-atm取款服務(wù)系統(tǒng)(編輯修改稿)

2024-09-07 09:35 本頁面
 

【文章內(nèi)容簡介】 銀行主機(jī)失效、通訊超時(shí):ATM記錄服務(wù)取消,打印憑條,吐出憑條和銀行卡,[用例失敗]10.憑條打印失敗,紙用完或卡紙: ATM通知銀行主機(jī)取消取款 ATM記錄服務(wù)取消,吐出銀行卡,[用例失敗]11. 客戶未及時(shí)取走卡:ATM吞卡,[用例失敗]業(yè)務(wù)規(guī)則:1. 單日轉(zhuǎn)賬不得超過50000元2. 本地本行轉(zhuǎn)賬免費(fèi)3. 本地異行轉(zhuǎn)賬+5元每筆4. 異地本行轉(zhuǎn)賬加+4元每筆5. 異地異行裝張+9元每筆 ATM機(jī)修改密碼的用例規(guī)約用例名稱:ATM修改密碼簡述:客戶持銀行卡(本行或其他行)在ATM機(jī)上完成對銀行卡賬戶密碼的修改actors:客戶和銀行主機(jī)基本流:1. 客戶插入銀行卡。2. ATM從銀行卡讀入卡號(含銀行標(biāo)識和賬號),驗(yàn)證卡的有效性。3. 客戶輸入密碼。4. ATM驗(yàn)證帳號和密碼。5. ATM顯示包括取款在內(nèi)的服務(wù)功能,客戶選擇“修改密碼”。6. 系統(tǒng)提示客戶輸入舊密碼7. 系統(tǒng)提示客戶輸入新密碼,并再次確認(rèn)新密碼8. ATM提示修改密碼成功。9. ATM詢問客戶是否繼續(xù)服務(wù)。10. 客戶選擇否,ATM吐出銀行卡,結(jié)束用例,否則回到步驟5。[用例結(jié)束]備選流:1. 客戶取消服務(wù):ATM記錄服務(wù)取消,打印憑條,吐出憑條和銀行卡,[用例失敗]2. 客戶未及時(shí)輸入超過30秒:ATM吞卡,[用例失敗]3. 卡無效:ATM吞卡,[用例失敗]4. 讀卡器或卡被損壞:ATM吞卡,[用例失敗]5. 密碼錯(cuò): 客戶重新輸入密碼 累計(jì)3次密碼錯(cuò)誤:ATM吞卡,[用例失敗]6. 無此帳號:ATM吞卡,[用例失敗]7. 網(wǎng)絡(luò)或銀行主機(jī)失效、通訊超時(shí):ATM記錄服務(wù)取消,打印憑條,吐出憑條和銀行卡,[用例失敗]8. 客戶未及時(shí)取走卡: ATM吞卡,[用例失敗]業(yè)務(wù)規(guī)則: 系統(tǒng)動(dòng)態(tài)模型—活動(dòng)圖 系統(tǒng)總體活動(dòng)圖5. 系統(tǒng)分析設(shè)計(jì) 系統(tǒng)設(shè)計(jì)模式的選擇經(jīng)過小組成員的討論,我們選的設(shè)計(jì)模式為:代理模式,單例模式和責(zé)任鏈模式。 代理模式的介紹:代理模式的體現(xiàn):代理模式提供一個(gè)中介以控制對某個(gè)對象的訪問。在本系統(tǒng)中,當(dāng)用戶通過ATM機(jī)提出各種請求時(shí),ATM要訪問銀行服務(wù)器上的數(shù)據(jù)庫,因此存在跨越數(shù)據(jù)庫訪問障礙,同時(shí)還有網(wǎng)絡(luò)障礙。在應(yīng)用代理模式時(shí),由于Proxy與Withdrawal,Transfer,CheckAccount,SaveAccount,ChangePassword類繼承同一接口,所以User驗(yàn)證完卡類型后調(diào)用Withdrawal等類時(shí)就可以轉(zhuǎn)換為User調(diào)用Proxy再調(diào)用Withdrawal等類,類Proxy就是這個(gè)中間代理。例如:Withdrawal等類部署在銀行服務(wù)器上,也就是說Withdrawal等類和ATM的客戶程序根本不在一個(gè)地址空間之內(nèi),如此就存在一個(gè)網(wǎng)絡(luò)障礙。這時(shí)調(diào)用Withdrawal等類的方法就比較復(fù)雜了。因?yàn)槲覀冞€要考慮網(wǎng)絡(luò)的問題,對收到的結(jié)果解包等一些操作。而在應(yīng)用了代理模式后,現(xiàn)在已經(jīng)實(shí)現(xiàn)了對Math類的代理。存在一問題是在Proxy類中調(diào)用了原實(shí)現(xiàn)類Withdrawal等的方法。但Withdrawal等類并不一定實(shí)現(xiàn)所有的方法。為了強(qiáng)迫它實(shí)現(xiàn)所有的方法。另一方面,為了我們更加透明地去操作對象,我們在Withdrawal等類和Proxy類的基礎(chǔ)上加一層抽象,即它們都實(shí)現(xiàn)IWithdrawal接口:如此,由Proxy類在客戶端實(shí)現(xiàn)Withdrawal等類的所有功能,對客戶端隱藏了服務(wù)端的行為,有助于屏蔽網(wǎng)絡(luò)可能帶來的問題。 責(zé)任鏈模式的介紹責(zé)任鏈模式的體現(xiàn):此模式的想法是給多個(gè)對象一個(gè)處理請求的機(jī)會(huì),從而解耦發(fā)送者和接收者,請求沿對象鏈傳遞知道被處理。在此系統(tǒng)中,主要體現(xiàn)在手續(xù)費(fèi)的收取問題上:首先由Withdrawal類或Transfer類提出請求WithdrawalRequest或TransferRequest,請求被發(fā)送到Judger類,Judger類根據(jù)預(yù)先設(shè)定好的順序傳遞給第一個(gè)類進(jìn)行處理,若第一個(gè)類不能處理或處理完它能處理的請求的相關(guān)部分之后,將請求發(fā)送給其后繼,依次類推,知道請求被最后一個(gè)類處理完成。同樣的方法還體現(xiàn)在JudgeAmount中,根據(jù)所操作金額的范圍不同,對金額所產(chǎn)生的費(fèi)用作不同的處理。 用例功能的類圖設(shè)計(jì) 系統(tǒng)交互模型—順序圖 系統(tǒng)取款模塊的順序圖 系統(tǒng)轉(zhuǎn)賬模塊的順序圖 27 系統(tǒng)設(shè)計(jì)類圖 Cardinformation包內(nèi)類之間關(guān)系圖: Account包內(nèi)類之間關(guān)系圖 Service 包內(nèi)類之間關(guān)系圖:6.用戶使用說明1. 將卡插入ATM機(jī)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1