Skip to content

WONSEOKJE/Toy_Project_smartstore_JAVA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

자바 토이프로젝트 스마트스토어 고객 분류

프로젝트 주제 및 정의

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

구현기능

  • 스마트스토어 고객정보를 저장할 수 있는 클래스 설계
  • 스마트스토어 고객 분류기준을 저장할 수 있는 클래스 설계
  • 스마트스토어 운영진의 고객분류기준을 콘솔/파일을 통해 입력
  • 입력된 고객분류기준을 설정
  • 입력된 고객분류기준을 수정
  • 스마트스토어 고객정보를 콘솔/파일을 통해 입력
  • 입력된 고객정보를 추가
  • 입력된 고객정보를 삭제
  • 스마트스토어 운영진의 고객분류기준을 통해 입력된 고객을 분류
  • 스마트스토어 운영진의 고객분류기준을 통해 입력된 고객정보 출력
  • 스마트스토어 운영진의 고객분류기준을 통해 입력된 고객정보를 이름순으로 정렬
  • 스마트스토어 운영진의 고객분류기준을 통해 입력된 고객정보를 총 이용시간 순으로 정렬
  • 스마트스토어 운영진의 고객분류기준을 통해 입력된 고객정보를 총 결제금액 순으로 정렬
  • 다양한 예외처리

About

자바 토이프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages