The Travel Management System is a sophisticated Java-based application designed to streamline travel and hotel bookings. It empowers users to:
- Add Customers
- Book Hotels
- Check Available Packages
- Manage Payment Details
Seamlessly integrated with a MySQL database, this system offers an efficient way to handle travel management tasks.
The project is organized as follows:
-
travel.management.system: Contains the core Java classes:About.javaAddCustomer.javaBookHotel.javaCheckHotels.javaCheckPackage.javaConn.java(Database connection)Dashboard.javaDeleteDetails.javaDestinations.javaForgetPassword.javaLoading.javaLogin.javaPayment.javaPaytm.javaSignup.javaSplash.javaUpdateCustomer.javaViewCustomer.javaViewPackage.java
-
Icons: Contains the image assets used in the application (JPG, PNG files).
Utilize the following Java packages for essential functionalities:
javax.swing: For creating GUI componentsjava.awt: For drawing and basic event handlingjava.awt.event: For handling user interactions
To deploy the Travel Management System:
-
Clone the repository:
git clone https://github.com/Rishy-09/Travel-Management-System.git
-
Open the project in your preferred Java IDE.
-
Confirm that the 'Icons' folder is in the root directory.
-
Add the required JAR files to your project’s build path:
- rs2xml.jar
- mysql-connector-java-8.0.28.jar
To effectively work with the Travel Management System project, you’ll need access to the following resources:
- Java Source Code: Contains the core implementation of the Travel Management System.
- rs2xml.jar: Enhances functionality for handling and displaying data in tables.
- mysql-connector-java-8.0.28.jar: Facilitates connection and interaction with the MySQL database.
- Setup Commands: A
.txtfile containing the necessary MySQL commands to initialize the database.
- Image Assets: Includes all PNG and JPG files used in the application's graphical user interface.
You can access all these resources through the following Google Drive link: Travel Management System Resources.
Explore the Travel Management System in action via the YouTube playlist provided in the Acknowledgements section.
- Java Development Kit (JDK) 8 or higher
- Java IDE (e.g., IntelliJ IDEA, Eclipse)
- MySQL database server
- Required JAR files: rs2xml.jar, mysql-connector-java-8.0.28.jar
A special thank you to the following YouTube playlist for providing valuable inspiration and guidance:
- @Rishy-09: Main developer of the project
- Special thanks to the open-source community for their support and contributions
The project includes:
- Java classes for core functionalities
- GUI icons
- Required JAR files for database connectivity