You are on page 1of 13

JAYPEE INSTITUTE OF

INFORMATION
AND TECHNOLOGY , NOIDA
PROJECT REPORT
ON
HOTEL MANAGEMENT

SUBMITTED TO : MISS KIRTI AGARWAL


SUBMITTED BY :
ENROLLMENT NO. NAME
JEG223352 Saarthak Chopra
JEG224451 Aditya Pawar
Shaurya
NJG221085 Diva Singh
ACKNOWLEDGEMENT

This endeavour has included a lot of work on our part. But without the
help and direction of many people, finishing this endeavour would not have
been possible. We want to express our sincere gratitude to each and every
one of them.
Our teacher's direction and oversight are greatly appreciated, and we owe
him a lot. He gave us the data and materials we needed for this project, and
we want to thank him for that.
We would like to thank our parents and friends for their wonderful
encouragement and cooperation, which greatly assisted us in finishing this
project.

We also like to appreciate and recognise our colleague for helping to build
the project. We appreciate everyone who offered their skills and time to
assist us.
TABLE OF CONTENTS

Introduction

Basic function

Proposed system

a.Description
b.System requirements

System Design

Flow chart

List of C

constructs

Future scope of project


Testing
HOTEL MANAGEMENT SYSTEM :

With the help of internet browsing, the hotel


management system enables us to make reservations,
determine whether certain rooms are available, and
more.

Everyone can benefit greatly from this system, but


businesspeople especially.

These kinds of online hotel management systems can


be used by business people who don’t have enough
time for them.

Through this project, we hope to cut down on billing


errors and shorten the time it takes to deliver bills to
customers.

The customer’s bills can also be saved. With the help


of this project, we will also be able to add all
applicable taxes to the bills in accordance with their
costs.

It has the potential to minimise billing errors. You may


print bills from computers.
Bills generated by computers can be printed in a split second. Using this
software, it is possible to order Bookings online. Anyone who wishes to
reserve a room for a few days can specify the precise amount by looking
at the many sorts of rooms we provide.
FUNCTIONS
Add room

The user can add a new room to the hotel using this function. The
user must provide the room type and number. The availability is then
set to 1 after the room is added to the rooms array (available).
view room

This feature lists every hotel room, along with its availability, room type,
and room number.

Book room

The user can reserve a hotel room using this feature. The room is
listed as unavailable and the user must input the room number
(availability set to 0)

Add guest

The user can add a new visitor to the hotel using this function. Name,
age, phone number, and room number must all be entered by the user.
The passenger is subsequently added to the guests array and the room is
designated as unavailable (availability set to 0).

View Guest

This feature shows the names, ages, phone numbers, and room numbers
of all hotel guests.
Manager login

Using this feature, the management can sign into the system
with their ID and password. The manager can access the details
of every employee after logging in.

View staff

This feature shows information on every hotel employee, including their


name, title, age, contact information, and ID.

The program uses two structures: Guest and Staff. The Guest structure is
used to store the information of a single guest, including their name,
address, phone number, email, room type, stay duration, and amount
due. The Staff structure is used to store the information of a single staff
member, including their name, position, phone number, and email.

The program also uses file handling to read and write to the guests.txt and
staff.txt files. The guests.txt file is used to store the information of all the
guests, while the staff.txt file is used to store the information of all the
staff members. The program uses the fopen function to open the files, the
fscanf function to read from the files, and the fprintf function to write to
the files. The fclose function is used to close the files when they are no
longer needed.

Overall, the program is a simple but functional hotel management system


that allows the user to perform a variety of tasks related to managing a
hotel.
PROPOSED SYSTEM

DESCRIPTION

Before developing software we keep following things in mind that we


can develop powerful and quality software

PROBLEM STATEMENT

 Problem statement was to design a module:


 Which is user friendly
 Which will restrict the user from accessing other user’s data.
 Which will help user in viewing his data and privileges.
 Which will help the administrator to handle all the changes.

FUNCTIONS TO BE PROVIDED:

The system will be user friendly and completely menu driven so that the
users shall have no problem in using all options.

 The system will be efficient and fast in response.


 The system will be customized according to needs.

SYSTEM REQUIRMENTS

Operating system: MS Windows XP or Windows 10/11/12

Language: C Lang

Processor: Pentium IV Processor RAM: 512 MB Hard disk: 2 GB


SYSTEM DESIGN

The system’s design phase then got under way. A solution, or “HOW
TO” method, for developing a new system is system design. It converts
system requirements into strategies for making them work. It involves
translating a user-oriented document for programmers who are
document-oriented. It offers the knowledge and procedural
information required for the implementation in that regard. In this
case, a flowchart is used to supplement how the new system operates.
The system created In this way need to be dependable, long-lasting,
and, most importantly, require the least amount of upkeep. It should
eliminate every flaw in the previous system and, most importantly,
fulfil all user needs.
FLOW CHART

start

(
LIST OF C CONSTRUCTS USED

● Data, variables and constants, data types, operators– binary, unary,


ternary, operator precedence, operations using different operators, if, if-
else,while, do-while, for, switch-case in C Programming.

● Fundamentals of Array, Implementation of 1D/2D Array and related


operations like insertion, traversal, updation, etc. in C programming.

● Functions and its implementation in C programming language, Functions


using Pass by value, recursive functions

● Introduction to File, creation of files in C programming language, Modes


of File Handling like read, write, update; different types of files like binary
file and text file and 4 respective operations like, opening, closing, reading,
writing, end of file, traversing the file, for structured and unstructured
data.
FUTURE SCOPE OF THE PROJECT

As we make our project at a very low level, it will be possible to


implement it in the future after various tweaks and revisions. Therefore,
the following changes can be made to our project:
Increase the amount of rooms and personnel to make our system more
efficient, and to have an interactive graphic user interface.

TESTING
The primary control strategy used in software development is testing. Its
primary purpose is to find software bugs. The output of requirement
analysis and design is typically a text-only document without any
executable code. Computer programmes that can be run for testing
purposes are available after the coding step. This suggests that testing
must find errors made not only while coding but also during the previous
phase. Therefore, testing's objective is to find requirements, design, and
code mistakes in the applications. The program's source code for the hotel
management system has been tested, and it has been determined that
the source code stated above is valid and correct.

Conclusion
THANK YOU

You might also like