Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Cinema Ticketing System After reading the following scenario, design the class diagram with all of its relationships, which meets the SOLID principles you have learnt.

image text in transcribed
Cinema Ticketing System After reading the following scenario, design the class diagram with all of its relationships, which meets the SOLID principles you have learnt. Explain how your diagram meets those design principles. A registered customer should login through email ID and password in order to book any required quantity and types of tickets. The tickets are of three types: Golden adult customer ticket, regular adult customer ticket, and child ticket for children of age less than 10 years old. An adult can be a golden customer by registering at the system as a golden customer which includes paying a yearly fee. Paying for golden customer registration is done by credit card throughout the system. A payment is conducted at specific collection time. The system allows the customer to view all the available list of movies. Each movie is specified by a date, and timeslot. The movie might be shown at several locations (specified by address and region) since the cinemas are at three different locations where each location has its own schedule. These cinema locations may show the same movic at different or the same time slot. Booking a ticket includes specifying the location, time slot and the seat number for every required ticket. After the booking, the user should be able to print out the booking references. A cinema clerk could vicw or print a detailed report of anything after logging using his ID and password. The system also sends a copy of the booking references to the customer email. Later on (from a link in the sent email), the customer can yiew the booking references through the system. The booking references include the price of each ticket and the total price of the booked tickets. In addition, the customer can vicw the price of each ticket and the total price of the booked tickets using a separate button outside the booking references option

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

DB2 11 The Database For Big Data And Analytics

Authors: Cristian Molaro, Surekha Parekh, Terry Purcell, Julian Stuhler

1st Edition

1583473858, 978-1583473856

More Books

Students also viewed these Databases questions

Question

Qin h FIG. 1 Dv LC Qout

Answered: 1 week ago

Question

define the term outplacement

Answered: 1 week ago

Question

describe the services that an outplacement consultancy may provide.

Answered: 1 week ago