專案目的:
本實驗的目的是理解並掌握c++基礎知識,訓練用系統的觀點及軟體開發的一般規範進行軟體開發,並在此過程中培養嚴謹的科學態度和良好的工作作風,初步掌握軟體開發過程中的問題分析,系統設計,程式編碼,除錯,測試等方面的基本方法和技能。
對於專案模組化實現有初步認識,清晰組織語言,對模組的輸入輸出有更清晰的實現。
專案任務:
模擬銀行的自動取款機使用過程中的介面和使用者互動過程,實現查詢銀行卡餘額,取款,修改密碼,退出系統等功能。
技術要求:
c++控制台程式,編碼遵循google程式設計規範,類定義有良好的屬性及功能區分,函式定義有良好的輸入輸出,函式實現功能單一,清晰,注釋註明功能,作者和輸入輸出等。
功能模組:
修改密碼,查詢餘額,取款,退卡,四個模組。
使用者資訊:
包括:賬號資訊,使用者姓名,密碼,卡內金額數。
異常操作處理:
1:賬戶餘額不足,系統提示。返回主介面。
2:單筆超限或當日取款總額超限。系統提示,返回主介面。
3:atm餘額不足,系統提示,返回主介面。
4:密碼輸入最多三次,否則直接退出系統(鎖卡)。
資料庫管理系統:暫無。
模組輸入輸出:
模組名稱
改密輸入
原始密碼,新密碼2次
輸出修改是否成功
結果修改是否成功
模組名稱
查詢餘額輸入無
輸出當前卡餘額資訊結果
模組名稱
取款輸入
取款金額
輸出取款額數的現金結果
模組名稱
退卡輸入無輸出
櫃員機提示取卡
結果清空所有操作快取
附錄:流程概要圖
ATM自動取款機程式設計
include include void main long int a,b,c,d,e,f,g,k,i,m,n,o,p,h,x,y,v x 62170042 x是銀行卡賬號62170042 8位數 y 00000000 y 身份證號 8位數 n 0 h 5000 h是銀行賬戶餘額,原本餘額為500...
仿ATM取款機
include include atmoperate.h int cards 5 int pwd 5 int money 5 int flag 5 int i ist int cards 5 int cardid,int n else if cards mid cardid else return ...
模擬ATM取款機
此程式具有查詢餘額,取款,存款功能。模擬atm取款機 2017年4月8日 西安科技大學 汪強 include include include int m 1 控制系統退出 struct user 定義結構體 s void file3 寫餘額 fprintf in,f s.d fclose in vo...