Universal Ticket Booking System
Universal Ticket Booking System
on
Mohit Sharma(1473613025)
Chandrabhan(1473613014)
Suraj Vishwakarma(1473613043)
NOV 2017
CANDIDATES DECLARATION
We here by certify that the work which is being presented in the seminar report entitled
UNIVERSAL TICKET BOOKING SYSTEM in partial fulfillment of the requirement for
the award of the Degree of Bachelor of Technology and submitted Department of Information
Technology of Rajkiya Engineering College, Azamgarh-276201 is in the work carried out during
a period from August 2017 to September 2017 under the supervision of Mr. Akhilesh Kumar
Tripathi, Department of Information Technology of Rajkiya Engineering College, Azamgarh.
Mohit Sharma
Chandrabhan
Suraj Vishwakarma
This is to certify that the above statement made by the candidate is correct to the best of my
knowledge.
Date: - - sign .
ACKNOWLEDGEMENT
It is indeed a great pleasure to express our sincere thanks to our Seminar Guide Mr.Akhilesh
Kumar Tripathi, Department of Information Technology of Rajkiya Engineering College,
Azamgarh for his continuous support in this project. He was always there to listen and to give
advice. He showed us different ways to approach a research problem and the need to be
persistent to accomplish any goal. He taught us how to write academic paper, had confidence in
us when we doubted ourselves, and brought out the good ideas in us. He was always there to
meet and talk about our ideas, to proofread and mark up our paper, and to ask us good questions
to help us think through our problems. Without his encouragement and constant guidance, we
could not have finished this project.
Prof. D.K. Singh , Director, Rajkiya Engineering College of Information Technology, Azamgarh.
Department really deserves our heartiest honor for providing us all the administrative support.
.We are thankful to our family whose unfailing love, affection, sincere prayers and best wishes
had been a constant source of strength and encouragement.
Last, but not least, we thank our parents, for giving us life in the first place, for educating us with
aspects from both arts and sciences, for unconditional support and encouragement to pursue our
interests. We dedicate this work to our parents who will feel very proud of us. They deserve real
credit for getting us this far, and no words can ever repay for them.
Mohit Sharma
Chandrabhan
Suraj Vishwakarma
UNIVERSAL TICKET BOOKING SYSTEM
Introduction:
We need ticket in order to travel by train, bus, flight, metro or cab. Either to get ticket or
to make pass for particular period we have to wait in long queues. This will increase our
time of journey. This will also lead to miss those buses and trains etc which we decided to
travel. This system will decrease paper work. There are more chances of losing the ticket
which will end up with hectic situation. To overcome these issues we proposed a system
where user can book bus or train ticket via this portal.
The objective for developing this project is to provide detail of train, buses, flights,
metros, cab who are booking the tickets for customer journey which give vehicle no. and
departure time of the vehicle. This system manage vehicle details and customer details
It can also maintain the detail of booking time of the seats or collecting time of the
tickets ,the booking date and by which the customer can reserve the seats for journey .
Objective:
The main objective of this project is to provide the better work efficiency
,security,accuracy ,reliability ,feasibility.
All manual work should be converted into computerized so that load of employees
should decrease.
Modules:
1. Registration Module
2. Administrative Module
3. Passenger Module
1. Registration Module:
In registration module first we ask passenger to give his details. After registering with us the
passenger can login to his/her own account and can view all details such as Timings, Prices,
Availability of seats and can book the ticket with unique ticket id. Once Passenger registered
with us can book any number of tickets.
2. Administrative Module:
Administrative module is provided for the sake of administrators to manage the site and
update the content at regular intervals, The major operations included in this module are:
Create and maintain airline/train/bus/cab schedule, fare and timings of their departure.
3. Passenger Module:
This module is meant for passengers, where a user logging into his/her owns account will
view this panel. The major operations included in this module were
Send feedback
EXISTING SYSTEM
Existing system refers to the system that is being followed till now. The existing system requires
more computational time, more manual calculations, and the complexity involved in Selection of
features is high. The other disadvantages are lack of security of data, Deficiency of Data
accuracy, Time consuming etc. To avoid all these limitations and make the working more
accurately the system needs to be computerized.
In this proposed system, the user just have to open the web application and then register
herself/himself into it. After registration, the user will get a unique id and password which keeps
the user to login into their account. At that account, every information of buying tickets for
particular places, at what time, bus/train number and all other information including the past
history of booking tickets as well are saved and while travelling, the conductor or ticket checker
will also check the user details from his own account using the unique number given to the user
while reservation.
Software requirements:
WEBSERVER APACHE2.2
DATABASE JDBC DRIVER MY SQL J CONNECTOR
Hardware requirements:
Ram:128 Mb
Harddisk:20Gb
Keyboard:122 Keys
System Design:
Class diagrams
Sequence diagrams
Usecase Diagram:
Use case diagram consists of use cases and actors and shows the interaction between
them. The key points are:
The main purpose is to show the interaction between the use cases and the actor.
The use cases are the functions that are to be performed in the module.
Sequence Diagram:
The purpose of sequence diagram is to show the flow of functionality through a use case. In
other words, we call it a mapping process in terms of data transfers from the actor through the
corresponding objects
Fig. 3 Sequence Diagram
Context Data Flow Diagram:
ER Diagram:
Fig.6 E R Diagram