diff --git a/ER-Diagram.jpg b/ER-Diagram.jpg new file mode 100644 index 0000000..72e467d Binary files /dev/null and b/ER-Diagram.jpg differ diff --git a/user-stories.md b/user-stories.md index b836475..9200e61 100644 --- a/user-stories.md +++ b/user-stories.md @@ -1,3 +1,28 @@ -- As a customer, so I can receive my tickets, I want to provide my contact information. -- As a customer, so I can decide which movie I want to watch, I want to see a list of movies. -- As an admin, so I can manage the movies shown at the cinema, I want to update the list of movies. \ No newline at end of file +- As a customer, so I can receive my tickets, I want to provide my contact information. +- As a customer, so I can decide which movie I want to watch, I want to see a list of movies. +- As an admin, so I can manage the movies shown at the cinema, I want to update the list of movies. + +``` +A local cinema wants to allow people to book tickets online +to see movies that are being shown in its various screens. +These tickets should be delivered to customers via email. +The cinema wants to keep a record of their customers and +the tickets they purchase, as well as offer a regularly +updated list of movies for them to choose from. +A single screen might show multiple movies a day, +and even the same movie at multiple times. +The cinema will expand its number of screens in the future, +so the potential for growth needs to be accounted for. +``` +Customer + +As a customer, I want to be able to view what movies are available to watch. +As a customer, I want to be able to book tickets for a movie. +As a customer, I want to be able to receive my tickets via email. + +Owner +As the owner, I want to be able to add new movies to the list of available movies. +As the owner, I want to be able to add new screens to the cinema. +As the owner, I want to be able to view the list of customers who have booked tickets. +As the owner, I want to be able to view the record of tickets purchased. +