Answered step by step
Verified Expert Solution
Link Copied!

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

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 3D.
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 and he does the payment and thank you message is sent to him by the system.If not valid,the system shows error message.
Based on the scenario above,draw the system sequence diagram

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Essential SQLAlchemy Mapping Python To Databases

Authors: Myers, Jason Myers

2nd Edition

1491916567, 9781491916568

More Books

Students also viewed these Databases questions

Question

Did I choose this value, or did I copy it from someone else?

Answered: 1 week ago