c++ 텀 프로젝트 은행 ATM 계발 소스 코드 & 발표 자료
- 최초 등록일
- 2011.01.12
- 최종 저작일
- 2010.10
- 80페이지/ 압축파일
- 가격 2,500원
소개글
객체 지향 프로그래밍 수업 마지막 텀프로젝트 입니다.
은행 ATM 계발 소스 입니다. C++ 소스로 작성된 파일 입니다.
목차
없음
본문내용
고객들(customers)이 기본적인 금융거래(transaction)를 할 수 있도록 어느 국내은행(bank)이 새로운 ATM(자동입출금기)를 만들려고 한다.
각 이용자(user = customer)당 한 개의 은행계좌(account)만 가질 수 있다.
ATM 이용자들은 자기의 잔고(account balance)를 볼(view) 수 있고, 현금(cash)을 인출(withdraw)할 수 있으며, 현금과 수표(fund)를 예금(deposit)도 할 수 있어야 한다.
ATM의 user 인터페이스는 다음과 같은 하드웨어 컴포넌트를 포함한다.
스크린(screen) – user에게 메시지를 현시(display).
키패드(keypad) – user들이 치는 수치를 입력.
인출기(cash dispenser) – user에게 현금을 인출.
예금구(deposit slot)– user가 넣는 예금봉투(deposit envelope)를 수납.
cash dispenser는 20불지폐($20 bill) 500매를 장착한 채 하루를 시작한다.
Bank는 user가 ATM을 통해 요청하는 transaction들을 처리하는 소프트웨어를 개발해 주기를 바란다. Bank는 그 소프트웨어를 나중에 ATM 하드웨어에 통합시킬 것이다.
당신은 PC에서 작동하는 초기 버전을 개발해야 한다. 초기 버전은 ATM의 screen과 keypad를 모의시험하기 위해 PC의 모니터와 키보드를 사용해야 한다
.... ATM 프로그램 소개. 중략
참고 자료
없음
압축파일 내 파일목록
ATM/Account.cpp
ATM/Account.h
ATM/ATM.cpp
ATM/ATM.h
ATM/BalanceInquiry.cpp
ATM/BalanceInquiry.h
ATM/BankDatabase.cpp
ATM/BankDatabase.h
ATM/CashDispenser.cpp
ATM/CashDispenser.h
ATM/Deposit.cpp
ATM/Deposit.h
ATM/DepositSlot.cpp
ATM/DepositSlot.h
ATM/Drive.cpp
ATM/Keypad.cpp
ATM/Keypad.h
ATM/Screen.cpp
ATM/Screen.h
ATM/Transaction.cpp
ATM/Transaction.h
ATM/Withdrawal.cpp
ATM/Withdrawal.h
객체지향개발ATM 계발.pptx