Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
15 views21 pages

Dmsmicrop

The document is a project report for a 'Hotel Management System' developed by students of Shree Datta Polytechnic College under the guidance of Ms. M. S. Shinde. It outlines the project's rationale, aims, methodology, and expected outcomes, emphasizing practical experience in database management and SQL proficiency. The report also includes acknowledgments, an action plan, required resources, and a literature review on best practices in hotel management database systems.

Uploaded by

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

Dmsmicrop

The document is a project report for a 'Hotel Management System' developed by students of Shree Datta Polytechnic College under the guidance of Ms. M. S. Shinde. It outlines the project's rationale, aims, methodology, and expected outcomes, emphasizing practical experience in database management and SQL proficiency. The report also includes acknowledgments, an action plan, required resources, and a literature review on best practices in hotel management database systems.

Uploaded by

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

SHREE DATTA S.S.S.K.LTD.

, CHARITABLE TRUST’S
SHREE DATTA POLYTECHNIC COLLEGE, DATTANAGAR SHIROL

Department of Computer Engineering

A
PROJECT REPORT
ON
“HOTEL MANAGEMENT SYSTEM”
Submitted By
Roll No Name
2239 Christin Mohite
2242 Aasavari Aapchari
2245 Pranali Kamble
2246 Tejashree Sagune

Under the Guidance Of


Ms. M. S. Shinde

Year 2023-2024
SHREE DATTA S.S.S.K.LTD. , CHARITABLE TRUST’S
SHREE DATTA POLYTECHNIC COLLEGE, DATTANAGAR SHIROL

CERTIFICATE
This is to certify that the project member completed their work on the project
report titled

“HOTEL MANAGEMENT SYSTEM”

Submitted by
Roll No Name
2239 Christin Mohite
2242 Aasavari Aapchari

2244 Pranali Kamble


2246 Tejashree Sagune

Has satisfactory completed and delivered a project report in


fulfillment of “Diploma in Computer Engineering” From Shree Datta
Polytechnic College, Dattanagar, Shirol of MSBTE, Mumbai during the
academic year 2022-23 .This is the record of their own work carried under
the supervision and guidance of, Ms. M S. Shinde Madam.

GUIDE H.O.D PRINCIPAL


Ms. M S. Shinde Mr. S P. Chavan Mr. P R. Patil
ACKNOWLEDGEMENT

The completion of any work involves the effort of many mentors, I have
been lucky to have received a lot of help and support from all parts of quarters
during the making of this project. So with gratitude, I take this opportunity to
acknowledge all those guidance and encouragement helped me too successfully.

I am greatly thankful to our respected Principal, Mr. P. R. Patil for his


facilities and support extended towards me.
I consider it a privilege and honor to express my sincere gratitude to our Head of
the Engineering and Project coordinator Mr. S.P. Chavan for his invaluable
support and encouragement.

I also grateful to our guide Ms. M.S. Shinde Department of Computer


Engineering for his invaluable support and guidance.
I am also indebted and grateful to the teaching and non-teaching staffs of
our Department who extended their unlimited support and help.
At last, I would like to thank my parents and friends for providing
encouragement and moral support without which this was not possible.
Micro-Project Proposal
Title of Micro-Project

“QUIZ GAME”

 Aim/Benefits of Micro-Project
Micro projects offer hands-on learning, skill development, problem-solving,
creativity, and practical experience in a condensed format. They are ideal
for building knowledge, enhancing skills, and fostering personal growth.

 Course Outcome Addressed


1. Practical Application: Students gain practical experience in applying
course content to real-world scenarios.
2. Communication Skills: Micro projects often involve presenting findings,
enhancing written and verbal communication skills.
3. Creativity: Students have opportunities to think creatively and find
innovative solutions.
4. Research Skills: Micro projects may require research, promoting
information gathering and analysis.

 Proposed Methodology

1. Project Planning

2. Database Design

3. Database Implementation

4. Data Population

5. Testing

6. User Interface Development


 Action Plan

Planned Name of
Planned
Sr.no. Details of Activity Finish responsible team
Start date
date members
Christin, Pranali,
Aasavari,
1. Define Project 26/7/23 2/8/23
Tejashree
Objective
Tejashree,
2. Topic Discussion 9/8/23 23/8/23 Asavari,
Pranali, Christin

Christin, Pranali,
3. Design of databas 23/8//23 30/8/23
Aasavari

Design of ER
4. Diagram
6/9/23 13/9/23 Christin, Pranali

Implementing
5. queries
20/9/23 27/9/23 Asavari, Christin

Testing and Christin, Pranali,


6. debugging
4/10/23 11/10/23
Aasavari

Documentation Christin, Pranali,


7. and Report
18/10/23 25/10/23
Aasavari

Tejashree,
8. Final Review 25/10/23 1/11/23 Pranali, Aasavari,
Christin
 Resources Required

Name of resource /
Sr. no Specification Qty.
material

Computer system with HP , Intel core i3, 8


1. 1
broad specifications GB RAM Windows 10

2. Software Oracle 1

3. Any other resource used Microsoft Word 2013 1

 Names of Team Members with Roll no.

1. Christin Mohite – 2239

2. Aasavari Aapchari – 2242

3. Pranali Kamble – 2244

4. Tejashree Sagune - 2246


Teacher’s Sign

INDEX

SR. NO. Description

1 Rationale/Introduction

2 Aim of the Micro-Project

3 Course Outcome Achieved

4 Literature Review

5 Actual Methodology Followed

6 Actual Resources Used

7 Entities, Attributes and Queries

8 Output and E-R Diagram

9 Skills Developed

10 Applications

11 Conclusion

12 Reference
HOTEL MANAGEMENT SYSTEM

 Rationale

The rationale for embarking on a micro project focused on developing


a hotel management database can be multifaceted and impactful. Primarily,
such a project offers an excellent opportunity for learning and skill
development, especially for students or individuals new to the field of
database management. It provides a practical platform for gaining hands-on
experience in designing and implementing databases, a crucial skill in the
world of information technology and business management.
Furthermore, this project simulates a real-world application, mirroring the
operational challenges that hotels face daily. It thus enables individuals to
apply their theoretical knowledge in a tangible context, promoting problem-
solving and critical thinking skills. In practice, a hotel management
database can address common issues faced by hotels, such as efficient room
booking, guest management, and resource allocation, helping to streamline
operations and improve overall efficiency.
Moreover, a well-designed hotel management system efficiently handles the
vast amount of data generated by hotels on a daily basis. It ensures data
integrity and offers a reliable way to store, manage, and retrieve
information. As a result, this project contributes not only to enhanced, data
management but also to cost reduction, as the reduction of manual errors
and more efficient processes can potentially lead to increased revenue and
a more competitive position in the hospitality industry.
 Aim of the Micro-Project

1. Create a functional and efficient database system tailored to the


needs of a hotel management system.

2. Efficiently store and manage data related to guests, rooms,


reservations, and other relevant information.

3. Implement automation for various hotel processes, such as


check-in/check-out, room assignment, and billing, to enhance
efficiency and reduce manual errors.

4. Develop a user-friendly interface for staff to interact with the


database, making it easy to perform tasks and retrieve information.

5. Ensure data accuracy and integrity by minimizing the risk of data


entry errors and inconsistencies.

 Course Outcomes Achieved

a) Database Design and Implementation Proficiency: Students will


gain practical experience in designing and implementing a relational
database system, which is a fundamental skill for database
management courses.

b) Data Modeling: Understanding how to model data effectively,


including creating tables, defining relationships, and structuring data
to meet the needs of a specific application.

c) SQL Proficiency: Developing proficiency in SQL (Structured Query


Language) to interact with the database, including querying,
updating, and managing data.
d) Normalization Techniques: Learning how to apply normalization
techniques to improve database efficiency and data integrity.

e) Problem-Solving Skills: Developing problem-solving skills by


addressing complex issues related to hotel management and
translating them into effective database solutions.

f) Project Management: Learning project management skills, such as


setting project goals, managing timelines, and collaborating with team
members, to successfully complete the database development project.

 Literature review
The development of a hotel management database is a critical
undertaking in the realm of database management and hospitality
technology. Existing literature in this field reveals a substantial body of
knowledge on the best practices and challenges associated with database
design and implementation. Research articles and academic papers often
emphasize the importance of efficient data modeling and normalization
techniques in developing databases tailored to the unique needs of the hotel
industry. Furthermore, these sources underscore the significance of data
security and privacy measures, particularly given the sensitivity of guest
information and financial transactions.

In addition to database design, the literature also offers insights into the
practical application of these systems in hotel management. Real-world
scenarios highlight the benefits of automating various hotel operations,
such as reservations, check-ins, room assignments, and billing, to enhance
operational efficiency and improve the overall guest experience. Moreover,
scholarly works delve into the complexities of problem-solving within this
context, addressing issues like room allocation optimization and resource
management.

 Actual Methodology Followed

a) Project Planning
b) Database Design

c) Database Implementation

d) Data Population

e) Testing

f) User Interface Development

g) Ongoing Maintenance.

 Actual Resources Used

Sr. Name of resource / Specification Qty.


