MovieMovie, 영화 예매 시스템 만들어보기 기본적인 구조 0. 상황 설정 영화관 지점이 5개 존재한다. 지점마다 상영관이 3개씩 존재(일반 상영관 2개 + 프라임 상영관 1개), 좌석 개수와 배치는 같다. 영화 가격 성인 10000원 청소년 2000원 할인, 조조 2000원 할인, 심야 1000원 할인, 프라임 상영관 1000원 추가 영화 끝나고 10분 후, 사용자에게 별점 평가 알림 발송 결제 기능 : 구현하려면 PG 사와 계약이 필요하다. 진짜 결제 기능 말고, 결제 이후에 일어나는 일을 정상적으로 처리할 수 있도록 구현하자. 결제는 10분 내로 이루어져야하고, 10%의 확률로 실패할 수 있다고 가정하자. 결제 금액(포인트 사용 금액, 할인 금액 제외)의 10% 포인트 적립 1. 페이지 구성 메인 페이지 로그인 인기 영화 목록 (상위 5개) 인기 평가 척도 : 관람객 수 영화 밑에 상영시간과 잔여좌석 수 상영 중인 영화 목록 (10개) 5개는 별점 기준, 5개는 랜덤 영화 밑에 상영시간과 잔여좌석 수 마이페이지 회원 정보 : 이름, 포인트 관람 정보 : 선호 상영관, 최근 관람 영화(최대 3개) 상영 중인 모든 영화 목록 페이지 영화 페이지 영화 정보 : 제목, 줄거리, 감독, 출연 배우 영화 벌점 & 리뷰 예매 버튼 예매 페이지 상영관 선택 인원 수 선택 잔여 좌석 수와 좌석 배치도 좌석 클릭 시 색깔 변화 & 누적 가격 업데이트 결제 버튼 결제 페이지 가격 포인트 사용 여부 결제 후, 결제 성공/실패 페이지 결제 성공/실패 페이지