Skip to content

scriptandtools/ONLINE-RAILWAY-RESERVATION-IN-PHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ONLINE-RAILWAY-RESERVATION

A fully functional project based on Online Railway Reservation System Project which uses PHP Language with MySQL Database.

The following PHP project contains all the essential features which can be in use by second-year IT students for their college projects. It has a number of features that will allow users to manage online ticket bookings. This web application’s concept is all clear. It’s the same as real-life scenarios and well-implemented on it.

Technologies:

HTML: Page layout and design

CSS: Design

JS: Fontend

PHP: Backend

Bootstrap

Java Script

Supported Operating Systems:

You can run this project in the following operating systems:

Windows

MAC

Linux

Features

Admin Panel

Passengers Panel

Employee Panel

Passengers Management

Train Management

Online Train Ticket Bookings

Cancel Ticket Bookings

View, Print Tickets

View, Update User Profiles

Search Available Trains

Employee Management

Manage Tickets

Approved, Pending Tickets

Accounting Overview

Admin Panel

An admin has full control over the system. He/she can manage passengers, trains, accounting, and so on. Here, each and every section has its own respective details such as name, and other important details.

Screenshot 2024-08-06 120059

Advance Search

Screenshot 2024-08-06 120127

Train Ticket Management

Moreover, the tickets section is divided into three categories, Pending, Approved, and Management. As mentioned earlier, all the confirmed payments from the passenger’s ticket reservation are stored here for the admin’s approval. Here, the administrator can view a list of pending tickets with details such as the name of the passenger with his/her booking details.

This particular section ties directly to the accounting section for the calculation of total ticket sales. After approval from the admin, the details are forwarded to the approved tickets section(scriptandtools.com).

The admin can view payment codes from each and every passenger’s ticket reservations. In short, an admin has to mark and confirm the payment manually. Now talking about train ticket management, this section is where the administrator can either update the ticket details or delete the train ticket reservations.

Screenshot 2024-08-06 120152

Installation

After Starting Apache and MySQL in XAMPP, follow the following steps:

1st Step: Extract file

2nd Step: Copy the main project folder

3rd Step: Paste in xampp/htdocs/

Now Connecting Database 4th Step: Open a browser and go to URL “http://localhost/phpmyadmin/”

5th Step: Click on the databases tab

6th Step: Create a database named “fyp-railway-reservation” and then click on the import tab

7th Step: Click on browse file and select “fyp-railway-reservation.sql” file which is inside “DATABASE” folder

8th Step: Click on go.

After Creating Database,

9th Step: Open a browser and go to URL “http://localhost/ONLINE-RAILWAY-RESERVATION-IN-PHP”

Need Help or Customization?

If you need assistance with setup, customization, or any other support, feel free to contact me. I’m here to help and provide the best solutions for your needs.