Professional Documents
Culture Documents
A Project Report
On
S
BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE AND ENGINEERING
Submitted By
CERTIFICATE
Certified that the Project work entitled “Application for Online Booking of General e-
Ticket for Railways” carried out by Mr. Ismail Badri (1VA15CS018), Mr. Mohammed
Gadi (1VA15CS027), Mr. Sheikh Mannan Sohail (1VA15CS050) and Mr. Siddharth Singh
(1VA15CS051) bonafide students of SAI VIDYA INSTITUTE OF TECHNOLOGY,
Bengaluru, in partial fulfillment for the award of Bachelor of Engineering in COMPUTER
SCIENCE AND ENGINEERING of VISVESVARAYA TECHNOLOGICAL UNIVERSITY,
Belagavi during the year 2018-19. It is certified that all corrections/suggestions indicated for
Internal Assessment have been incorporated in the Report deposited in the departmental library.
The project report has been approved as it satisfies the academic requirements in respect of
Project work prescribed for the said Degree.
1. ___________________________ __________________________
2. ___________________________ __________________________
9
ABSTRACT
The railway is one of the best modes of transportation available for common people and
also has a great amount of impact on Indian Economy. Taking into account that almost
65% of total population travels in the general compartment (class) of the train, it became
a requisite for the railways to come up with a proposal that solves the issue of booking
tickets for such a mass population.
Countering the above mentioned fact the proposed system addresses the issue of
booking the Unreserved Tickets in Indian Railways. The current system in most of the
railway zones provides the unreserved tickets through manual means which requires the
passenger to purchase tickets mostly through window ticketing system and Ticket
Vending machines. The project attempts to resolve the issue by migrating the unreserved
ticket booking means to online application. Similar to online reserved ticket booking
system as furnished by IRCTC this application attempts to provide enough information on
the time table of the trains running on the mentioned date and to book a ticket in the
same.
This is an android application as it enables easy design of GUI and connectivity to
the backend of the system. Keeping the fact into picture that 70% of Indian Mobile users
are android users this application can scale itself to a larger extent.
i
ACKNOWLEDGEMENT
The completion of Project brings with and sense of satisfaction, but it is never completed
without thanking the persons who are all responsible for its successful completion. First
and foremost we wish to express our deep sincere feelings of gratitude to our Institution,
Sai Vidya Institute of Technology, for providing us an opportunity to do our education.
We would like to thank the Management and Prof. M R Holla, Director, Sai
Vidya Institute of Technology for providing the facilities.
Finally, We would like to thank all the Teaching, Technical faculty and supporting
staff members of Department of Computer Science and Engineering, Sai Vidya Institute
of Technology, Bengaluru, for their support.
ii
TABLE OF CONTENTS
2.1 Background 5
2.2 Existing System 9
2.3 Proposed 10
2.4 IRCTC v/s UTS 10
REFERENCES 19-20
iii
LIST OF FIGURES
iv
CHAPTER 1
INTRODUCTION
Rail transport is one of the most important means of transport and has played an
important role in the transport industry in India. With Indian rapid economic
development, the railway lines and passengers have been increasing year by year in the
country. This leads to the need of a portal or application that can enable the customers to
book the tickets for their journey online and at a quicker pace.
More than 25 million passengers that travel daily on the Indian Railways, roughly
given an estimation 21 million of them travel in the General-unreserved
compartment of train and these 21 million unreserved journeys per day bring in a
daily revenue of ₹17 crores.
2.1 Background
The background study is related to emergence of internet and its impact on Indian
Railways. It gives an idea regarding the use of technology and innovation applied for
betterment and enhancement of Indian Railway System. A lot of customers were satisfied
to great extent. In fact, Indian Railway online reservation has made things easier for many
people who want to travel through trains. The following section lists all the different
government sectors which are interconnected to each other and work collaboratively to
run Indian Railways Organization.
2.2.1 Disadvantage
1. The Customer is supposed to stand in long queues and waste his valuable time.
2. Use of hard copy for ticket generation results in wastage of paper to a large extent.
3. The Customer is supposed to carry hard cash to pay for his ticket expense.
4. He may miss out his train by standing in queue if at all he arrives late to the
station.
5. To eliminate black-marketing while ticket booking and checking.
6. If paper ticket is lost once then there is no proof to be shown to Ticket Checker.
7. A majority of the commuters don’t buy tickets. Their reason? The queue is too
long. Or running out of time.
8. Loss in revenue of Indian Railways.
9. Due to long queues in railway station, causes inconvenience to all other travelers.
2.3.1 Advantages
1. Most importantly it saves a lot of valuable time of user by avoiding wastage of
time spent in waiting in long queues.
2. A digitalized approach towards ticketing system for general compartment
passengers.
3. Avoids wastage of paper which is used in printing the tickets.
4. Can pay his ticket expenses using net banking or credit card or debit card.
5. Avoids black marketing and while ticket booking and checking.
6. Crowd around the booking centers is reduced to a large extent.
7. Save Paper, Go Green.
8. Reduces the human effort involved.
9. A way towards Cashless economy.
10. To make the System easy and Transparent.
These modules typically consist of User, Railway Official and the features that will form
the flow of the application.
The database layer: The database is used to hold data, including user registration
information, ticket ordering information, ticket information and all of the other
information. The background storage that includes the databases and the cloud services
stores every piece of information relating from customers to train in an organized manner,
which becomes easy to be extracted in the front end.
The application service layer: The application service layer is the core of this
three-layer structure, the system functions and business logic are handled in this layer. In
this layer, the system's business logic is encapsulated, the application service interfaces is
provided for the user interface layer and the system modules between the function calls.
The application service layer also updates data in the database, according to the service
request of the top layer.
Customer Interface: This states the GUI provided by the developers to the user
to continue through the application. Easy to handle, learn and efficient enough to read the
input, which comprises of the required data, from the user.
Select itinerary
On the Trains Inquiry form, users will enter the following information:
Starting station
Destination station
Date
Number of passengers
Check availability
From the list of trains, users will select one and check for availability of number
of seats on that train. Once they make a selection, users can go ahead and book the
tickets.
Make payment
User will make the payment electronically using a payment gateway. For this
tutorial, the payment gateway is just an external system that validates the payment
information.
1. No Hard Copy Needed: One can book your ticket on the app and can travel
without the hard copy of the ticket. The ticket will be available in the ‘Show
Ticket’ section of the app which can be used a valid proof.
2. Free Railway Wallet (R-Wallet): After the user registers on the app, you will get
a free Railway Wallet (R-Wallet) in the app. It will be created automatically with
a zero balance at no extra cost. You can use it for cashless bookings and renewals.
3. Season Tickets Can Be Booked: The application also enables the issue and as
well as the renewal of season tickets. User can issue a season ticket from the app,
and can also renew the same ticket from the app directly.
5. Tickets for All Routes Available: The app allows the customer to book any
unreserved ticket on any route. The application comes with all the unreserved
ticketing options available on all the routes of Indian Railways.
6. Book Platform Tickets: Apart from season tickets and daily unreserved
bookings, the proposed system also supports booking of platform tickets. User can
directly book a platform ticket on the app, and use it as a digital ticket from ‘Show
Ticket’ section.
7. Book & Cancel at Any time: The system comes with a cancel option as well. If
users cancel an unreserved ticket within a stipulated time of booking, the ticket
will be cancelled and the refund will be credited directly to the Railway Wallet
(R-Wallet).
8. User Profile Management: The app will come with a user profile management
feature. It will help user to maintain a user profile with all its booking history, R-
Wallet transaction history, frequently travelled routes and ticket type.
[1] Garima Sinha, Prof. P. N. Gupta and Dr. Deepak K. Sinha, “Ticketing System of
Indian Railways through SMS and Swapping Machine”, International Journal of
Advanced Research in Computer Science and Software Engineering, Volume 3, Issue 8,
August 2013.
[2] N.M. GIRINIVAS, P. HEMANAND, K.P. CHETAN and S.R. JANANI, “Local Train
E- Ticket Reservation System using Wallet System”, International Journal of Computer
Science and Mobile Computing, IJCSMC, Vol. 4, Issue. 3, March 2015, pg.201 – 207.
[4] Mrs. Omprakash Yadav, Ryan Fernandes, Rohit Tiwari, Sheenam Kaul “Online
Reservation System Using QR Code based Android Application System”, International
Journal of Scientific and Research Publications, Volume 4, Issue 12, December 2014.
[5] Tushar Dongare, Akshay Babar, Mahendra Nivangune,” Android Application for
Ticket Reservation with GPS as Ticket Validation”, International Journal of Emerging
Research in Management &Technology, Volume-3, Issue-3, March 2014.
[6] Pranjali Kharwade, Vaibhavi Datey, Isha Gujarkar , Vidhi Sharma , Shweta Holey,
Vivek Gupta ,” Smartphone Application for Railway Ticket Reservation and Validation
Using Mobile Network”, IJCSMC, Vol. 3, Issue. 10, October 2014, pg.393 – 397.
[7] Published on Jun 29, 2015. Exclusive: Black marketing of Tatkal Tickets of railways
has been busted. Exclusive: Black-marketing of 'Tatkal Ticket' busted | India Tv.
https://www.youtube.com/watch?v=ImxV0k2JY3c , as on March 14,2017 .
[8] Published on Apr 29, 2016. 18-year-old boy arrested for hacking IRCTC site for
'tatkal ticket'. This boy is just 12th passed and has mastery to book train tickets in just
seconds. https://www.youtube.com/watch?v=4sXRzcFhR6o , March 14,2017.
[10] Department of Transport (2001), Proposal for Integrated Ticketing in the Greater
Dublin Area, Report of the Integrated Ticketing Committee, Dublin, Ireland, 2001.
[13] Foote, J. P. and Stuart, G.D, (2002), 'Testing Customer Acceptance of Smart Cards at
the Chicago Transit Authority' (CD-ROM) 81st Annual Meeting of the Transportation
Research Board. Washington DC, Jan 2002.
[14] Maxey. C. and Benjamin. P. (2001), SeamlessF are Collection: Using Smart Cards
for Multiple-Mode Transit Trips', Proceedings of the APTA Rail Transit Conference,
2001.