requirements:
- user should be able to book
- list all movie for upcoming month
- view booked history by date filter
- list all movie in theater for decided location diameter.
- keep movie detail with actor, actress, rating
- keep movie language details
- book other event
- cinema can be in different halls
- halls can have list of chairs
- chairs can have categories
- each chair can have different price range
- seat should be identifies as booked or vacent
Actor: Admin User guest
Usecases: Admin: crud movie crud show crud halls guest: search movie customer: search movie book movie cancel booking
System: generate notification
Activity diagram for booking a movie:
Class Diagram:
Entities:
address
User:
city:
cinemaHall:
show:
cinemaHallSeat:
Ticket:
Booking
payment
notification
