16 May '16

Shiva Prasad

A collection of source codes that I wrote in VB 6.0, ASP.NET, PHP, C#.NET, VB.NET and JAVA in a course of my career as web developer and software engineer that I would like to share to my fellow programmers. Some of the codes here is not my original work that I found over the Internet and Books while I'm learning how to program. I hope you find my work useful in your learning in programming. Please share my work to other people also who interested to learn the basics of web development and programming. Thank you very much and Happy Productive Programming Everyone.

Online Ticket Booking System

Online Ticket Booking System

Online Ticket Booking System is the ticket booking system which has all types of ticket booking in one website. Unless like in the previous stage people as to walk into travel agency company to buy the tickets and also to check the timings. This problem is overcome introducing Online Ticket Booking System.  This project will provide an option to customers to book the tickets online and to check the confirmation online. Using this system customer can book flight tickets, Bus tickets, Train tickets and they can book or reserve hotels.


Front end: PHP

Back End: MySQL Server

Hardware Requirements

Windows XP Operating System or above.

Pentium III 400MHz and Above


15” Color Monitor

Keyboard and Mouse

Software Requirements

IDE: Adobe Dreamweaver CS 6.0

Server: Apache server

Database server: MySQL Server

XAMPP Software

Project modules:

Flight ticket booking: In this module the customer can search source-destination, check flight timings and book a ticket through online.

  • Search flight ticket
  • View flights and flight schedules
  • Flight information
  • Make a ticket booking online
  • Cancellation

Bus ticket reservation module: In bus ticket reservation module there has been a collection of buses, customer can book the ticket by selecting agency, date and departure time of the bus.

  • Search bus type
  • Advance bus ticket booking
  • Check Departure time and arrival time
  • Print E- Ticket
  • Cancellation

Train ticket reservation module: In train reservation module customer can check train scheduled timings and the can book tickets through online by entering Place, date and time.

  • Check seat availability
  • Fare enquiry
  • Online reservation
  • Search Train/Fare availability details
  • Train schedule details
  • Train type information
  • Cancellation

Hotel reservation: After booking train ticket, bus ticket or flight ticket the system will provide option to search hotels. Customer can reserve the hotels by selecting check-in date, checkout date and hotel name.

  • Search hotels by entering city
  • Find hotels and room types
  • Add check-in date and check-out date
  • Book or reserve domestic and international hotels
  • Cancellation

Holiday package: The customer can search tour packages by entering destination, duration of travel, month of travel and number of person.

  • Holiday packages based on vacation
  • View holiday package price details, and package details
  • Book domestic and International holiday packages
  • Cancellation

Payment module: This module allows customers to make payment after the reservation. The customer will receive ticket receipt by mail after the payment.

  • Make payment to selected service
  • Generate billing receipt
  • Update credit card details
  • View payment details

My Account: This module is for customers where customer can access account module after login id and password. This module will display booked ticket, Billing receipt, ticket cancellation page, logout, etc.

  • Display booked receipt
  • Change password
  • Update profile information

Cancel booking: Customer can cancel flight ticket, bus ticket, train ticket, or hotel bookings. The system refunds paid amount the after deducting cancellation charges.

  • Cancel booking details
  • Cancellation policy
  • Refundable and non-refundable booking amount

Dashboard module: This module allows the administrator of this site to manage the different aspects of ticket reservation related activities. The administrator of the site can add or modify the records of flights, bus, train, holiday packages, etc.

  • Add, edit, view flight records
  • Add, edit, view bus agency and busses.
  • Add, edit, view train details
  • Add, edit, view hotel information
  • Add, edit, view holiday packages
  • View bookings, View cancellation report
  • View payment report
  • Add users
  • Change password

Limitation of the project:

  • Internet connection is required
  • The system has virtual payment gateway.

Future scope and further enhancement of for project:

  • In future we can build Mobile application for smartphones.
  • Currently the system supports in desktop pc and in future we can make mobile browser compatible site.

Download Synopsis:

Download synopsis

For project source codes visit www.sourcecodefiles.com

Related Posts