Skip to content
This repository has been archived by the owner on Aug 13, 2022. It is now read-only.

Usecase

setung edited this page Jul 8, 2021 · 5 revisions

공통 기능

  • 각각의 회원은 서비스를 제공 받기 위해 정보가 필요하므로 회원 가입, 로그인, 정보 수정 기능이 있습니다.
  • 회원이 더 이상 서비스를 원치 않을 경우 회원 탈퇴 기능이 있습니다.

Member (일반 사용자)

  • 일반 사용자는 카테고리 별 식당을 조회할 수 있는 기능이 있습니다.
  • 일반 사용자는 식당의 메뉴를 조회하는 기능이 있습니다.
  • 일반 사용자는 메뉴의 상세한 설명을 볼 수 있도록 메뉴 상세 보기 기능이 있습니다.
  • 일반 사용자는 메뉴를 한번에 모아 주문할 수 있도록 장바구니 기능이 있습니다.
    • 장바구니는 동일한 식당의 음식만 담을 수 있습니다.
  • 일반 사용자는 장바구니에 담은 음식들을 주문 요청을 하는 기능이 있습니다.
  • 일반 사용자는 주문을 조회하는 주문 조회 기능이 있습니다.
  • 일반 사용자는 주문으로 받은 음식에 대한 평가하는 리뷰 기능이 있습니다.

Owner (식당 사장)

  • 식당 사장은 가게를 등록하고 관리 하는 기능이 있습니다.
  • 식당 사장은 식당의 메뉴를 관리하는 기능이 있습니다.
  • 식당 사장은 일반 사용자의 주문을 승인하거나 취소하는 기능이 있습니다.
  • 식당 사장은 바로 주문을 위한 qr코드를 생성하는 기능이 있습니다.
  • 식당 사장은 주문 내역을 조회 하는 기능이 있습니다.
  • 식당 사장은 배달 주문의 배달을 위해 배달원에게 요청하는 기능이 있습니다.

Rider (배달원)

  • 배달원이 배달 가능한 지역을 설정할 수 있도록 배달 지역 범위를 지정 할 수 있는 기능이 있습니다.
  • 배달원이 배달 가능한 지역의 배달 주문 요청이 들어오면 알림을 받는 기능이 있고 배달 승인 기능이 있습니다.
Clone this wiki locally