Skip to content

Umer-Jahangir/Cinema-Complex-System

Repository files navigation

Cinema Complex System

A C++ project built using Object-Oriented Programming (OOP) principles to manage a cinema complex. Developed as part of a 3rd semester university course.

Features

  • Movie Registration & Management
  • Ticketing System
  • Reservation Handling
  • Employee Records
  • File Handling for Data Storage

Concepts Used

  • Object-Oriented Programming (OOP)
  • File I/O (Text)
  • Console Input/Output

Project Structure

CinemaComplexSystem/
├── cinemaComplexSystemMain.cpp    (main) <- Entry point, includes only CinemaManager.h
├── CinemaManager.h    <- Aggregates all module headers
├── MovieManager.h / .cpp
├── TicketManager.h / .cpp
├── ReservationManager.h / .cpp
├── EmployeeManager.h / .cpp
├── docs/
│   ├── UML.pdf
│   ├── SRS.pdf
│   └── case.pdf
└──  .gitignore
  

How to Compile and Run

This project can be compiled and run in any standard C++ compiler or debugger, including:

  • Dev C++ (Windows)
  • Visual Studio
  • g++ (Linux/macOS/WSL)
  • Online IDEs (Replit, OnlineGDB, etc.)
g++ main.cpp -o cinema
./cinema
  

Login Details

  • Username: umer
  • Password: 123

License

This project is for educational purposes. You are free to use or modify it.

About

C++ OOP-based project for managing a cinema complex

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages