Skip to content

Use Case

손창현 edited this page Jul 14, 2022 · 7 revisions

Use Case

권한은 계층 구조로 하위 계층 케이스는 모두 할 수 있습니다.
USER -> STAFF -> ADMIN (Common은 권한 없이 접근 가능)

✅ : 구현.
❌ : 미구현.

Common

  • 회원가입을 통해 권한을 얻을 수 있다. ✅
  • 로그아웃을 통해 서비스 사용을 종료할 수 있다. ✅
  • 본인의 비밀번호를 변경할 수 있다. ✅
  • 회원 탈퇴를 할 수 있다. ✅
  • 상영 중인 영화목록을 조회할 수 있다. ✅
  • 지정한 날짜와 영화에 해당하는 상영시간목록을 조회할 수 있다. ✅

USER

  • 예매 가능한 좌석 목록을 조회할 수 있다. ❌
  • 예매 가능한 좌석을 예매할 수 있다. ❌
  • 본인의 예매 내역을 환불할 수 있다. (단, 상영 시작 10분 전까지) ❌
  • 결제내역 목록을 조회할 수 있다. ✅
  • 단 건의 결제내역 상세 정보를 조회할 수 있다. ✅

STAFF

  • 다른 유저의 결제내역을 환불할 수 있다. ❌
  • 영화 정보를 등록할 수 있다. ✅
  • 영화 정보를 삭제할 수 있다. ✅
  • 영화의 상영시간을 등록할 수 있다. ✅

ADMIN

  • 유저의 권한정보를 변경할 수 있다. ✅
Clone this wiki locally