Skip to content

Rishy-09/Travel-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 Travel Management System

Overview

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.

Project Structure

The project is organized as follows:

Folders

  • travel.management.system: Contains the core Java classes:

    • About.java
    • AddCustomer.java
    • BookHotel.java
    • CheckHotels.java
    • CheckPackage.java
    • Conn.java (Database connection)
    • Dashboard.java
    • DeleteDetails.java
    • Destinations.java
    • ForgetPassword.java
    • Loading.java
    • Login.java
    • Payment.java
    • Paytm.java
    • Signup.java
    • Splash.java
    • UpdateCustomer.java
    • ViewCustomer.java
    • ViewPackage.java
  • Icons: Contains the image assets used in the application (JPG, PNG files).

API Reference

Utilize the following Java packages for essential functionalities:

  • javax.swing: For creating GUI components
  • java.awt: For drawing and basic event handling
  • java.awt.event: For handling user interactions

Deployment

To deploy the Travel Management System:

  1. Clone the repository:

    git clone https://github.com/Rishy-09/Travel-Management-System.git
  2. Open the project in your preferred Java IDE.

  3. Confirm that the 'Icons' folder is in the root directory.

  4. Add the required JAR files to your project’s build path:

  • rs2xml.jar
  • mysql-connector-java-8.0.28.jar

Resources

To effectively work with the Travel Management System project, you’ll need access to the following resources:

Project Files

  • Java Source Code: Contains the core implementation of the Travel Management System.

JAR Files

MySQL Commands

  • Setup Commands: A .txt file containing the necessary MySQL commands to initialize the database.

Icons Folder

  • 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.

Demo

Explore the Travel Management System in action via the YouTube playlist provided in the Acknowledgements section.

Prerequisites

  • 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

Related Projects

Acknowledgements

A special thank you to the following YouTube playlist for providing valuable inspiration and guidance:

Authors

  • @Rishy-09: Main developer of the project
  • Special thanks to the open-source community for their support and contributions

Badges

Java MySQL

Appendix

The project includes:

  • Java classes for core functionalities
  • GUI icons
  • Required JAR files for database connectivity

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages