銀行卡系統(tǒng)的要求如下:
1) 銀聯(lián)接口宦焦,用于描述銀聯(lián)統(tǒng)一制定的規(guī)則咨堤,該接口提供檢測密碼方法菇篡、取錢方法以及查詢余額方法。
2)工商銀行接口一喘,用于描述工商銀行發(fā)行的卡片功能驱还,在滿足銀聯(lián)接口的規(guī)則基礎(chǔ)上,增加了在線支付功能凸克。
3)農(nóng)業(yè)銀行接口议蟆,用于描述中國農(nóng)業(yè)銀行發(fā)行的卡片功能,在滿足銀聯(lián)接口的規(guī)則基礎(chǔ)上萎战,增加了支付電話費(fèi)的功能咐容。另外,農(nóng)行的卡的卡內(nèi)余額蚂维,允許最多透支2000戳粒。
4)實(shí)現(xiàn)工商銀行接口和農(nóng)業(yè)銀行接口,并進(jìn)行測試虫啥。
下面為程序代碼:
測試工行實(shí)現(xiàn)類(農(nóng)行幾乎一致):
與用戶交互窗口如下: