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

Use Case

sjhello edited this page Jun 2, 2021 · 8 revisions

사용자

  • 사용자는 식당 예약 사이트를 이용하기 위해 회원가입 기능이 필요합니다
    • 비밀번호 암호화와 비밀번호 확인 기능
    • 사용자 인증을 위한 이메일 인증
  • 사용자는 식당 예약 사이트의 기능을 사용하기 위해 로그인 기능이 필요합니다
  • 사용자는 식당 예약 사이트의 기능을 중단하기 위해 로그아웃 기능이 필요합니다
  • 사용자는 자신의 회원정보를 수정하기 위해 회원 수정 기능이 필요합니다
    • 수정 가능 정보: 비밀번호, 이메일
  • 사용자는 자신의 회원정보를 삭제하기 위해 이메일 인증을 통한 회원 삭제 기능이 필요합니다

사장님

  • 사장님은 사업자 등록을 위해 사업자 등록 기능이 필요합니다
  • 사장님은 자신이 운영하고 있는 식당을 등록하기 위해 식당 등록 기능이 필요합니다
  • 사장님은 음식을 팔기 위해 식당 상세보기 화면에 음식의 이름과 가격을 등록합니다
  • 사장님은 식당의 결제방식을 선택합니다
    • 선결제: 예약하는 시점에 결제
    • 식당에서 결제: 미리 결제를 하지 않고, 식당에서 결제(예약 시 메뉴 선택 X)
    • 자유: 사용자가 선결제 / 식당에서 결제를 선택
  • 사장님은 식당으로 요청한 예약 리스트를 확인 하기 위해 예약 리스트 확인 하기 기능이 필요합니다
  • 사장님은 식당으로 요청한 예약을 승인하기 위해 예약 확인 기능이 필요합니다
  • 사장님은 식당으로 요청한 예약을 거부하기 위해 예약 거절 기능이 합니다
  • 사장님은 식당을 운영하면서 당일날 예약을 받을 수 없다고 판단되면 식당 예약 요청을 중단 할 수 있습니다.

식당 메뉴

  • 사용자는 식당 리스트를 제공 받기 위해 식당 검색 기능이 필요합니다
  • 사용자는 식당의 음식을 평가하기 위해 음식 후기 남기기 기능 및 별점 남기기 기능이 필요합니다
  • 사용자는 식당을 예약 하기 위해 식당 예약 하기 기능이 필요합니다
    • 매장가서 메뉴 선택하기
    • 예약하면서 메뉴 선택하기
Clone this wiki locally