no material
1. Computer system with HP , Intel core i3, 8 1
broad specifications GB RAM Windows 10

2. Software Oracle 10g Express 1

3. Any other resource used Microsoft Word 2013 1

 Entities, Attributes & Query

1. Room

CREATE TABLE Rooms (


RoomID NUMBER PRIMARY KEY,
RoomNumber VARCHAR2(10) NOT NULL,
RoomType VARCHAR2(50) NOT NULL,
BedCount NUMBER NOT NULL,
PricePerNight NUMBER(10, 2) NOT NULL,
IsOccupied CHAR(1) DEFAULT 'N'
);

2. Guest

CREATE TABLE Guests (


GuestID NUMBER PRIMARY KEY,
FirstName VARCHAR2(50) NOT NULL,
LastName VARCHAR2(50) NOT NULL,
Email VARCHAR2(100),
Phone VARCHAR2(20)
);

3. Reservation

CREATE TABLE Reservations (


ReservationID NUMBER PRIMARY KEY,
GuestID NUMBER REFERENCES Guests(GuestID),
RoomID NUMBER REFERENCES Rooms(RoomID),
CheckInDate DATE NOT NULL,
CheckOutDate DATE NOT NULL
);

4. Payment

CREATE TABLE Payment (


PaymentID INT PRIMARY KEY,
ReservationID INT,
Amount DECIMAL(10, 2),
PaymentDate DATE NOT NULL,
PaymentMethod VARCHAR(50),
FOREIGN KEY (ReservationID) REFERENCES
Reservations(ReservationID)
);

5. Insert data

-- Insert data into the Rooms table--

INSERT INTO Rooms (RoomID, RoomNumber, RoomType, BedCount,


PricePerNight, IsOccupied)
VALUES (1, '101', 'Standard', 2, 100.00, 'N');
INSERT INTO Rooms (RoomID, RoomNumber, RoomType, BedCount,
PricePerNight, IsOccupied)
VALUES (2, '102', 'Standard', 2, 100.00, 'N');

INSERT INTO Rooms (RoomID, RoomNumber, RoomType, BedCount,


PricePerNight, IsOccupied)
VALUES (3, '103', 'Standard', 2, 100.00, 'N');

INSERT INTO Rooms (RoomID, RoomNumber, RoomType, BedCount,


PricePerNight, IsOccupied)
VALUES (4, '104', 'Standard', 2, 100.00, 'N');

-- Insert data into the Guests table--

INSERT INTO Guests (GuestID, FirstName, LastName, Email, Phone)


VALUES (1, 'John', 'Doe', '[email protected]', '9975678903');

INSERT INTO Guests (GuestID, FirstName, LastName, Email, Phone)


VALUES (2, 'Christin', 'Mohite', '[email protected]',
'8734656745');

INSERT INTO Guests (GuestID, FirstName, LastName, Email, Phone)


VALUES (3, 'Christopher', 'Mohite', '[email protected]',
'3476589299');

-- Make a reservation--

INSERT INTO Reservations (ReservationID, GuestID, RoomID,


CheckInDate, CheckOutDate)
VALUES (1, 1, 1, TO_DATE('2023-11-01', 'YYYY-MM-DD'),
TO_DATE('2023-11-05', 'YYYY-MM-DD'));

INSERT INTO Reservations (ReservationID, GuestID, RoomID,


CheckInDate, CheckOutDate)
VALUES (2, 2, 3, TO_DATE('2023-10-30', 'YYYY-MM-DD'),
TO_DATE('2023-11-04', 'YYYY-MM-DD'));
6. Basic Operation with Output

--Select statements for created tables--

SELECT * FROM Rooms;

Output:-

SELECT * FROM Guests;

Output:-

SELECT * FROM Reservations;

Output:-
--To find the checkin checkout details of the Guest--

SELECT R.ReservationID, G.FirstName, G.LastName, R.CheckInDate,


R.CheckOutDate
FROM Reservations R
JOIN Guests G ON R.GuestID = G.GuestID
WHERE G.FirstName = 'John' AND G.LastName = 'Doe';

Output:-

--To get the vacant rooms between 03-11-23 to 04-11-23 --


SELECT RoomNumber, RoomType
FROM Rooms
WHERE RoomID NOT IN (
SELECT RoomID
FROM Reservations
WHERE (TO_DATE('2023-11-03', 'YYYY-MM-DD') BETWEEN
CheckInDate AND CheckOutDate)
OR (TO_DATE('2023-11-04', 'YYYY-MM-DD') BETWEEN CheckInDate
AND CheckOutDate)
);

Output:-
 E-R Daigram

Staff

