[ Spring JDBC ] - 은행 앱 요구사항 명세서
·
스프링 프로젝트/JDBC - 은행앱 구현
1. 프로그램 목표은행 시스템을 객체지향적으로 설계하고 구현클래스와 객체 간의 관계를 이해하고 활용사용자 정의 예외를 만들어 예외 상황을 처리배열을 활용해 데이터를 관리 2. 기능 요구사항2-1 클래스 설계Bank 클래스:고객을 등록하고, 고객의 정보를 조회합니다.Customer 클래스:고객 ID와 이름을 포함하며, 고객이 소유한 통장(Account) 목록을 관리합니다.Account 클래스:계좌 번호, 잔액, 소유 고객 ID를 포함하며, 입금 및 출금 기능을 제공합니다.사용자 정의 예외 클래스:InvalidTransactionException: 잘못된 입출금 요청 처리.AccountNotFoundException: 존재하지 않는 계좌 요청 처리.BankOperationException: 일반적인 은행 관..