A Java Swing based Travel Recommendation System using MySQL.
Features:
- Admin & Customer roles
- Browse & book travel packages
- View & manage bookings
- Add/update user profiles
- Recommendations based on ratings
- Admin can manage packages & reviews
- Java (Swing, JDBC)
- MySQL
- JDBC Connector (mysql-connector-java-8.x.x.jar)
- Name:
travel_db - Tables:
users,packages,bookings,reviews,payments,wishlist,extras - Sample data included in
database.sql
mysql-connector-java-8.x.x.jar(JDBC)jcalendar-1.4.jar- Add to project
classpath
- Images folder:
resources/images/goa.jpg→ Used in package details UI for Goa Vacationmanali.jpg→ Used in package details UI for Manali Trekparis.jpg→ Used in package details UI for Paris Romantic
- Import project in IDE (Eclipse/IntelliJ)
- Add
mysql-connector-javato classpath - Add
jcalendar-1.4.jarto classpath using ; - Run
database.sqlin MySQL to create tables & sample data - Double click
run.batto start application javac -d bin -cp "libs/" src/.javato compile the filejava -cp "bin;libs/*" LoginFormto run the file