Answered step by step
Verified Expert Solution
Question
1 Approved Answer
In Cinema World system, the customer will be able to create an account, query about movies, book a movie and do a payment that will
In Cinema World system, the customer will be able to create an account, query about movies, book a movie and do a payment that will be validated by third party banking systems. The admin will be able to add movie, delete a movie and edit a movie.
Each movie is described with ID movie duration, price and trailer. Where each movie can be either a family movie, action movie or documentary. The client can do booking for at least one movie. Each booking is described with booking ID number of booked seats, movie ID and total price. For each movie there is a timing that is uniquely identified by date and time slot, so no two same movies can run at the same time. Also, movie timing includes time slot from and time slot to In the cinema, a movie is run in any of the halls that each is identified by hall no Every hall must include a screen that can be regular or D
Admin has the charge of adding a movie by selecting add movie from the menu. Then system will show adding movie screen. Admin shall enter movie details such as name and date. The system checks whether the movie is valid. If yes, the system will request the admin to upload the movie, and the admin responds by uploading the movie. Then system send successful movie upload. If not, the system displays error message and clears all fields in the adding movie form.
Regarding booking a movie, the customer selects a movie, then system shows movie details and trailer. The customer shall fill watching movie date, and the system shall respond by shopping all available free dates. The customer must select a time slot. The system shows the selected slot. Then customer must enter number of people who will be watching. The system then checks all entered information validity. If valid, then system forwards customer to payment window whether she does the payment and thank you message is sent to himher by the system. If not valid, the system shows error message.
Based on the scenario above, read well the following questions and answer them briefly:
Mention all the stakeholders with their types.
Draw the Use Case Diagram
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started