A fully structured Travel & Tour Management System created as a DBMS academic project. This system includes ERD, normalized tables, SQL queries, sample data, and complete database documentation for managing customers, tour packages, bookings, and payments.
This database project is designed to handle the core operations of a travel agency, ensuring data consistency, smooth retrieval, and well-defined relationships between tables.
- Customer registration & management
- Tour package management (CRUD)
- Booking creation & tracking
- Payment records with invoice system
- Admin control for managing all modules
- Normalized database (1NF, 2NF, 3NF)
- Customers
- Packages
- Bookings
- Payments
- Admin (optional)
- One Customer → Many Bookings
- One Package → Many Bookings
- One Booking → One Payment
- Primary keys on each table
- Foreign keys connecting bookings to customers & packages
- Payment linked with booking ID
- Insert / Update / Delete (CRUD)
- Customer booking history
- Package list & search
- Payment status check
- Monthly booking report
- Revenue report
- MySQL
- MySQL Workbench / phpMyAdmin
- (Optional) PHP, HTML/CSS
- Git & GitHub
/Travel_Tour_DB_Project
│── ERD/
│── SQL_Scripts/
│── Tables/
│── Sample_Data/
│── Screenshots/
│── README.md
- Clone or download the repository
- Import the SQL file into MySQL
- View tables & ERD
- Run queries
- Connect to frontend/backend if required
- Online booking website
- Authentication system
- Email confirmation for bookings
- Payment gateway integration