Document 31
Document 31
PROJECT
(2024-25)
USE hotel_management;
import mysql.connector
def create_connection():
try:
conn = mysql.connector.connect(
host="localhost",
user="root", # Replace with your MySQL username
database="hotel_management"
if conn.is_connected():
return conn
except Error as e:
print(f"Error: {e}")
return None
def add_guest(conn):
cursor = conn.cursor()
cursor.execute(query, values)
conn.commit()
def view_guests(conn):
cursor = conn.cursor()
guests = cursor.fetchall()
def check_out_guest(conn):
cursor = conn.cursor()
cursor.execute(query, (guest_id,))
conn.commit()
def delete_guest(conn):
cursor = conn.cursor()
cursor.execute(query, (guest_id,))
conn.commit()
def hotel_management_system():
conn = create_connection()
if conn is None:
return
while True:
print("\n--- Hotel Management System ---")
print("5. Exit")
if choice == '1':
add_guest(conn)
view_guests(conn)
check_out_guest(conn)
delete_guest(conn)
conn.close()
break
else:
if __name__ == "__main__":
hotel_management_system()
SAMPLE OUTPUT
1. Add Guest
2. View Guests
3. Check-out Guest
4. Delete Guest
5. Exit
1. Add Guest
2. View Guests
3. Check-out Guest
4. Delete Guest
5. Exit
1. Add Guest
2. View Guests
3. Check-out Guest
4. Delete Guest
5. Exit
2. View Guests
3. Check-out Guest
4. Delete Guest
5. Exit
1. Add Guest
2. View Guests
3. Check-out Guest
4. Delete Guest
5. Exit