StaffID
HotelID
FirstName
LastName
Position
Salary
DateofBirth
Phone
Email
HireDate
Hotel Room Reservation
HotelId Room ReservationID
Name HotelID GuestID
Address TypeID RoomNumber
Phone Status CheckinDate
Email
CheckoutDate
Stars
TotalPrice
CheckinTime
CheckoutTime

Guest Payment

GuestID PaymentID
FirstName ReservationID
LatName Amount
DateOfBirth PaymentDate
Address PaymentMethod
Phone
Email

 Learning Outcome of this Micro-Project

1. Database Design: Developing proficiency in designing a database


schema to effectively model real-world data.

2. SQL Proficiency: Gaining a strong understanding of SQL for


creating, querying, and managing the database.

3. Data Modeling: Learning how to create structured data models with


tables, relationships, and constraints.
4. Data Manipulation: Acquiring the ability to insert, update, and
retrieve data from the database.

5. Database Management: Understanding how to create and maintain


a database using Oracle 10g Express Edition.

6. Normalization: Recognizing the importance of data normalization for


reducing redundancy and improving data integrity.

7. Data Integrity: Learning to ensure data consistency and accuracy by


enforcing constraints.

8. Problem-Solving: Developing problem-solving skills in the context of


managing hotel-related data.

9. Project Management: Gaining project management experience in


planning, executing, and documenting the database creation process.

 Application of this Micro-Project

Guest Profiles: Store and access guest information, preferences,


and history for personalized services.
Front Desk Operations: Streamline check-in, check-out, and
room assignment processes.
Billing and Payments: Generate invoices, track payments, and
manage financial transactions.
Room Inventory: Maintain room availability, automate
assignments, and avoid overbooking.
Housekeeping Management: Schedule and track room cleaning
and maintenance.
Reporting and Analytics: Monitor performance metrics, such as
occupancy rates and revenue.
Online Booking Integration: Accept reservations through the
hotel's website and third-party platforms.
Security and Access Control: Ensure data security and restrict
access to sensitive information.
Point of Sale (POS): Manage on-site services, such as restaurants
and bars, and allow charges to guest rooms.
Channel Management: Control online distribution of rates and
availability to various booking platforms.
Multi-Property Management: Oversee multiple hotel locations
from a centralized platform.
Mobile Accessibility: Provide staff with mobile apps for remote
access to essential functions.
Guest Services: Offer amenities like key card management, wake-
up calls, and concierge services for guest satisfaction.

 Conclusion

In conclusion, the hotel management system micro project represents a


robust and adaptable solution for the modern hospitality industry. By
efficiently automating and organizing key aspects of hotel operations, it
serves as a vital tool for enhancing overall efficiency. The emphasis on
guest-centric services, including the management of guest profiles and
preferences, not only streamlines operations but also contributes to
improved guest satisfaction and loyalty. The integration of financial
management and data analytics equips hotels with the tools to make data-
driven decisions, enhancing revenue and resource management. The
system's online presence and accessibility through online booking
capabilities make it well-suited for the digital age, allowing hotels to reach a
broader audience.
The project's strong commitment to data security and compliance
ensures the protection of sensitive guest information, instilling trust among
guests. Furthermore, the inclusion of features such as point of sale (POS)
integration and housekeeping management elevates the quality of services
offered to guests, fostering a positive and memorable experience. For hotel
chains and groups, the multi-property management feature provides
scalability and the means to maintain uniformity across different locations.
The project's adaptability and customizability cater to the diverse needs
and sizes of hotels, making it a versatile solution that can be tailored to
specific requirements. Beyond its educational value, this micro project is a
practical and relevant tool, capable of significantly improving operational
efficiency, guest satisfaction, and revenue growth, ensuring that hotels
remain competitive and well-equipped to meet the demands of the ever-
evolving hospitality landscape.
Security and compliance remain central, safeguarding guest data and
preserving the integrity of the hotel's operations. The addition of point of
sale (POS) integration and housekeeping management elevates service
standards, allowing hotels to create unforgettable experiences for their
guests. For hotel chains and groups, the multi-property management
feature offers scalability and consistency, crucial for maintaining brand
identity across different locations.
This micro project, with its blend of automation, data analytics, and
guest-centric services, offers a comprehensive solution for hotels to thrive,
improve guest experiences, and ultimately prosper. In an era where
seamless efficiency and personalized service are paramount, the hotel
management system stands as a valuable tool, ensuring that hotels can rise
to the challenges of today's dynamic hospitality landscape and continue to
provide exceptional service to their guests.

 Reference
https://mylearn.oracle.com/ou/home
https://vertabelo.com/
https://stackoverflow.com/

You might also like