




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、淄博漢企Java基礎(chǔ)考核項(xiàng)目模擬銀行自助終端系統(tǒng)一 本系統(tǒng)模擬銀行用戶使用ATM機(jī)開戶、查詢、存款、取款功能,要求使用java語(yǔ)言編程實(shí)現(xiàn)。 說明: . 對(duì)于數(shù)據(jù)輸入異常,可使用java異常處理機(jī)制進(jìn)行處理。 . 評(píng)分將以功能實(shí)現(xiàn)與代碼規(guī)范性相結(jié)合的方式進(jìn)行考核。. 如果對(duì)項(xiàng)目需求有疑問,可以隨時(shí)以QQ留言方式聯(lián)系我進(jìn)行咨詢。. 國(guó)慶放假期間,每天都有老師在公司值班,10月4日是我在公司值班,10月7日正常上班,歡迎大家到公司來做項(xiàng)目。二 項(xiàng)目功能要求: 項(xiàng)目開始運(yùn)行顯示主菜單為: 銀行自助終端系統(tǒng)&
2、#160;* 0.-開戶1.-查詢 2.-存款 3.-取款 4.-退出 * 請(qǐng)選擇你要執(zhí)行的功能: 此時(shí),用戶可以通過鍵盤輸入選擇自己要實(shí)現(xiàn)的功能,如果輸入不是0,1,2,3,則系統(tǒng)提示: 你選擇的菜單不存在!請(qǐng)重新選擇: 要求用戶重新輸入數(shù)據(jù)進(jìn)行菜單選擇! 當(dāng)用戶輸入0時(shí),則進(jìn)入查詢功能:系統(tǒng)提示: * 你選擇的為開戶功能 請(qǐng)輸入你的姓名: 此時(shí)用戶需要輸入姓名,輸入完畢后系統(tǒng)提示:請(qǐng)輸入你的身
3、份證號(hào): 此時(shí)用戶需要輸入18位身份證號(hào),輸入完畢如果驗(yàn)證未通過要求繼續(xù)輸入,直到驗(yàn)證通過后系統(tǒng)提示:請(qǐng)輸入你的密碼: 此時(shí)用戶需要輸入6位純數(shù)字密碼,輸入完畢如果驗(yàn)證未通過要求繼續(xù)輸入,驗(yàn)證通過后系統(tǒng)提示:開戶成功,謝謝使用! 銀行自助終端系統(tǒng) * 0.-開戶1.-查詢 2.-存款 3.-取款 4.-退出 * 請(qǐng)選擇你要執(zhí)行的功能: 當(dāng)用戶輸入1時(shí),則進(jìn)入查詢功能:系統(tǒng)提示: * 你選擇的為查詢功能 請(qǐng)輸入
4、你要查詢的卡號(hào): 此時(shí)用戶需要輸入查詢的卡號(hào),系統(tǒng)對(duì)卡號(hào)進(jìn)行檢測(cè),如果卡號(hào)不存在,則提示: 你輸入的卡號(hào)不存在,請(qǐng)重新輸入: 請(qǐng)輸入你要查詢的卡號(hào):要求重新輸入卡號(hào),當(dāng)用戶輸入正確卡號(hào)后,則提示:請(qǐng)輸入你的密碼: 此時(shí)用戶需要輸入6位純數(shù)字密碼,輸入完畢如果驗(yàn)證未通過要求繼續(xù)輸入(最多3次),驗(yàn)證通過后系統(tǒng)將顯示當(dāng)前用戶賬號(hào)信息并進(jìn)入主菜單:你查詢的賬號(hào)信息為: * 姓名 身份證號(hào) 卡號(hào) 金額 張三豐 420106
5、198410112062 111111 12800.0 銀行自助終端系統(tǒng) * 0.-開戶1.-查詢 2.-存款 3.-取款 4.-退出 * 請(qǐng)選擇你要執(zhí)行的功能: 當(dāng)用戶輸入2時(shí),則進(jìn)入存款功能:系統(tǒng)提示: * 你選擇的為存款功能 請(qǐng)輸入你要存款的卡號(hào): 此時(shí)用戶需要輸入存款的卡號(hào),系統(tǒng)對(duì)卡號(hào)進(jìn)行檢測(cè),如果卡號(hào)不存在,則提示: 你輸入的卡號(hào)不存在,請(qǐng)重新
6、輸入: 請(qǐng)輸入你要存款的卡號(hào): 要求重新輸入卡號(hào),當(dāng)用戶輸入正確卡號(hào)后,則提示:請(qǐng)輸入你的密碼: 此時(shí)用戶需要輸入6位純數(shù)字密碼,輸入完畢如果驗(yàn)證未通過要求繼續(xù)輸入(最多3次),驗(yàn)證通過后系統(tǒng)將顯示當(dāng)前用戶賬號(hào)信息并進(jìn)入主菜單: 你要存款的賬號(hào)信息為: * 姓名 身份證號(hào) 卡號(hào) 金額 張三豐 #160;111111 12800.0 請(qǐng)輸入你要存入
7、的金額: 此時(shí)要求用戶輸入存款金額,系統(tǒng)對(duì)金額進(jìn)行判斷,如果輸入的數(shù)據(jù)小于等于0,則提示: 你輸入的數(shù)據(jù)無效,系統(tǒng)將自動(dòng)退出!謝謝使用 銀行自助終端系統(tǒng) * 0.-開戶1.-查詢 2.-存款 3.-取款 4.-退出 * 請(qǐng)選擇你要執(zhí)行的功能: 如果用戶輸入數(shù)據(jù)合法,系統(tǒng)提示存款成功,并回到主菜單: 存款成功,謝謝使用! 銀行自助終端系統(tǒng) * 0.-開戶1.-查詢&
8、#160; 2.-存款 3.-取款 4.-退出 * 請(qǐng)選擇你要執(zhí)行的功能: 數(shù)據(jù)將存入用戶賬號(hào),如果用戶再次進(jìn)行數(shù)據(jù)查詢,則能看到已經(jīng)改變后的賬戶金額。 (說明:本系統(tǒng)使用文件進(jìn)行數(shù)據(jù)存儲(chǔ),因此如果用戶重新啟動(dòng)程序,數(shù)據(jù)將從文件中讀取重新初始化到內(nèi)存!此功能選做,可參考對(duì)象的序列化和反序列化或JSON) 當(dāng)用戶輸入3時(shí),則進(jìn)入取款功能:系統(tǒng)提示: * 你選擇的為取款功能 請(qǐng)輸入你要取款的卡號(hào): 此時(shí)用戶需要輸入取款的卡號(hào),系統(tǒng)對(duì)卡號(hào)進(jìn)行檢測(cè),如果卡號(hào)不存在,則提示
9、: 你輸入的卡號(hào)不存在,請(qǐng)重新輸入: 請(qǐng)輸入你要取款的卡號(hào): 要求重新輸入卡號(hào),當(dāng)用戶輸入正確卡號(hào)后,則提示:請(qǐng)輸入你的密碼: 此時(shí)用戶需要輸入6位純數(shù)字密碼,輸入完畢如果驗(yàn)證未通過要求繼續(xù)輸入(最多3次),驗(yàn)證通過后系統(tǒng)將顯示當(dāng)前用戶賬號(hào)信息并進(jìn)入主菜單: 你要取款的賬號(hào)信息為: * 姓名 身份證號(hào) 卡號(hào) 金額 張三豐 #160;111111
10、12800.0 請(qǐng)輸入你要取款的金額: 此時(shí)要求用戶輸入取款金額,系統(tǒng)對(duì)金額進(jìn)行判斷,如果輸入的數(shù)據(jù)小于0或大于賬號(hào)總金額,則提示: 你輸入的數(shù)據(jù)無效,系統(tǒng)將自動(dòng)退出!謝謝使用 銀行自助終端系統(tǒng) * 0.-開戶1.-查詢 2.-存款 3.-取款 4.-退出 * 請(qǐng)選擇你要執(zhí)行的功能: 如果用戶輸入數(shù)據(jù)合法,系統(tǒng)提示取款成功,并回到主菜單: 取款成功,謝謝使用! 銀行自助終端系統(tǒng)
11、0;* 0.-開戶1.-查詢 2.-存款 3.-取款 4.-退出 * 請(qǐng)選擇你要執(zhí)行的功能: 數(shù)據(jù)將從用戶賬號(hào)扣出,如果用戶再次進(jìn)行數(shù)據(jù)查詢,則能看到已經(jīng)改變后的賬戶金額。當(dāng)用戶輸入4時(shí),系統(tǒng)將退出。三設(shè)計(jì)要求(一)包一:com.bank.unionpay 表示銀聯(lián),在該包下添加:1. 表示銀行卡的接口,包含查詢余額,存款,取款等抽象方法。2. 表示ATM機(jī)的抽象類,使用銀行卡類型的對(duì)象作為參數(shù),實(shí)現(xiàn)查詢余額,存款,取款等實(shí)例方法,添加開戶為抽象方法。3. 表示四大銀行的枚舉類型:包含ABC,ICBC,CCB,BOC;分別代表農(nóng)行,工行,建行,中行。(二)包二:com.bank.abc 表示農(nóng)行,在該包下添加:1. 以單例模式定義銀行類,包含屬性:銀行類型(枚舉類型,常量=ABC),銀行名稱(String),銀行卡列表(集合)等。2. 定義銀行卡的實(shí)現(xiàn)類-儲(chǔ)蓄卡,包含屬性:銀行類型(枚舉類型=ABC),姓名,身份證號(hào),卡號(hào),密碼,余額;實(shí)現(xiàn)查詢余額,存款,取款等方法。3. 定義ATM機(jī)的子類,包含屬性:銀行類型(枚舉類型,常量=ABC),實(shí)現(xiàn)開戶方法,其中:只能開辦儲(chǔ)蓄卡,卡號(hào)為6位隨機(jī)數(shù)字,自動(dòng)產(chǎn)生。新開戶的
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)安全培訓(xùn)機(jī)構(gòu)前十名
- 特種設(shè)備科研生產(chǎn)建設(shè)項(xiàng)目運(yùn)營(yíng)管理方案
- 2025至2030中國(guó)汽車貼膜行業(yè)供需分析及發(fā)展前景報(bào)告
- 2025至2030中國(guó)汽車座墊行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 2025至2030中國(guó)汽車信息娛樂行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 2025至2030中國(guó)水泥磚行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 2025至2030中國(guó)有機(jī)肥行業(yè)消費(fèi)狀況及競(jìng)爭(zhēng)格局研究報(bào)告
- 2025至2030中國(guó)無鉛回流焊機(jī)行業(yè)供需調(diào)查及投資前景深度評(píng)估報(bào)告
- 員工培訓(xùn)中的個(gè)性化需求分析與解決方案考核試卷
- 爬山購(gòu)物活動(dòng)方案
- 2025年2月超算中心硬件維護(hù)技術(shù)服務(wù)合同
- 《熱力公司各崗位工作流程及工作職責(zé)》
- 中藥飲片處方書寫規(guī)范
- 運(yùn)維保障方案
- 【浙江大學(xué)(姚暢)】2025年AI大模型如何破局傳統(tǒng)醫(yī)療報(bào)告
- 天翼云認(rèn)證高級(jí)解決方案架構(gòu)師練習(xí)試題附答案
- 危重癥鎮(zhèn)痛鎮(zhèn)靜的護(hù)理
- 2025年?duì)t外精煉工職業(yè)技能考試題庫(kù)及答案(完整版)
- TCRHA 088-2024 病理免疫組織化學(xué)檢測(cè)質(zhì)控品要求
- 醫(yī)院艾灸知識(shí)培訓(xùn)課件
- 2025年高考語(yǔ)文備考之文學(xué)類文本閱讀:敘述視角專項(xiàng)限時(shí)練
評(píng)論
0/150
提交評(píng)論