Welcome to the Travel Management System repository. This project is designed to manage various aspects of a travel business, including customer details, employee details, destinations, transportation options (trains, buses, flights, cruises, cars), payment, and booking details. It leverages SQL to efficiently store, retrieve, and manage data, and includes complex SQL queries such as subqueries and joins to extract meaningful information.
- Customer Management: Store and manage customer information.
- Employee Management: Keep track of employee details and roles.
- Destinations: Manage information about various travel destinations.
- Transportation: Include details for trains, buses, flights, cruises, and car rentals.
- Booking Management: Handle bookings and reservations.
- Payment Processing: Manage payment details and history.
- Advanced SQL Queries: Utilize complex SQL queries, including subqueries and joins, to extract and manipulate data.
- Database Schema: Defines the structure of the database with tables for customers, employees, destinations, transportation, bookings, and payments.
- SQL Queries: Collection of SQL scripts used for various operations like data insertion, retrieval, and complex queries.
-
CustomerDestails:
CustomerIDFullNameEmailPhoneIdentity_proof -
Employee:
EmployeeIDEmp_nameDepartmentEmp_salaryEmp_Position -
Destination:
DestinationIDDestinationNameDistanceCountry -
Trains:
TrainIDTrainNameT_DepartureTimeT_ArrivalTimeT_OriginT_DestinationDestinationID -
Flights:
FlightIDFlightNumberAirlineFL_DepartureTimeFL_ArrivalTimeFL_OriginFL_DestinationDestinationID -
Buses:
BusIDBusNumberOperatorB_DepartureTimeB_ArrivalTimeB_OriginB_DestinationDestinationID -
Cruise:
CruiseIDCruiseNameCR_DepartureTimeCR_ArrivalTimeCR_OriginCR_DestinationDestinationID -
Car:
CarIDCarModelPlateNumberCapacityC_OriginC_DestinationDestinationID -
Payment:
PaymentIDPaymentMethodPaymentAmountPaymentDateCustomerID -
Booking:
BookingIDCustomerIDBooking_statusPaymentIDBooking_timeTransportOriginDestination
-
Customer Management
- Add new customers
- Update customer information
- Delete customer records
- Retrieve customer details
-
Employee Management
- Add new employees
- Update employee information
- Delete employee records
- Retrieve employee details
-
Manage Destinations
- Add new travel destinations
- Update destination details
- Delete destination records
- Retrieve destination information
-
Transportation Options
- Manage trains, buses, flights, cruises, and car rental details
-
Booking and Payment Management
- Handle booking and reservation details
- Process and manage payments
-
Advanced SQL Queries
- Use provided SQL scripts to execute complex queries involving subqueries and joins
This project is co-owned by: @AmishiDesai04 @chahelgupta @reneeka
Please don't hesitate to offer suggestions, report any issues you encounter, share your feedback, or engage in any other form of communication! Your input is highly valued and appreciated.