Sau. Shantidevi Chavan Institute of Engineering & Technology (Polytechnic)

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Kai.

Vanjibaba Gramin Vikas Mandal’s

Sau. Shantidevi Chavan Institute of


Engineering & Technology (Polytechnic)
Bhoras, Dhule Road, Chalisgoan, Dist. Jalgoan (MS)

Department of Computer Engineering

A
Micro Project Report
On

bus reservation system


-Submitted To-

MAHARSHTRA STATE BOARD OF TECHNICAL EDUCATTON,MUMBAI

For Academic Year : 2021-2022

-Submitted By-
Mr. Bharat Devidas Khairnar
(2010040202)
1|Page
Kai. Vanjibaba Gramin Vikas Mandal’s

Sau. Shantidevi Chavan Institute of


Engineering & Technology (Polytechnic)
Bhoras, Dhule Road, Chalisgoan, Dist. Jalgoan (MS)

Department of Computer Engineering

CertiFiCate
This is certify that the entitled project

Bus Reservation System


has been successfully completed by
Mr. Bharat Devidas Khairnar
has been regularly accessed by us and that is well upto the standard by
MAHARSHTRA STATE BOARD OF TECHNICAL EDUCATTON, MUMBAI.

For Academic Year 2021-2022

Prof.Y.K.Pardeshi Prof. ____________


(GUIDE) (PRINCIPAL)

Prof.S.G.Ahirrao Prof. _____________

(HEAD OF DEPARTMENT) (EXAMINER)


2|Page
Kai. Vanjibaba Gramin Vikas Mandal’s

Sau. Shantidevi Chavan Institute of


Engineering & Technology (Polytechnic)
Bhoras, Dhule Road, Chalisgoan, Dist. Jalgoan (MS)

Department of Computer Engineering

submission
We are the student of third year Computer Engineering for the
academic year 2021-2022 humbly submit that we have complete from
time to time the project work on skills and study as per the guidance of
Prof.Y.K.Pardeshi.

The following project work have not copied or it’s any


appreciable part from other in convenient of academic ethics.

Date : ____________

Name of students Signature of Student


1) Mr.Nikhil Nana Patil
_____________

3|Page
abstraCt
This chapter aims to describe the project background, problem statement,

objectives, scopes, project significance and expected output of the system. The

system is Bus Ticket Booking System. This is the project on the online ticketing

system of modern coast bus company, which in most cases; the company has

problems with their ticketing and scheduling process. This project intends to

computerize its semi computerized ticketing system to provide better customer

service. Because of that, the company can provide the easier way of travelling to

the customer or passenger. Electronic tickets, or e-tickets, give evidence that their

holders have permission to enter a place of entertainment, use a means of

transportation, or have access to some Internet services. Bus Ticket Reservation

System enables the bus company's customer to buy bus ticket online-ticket is the

easiest and quickest way to take bus. The online system is a new system because

it’s just getting roots in bus company globally and even in Kenya. Currently, staff

at the bus ticket counter is using an internal system to sell ticket at the counter.

Customer is unable to buy bus ticket online at this moment and has to go to the

counter to buy bus ticket. Sometimes, customer needs to queue up a long queue to

buy bus ticket and ask for information. Besides that, customer also not allows

buying bus ticket through telephone and Transnational’s telephone line is always

busy. This brings a lot of inconvenience to the customers.

Acknowledgement
4|Page
We Would take this opportunity to express my sincere Thanks & gratitude my

Sr.No Topic Page No

teacher Mr.Y.K.Pardeshi for his vital support & guidance completing this project.

We also express our gratitude to all the facility members,parents and our
fellow Mates who have helped me in making this project a success. We also thank
our almighty God for his showed on me during this period.

5|Page
1 Abstract 3
2 Acknowledgement 4
3 Introduction 6
4 9
Existing Systems
5 Data Collection Approaches 10

6 Overview Of The Current System 11

7 Programing In Python 12
8 0utput 13
9 Conclusion 14
10 References 15

introduCtion

6|Page
Online Bus Ticket Reservation System enables the customer to buy bus ticket,

make payment, cancel reservation and ask for information online easily.

Furthermore, staff can sell bus ticket using Bus Ticket Reservation System after

