Professional Documents
Culture Documents
INFORMATION
AND TECHNOLOGY , NOIDA
PROJECT REPORT
ON
HOTEL MANAGEMENT
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
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
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.
DESCRIPTION
PROBLEM STATEMENT
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.
SYSTEM REQUIRMENTS
Language: C Lang
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
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