Skip to content

A command-line Java Travel Management System that helps users and agents manage bookings and travel details. Built as a micro project using OOP, inheritance, exception handling, and file I/O. Data is stored locally, and the system runs entirely in the terminal for simplicity and accessibility.

Notifications You must be signed in to change notification settings

harshad8782/Travel-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧳 Travel Management System (Java - Command Line)

A command-line based Travel Management System developed using Core Java as a micro project. It streamlines travel booking and management for users and travel agents, with file storage support and modular design. Built with real-world applicability and semester concepts in mind.


πŸ“Œ Brief Description

This project aims to provide a Travel Management System using Java that allows users to manage and store travel details via a simple command-line interface. It assists travel agents and users in handling bookings and expenses efficiently. The system is accessible through desktop terminals, and built using core Java concepts like OOP, inheritance, exception handling, and file I/O.


🎯 Aim of the Micro Project

The main aim is to develop a Java-based command-line Travel Management System that simplifies travel planning and booking. It helps organize trips, store records, and simulate real-world travel management logic. It also enables students to apply key Java concepts practically.


βœ… Features

  • Command-line interface (CLI) for ease of use
  • OOP-based structure using classes and objects
  • Inheritance for code modularity and reusability
  • Exception handling for robust functionality
  • File I/O operations to store travel records

πŸ›  Technologies Used

  • Java (Core)
  • Inheritance and OOP
  • Custom Packages
  • File Handling (Text files)
  • Exception Handling

πŸš€ How to Run

  1. Clone the repository:
    git clone https://github.com/your-username/travel-management-system.git
  2. Open the project in any Java-supported IDE or command-line terminal.
  3. Navigate to the source folder and compile:
    javac Main.java
  4. Run the program:
    java Main
  5. Follow the CLI instructions to perform travel management operations.

About

A command-line Java Travel Management System that helps users and agents manage bookings and travel details. Built as a micro project using OOP, inheritance, exception handling, and file I/O. Data is stored locally, and the system runs entirely in the terminal for simplicity and accessibility.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages