Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1.76 KB

File metadata and controls

37 lines (30 loc) · 1.76 KB

Cinnamon Cinemas Movie Theatre booking management sysytem

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.

Technologies Involved

language : C# .NET Framework , NUnit Framework IDE : Visual Studio 2022

How it works ?

UML Diagram (initial design)

Cinnamon Cinemas-UML

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.

  1. 'A' Admin Menu
    • Can add the Threaters or Screen
    • Can add Movies
    • Seat planning
  2. 'T' Tickets Booking Menu
    • User can select the required Theater/Screen
    • Can select the movie
    • Can book the number of tickets requried.
  3. 'S' Status menu
    • Seeing Status of the screens/theators

Demo Videos

Admin Menu

Cinnamon.Admin.mp4

Booking Menu

Cinnamon.ticket.mp4

Upcomming Enhancements

  1. Add functionality for booking cancellations.
  2. Planning to develop with user friendly Web application.
  3. Also creating a DB and store all the Theater, movie and booking details.