Skip to content

A web-based Train Ticket Booking System built using Java (JSP/Servlets) , MySQL , and Apache Tomcat . This system allows users to search for trains, book tickets, and manage reservations, while administrators can manage train schedules and users.

Notifications You must be signed in to change notification settings

Osagani31/Train_Booking_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚆 Train Ticket Booking System

A full-stack Train Ticket Booking System developed using Java (JSP & Servlets), integrated with Apache NetBeans, Tomcat, and MySQL (via PHPMyAdmin). This system provides secure login and management functionalities for both Admin and User roles.


🧰 Technologies Used

  • Java (JSP + Servlets)
  • Apache NetBeans IDE
  • Apache Tomcat Server
  • MySQL with PHPMyAdmin
  • HTML/CSS (UI Styling)

👤 User Roles & Features

🔐 Admin Panel

  • Admin Login
  • Admin Home Page with System Instructions
  • View All Scheduled Trains
  • Add New Train Details
  • Update Train Details
  • Delete Train Records
  • Search Train by Train Number

👥 User Panel

  • New User Registration
  • User Login
  • User Home Page with Welcome Message
  • View All Available Trains
  • View Trains Between Two Stations
  • Search Train by Train Number
  • Book Train Tickets
  • Check Ticket Booking History
  • Fare Price Enquiry
  • Check Seat Availability (by Train Number)
  • Update User Profile Information
  • Change User Password
  • Integrated Payment Gateway (Simulated)

📸 Screenshots

📸 Project Screenshots

Page Screenshot
Admin Login Admin Login
Sign In Sign In
Home Page Home Page
View Trains (1) View Trains 1
View Trains (2) View Trains 2
Search Train Search Train

About

A web-based Train Ticket Booking System built using Java (JSP/Servlets) , MySQL , and Apache Tomcat . This system allows users to search for trains, book tickets, and manage reservations, while administrators can manage train schedules and users.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published