Skip to content

A C++ Object-Oriented Programming project that integrates MySQL for managing hostel operations. It allows bed reservations, tracks availability, and updates records in real-time using prepared statements.

Notifications You must be signed in to change notification settings

kinza7124/Hostel-Accomodation-System-OOP-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏨 Hostel Management System

A C++ Object-Oriented Programming (OOP) project demonstrating MySQL database integration using the MySQL C API.
This project manages hostel operations like reserving beds, tracking available rooms, and storing hostel details in a database.

πŸ”— Database Connectivity: MySQL
πŸ”— Language Used: C++
πŸ”— Paradigm: Object-Oriented Programming


πŸš€ Features

  • 🏒 Hostel Management – Store hostel details such as name, available beds, and fee.
  • πŸ›οΈ Bed Reservation System – Reserve a bed for students dynamically.
  • πŸ“Š Database Integration – Uses MySQL to store and update hostel information.
  • 🎯 Real-Time Availability – Fetches the latest available beds before booking.
  • πŸ› οΈ Exception Handling – Handles runtime and SQL errors gracefully.
  • 🧩 OOP Concepts – Encapsulates hostel data and operations into classes.

πŸ› οΈ Tech Stack

Technology Purpose
C++ Core programming language
MySQL Database management
MySQL C API Database connectivity
Windows.h For clearing console and delays
OOP Principles Encapsulation, abstraction, and modularity

About

A C++ Object-Oriented Programming project that integrates MySQL for managing hostel operations. It allows bed reservations, tracks availability, and updates records in real-time using prepared statements.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages