版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、個人資料整理 僅限學習使用1 / 14C+課程設計20182018 年 1212 月 2020 日課題:模擬ATM機存取款管理系統(tǒng)系別:計算機科學系專業(yè):計算機科學與技術 網(wǎng)絡應用)班級:B12B12 計科班姓名: 楊磊學號: 12080751601208075160指導教師:任廷艷老師目錄需求分析1功能要求1類的設計3主流程圖4功能調(diào)試5總結報告7程序代碼8第一章需求分析為了方面用戶的及時取款,查詢,及時修改密碼的方便, 本課題設計并模擬銀行的自動取款機使用過程中的界面和用戶 交互過程。實現(xiàn)查詢銀行卡余額、取款、修改密碼、退出系統(tǒng) 等功能。b5E2RGbCAP第一早第二早第三章第四章第五早第
2、六章附錄個人資料整理 僅限學習使用2 / 14第二章功能要求1。char* get_ID(。/ 獲取卡號char* get_mima(。/ 獲取密碼float get_money(。/ 獲取余額void set_mima(char Mima。/ 設置密碼void set_money(float m。用戶類包括:獲取卡號,密碼,余額,設置密碼等函數(shù)。為獲取用戶信息而做的功能,通過以上函數(shù),經(jīng)過主函數(shù)建立對象,傳入實參后可獲取對象 用戶)信息。主函數(shù):主函數(shù)通過建立對象a a 和用戶 y1y1,把 y1y1 的通過 ay1a y 1 2 2 4-v.臥是否取錢您已取款成功!請收好錢!*1頁隸2-1
3、23456 :95007L個人資料整理 僅限學習使用9 / 14請輸入也密碼:123456諳需入輛密吊駢牢逗好新密碼!123789請再次輸入新密碼井牢記好新密碼!123789密碼修改成功,請您牢記!A A*4 退出系統(tǒng)請撿入0密碼=123709請霧入新密碼并牢記好新密憐123455惰再次輸入新密甬駢牢記渤密碼T124568;您揄入的密碼不一致,請重新輸入! 諸箱入新密碼弁牢記好新密碼T鎖卡功能:;123456:1234S6_額為:100007T;請輸入您的卡號卡號:123456請輸入您的密碼密碼:倍464齊不起,您的卡號或密碼有誤,請重新輸入a a嚼翦金縈U節(jié)土月A s?-p 12 3 4;Y
4、請輸入禰想操作的序號=123?為為余號碼號念卡WWW個人資料整理 僅限學習使用10 / 14請輸入您的卡號卡號曲4佔請輸人您的密碼Bj:4564fc56可不起, 翌的卞宅更密盟有誤, 請重新蒐入 苗不起, 確輸人由甜馬臂誤已達三冰 懸的卡已祖Pyless an key to eonlt imue退出功能:_ . . _ . . _. .取款曲査詢金頷社 曜靄$請取走您的卡,感謝您的使用,歡迎您匚次再來tPFCE:曲n* ke to uontirme*請輸你想操作的序號=*曲査詢金頷加更改密碼個人資料整理 僅限學習使用11 / 14第六章系統(tǒng)總結報告系統(tǒng)的設定:1 1, 本系統(tǒng)設定好測試卡號,密
5、碼,余額。2 2, 取款時只能取 100100 倍數(shù)的錢。3 3,修改密碼錯誤時系統(tǒng)自動報錯。4 4 卡號密碼輸入最多三次,如超過則系統(tǒng)直接鎖卡并退出。遇到問題:1,1,開始時更改密碼功能輸入一次就報錯,且沒有返 回主界面,經(jīng)過一番修改后,終得成功。2,系統(tǒng)使用 do-whiledo-while 語句較多,使得程序的左括號及右括號出現(xiàn)錯誤,查資料及問過老師后才解 決這個問題。DXDiTa9E3d3,本系統(tǒng)經(jīng)過查閱網(wǎng)上信息及教材書,終于設計出 來了,可是自己在完全脫離這些信息及資料后, 不能獨立完成設計,發(fā)現(xiàn)自己動手能力交差,書完成,反過來想想后,自己存在的冋題實在是多, 在今后的學習上我會不斷
6、加強自己的不足,做出 一個自己滿意的系統(tǒng)。RTCrpUDGiT個人資料整理 僅限學習使用12 / 14程序代碼:#in clude#in clude#in cludeclass YongHi。/ 定義全局類 classclass ATM/ATM 類private:int times。Yon gHu & yh。public:ATM(Yo ngHu& y:yh(yvoid DLJM(。/ 登陸界面bool HDMM(char ID,char mima。/ 核對密碼void QK(。/ 取款void CX(。/ 查詢void GG(。/更改密碼void GNJM(。/ 功能界面voi
7、d LK(。/ 鎖卡void TC(。/ 退出。class Yon gHu/ 用戶類private:char ID20。/ 卡號char mima10。/ 密碼個人資料整理 僅限學習使用13 / 14float money。/ 卡上余額public:frie nd class ATM。Yo ngHu(char id,float Mon ey,char Mima。char* get_ID(。/ 獲取卡號char* get_mima(。/ 獲取密碼float get_money(。/ 獲取余額void set_mima(char Mima。/ 設置密碼void set_money(float m。
8、Yon gHu:Yo ngHu(char id,float Mo ney,char Mima 用戶的構造函數(shù) strcpy(ID,id。/strcpy 函數(shù)是復制兩字符串的函數(shù),頭文件為money= Money。strcpy(mima,Mima。float YongHu:get_money( 獲取余額函數(shù)return money。char* YongHu:get_ID( 獲取卡號return ID。void Yon gHu:set_ mon ey(float mmoney-=m。char* YongHu:get_mima(/ 獲取密碼return mima。void YongHu:set_mi
9、ma(char Mima 設置密碼strcpy(mima,Mima。void ATM:DLJM( 登陸界面times=0。char ID20,mima10,ch。5PCzVD7HxA個人資料整理 僅限學習使用14 / 14in t i=0。doi=0。coute ndl。cout歡迎使用黔南師院計科班銀行!e ndl。coute ndle ndl。cout測試卡號為:123456endl。cout測試密碼為:123456endl。cout測試卡號余額為:10000 元endlendlendl。cout請輸入您的卡號e nd。cout。IDi+=ch。while(ch!=n。IDi-1=0。i=
10、0。coutendl請輸入您的密碼end。jLBHrnAILgcout。mimai+=ch。while(ch!=n。mimai-1=0。if(!HDMM(ID,mimacout對不起,您的卡號或密碼有誤,請重新輸入。while(times。個人資料整理 僅限學習使用15 / 14LK(。bool ATM:HDMM(char ID,char mimaif(strcmp(ID,yh.get_ID(=0&strcmp(mima,yh.get_mima(=0 xHAQX74J0Xreturn true。elsereturn false。個人資料整理 僅限學習使用16 / 14void ATM:
11、GNJM(int n。coutendlendlendl。coutcout請輸入你想操作的序號:endl。cout 1 取款 e ndl。cout2 查詢余額 endl。cout3 更改密碼 endl。cout4 退出系統(tǒng) endl。cout cinn。if(n4 coutcase 1:QK(。break。case 2:CX( break。case 3:GG( break。case 4:TC( break。while(true。void ATM:QK(float m。char ch。docoutendl輸入您要取多少錢:endl。cinm。while(mcout請輸入正確的取款數(shù) :-mendl
12、。endl。個人資料整理 僅限學習使用17 / 14cout對不起,您的余額不足!m%100!=0cout對不起,您的取款金額必須為100 的倍數(shù)!2000cout對不起,您每次只能取2000 元!endl。elsecout操作成功,請稍后!。cout確認是否取錢! ch。cout。while(ch!=Y&ch!=y&ch!=N&ch!= ncin ch。while(ch=y|ch=Y。void ATM:CX(cout*endlLDAYtRyKfEcoutendlZzz6ZB2Ltkcout卡號:endl。cout余額:元endl。coutendldvzfvkwMI1cout*。個人資料整理 僅限學習使用18 / 14void ATM:GG(char mima10,Xmima10。times=0。docoute ndl mima。if(!HDMM(yh.get_ID(,mimatimes+。elsebreak。while(times。if(times=3LK(。int t=1odocout請輸入新密碼并牢記好新密碼! mima。cout請再次輸入新密碼并牢記好新密碼! Xmima。t=strcmp(mima,Xmima。/對新密碼進行比較,如果相等,則返回 0if(t!=0cout您輸入的密碼不一致,請重新輸入!。yh.set
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 ISO 16830:2025 EN Specification of bamboo drinking straws
- 江西師范大學科學技術學院《建筑設備施工組織設計》2023-2024學年第一學期期末試卷
- 湖南中醫(yī)藥大學湘杏學院《水電站建筑物》2023-2024學年第一學期期末試卷
- 湖南工藝美術職業(yè)學院《多媒體信息處理與檢索技術》2023-2024學年第一學期期末試卷
- 衡陽科技職業(yè)學院《統(tǒng)計軟件操作》2023-2024學年第一學期期末試卷
- 浙江師范大學《能源與動力工程測試技術》2023-2024學年第一學期期末試卷
- 長春師范大學《衛(wèi)生檢驗綜合技術》2023-2024學年第一學期期末試卷
- 榆林職業(yè)技術學院《太陽能熱利用技術》2023-2024學年第一學期期末試卷
- 使用二手設備節(jié)約資本開支
- 實踐學習實施報告
- 特色酒吧方案計劃書
- 重慶市南開中學2023-2024學年中考三模英語試題含答案
- 2023年上海高中物理合格考模擬試卷一含詳解
- 2022版義務教育(地理)課程標準(附課標解讀)
- 2024年滑雪用品行業(yè)分析報告及未來發(fā)展趨勢
- 經(jīng)方治療腦梗塞的體會
- 新版DFMEA基礎知識解析與運用-培訓教材
- 制氮機操作安全規(guī)程
- 衡水市出租車駕駛員從業(yè)資格區(qū)域科目考試題庫(全真題庫)
- 護理安全用氧培訓課件
- 《三國演義》中人物性格探析研究性課題報告
評論
0/150
提交評論