模擬自動(dòng)取款機(jī)設(shè)計(jì)方案_第1頁(yè)
模擬自動(dòng)取款機(jī)設(shè)計(jì)方案_第2頁(yè)
模擬自動(dòng)取款機(jī)設(shè)計(jì)方案_第3頁(yè)
模擬自動(dòng)取款機(jī)設(shè)計(jì)方案_第4頁(yè)
模擬自動(dòng)取款機(jī)設(shè)計(jì)方案_第5頁(yè)
已閱讀5頁(yè),還剩14頁(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 模擬自動(dòng)取款機(jī) 設(shè)計(jì)方案 面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)和軟件工程專業(yè)集中實(shí)踐性環(huán)節(jié)之一,是學(xué)習(xí)完面向?qū)ο蟪绦蛟O(shè)計(jì)課程后進(jìn)行的一次全面的綜合練習(xí)。其目的在于加深對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)中基礎(chǔ)理論和基本知識(shí)的理解,培養(yǎng)學(xué)生的實(shí)踐能力,促進(jìn)理論與實(shí)踐的結(jié)合。通過(guò)課程設(shè)計(jì),讓學(xué)生能夠熟練進(jìn)行面向?qū)ο缶幊?,建立?duì)象模型,降低軟件的復(fù)雜性,改善軟件的重用性和維護(hù)性,提高軟件的生產(chǎn)效率,全面掌握面向?qū)ο缶幊碳夹g(shù)。 1、 掌握使用一種 面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言如 +或 +等。 2、 培養(yǎng)調(diào)查研究、查閱技術(shù)文獻(xiàn)、資料、手冊(cè)以及編寫(xiě)技術(shù)文獻(xiàn)的能力。 3、 通過(guò)課程 設(shè)計(jì) ,要求學(xué)生在指導(dǎo)教師的指導(dǎo)下,獨(dú)立完成實(shí)習(xí)課題的全部?jī)?nèi)容,包括: 通過(guò)調(diào)查研究和上機(jī)實(shí)習(xí),收集和調(diào)查有關(guān)技術(shù)資料。 掌握設(shè)計(jì)課題的基本步驟和方法。 根據(jù)課題的要求進(jìn)行上機(jī)實(shí)驗(yàn)調(diào)試。 4、 課程 設(shè)計(jì)完成后,提交課程 設(shè)計(jì) 報(bào)告 設(shè)計(jì)題目:模擬自動(dòng)取款機(jī)( 運(yùn)用 C+語(yǔ)言描述 類和銀行卡類,每個(gè)類均包含數(shù)據(jù)成員和成員函數(shù),并運(yùn)用對(duì)象的引用和友元類的知識(shí) 。注重面向?qū)ο蟪绦蛟O(shè)計(jì)理論知 識(shí)的理解與實(shí)際的動(dòng)手編程能力。運(yùn)用面向?qū)ο蟮睦砟顚?shí)現(xiàn)模擬自動(dòng)取款機(jī)使用過(guò)程中的界面和用戶交互過(guò)程。 本課程設(shè)計(jì)要實(shí)現(xiàn)的主要功能如下: 1. 查詢銀行卡余額; 2. 取款; 3. 修改銀行卡密碼; 4. 退出系統(tǒng)。 2 統(tǒng)特點(diǎn) 1. 核對(duì)密碼:核對(duì)用戶輸入的密碼是否正確; 2. 修改密碼:修改銀行卡密碼; 3. 取款:取款; 4. 查詢信息:查詢余額; 5. 退出系統(tǒng):操作完成退出; 6. 鎖機(jī)吞卡:操作不當(dāng)如:密碼輸入錯(cuò)誤超過(guò) 3 次,銀行卡將被鎖。 功能 方法或函數(shù) 相關(guān)描述 相關(guān)負(fù)責(zé)人 登陸界面 顯示歡迎界面 趙巧娜 核對(duì)所輸卡號(hào), 密碼是否正確 n,) 核對(duì)信息 趙巧娜 修改密碼 修改銀行卡密碼 趙巧娜 取款 取款 趙巧娜 顯示信息 顯示銀行卡信息 趙巧娜 退出系統(tǒng) 退出 趙巧娜 功能界面 顯示操作功能 趙巧娜 鎖卡,退出系統(tǒng) 鎖銀行卡 趙巧娜 輔助功能 清除屏幕上的信息 趙巧娜 取得銀行卡姓名 趙巧娜 取得銀行卡號(hào) 趙巧娜 取得銀行卡密碼 趙巧娜 取得銀行卡余額 趙巧娜 ) 設(shè)置銀行卡密碼 趙巧娜 m) 更新銀行卡金 額 趙巧娜 3 4 構(gòu)圖: : 0: 0 :,) #* :* :* : : ) #m) 為 的友元類 & + + n,) + + + 5 + + + + 核心算法 主要核心算法:取款,修改密碼。以取款為例 6 m; m; mm; n&N&y&Y) y|Y); 5. 實(shí)現(xiàn)說(shuō)明 # , /因?yàn)?中有 的私有數(shù)據(jù)成員,所以必須調(diào)用 的構(gòu)造函數(shù)初始化變量 bc ;/登陸界面 n,);/核對(duì)所輸卡號(hào),密碼是否正確 ;/修改密碼 8 ;/取款 ;/顯示插入 中的銀行卡信息 ;/退出系統(tǒng) ;/功能界面 ;/鎖卡,退出系統(tǒng) ;/清屏 ;/記錄本 存款總額 ;/記錄取款單筆最高金額 ; /的聲明 銀行卡類 (,); ;/取得銀行卡姓名 ;/取得銀行卡號(hào) ;/取得銀行卡密碼 ;/取得銀行卡余額 );/設(shè)置銀行卡密碼 m);/更新銀行卡金額 ;/存儲(chǔ)用戶密碼 0;/存儲(chǔ)用戶姓名 0;/存儲(chǔ)銀行卡號(hào) 9 ; ,) m)/更新銀行卡余額 m; )/設(shè)置銀行卡密碼 10 /的成員函數(shù)實(shí)現(xiàn) ; ; 0; n; ,不正確則反復(fù)重輸 n; ; n) : ;/選擇修改秘密 ; : ;/選擇取款 ; : ;/選擇查詢余額 : ;/選擇退出系統(tǒng) 13 ,; ; , ; t=!=0) m; mm; n&N&y&Y) y|Y); * 用戶姓名 : * 卡號(hào): * 余額: * 對(duì)不 起,由于您的操作不當(dāng),您的卡已被鎖! ); 請(qǐng)取卡 .); 16 ; /清屏函數(shù) 張三 ,39328,30000,123456); ; 執(zhí)行結(jié)果 初始卡號(hào): 39328 初始密碼: 123456 初始金額: 30000,單筆取款: 5000, 最高存款額: 200000, 當(dāng)前剩余存款: 20000. 入系統(tǒng): 17 操作 (修改密碼) : a) 密碼輸入錯(cuò)誤: (舊密碼) b) 新密碼輸入錯(cuò)誤: c) 新舊密碼輸入正確: 18 操作 (取款): 1) 輸入正確的金額:( 5000) 2) 輸入正確的金額( 6000): 3) 輸入正確的金額( 27000): 4) 連續(xù)取款 4 筆( 5000)繼續(xù)操作時(shí): 6. 選擇 3 操作: 操作(退出系統(tǒng)): 19 6. 總結(jié) 這次課程設(shè)計(jì) 讓我更加 了解 了學(xué)到的 C+知識(shí)。 課 程設(shè)計(jì) 不僅要求對(duì)課本知識(shí)有較深刻的了解,同時(shí)要求程序設(shè)計(jì)者有較強(qiáng)的思維和動(dòng)手能力 同時(shí)這也使我更加 了解編程思想和編程技巧 。 這次 課程設(shè)計(jì) 讓我有一個(gè)深刻的體會(huì),那就是 細(xì)節(jié)決定成敗,編程最需要的是嚴(yán)謹(jǐn),如何的嚴(yán)謹(jǐn)都不過(guò)分,往往檢查了半天發(fā)現(xiàn)錯(cuò)誤發(fā)生在某個(gè)括號(hào),分號(hào),引號(hào),或者數(shù)據(jù)類型上。 程序設(shè)計(jì)時(shí),也不要怕遇到錯(cuò)誤, 在實(shí)際操作過(guò)程中犯的一些錯(cuò)誤還會(huì)有意外的收獲,感 覺(jué) 課程設(shè)計(jì) 很有意思。在具體操作中所學(xué)的 理論知識(shí)得到鞏固,

溫馨提示

  • 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)論