The Aim of the project is to develop a program to allocate seats to customers, purchasing tickets for a Cinnamon Cinemas movie theatre. Console Application is designed based on common Object Oriented Programming principles and to bulid my coding skills. As we know the Test Driven Developemt(TDD) is an important code practice to develop a higher quality code, here I have implemented the TDD approach. Below is the UML design of the project.
language : C# .NET Framework , NUnit Framework IDE : Visual Studio 2022
The application is designed in very extensible way. Currently the application has three menu, one with Admin functionalities and next onr for the ticket booking and other one is for seeing the status of all the screens/theator's.
- 'A' Admin Menu
- Can add the Threaters or Screen
- Can add Movies
- Seat planning
- 'T' Tickets Booking Menu
- User can select the required Theater/Screen
- Can select the movie
- Can book the number of tickets requried.
- 'S' Status menu
- Seeing Status of the screens/theators
Cinnamon.Admin.mp4
Cinnamon.ticket.mp4
- Add functionality for booking cancellations.
- Planning to develop with user friendly Web application.
- Also creating a DB and store all the Theater, movie and booking details.