自動取款機ATM取款系統 課題專案

2021-07-15 14:12:24 字數 937 閱讀 9817

專案目的:

本實驗的目的是理解並掌握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...