Skip to content

limguswls/MovieMovie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MovieMovie, 영화 예매 시스템 만들어보기

기본적인 구조

0. 상황 설정

  • 영화관 지점이 5개 존재한다.
  • 지점마다 상영관이 3개씩 존재(일반 상영관 2개 + 프라임 상영관 1개), 좌석 개수와 배치는 같다.
  • 영화 가격
    • 성인 10000원
    • 청소년 2000원 할인, 조조 2000원 할인, 심야 1000원 할인, 프라임 상영관 1000원 추가
  • 영화 끝나고 10분 후, 사용자에게 별점 평가 알림 발송
  • 결제 기능 : 구현하려면 PG 사와 계약이 필요하다. 진짜 결제 기능 말고, 결제 이후에 일어나는 일을 정상적으로 처리할 수 있도록 구현하자. 결제는 10분 내로 이루어져야하고, 10%의 확률로 실패할 수 있다고 가정하자.
    • 결제 금액(포인트 사용 금액, 할인 금액 제외)의 10% 포인트 적립

1. 페이지 구성

  • 메인 페이지
    • 로그인
    • 인기 영화 목록 (상위 5개)
      • 인기 평가 척도 : 관람객 수
      • 영화 밑에 상영시간과 잔여좌석 수
    • 상영 중인 영화 목록 (10개)
      • 5개는 별점 기준, 5개는 랜덤
      • 영화 밑에 상영시간과 잔여좌석 수
  • 마이페이지
    • 회원 정보 : 이름, 포인트
    • 관람 정보 : 선호 상영관, 최근 관람 영화(최대 3개)
  • 상영 중인 모든 영화 목록 페이지
  • 영화 페이지
    • 영화 정보 : 제목, 줄거리, 감독, 출연 배우
    • 영화 벌점 & 리뷰
    • 예매 버튼
  • 예매 페이지
    • 상영관 선택
    • 인원 수 선택
    • 잔여 좌석 수와 좌석 배치도
    • 좌석 클릭 시 색깔 변화 & 누적 가격 업데이트
    • 결제 버튼
  • 결제 페이지
    • 가격
    • 포인트 사용 여부
    • 결제 후, 결제 성공/실패 페이지
  • 결제 성공/실패 페이지

About

demo project for movie reservation system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages