- 2학년 텀 프로젝트 과제 자판기 프로젝트의 개발 목적은 자바를 이용한 자판기 프로그래밍을 통해 프로그래밍 능력향상, 자판기 설계를 통한 객체 지향 이해, 설계 패턴 이해 및 설계 능력 향상 자바 언어의 대한 이해도 향상이 있다
- useCase
- model
- flow chart
- gui
- 판매하는 음료수 5개 (물, 커피, 이온, 고급, 탄산)
- 각 음료 재고 3개 매진 시 선택 불가
- 입력 화폐단위 10원, 50원, 100원, 500원, 1,000원 지폐는 3000원 총 5000원 제한
- 거스름돈 동전 별 5개(사용자 요구에 의한 반환)
- 음료 배출 후 화폐 입력가능
- 비밀번호 (특수문자 및 숫자 8자리 이상)
- 일별/월별 매출 산출
- 화폐 현황 파악
- 파일 읽기 쓰기형식으로 데이터 저장