ONLINE BUS TICKET
BOOKING SYSTEM
ONLINE BUS TICKET BOOKING SYSTEM
Submitted By
Arun Jelsi. L (Reg No. 22800057)
Monittha. R (Reg No. 22800074)
Master Of Computer Applications
Christ College Of Engineering And Technology
Puducherry-605 010
Under the guidance of
Internal Supervisor
Mrs. A. AGNES RISHIAMMA
Assistant Professor
Department of Computer Applications
Christ College of Engineering & Technology,
Puducherry-605 110
ABSTRACT
The Automated Bus Ticket Booking System is a comprehensive solution designed to
streamline and enhance the efficiency of the bus ticket booking process. This system
leverages modern technologies to provide a user-friendly platform for both passengers and
bus operators, thereby optimizing the overall travel experience.
Travel industry is evolving day to day. As the industry evolves the need to digitalize all
the transactions becomes need of the hour. This project which is implemented on Java
platform helps to manage bus scheduling and bookings. This Bus Booking System is a
easily deployable, integrated end-to-end system starting from searching bus routes to book
them.
EXISTING SYSTEM
The existing Bus Booking System is not completely computerized. The customer has to
visit any booking branch if he wants to book a ticket. Bus scheduling, ticket booking, bill
generation and many other operations are done manually. This may lead to incorrect entries and
there is a lot of room for errors as the data is not completely synced. The availability of seats is
not centrally maintained and the travel operator is not fully aware of the availability and
occupancy of the seats in his buses. This is the major bottle neck.
DISADVANTAGES OF EXISTING SYSTEM
It is a slower process for your travel team to source the most
suitable arrangements and there can be some added communication
before confirming your booking. This could be a concern if you are
seeking last minute travel arrangements or if significant changes are
needed to your itinerary.
PROPOSED SYSTEM
Bus Booking System is a web based application which is connected to a
complete database. The database includes information about buses, no. of seats
available, occupancy, availability, days and time of operation, no. of buses from
point ‘A’ to point ‘B’, Price ranges, automated report and bill generation etc.
A bus reservation system is a mobile or web software solution designed
to provide customers with a personalized easy-to-utilize user experience for booking
and purchasing tickets online. It stores customers' personal data records, scheduled
routes, frequent trips, drop points, and other information.
PROPOSED SYSTEM FEATURES
No longer answering phone calls.
More bookings, fewer cancellations.
More upselling opportunities.
Secure and fast payments.
Everything is online.
Make informed decisions.
Make bookings accessible through resellers.
No more human errors
SYSTEM SPECIFICATION
HARDWARE REQUIREMENT
Processor : Dual core
processor
Processor speed : 2GHz
RAM : 4 GB
Hard Disk : 1TB
SOFTWARE REQUIREMENT
Language : C#
Technology : ASP.NET
Database : MS Access
MODULES
Online Bus Tickets Booking has the four modules, namely,
1. Master Module
2. Search and Book Ticket Module
3. Payment and Cancelation Module
MODULES DISCRIPTION
Master Module: The master module enables the administrator to do the starting and destination of the
travelling. He also did the cost estimation to the system. After that only the customer can book the bus
ticket and do the payment for their transaction. The administrator’s master module is to view the
payment of the booking.
Search and Ticket book Module: The administrator can view the bus availability and the seat
availability for the required customers date, destination and the seats. After careful searching of the
ticket, the administrator can book the ticket for the required customer.
Payment and Cancelation Module: The search and the ticket booking module process is once
completed then the payment and the cancelation module will started. The payment is done by the
administrator for the required customer then the seat is confirmed. If the customer doesn’t want the seat
or willing to cancel the ticket, the admin can do the cancelation process.
OVERALL DATA FLOW DIAGRAM
SCREENSHOT
Figure-1 Home Page
Figure-2: Login Page
Figure-3: Admin Page
Figure-4: Search Page
Figure-5 Ticket Booking Page
Figure-6: Payment Page
Figure-7: Ticket Cancel Page
FUTURE ENHANCEMENT
The User can enter the sources and destination to view the
buses on the specific route.
The User can register himself and then re-login to book the
tickets.
Can check the seats available?
Can see all the bus information
Can book no. of tickets after registration.
Can check the number of Seats already booked.
Can view the bus information like arrival time, destination
time, etc.
CONCLUSION
One of the main benefits of online bus ticket booking systems is that they allow
you to accept reservations 24/7. This means that your customers can book your tours and
activities anytime, anywhere, without you having to do a thing.
In the Online Bus Ticket Booking system, we have developed a secure, user-friendly
Website where users or visitors, can view and search the buses for a specific route and can
check seats available on the buses. Here we have maintained records of passenger details,
seat availability, price per seat, bill generation, and other things, we have developed a
computerized reservation system successfully.
BIBLIOGRAPHY
1. Robert J.Oberg, Introduction to C# using .NET ,PHI,2002.
2. Andrew Troelsen, C# and .NET Platform , Apress, 1st edition,2001.
3. Ben Albahari, Peter Drayton and Brad Merrill, C# Essentials ,SPD,2001.
4. Microsoft C# Language Specifications, WP Publishers and Distributors
Pvt.Ltd.,2001
5. Roger S. Pressman, Software Engineering : A practitioner’s Approach, McGraw-Hill
Components Inc., 2001.
6. Richard E. Fairley, Software Engineering Concepts, Tata McGraw-Hill
Publishing Company Limited, New Delhi, 1997
7. Abraham Silberschatz, Henry F.Korth, S.Sudarshan, Database System Concepts, the
McGraw-Hill Companies Inc., New Delhi, 1997
8. R. Agrawal and J. Kiernan . Relational database .In VLDB Proceedings of the 28 th
international conference on very large database 166.
REFERENCE
http://www.w3schools.com
http://www.researchgate.net/publication/
2862568_Temporal_Constraint_Reasoning_With_Preferences
http://sherpa.hepforge.org/theses/diss_schaelicke.pdf
http://homepages.ius.edu/rwisman/C455/html/notes/Chapter22/
TopSort.htm
http://www.personal.kent.edu/~rmuhamma/Algorithms/MyAlgorithms/
GraphAlgor/topoSort.htm
Thank
you