학교 수행평가로 진행하게 된 프로젝트로 김연규와 정성훈, 그리고 나 총 3명이서 진행을 하게 된 프로젝트이다.
ATM.java 와 ATMProject.java 에서 공통된 요소는 동시에 설명 하도록 하겠다. 일단 기본적으로 둘다 5000원이 기본적으로 들어가 있다. 5000원 안에서 돈을 입력하여 인출 혹은 입급을 하고 잔액 확인이 가능한 것이다.
ATMProject.java 같은 경우에는 ATM 프로그램을 GUI로 만들기 전에 CLI 버전으로 만든 코드이다. 기능들은 아주 간단하다. 입출금, 잔액확인, 종료가 끝이다. 실행을 하면 아래와 같이 나온다.
=============
5000
=====ATM=====
1. 출금
2. 입금
3. 잔액 확인
4. 종료
>>> 1
출금 금액 입력 :3000
돈을 갖고 가주세요.
=============
2000
=====ATM=====
1. 출금
2. 입금
3. 잔액 확인
4. 종료
>>> 2
입금 금액 입력 : 56000
정상적으로 금액이 입금 되었습니다.
=============
58000
=====ATM=====
1. 출금
2. 입금
3. 잔액 확인
4. 종료
>>> 3
금액 : 58000
=============
58000
=====ATM=====
1. 출금
2. 입금
3. 잔액 확인
4. 종료
>>> 4
ATM.java 같은 경우에는 GUI로 제작이 된 버전으로 그래픽 버전이다. 이는 자바 스윙을 활용하여 제작을 하였다. 사실 수행평가의 필수 조건이 스윙을 사용 하는 거 였다. 아무튼 코드 내용은 다 동일하다. 실행 화면은 따로 PDF로 넣어두었다.
./doc/자바 atm 프로그램 - 작품설명서.pdf