title: Cinema Booking System Class Diagram Design
body: <p><a href="https://i.stack.imgur.com/4pw6D.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/4pw6D.png" alt="enter image description here"></a></p>
  
  <p>Hello all!</p>
  
  <p>I have a question about where should the seats be assigned to keep track if it's booked for a showtime.
  There is currently two way i thought of.
  <br />
  1) Assign the seats to the showtime instead of cinema. However this means that for each showtime it may have a different number of seats( which should not be true).<br />
  2) Check if the seat is assigned by accessing moviergoer->booking-> movieticket->seat number. 
  This method is tedious and uses more processing time. But i feel it's the right way as it will mean that the seats will be fixed.</p>
  
  <p>I'm sorry if any other part of my diagram is wrongly drawn. However please guide me through this main question! I will be glad to get feedback for other part of my diagram too.
  I really hope to learn more from this scenario.</p>