Sivaraman Computer Project 12-D
Sivaraman Computer Project 12-D
ACKNOWLEDGEMENT
• ABSTRACT
• REQUIREMENT ANALYIS
• APPLICATION
• DESIGN
• FLOWCHART
• ALGORITHM
ACKNOWLEDGEMENT
I would like to express a deep sense of thanks and gratitude to my class teacher
and Computer Science teacher Mrs. Sunantha for guiding me immensely
through the course of the project. Her constructive advice and constant
motivation have been responsible for the successful completion of this project.
Last but not the least, I would like to thank all those who has helped directly or
indirectly towards the completion of this
ABSTRACT
The system allows the manager to add, update, and retrieve guest
information.
Guests can reserve rooms online, and the system keeps track of room
availability.
Financial Administration:
The system maintains records of hotel staff, including their roles, shifts, and
contact information.
Online Reservation:
Guests can make reservations through the hotel’s website or app.
REQUIREMENT ANALYSIS
HARDWARE REQUIREMENTS:
Processor: Any modern processor (AMD Ryzen 5 5600H or equivalent
and above).
RAM: At least 8 GB (16 GB or more recommended for better
performance).
Storage: Minimum 500 MB of free disk space for installation of
necessary software and databases.
Operating System: Windows 11 or higher
SOFTWARE REQUIREMENTS :1456789?90
1. Python Environment:
Python Version: Python 3.7 or higher
IDE/Text Editor: Any modern Integrated Development Environment
(IDE) or text editor like PyCharm, Visual Studio Code, Atom, or
Sublime Text.
2. MySQL Database:
MySQL Server: MySQL Community Server version 5.7 or higher
MySQL Client: MySQL Workbench or any SQL client for database
management.
3. Required Python Libraries:
mysql-connector-python for connecting Python to MySQL
A Standard library such as ‘random’.
APPLICATION
DESIGN
(1)Block diagram
(2)Flow chart
ALGORITHM
The algorithm used for coding is described in detail in the above flowchart. The
algorithm given below is the actual flow of program.
1. Define functions
If called
Get the input user
Update the database
Go to step 4
2. Initiate variables
Go to step 1
If YES
Go to step 3
If NO
End the program