一、簡介
1、專案環境:linux ubuntu 16.04作業系統、c/c++語言
2、開發工具:vim編輯器、g++4.8編譯器、makefile指令碼、mysql資料庫
3、技術關鍵:c++物件導向設計思想、基於tcp協議的網路程式設計技術、執行緒池技術
4、專案描述:專案基於linux作業系統實現,採用c/s模式,使用tcp協議模擬atm終端與伺服器的通訊過程。同時,本專案還在server端建立了固定數量的執行緒池,用以減小建立執行緒時的開銷,應對突發性大量請求。
二、專案目錄結構
三、資料庫設計
card.sql
create
database card;
use card;
create
模擬ATM取款機
此程式具有查詢餘額,取款,存款功能。模擬atm取款機 2017年4月8日 西安科技大學 汪強 include include include int m 1 控制系統退出 struct user 定義結構體 s void file3 寫餘額 fprintf in,f s.d fclose in vo...
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...
C 編寫的ATM自動取款機模擬程式
學習c 有一段時間了,前兩天有個朋友要我幫她做個模擬atm自動取款機的程式,於是花了乙個晚上寫了出來,其實這個程式也很簡單,但是我覺得它對於剛學c 的人來說比較有用處,因為它可以幫助你更加深刻的理解物件導向程式設計的真諦 以現實世界為模型編寫程式。學習c 的真正目的也就在於此,真正的理解物件導向程式...