Bus Booking - Buddhi
Bus Booking - Buddhi
at
B. Tech Semester VI
(Computer Engineering)
May 2022
Submitted to,
Department of Computer Engineering
1
U.V. PATEL COLLEGE
OF
ENGINEERING
CERTIFICATE
TOWHOMSOEVERITMAYCONCERN
This is to certify that Mr. Buddhi Prakash Gautam student of [Link]. Semester VI
(Computer Engineering) has completed his/her full semester on site project work
titled “Bus Booking System” satisfactorily in partial fulfillment of the requirement
of Bachelor of Technology degree of Computer Engineering of Ganpat
University, Kherva, Mehsana in the year 2022-2023.
2
BUS BOOKING SYSTEM
Abstract:
It is very important to record the information detail and to access them simple way. People from local as well as
visitor are suffering to use public transport for booking purpose. For this they have to go public transport ticket
counter and should stand in bus stand until bus is not arrived there.
To overcome such drawbacks, this application “BUS BOOKING SYSTEM” is developed. It is based on web as well as
android application. It helps to passenger to reserve their seat online and able to see timing of bus. It helps to reserve
their tickets people who are suffer to go to ticket counter for reservation though they are distant from the ticket
counter. After reservation they need to stand or need not to wait the bus in bus stand because they can easily see
the bus timing and route. This system provides some features that passenger able to see like available seats, price,
route of the bus for this passenger should login first. Once you reserve the seat and payment for this you will receive
the confirmed message of this on your number which you provide.
For this passenger require good internet, Smartphone, mobile number and should login in this application first to use
this feature. Keyword or language use for this is PHP, CSS, html, jQuery, Bootstrap for development and for local
database MySQL is used for this application.
3
ACKNOWLEDGEMENT
This satisfaction that successful completion of any task would be incomplete without
the mention of people whose ceaseless cooperation it made it possible, whose
constant guidance and encouragement crown all efforts with success. We are
grateful to our guide Prof. Ritesh Upadhyay for the guidance, inspiration and
constructive suggestions that helpful us in the preparation of this project. We also
thank our colleagues who have helped in successful completion of the project.
4
Table of Contents
Project Report on ...................................................................................................................................................................... 1
CERTIFICATE .............................................................................................................................................................................. 2
ACKNOWLEDGEMENT ............................................................................................................................................................... 4
CHAPTER 1: INTRODUCTION ..................................................................................................................................................... 7
1.1INTRODUCTION: .............................................................................................................................................................. 7
1.2 Background and Motivation: .......................................................................................................................................... 7
1.3 PROBLEM STATEMENTS: ................................................................................................................................................ 7
1.3 CHALLENGE OF THE CURRENT SYSTEM: ......................................................................................................................... 7
1.4 PORPOSED SOLUTION: ................................................................................................................................................... 8
1.5 AIM AND OBJECTIVES: .................................................................................................................................................... 8
CHAPTER 2: CURRENT ISSUES IN BUS BOOKING SYSTEM ......................................................................................................... 9
2.1 INTRODUCTION: ......................................................................................................................................................... 9
2.3 COMPARISON MANUAL VS WEB BASED APPLICATION BUS BOOKING SYSTEM: ..................................................... 10
3.3OUPTPUT: .................................................................................................................................................................. 12
3.4FEATURES: ................................................................................................................................................................. 12
Software requirements................................................................................................................................................ 13
CHAPTER 4: TECHOLOGIES, USERS INTERFACE WITH THEIR ADVANTAGES AND DRAWBACKS .............................................. 14
4.1 TECHNOLOGIES: ........................................................................................................................................................... 14
4.2 OVERVIEW: ................................................................................................................................................................... 15
4.3 ADVANTAGES, DISADVANTAGE AND REQUIREMENTS:................................................................................................ 16
CHAPTER – 05: DESIGN OF ONILE BUS BOOKING SYSTEM WITH UML DIAGRAM ................................................................... 17
5.1 Use Case Diagram: ........................................................................................................................................................ 17
5.2 ER-Diagram ................................................................................................................................................................... 18
5.3Activity Diagram of Admin ............................................................................................................................................ 19
5
Database module: .............................................................................................................................................................. 19
Administration module ...................................................................................................................................................... 19
Chapter-06: IMPLEMENTATION AND TESTING ....................................................................................................................... 20
6.1 Index: ............................................................................................................................................................................ 20
6.2 Login: ............................................................................................................................................................................ 30
6.3 Sign Up: ........................................................................................................................................................................ 30
6.4 User Dashboard: ........................................................................................................................................................... 30
6.7 Admin dashboard: ........................................................................................................................................................ 31
Conclusion of Online Bus Booking System: ............................................................................................................................. 31
REFRENCES: ............................................................................................................................................................................. 32
6
CHAPTER 1: INTRODUCTION
1.1INTRODUCTION:
In many places ticket counters are mainly placed in city area only and also open during office time
only. For booking seat and to know the available seats passenger should come in counter though
they are distant for the counter. It is waste of both time and money for passenger. For reducing
such problem “BUS BOOKING SYSTEM” is developed which help to reduce this problem as well as
paper work too. It helps to put record and information safely. Thus, this application saves the
passenger queue time for reservation. Timings and route of the bus will be available. So that
passenger need not stand for long time in bus stand for waiting bus.
Most of the information is kept in file which is not available for customers/passengers. All files are
in paper which may be lost because there is no backup provided for data.
Customer have to waste much time only for booking. Payments should be cash only through
counter which is not possible for all passengers.
7
• Paper works is done due to which they are unable to store data manually.
• Passenger should wait for long time in bus stand to received bus.
• Passenger unable to know to timing of bus.
• Payment process is in counter only through cash.
For all challenge “BUS BOOKING SYSTEM” is developed to make easy and saves the time of the
passenger who are the distant from the ticket counter. It helps to manage the data, so that the
all transaction become fast and will error during bill generation.
The aim of this application is to saves the time and money of the passenger to travel only for
reservation process. And to know the location of the bus which be available in the route on
his/her places OBJECTIVES:
8
CHAPTER 2: CURRENT ISSUES IN BUS BOOKING SYSTEM
2.1 INTRODUCTION:
This chapter gives full description of problem and solution of bus booking system, which is
based on literature survey. And also illustrate the drawbacks of alternative solution.
Although this solution has some advantages but this is not feasible for all customers to overcome
this application develop.
Reason:
All things like route of bus, detail of passenger and bus is managed by administrator. When
passenger/customer wants to book he/she easily book through online and payment also be
available which is managed by administrator. When user finish their transaction then he/she will get
confirmed message from the administrator in his/her number which is provide.
9
• People do not need to travel counter for booking bus seats. Instead, they can book bus
tickets and seats through this application online.
• It helps to reduce waste of time that the customers need to wait in queue during booking
time and payment.
• Profit increment: People far from the ticket counter need not need to come physically so
the many customers who are distant from there able to book online. So, user will be
automatically increases and profit will automatically increase
• Multiple users can book at once time without any disturbance so that there will be
increment of users.
• Users will get confirmed message notification through the administrator when the
reservation and payment is done through online. Message/Notification will be provided in
the user phone number or any instance that is provided by users.
• Online payment is available which is managed by administrator.
• This gives freedom to visitors or users to book at anytime from anywhere they want. Online
booking is available 24/7 weeks.
1. Storage
Stored in manual life Based Stored electronically Data
system. base system.
10
Less security to data High security to data only
5. Security
Anyone can access through the administrator can access
file. through it.
11
CHAPTER 3: FEATURES AND USERS REQUIREMENTS FOR RESERVATION
3.1 INTRODUCTION:
This chapter talks about users, input, output, and process which are involve in this development.
By changing to manual booking system to online it will make more efficiency and better
performance for all.
3.2 INPUT:
• Bus detail
• Passenger detail
• Ticket price
• Route detail
• Payment methods etc.
3.3OUPTPUT:
• Available bus
• Available seats
• Bus location
• Print ticket • Confirmed message
• Admin report etc.
3.4FEATURES:
12
3.5 PROCESS:
Hardware requirements
Software requirements
• Operating System: Windows based system
• Front End: HTML AND CSS with PHP
• Back End: MYSQL server
• Web Browser: Internet Explorer, Chrome or any compatible browser.
• Operating System: Window or any Operating system
13
CHAPTER 4: TECHOLOGIES, USERS INTERFACE WITH THEIR ADVANTAGES
AND DRAWBACKS
4.1 TECHNOLOGIES:
For this application we have used technologies like PHP[1], HTML[2], CSS[2], jQuery[3], MySQL,
android[4] and Google platform[5for web service in the developing solution. All these
technologies are used design and give the vision to this application.
• PHP:
It is scripting language which used widely for general purpose for web development.[1]
• HTML:
The elements which are represented by tags, elements are called building blocks of web
pages.[2]
• CSS:
It helps to design or to make color to web page and how to display the html elements. It
also controls layout of all at once. It is also called cascading style sheets.[2]
• jQuery:
Make easier to use JavaScript in website which is lightweight.[2]
• MySQL:
Use for database.
It is Opensource software, which is very fast and easy to use. It is relational database which
serve works in embedded system.[3]
• Apache server:
It is used to create web server and have ability to support multiple programming
languages. Mainly it is used by web hosting company and it has ability to host one or
more http-based website.[6]
• JAVA:
14
It is used for source code to this project. It is object-oriented programming language which
is used for develop the application. [7]
4.2 OVERVIEW:
Users interface is below in table which visible to the user in screen.
15
4.3 ADVANTAGES, DISADVANTAGE AND REQUIREMENTS:
ADVANTAGES:
• No need to stand for long in bus stand to wait bus.
• There is no waste of time for reservation of seat.
• At Anytime and from anywhere you reserve the seat and view timing of bus easily.
• Payment method will easily proceed through online that will be provided in this web
application.
DISADVANTAGES:
• Internet should be available for all process.
• Due to many users at once it may lag.
16
CHAPTER – 05: DESIGN OF ONILE BUS BOOKING SYSTEM WITH UML
DIAGRAM.
17
5.2 ER-Diagram
18
5.3Activity Diagram of Admin
Database module:
In this module it handles the database related to this project. Mysql is used to create this
module.
Administration module
Administration module interacts with the system operator module by giving control of its access
level. It is responsible to give response to the user and view daily reports and manage reports.
• Booking module:
This is most important module of the system. This module is used for users/bookers
where they can see the no of bus seats available, ticket price, bus no, bus route, payment
method etc. Therefore, this module also interacts with database module.
• System operation module: This module creates to update the daily bus detail such as route,
time, ticket price and other important information.
19
Chapter-06: IMPLEMENTATION AND TESTING
6.1 Index:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<header id="header">
<nav class="navbar navbar-fixed-top" role="banner" style="background-color: black;">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-
target=".navbarcollapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="[Link]">Bus booking system</a>
</div>
<div class="collapse navbar-collapse navbar-right">
<ul class="nav navbar-nav">
<li class="active"><a href="#header">Home</a></li>
<li><a href="[Link]">Login</a></li>
<li><a href="visitor-time_table.php">Book now</a></li>
<li><a href="#feature">Feature</a></li>
<li><a href="#gallery">Gallery</a></li>
<!--<li><a href="#pricing">Price & Plan</a></li>-->
20
<li><a href="#contact">Contact</a></li>
</ul>
</div>
</div><!--/.container-->
</nav><!--/nav-->
</header><!--/header-->
<div class="slider">
<div id="about-slider">
<div id="carousel-slider" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators visible-xs">
<li data-target="#carousel-slider" data-slide-to="0" class="active"></li>
<li data-target="#carousel-slider" data-slide-to="1"></li>
<li data-target="#carousel-slider" data-slide-to="2"></li>
</ol>
<div class="carousel-inner">
<div class="item active">
<img src="img/[Link]" class="img-responsive" alt="">
<div class="carousel-caption">
<div class="wow fadeInUp" data-wow-offset="0" data-wow-delay="0.3s">
<!--<h2><span>Clean & Fully Modern Design</span></h2>-->
</div>
<div class="wow fadeInUp" data-wow-offset="0" data-wow-delay="0.6s">
</div>
</div>
</div>
<div class="item">
<img src="img/[Link]" class="img-responsive" alt="">
<div class="carousel-caption">
<div class="wow fadeInUp" data-wow-offset="0" data-wow-delay="1.0s">
<!--<h2>Fully Responsive</h2>-->
</div>
<div class="wow fadeInUp" data-wow-offset="0" data-wow-delay="1.3s">
<p></p>
</div>
</div>
</div>
<div class="item">
<img src="img/[Link]" class="img-responsive" alt="">
21
<div class="carousel-caption">
<div class="wow fadeInUp" data-wow-offset="0" data-wow-delay="0.3s">
<!--<h2>Modern Design</h2>-->
</div>
<div class="wow fadeInUp" data-wow-offset="0" data-wow-delay="0.6s">
<p></p>
</div>
</div>
</div>
</div>
<div id="feature">
<div class="container">
<div class="row">
<div class="text-center">
<h3>Features</h3>
<p>Providing you the possible BUS and Service<br>To our Customer</p>
</div>
<div class="col-md-3 wow fadeInRight" data-wow-offset="0" data-wow-delay="0.3s">
<div class="text-center">
<div class="hi-icon-wrap hi-icon-effect">
<i class="fa fa-laptop"></i>
<h2>Fully Compatible</h2>
<p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p>
</div>
</div>
</div>
<div class="col-md-3 wow fadeInRight" data-wow-offset="0" data-wow-delay="0.3s">
<div class="text-center">
<div class="hi-icon-wrap hi-icon-effect">
<i class="fa fa-heart-o"></i>
22
<h2>Always Ready & Clean</h2>
<p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p>
</div>
</div>
</div>
<div class="col-md-3 wow fadeInLeft" data-wow-offset="0" data-wow-delay="0.3s">
<div class="text-center">
<div class="hi-icon-wrap hi-icon-effect">
<i class="fa fa-cloud"></i>
<h2>On Time</h2>
<p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p>
</div>
</div>
</div>
<div class="col-md-3 wow fadeInLeft" data-wow-offset="0" data-wow-delay="0.3s">
<div class="text-center">
<div class="hi-icon-wrap hi-icon-effect">
<i class="fa fa-camera"></i>
<h2>Less Cost</h2>
<p>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="gallery">
<div class="container">
<div class="text-center">
<h3>Gallery</h3>
<p>BUSES For<br>Our Customer</p>
</div>
<div class="row">
<figure class="effect-chico">
<div class="col-md-3 wow fadeInUp" data-wow-offset="0" data-wow-delay="0.3s">
<a href="img/work/[Link]" class="flipLightBox">
<img src="img/work/[Link]" class="img-responsive" alt="">
</a>
</div>
</figure>
<figure class="effect-chico">
<div class="col-md-3 wow fadeInUp" data-wow-offset="0" data-wow-delay="0.3s">
<a href="img/work/[Link]" class="flipLightBox">
23
<img src="img/work/[Link]" class="img-responsive" alt="">
</a>
</div>
</figure>
<figure class="effect-chico">
<div class="col-md-3 wow fadeInDown" data-wow-offset="0" data-wow-delay="0.3s">
<a href="img/work/[Link]" class="flipLightBox">
<img src="img/work/[Link]" class="img-responsive" alt="">
</a>
</div>
</figure>
<figure class="effect-chico">
<div class="col-md-3 wow fadeInDown" data-wow-offset="0" data-wow-delay="0.3s">
<a href="img/work/[Link]" class="flipLightBox">
<img src="img/work/[Link]" class="img-responsive" alt="">
</a>
</div>
</figure>
</div>
</div>
<div class="gallery">
<div class="container">
<div class="row">
<figure class="effect-chico">
<div class="col-md-3 wow fadeInUp" data-wow-offset="0" data-wow-delay="0.3s">
<a href="img/work/[Link]" class="flipLightBox">
<img src="img/work/[Link]" class="img-responsive" alt="">
</a>
</div>
</figure>
<figure class="effect-chico">
<div class="col-md-3 wow fadeInUp" data-wow-offset="0" data-wow-delay="0.3s">
<a href="img/work/[Link]" class="flipLightBox">
<img src="img/work/[Link]" class="img-responsive" alt="">
</a>
</div>
</figure>
<figure class="effect-chico">
<div class="col-md-3 wow fadeInDown" data-wow-offset="0" data-wow-delay="0.3s">
<a href="img/work/[Link]" class="flipLightBox">
<img src="img/work/[Link]" class="img-responsive" alt="">
</a>
</div>
</figure>
24
<figure class="effect-chico">
<div class="col-md-3 wow fadeInDown" data-wow-offset="0" data-wow-delay="0.3s">
<a href="img/work/[Link]" class="flipLightBox">
<img src="img/work/[Link]" class="img-responsive" alt="">
</a>
</div>
</figure>
</div>
</div>
</div>
</div><!--/#gallery-->
<footer>
<div id="contact" style="background-color: pink;">
<div class="container">
<div class="text-center">
<h3>Contact Us</h3>
<p>We are very Glade to Help You</p>
</div>
</div>
<div class="container" >
<div class="row">
<div class="col-md-4 wow fadeInUp" data-wow-offset="0" data-wow-delay="0.2s">
<h2>Contact us any time</h2>
<p></p>
</div>
25
<div class="form-group">
<input type="text" name="name" class="form-control" id="name" placeholder="Your
Name" data-rule="minlen:4" data-msg="Please enter at least 4 chars" />
<div class="validation"></div>
</div>
<div class="form-group">
<input type="email" class="form-control" name="email" id="email" placeholder="Your
Email" data-rule="email" data-msg="Please enter a valid email" />
<div class="validation"></div>
</div>
<div class="form-group">
<input type="text" class="form-control" name="subject" id="subject"
placeholder="Subject" data-rule="minlen:4" data-msg="Please enter at least 8 chars of subject" />
<div class="validation"></div>
</div>
<div class="form-group">
<textarea class="form-control" name="message" rows="5" data-rule="required"
data-msg="Please write something for us" placeholder="Message"></textarea>
<div class="validation"></div>
</div>
26
</div>
</div>
<div class="text-center">
<div class="copyright">
© Bus ticket Booking. All Rights Reserved.
<div class="credits">
<!--
All the links in the footer should remain intact.
You can delete the links only if you purchased the pro version.
Licensing information: [Link] Purchase
the pro version with working PHP/AJAX contact form:
[Link] BUS
-->
<!--<a href="[Link] Bootstrap Themes</a> by <a
href="[Link]
</div>
</div>
</div>
</footer>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="js/[Link]"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/[Link]"></script>
<script src="js/[Link]"></script>
<script src="js/[Link]"></script>
<script src="js/[Link]"></script>
<script type="text/javascript" src="js/[Link]"></script>
<script src="js/[Link]"></script>
<script src="contactform/[Link]"></script>
</body>
</html>
27
28
29
6.2 Login:
30
6.7 Admin dashboard:
31
Finally, in Online Bus Booking System, we have developed a secure, user-friendly Bus Reservation
System. This Project basically provides Bus information and regarding bus information. First of all,
on our website any user or visitors view our system and search the bus and how many seats are
available in our buses. The user can also register their own seats on the bus on this website.
The user can post a comment on different Bus Services. But users can compulsorily be registered
first in the system. Search Bus category-wise. This system has an automated process to alert
employees as well as customers who have booked their seats with the system. This is a cloudbased
online system. Therefore, to access this system you only need a web browser, internet connection.
This is the 24X7 available system. We observed the working of the Bus reservation system and
after going through it, we get to know that there are many operations, which they have to do
manually. It takes a lot of time and causing many errors while data entry. Due to this, sometimes a
lot of problems occur and they were facing many disputes with customers.
To solve the above problem, and further maintaining records of passenger details, seat availability,
price per seat, bill generation, and other things, we are developed a computerized reservation
system. By using this software, we can reserve tickets, through telephone lines, via the internet.
The customer can check the availability of buses and reserve selective seats.
The project provides and reviews all sorts of constraints so that the user does give only user data
and thus validation is done in an efficient manner.
REFRENCES:
[7]Gurru99.”JAVA” Internet:[Link]
32