- 스마트스토어 운영진을 위한 고객 분류 프로그램 개발
고객 분류기준
- 분류기준은 무조건
총 이용시간과 결제금액
으로 정의하고 각 그룹이 되기 위한 최소 이용시간과 결제금액은 해당 프로그램을 사용하는 운영진에게 입력받는 형태입니다.
- 분류기준은 무조건
고객정보
- 스마트스토어를 운영 중인 Sally는 본인이 운영 중인 스마트스토어에서 한번이라도 구매 이력이 있는 고객들의 정보를 가지고 있다고 가정하자.
- Sally가 가진 고객정보는 다음과 같다.
- 고객 일련번호
자동 생성
- 고객 이름
알파벳
3글자 이상
- 고객 아이디
알파벳 / 숫자 / _ 가능
5글자 ~ 12글자
첫 글자로 숫자나 _가 올 순 없음
- 고객이 스마트스토어를 이용시간 →
분류기준
10, 20, 30시간 …
- 고객이 스마트스토어에서 구매한 총 결제금액 →
분류기준
100,000원, 200,000원 …
- Sally는 스마트스토어
총 이용시간과 결제금액
에 따라 고객을 세 그룹으로 분류하고 싶다고 가정하자.- General
- VIP
- VVIP
- 스마트스토어 고객정보를 저장할 수 있는 클래스 설계
- 스마트스토어 고객 분류기준을 저장할 수 있는 클래스 설계
- 스마트스토어 운영진의 고객분류기준을 콘솔/파일을 통해 입력
- 입력된 고객분류기준을 설정
- 입력된 고객분류기준을 수정
- 스마트스토어 고객정보를 콘솔/파일을 통해 입력
- 입력된 고객정보를 추가
- 입력된 고객정보를 삭제
- 스마트스토어 운영진의 고객분류기준을 통해 입력된 고객을 분류
- 스마트스토어 운영진의 고객분류기준을 통해 입력된 고객정보 출력
- 스마트스토어 운영진의 고객분류기준을 통해 입력된 고객정보를 이름순으로 정렬
- 스마트스토어 운영진의 고객분류기준을 통해 입력된 고객정보를 총 이용시간 순으로 정렬
- 스마트스토어 운영진의 고객분류기준을 통해 입력된 고객정보를 총 결제금액 순으로 정렬
- 다양한 예외처리