0% found this document useful (0 votes)
84 views16 pages

OOP Micro - Project

The document describes a hotel management system project that aims to automate the day-to-day activities of a hotel. The system allows users to manage room details, customer check-ins and check-outs, generate customer statements, and calculate bills. It includes functions for room management, booking, searching for rooms and customers, and generating reports. The system is designed to reduce paper work and make the hotel's processes more efficient compared to a manual system. It concludes that the computerized hotel management system is more reliable, efficient, and fast compared to a traditional paper-based system.

Uploaded by

Om patil 164
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views16 pages

OOP Micro - Project

The document describes a hotel management system project that aims to automate the day-to-day activities of a hotel. The system allows users to manage room details, customer check-ins and check-outs, generate customer statements, and calculate bills. It includes functions for room management, booking, searching for rooms and customers, and generating reports. The system is designed to reduce paper work and make the hotel's processes more efficient compared to a manual system. It concludes that the computerized hotel management system is more reliable, efficient, and fast compared to a traditional paper-based system.

Uploaded by

Om patil 164
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

Micro-Project

on
HOTEL MANAGEMENT
SYSTEM.
INTRODUCTION:- ➢ Project title “Hotel Management System” (A Project for
keeping customers record, room records and also
calculate customer bill slip)The name of project is
“Hotel Management System”.
➢ It reduce the extensive paper work in the present system.
It wills make the system more versatile and user
friendly.
➢ The main aim of the entire activity is to automate the
process of day to day activities of Hotel
➢ The following functions that are performed by the
system:
▪ Room Detail Functions
▪ Check-in and check-out Detail Functions
▪ Statement of Customer Details
▪ Billing
ER-
DIAGRAMS:-
Main menu
of the hotel
Enter the
choice :2
CUSTOMER
CHECK-IN
THE HOTEL
ENTER THE
ROOM NO :
400
GENERATE
THE BILL
ROOM NO OF THE CUSTOMER : 400
ENTER THE NUMBER OF DAYS : 5
BILL DETAILS OF THE CUSTOMER
EXIT FROM
THE MAIN
MENU …..
#include<iostream> class Room rooms[max];

#include<string.h>
int count=0;
#include<conio.h>
Room Room::addRoom(int rno)
#define max 100
{
using namespace std;
class Room room;

room.roomNumber=rno;
//Class Customer
cout<<"\nType AC/Non-AC (A/N) : ";
class Customer
cin>>room.ac;
{
cout<<"\nType Comfort (S/N) : ";
public:

char name[100]; cin>>room.type;

char address[100]; cout<<"\nType Size (B/S) : ";

char phone[12]; cin>>room.stype;

char from_date[20]; cout<<"\nDaily Rent : ";

char to_date[20]; cin>>room.rent;

float payment_advance;
room.status=0;
int booking_id;

};
cout<<"\n Room Added Successfully!";
class Room
getch();
{
return room;
public:
}
char type;
void Room::searchRoom(int rno)
char stype;
{
char ac;

int roomNumber; int i,found=0;

int rent; for(i=0;i<count;i++)

int status; {

class Customer cust; if(rooms[i].roomNumber==rno)

class Room addRoom(int); {

void searchRoom(int);
found=1;
void deleteRoom(int);
break;
void displayRoom(Room);
switch(opt)
if(rooms[i].status==0)
{
{
case 1:
displayRoom(rooms[i]);
cout<<"\nEnter Room Number: ";
cout<<"\n\nPress enter for next room";
cin>>rno;
found=1;
i=0;
getch();
for(i=0;i<count;i++)
}
{
}
if(rooms[i].roomNumber==rno)
if(found==0)
{
{
flag=1;
cout<<"\nAll rooms are reserved";
}
getch();

} }

} if(flag==1)

//hotel management shows all persons that {


have booked room
cout<<"\nRoom Number is Present.\nPlease
void HotelMgnt::searchCustomer(char *pname) enter unique Number";

{ flag=0;

int i,found=0; getch();

for(i=0;i<count;i++) }

{ else
if(rooms[i].status==1 && {
stricmp(rooms[i].cust.name,pname)==0)
rooms[count]=room.addRoom(rno);
{
count++;
cout<<"\nCustomer Name:
"<<rooms[i].cust.name;
}
cout<<"\nRoom Number:
"<<rooms[i].roomNumber; break;

cout<<"\n\nPress enter for next record"; case 2:

found=1; cout<<"\nEnter room number: ";


getch(); cin>>rno;
} room.searchRoom(rno);
Output of Hotel Management
Project.
CONCLUSION:-
❑ This application is working properly and
meeting to all management requirements. This
component can be easily plugged in many other
systems. Computer has got clear advantage over
the manual system. The computerized system is
more reliable, efficient and fast at the end of the
project, We can say that computer play a very
crucial role in the development of hotel. All the
daily reports generated by the system are to be
checked by the concerned official so as to ensure
that all the transactions have been put through in
appropriate accounts. Computer does maximum
work with in minimum time. Because it is used in
every field so that it provides comfort and
suitability to everyone. Providing maximum
facilities and comfort to customers is main goal of
our hotel.

You might also like