2. 유즈케이스 - f-lab-edu/commerce GitHub Wiki

사용자 기능 정의서

회원

사용자는 Commerce 서비스의 회원이 되기 위해서 회원가입 기능이 필요합니다.

사용자는 Commerce 서비스를 이용하기 위해서는 로그인 기능이 필요합니다.

조회

사용자는 카테고리 목록을 조회하기 위한 카테고리 목록 조회 기능이 필요합니다.

사용자는 가게목록을 조회하기 위한 가게 목록 조회 기능이 필요합니다.

사용자는 상세한 가게 정보를 조회하기 위한 가게 상세 조회 기능이 필요합니다.

사용자는 메뉴목록을 조회하기 위한 메뉴 목록 조회 기능이 필요합니다.

장바구니

사용자는 장바구니에 담은 메뉴 목록을 조회하기 위한 장바구니 메뉴 목록 조회 기능이 필요합니다.

사용자는 장바구니에 메뉴를 담기 위한 장바구니 담기 기능이 필요합니다.

사용자는 장바구니에 메뉴를 빼기 위한 장바구니 빼기 기능이 필요합니다.

사용자는 장바구니에 메뉴 수량을 수정 위한 장바구니 메뉴 수량 수정 기능이 필요합니다.

주문

사용자는 주문하기 위한 주문 기능이 필요합니다.

사용자는 결제하기 위한 결제 기능이 필요합니다.

사용자는 주문한 목록을 조회하기 위한 주문목록 조회 기능이 필요합니다.

사용자는 상세한 주문 정보을 조회하기 위한 주문 상세 조회 기능이 필요합니다.

사용자는 주문을 취소하기 위한 주문 취소 기능이 필요합니다.

사장님 기능 정의서

회원

사장님은 Commerce 서비스의 회원이 되기 위해서 회원가입 기능이 필요합니다.

사장님은 Commerce 서비스를 이용하기 위해서는 로그인 기능이 필요합니다.

가게

사장님은 가게를 등록하기 위한 가게 등록 기능이 필요합니다.

사장님은 상세한 가게 정보를 조회하기 위한 가게 상세 조회 기능이 필요합니다.

사장님은 가게정보를 변경하기 위한 가게정보 변경 기능이 필요합니다.

주문 접수

사장님은 주문접수 대기 목록을 조회하기 위한 주문접수 대기 목록 조회 기능이 필요합니다.

사장님은 주문접수 접수 목록을 조회하기 위한 주문접수 목록 조회 기능이 필요합니다.

사장님은 주문접수 완료 목록을 조회하기 위한 주문접수 완료 목록 조회 기능이 필요합니다.

사장님은 상세한 주문 정보를 조회하기 위한 주문 상세 조회 기능이 필요합니다.

사장님은 주문 접수 대기 중인 주문을 접수하기 위한 주문 접수 기능이 필요합니다.

사장님은 주문 접수 대기 중인 주문을 거부하기 위한 주문 거부 기능이 필요합니다

사장님은 주문 접수한 주문을 완료하기 위한 주문 완료 기능이 필요합니다.

사장님은 주문 접수한 주문을 취소하기 위한 주문 취소 기능이 필요합니다.

메뉴

사장님은 메뉴 목록을 조회하기 위한 메뉴 목록 조회 기능이 필요합니다.

사장님은 상세한 메뉴 정보를 조회하기 위한 메뉴 상세조회 기능이 필요합니다.

사장님은 메뉴를 등록하기 위한 메뉴 등록 기능이 필요합니다.

사장님은 메뉴 정보를 수정하기 위한 메뉴 수정 기능이 필요합니다.

사장님은 메뉴를 삭제하기 위한 메뉴 삭제 기능이 필요합니다.

옵션그룹

사장님은 옵션그룹 목록을 조회하기 위한 옵션그룹 목록 조회 기능이 필요합니다.

사장님은 상세란 옵션그룹 정보을 조회하기 위한 옵션그룹 상세 조회 기능이 필요합니다.

사장님은 옵션그룹을 등록하기 위한 옵션그룹 등록 기능이 필요합니다.

사장님은 옵션그룹을 수정하기 위한 옵션그룹 수정 기능이 필요합니다.

사장님은 옵션그룹을 삭제하기 위한 옵션그룹 삭제 기능이 필요합니다.

옵션

사장님은 옵션 목록을 조회하기 위한 옵현 목록 조회 기능이 필요합니다.

사장님은 옵션을 등록하기 위한 옵션 등록 기능이 필요합니다.

사장님은 옵션을 수정하기 위한 옵션 수정 기능이 필요합니다.

사장님은 옵션을 삭제하기 위한 옵션 삭제 기능이 필요합니다.