check bus ticket availability for the customer and print the bus ticket to the

customer that queue up in the counter.

Tourism has demonstrated as one of the most successful sector in optimizing the

mobile application. According to Buell, Campbell, & Frei, (2010) about 50% of

existing tourism recommender systems is designed for mobile devices. The Mobile

application grouping accessible in the tourism industry as mentioned, there are four

main mobile travel application categories “Online Booking”, Information

Resource”, “Location Based Services”, and “Trip Journals”. The “Online

Bookings” category (Smirnov, Kashevnik, Shilov, Teslya, & Shabaev, 2014).

These applications allow a tourist to make online reservations for different services

(e.g., Bus travel, car rental, hotel, airplane ticket booking). Usually the tourists

demand applications from this category before the trip. According to (Gunduz &

Pathan, 2013), online purchases of flight tickets represented 32 percent of overall

online purchase business, Hotel and Tours represent 26 percent and event

management tickets sold represent 20 percent of global online purchases.

Approximately 79 percent of United State mobile phone uses the device for online

shopping convinces and needs. Consumers depend on their applications for more

commercial dealings, social corresponding and community interaction. Results

7|Page
derived from these surveys show that airline, bus liners and travel agents, being the

goods and service provider, should expand the ticketing services through mobile

shopping. In addition, when the customer delivers the service independently

through the use of technology will simplify and increase efficiency of service

delivery, this technology called self-service technology (SST). Self-service

technology replacing the traditional service encounter which in the process, there is

a communication between customer and employee become the customer deliver

the service by themselves (Wang, Harris, & Patterson, 2012). Moreover, the

customer unnecessary to visit a firm office to ask about banking transaction, tickets

information and bill payment, through this service firms give simplicity for the

customer to fulfill their needs, and customer can reduce money, time, and effort to

fulfill their needs. Second purpose of providing self-service technologies is

transacted, this technology enables the customer to make a transaction buy, pay, or

order stuff from the internet without direct interaction with an employee. The third

purpose of self-service technologies is to self-help. Through these SSTs, enable the

customer to learn, receive information, train them, and provide their own service.

Furthermore, Self-service technologies indeed have a benefit for both companies

and consumer. SSTs are cost effective to escalation the benefit of accessibility,

pervasive obtainability, and time and money savings and reduce anxiety.

Nowadays electronic ticketing systems (e-ticket system) are particularly famous

for the traveler in the whole of the world. Electronic ticketing system is shift

8|Page
traditional ticketing system because a lot of advantages which customer can get

from e-ticketing system for example avoid queuing in ticket box. Electronic

ticketing system begins in accordance with the development of the internet, before

electronic ticketing system begins there is several ticketing systems which use

paper based or smart card based. All kinds of ticketing system have the advantage

and disadvantage, and already classify the advantage and disadvantage of several

kinds of ticketing system in the Table 1. (Jakubauskas, 2010):

eXistinG systems
Mobile Ticketing (M-Ticketing)
Mobile ticketing (m-ticketing) can be broadly defined as ordering, purchasing, delivery and

usage of a product or service using mobile technology such as Wireless Application Protocol

(WAP) (Skarica, Belani, & Illes, 2009). The mobile ticketing industry is a relatively recent and

9|Page
up-and-coming portion of the fast-growing e-commerce industry. According to some estimates,

approximately 400 million mobile subscribers global networking system will use their mobile

phones for ticketing by 2013, with total gross mobile ticketing transactions reaching $92 billion

by 2013 (Eicher et al., 2012). The mobile ticketing predictions are being the research domain for

several years. M-ticketing permits a customer to purchase a valid and legitimate ticket through

mobile phone application. The value added services provided by the application allows users of

the mobile ticket to store digital tickets on the phone. By doing so, the consumer is less likely to

lose his ticket, eco-friendly, durable, cost effective and paperless. Generally, the mobile ticketing

process can be defined in the following steps (Ceipidor et al., 2013):

 Registration: Online ticketing requires a company to register with all the business and

services information.

 Provisioning: Allow mobile phone application to interact with customers, allowing the

purchase to take place.

 Validation: Validating and legitimate the ticket via electronic validation system between

the company and the customer.

 Ticket check: Controller to verify and accept the sales and display of the mobile ticket as

a valid ticket for the passenger, according to the terms displayed on the ticket.

data CoLLeCtion aPProaCHes

So as to collect data from Modern coast bus ticket booking system as well as its
clients, appropriate methods of collecting data were needed. These techniques
included the following:

10 | P a g e
3.1.3.1 Observation
This involved the researcher going to the field of study, making direct watch on the
way the organization under study operates, identifying the possible drawbacks of
the operating system analyzing the problems and developing a solution based on
the observations made. This technique was employed since it provides a first-hand
information which is quite reliable and accurate since the method provided a quick
overview of the system. It is the most effective technique.

3.1.3.2 Interviews
This is a direct face to face conversation between the system analyst(interviewer)
and the users of the system. This was used where the respondents were few in
order clarifying and verifying gathered facts. This technique was important to use
since some data could not be collected by direct observation unless interviewed,
hence it helped in enriching the data for quality processing.

3.1.3.3 Questionnaires
A questionnaire refers to a set of questions prepared by the person collecting data
in a paper which is issued to specific people who in turn respond to the questions
privately without the presence of the interviewer. Once the respondent is through,
he/she will issue the answers back to the person collecting the data. This technique
was also important because some interviewees were not confident enough to
respond to the question at the interview panel during the interview, and therefore a
questionnaire best suited such people.

overview oF tHe Current system

Currently, Modern coast bus ticket booking system does not have a particular
developed system for enhancing the online booking of bus company. This implies
that there is lack of any kind of interaction between the bus company and the

11 | P a g e
customers. In most of time, anyone wishing to do ticket bookinghas to choose from
any of the following three options in order to secure a space for service:

i. Visiting the premises of the bus company to make the necessary


inquiries upon which booking is done.
ii. Contacting the manager in the bus company through a communication
channel in order to inquire about the bus company and how booking
can be done.
iii. Performing consultation from anyone who has ever produced with
Modern coast bus ticket booking system or has the knowledge or any
relevant information about the bus company.

ProGraminG in PytHon

class Ticket:
counter=0
def __init__(self,passenger_name,source,destination):
self.__passenger_name=passenger_name
self.__source=source
self.__destination=destination
self.Counter=Ticket.counter
12 | P a g e
Ticket.counter+=1
def validate_source_destination(self):
if (self.__source=="Delhi" and (self.__destination=="Pune" or
self.__destination=="Mumbai" or self.__destination=="Chennai" or
self.__destination=="Kolkata")):
return True
else:
return False

def generate_ticket(self ):
if True:
__ticket_id=self.__source[0]+self.__destination[0]+"0"+str(self.Counter)
print( "Ticket id will be:",__ticket_id)
else:
return False
def get_ticket_id(self):
return self.ticket_id
def get_passenger_name(self):
return self.__passenger_name
def get_source(self):
if self.__source=="Delhi":
return self.__source
else:
print("you have written invalid soure option")
return None
def get_destination(self):
if self.__destination=="Pune":
return self.__destination
elif self.__destination=="Mumbai":
return self.__destination
elif self.__destination=="Chennai":
return self.__destination
elif self.__destination=="Kolkata":
return self.__destination

else:
return None

outPut desiGn

13 | P a g e
ConCLusion

Online bus reservation system is a project which provides a portal for


bus ticket reservation. This application allows users to book bus tickets
from anywhere and anytime. The user can easily book their tickets and
cancel tickets. The user can view all the details of the website, bus, and
drive. The user can also view the details of the journey and the details of
the journey timings.
14 | P a g e
Our project online bus reservation system provides an easy way for
booking the bus tickets. Our project has succeeded in managing the data
and providing the best service to the users.

reFerenCes
https://github.com/jameskomo/bus-reservation-system

https://stackoverflow.com/questions/57045432/write-a-python-program-to-
generate-tickets-for-online-bus-booking-based-on-the

https://stackoverflow.com/questions/57045432/write-a-python-program-to-
generate-tickets-for-online-bus-booking-based-on-the

15 | P a g e
https://www.onlinegdb.com/online_python_compiler

https://www.geeksforgeeks.org/generating-strong-password-using-python/

16 | P a g e

You might also like