0% found this document useful (0 votes)
408 views5 pages

ATM-Based Railway Ticket Booking

This document discusses using ATM machines to book railway tickets in India. It proposes that ATM machines could allow people to book general tickets without having to stand in long lines at railway stations. The process would involve inserting an ATM card and PIN, then selecting an option to book a railway ticket. This could help address issues with overcrowding at stations and allow people to book tickets more conveniently. It would utilize existing ATM infrastructure to provide a new service. The document provides background on ATM and railway ticket booking systems in India and outlines how the proposed system might work at an ATM machine.

Uploaded by

Satish Chavan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
408 views5 pages

ATM-Based Railway Ticket Booking

This document discusses using ATM machines to book railway tickets in India. It proposes that ATM machines could allow people to book general tickets without having to stand in long lines at railway stations. The process would involve inserting an ATM card and PIN, then selecting an option to book a railway ticket. This could help address issues with overcrowding at stations and allow people to book tickets more conveniently. It would utilize existing ATM infrastructure to provide a new service. The document provides background on ATM and railway ticket booking systems in India and outlines how the proposed system might work at an ATM machine.

Uploaded by

Satish Chavan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

International Journal of Computer Applications (0975 – 8887)

Volume 22– No.7, May 2011

Railway Train Ticket Generation through ATM


Machine: A Business Application for Indian Railways
Amit Kumar Gupta Priyanka Ahlawat Mann
Department of Computer Engineering Assistant Professor
National Institute of Technology Department of Computer Engineering
Kurukshetra, Haryana, India National Institute of Technology,
Kurukshetra, India

ABSTRACT From the perspective of Information Technology we can see that


The reservation of railway tickets in India is done through by many of the problems could be solved effectively by efficient
either of the two alternatives. The first one is that the individual use of Information Technology. Here we are considering about
himself goes to the counter opened by the Indian Railways and the problems related to railways. Talking about the Indian
book the advance ticket i.e. reservation of ticket and other one Railways, one of the biggest organizations in the world, we can
methods is through online reservation. This methods are valid in see that the effective use of technology could enhance its
time dependent, .timing is response 8 AM to 10 PM. contribution to the development of nation. The reservation of
Implementation of this proposed work we can provide general railway tickets in India is done through by either of the two
ticket and reservation ticket is available twenty four hours. Now alternatives. The first one is that the individual himself goes to
here we are talking about an application which can be very the counter opened by the Indian Railways and book the
useful for common people. We can use ATM for booking advance ticket i.e. reservation of ticket. This ticket can be of
railway tickets besides withdrawing money. General Class or of Reservation (AC, 2AC, 3AC, sleeper). The
second alternative provided by the Indian railways is to use
Keywords Information Technology without standing in the long queues,
ATM Card, ATM, Net Banking, Banking industry, electronic and saves time too. In this process the ticket is booked online.
commerce, Railway Reservation, Besides allowing online booking of rail ticket (s), it offers
everything from railway map to railway ticket fare to timetable
of train (s). A complete railway enquiry system is in place, with
1. INTRODUCTION a click of the mouse allowing one to access / check the Indian
Due to rapid population growth in the developing nations like Railways timetable, railway ticket availability and booking for
India, Pakistan, Brazil & some other African nations, there have any sector besides complete online train ticket reservations.
been many problems in these nations. System maintenance and Visitors to the website can use it not only for railway ticket
development of banking business leads to amount of work reservation / booking but also to find out ticket availability and
increase greatly. In order to discover and resolve the abnormal ticket confirmation or PNR status for any ticket on any train
circumstance in time, and avoid producing greater adverse within the Indian Railways network. Also an individual can
effects, it is important to apply one method of automatic book tickets through the agents approved by Indian railways.
monitoring. [1]
The problem exists when one tries to book a General Class
The Internet is a very strong technology and its applications ticket. To book a General ticket, one has to go to the railway
have changed the many industries life. We have focusing on the station or book from the authorized agents. But this process
banking industry; we examine the factors of information becomes quite time consuming and people don’t like to stand in
technology the Internet at three levels of analysis: the firm, the queues because in every important junctions and platforms due
industry and external context of the industry. [2] to arrival of trains there is lots of crowds. Due to this reason,
The IT platform construction plays a key role. The process people are afraid of losing the train. So some people travel
restructuring of commercial banks is a significant transform for without ticket. Now this becomes a serious issue for the
China's financial enterprises operating mode, this paper government as the revenues from the tickets will not come. So
proposes a method for commercial bank's core business systems this problem needs to be solved. The problem can be solved
and Integrated Financial Enterprise (IFE) solution, and the effectively with the use of Information Technology.
commercial bank can accomplish the variance analysis to design
core business systems and IT platforms. [3] 2. RELATED WORK/BACKGROUND
Banking is an area that has extended in many different ways in An Automatic Teller Machine (ATM) is modeled. The ATM is
recent years, including telephone and online banking. M- online with the bank, that is, each transaction will be authorized
banking provides yet another channel for banking services, and by the bank on-demand and directly debited from the account's
in emerging markets, provides some possibility for becoming a owner. The ATM works as follows. First, any customer will
primary channel. Mobile banking, a symbiosis of technology insert his/her own card in the ATM and then the ATM will ask
and financial services, is the hottest area of development in the for a Personal Identification Number (PIN). Once the correct
banking sector and is expected to replace the debit/credit card PIN is given, the ATM will ask for the amount of money to be
system, online or net banking in future. [4] withdrawn. If the amount is available and if the owner has
enough money on his credit then the said amount of money will

46
International Journal of Computer Applications (0975 – 8887)
Volume 22– No.7, May 2011

be paid. Whether the amount of money is payable or not, i.e. the Till now we can use many applications like paying tax, online
ATM has enough cash but could be the case the ATM has no mobile recharge, money transfer etc.
change for that amount, will be also checked. Once the money is
offered to the customer a countdown is started, i.e. the client has Now here we are talking about an application which can be very
a determined amount of time to pick up the money. If this useful for common people. We can use ATM for booking
timeout is over, the money will be collected by the ATM and the railway tickets besides withdrawing money. In this process first
transaction will be rolled back. of all we insert our ATM card on the machine and insert our pin
code in it. After inserting the ATM pin, we can perform
The static aspects of this model are described using a YAON according to our wish as indicated in the screen. As we enter
diagram and I modify some module for Railway Ticket. In ATM pin there would be options in screen: i) Banking & ii)
principle this is not necessarily so, but for working with a secure Railway Reservation or Railway Ticket. Now we can choose
model the Controller class is working as a dispatcher of actions from the two options aforementioned. If the customer wants
and it would have a log file with the trace of every transaction banking, he can click to the Banking option and proceed further.
carried out with the ATM. If the customer wants to book ticket, then one has to click the
“ticket booking” option.
The class Card input has the methods for reading the code of the
customer card and for ejecting the card from the ATM. The class Now, as the customer clicks for the “book ticket” option, then
Card input will interact through the Controller with the class there come two options a) General Ticket b) Reservation Ticket.
Terminal, where the methods Req_PIN and Req_amount are If the customer presses the General ticket button then he can
defined, in order to get the PIN of the user and to verify if the book a general class ticket. For this he has to insert the place
given PIN is correct or not. The class Card will have the (both the originating place of travel and destination place). Also
information of the cardholder, that is, the Card_number, PIN, he has to insert date of journey. In this way a customer can book
and Account number. The Controller will interact with Bank a general Class ticket. In this process, the charges i.e. cost of
using the information of the cardholder in order to get the ticket, bank service charge are to be decided by bank and
authorization to pay (or not) the requested amount. The bank railway ministry. This ticket can be cancelled anytime. However
interface will send the request to the Accounting class, which the date of cancellation must not exceed the date of travel. Or
belongs to the Bank package, in order to call the Debit method the customer can cancel the ticket at the place where the journey
is to begin.
of the accounting class3. The Accounting class has the methods
Rollback, Authorization and Debit which directly interact with Now we talk about second option i.e. Reservation, this process
the Accounts class. Rollback is for roll back a transaction (for is a bit complex. Here we have to enter the names of places
the case anything is wrong) and should leave the account and the (originating place and destination place). Also the date of travel.
teller machine in the original state; Authorization will authorize After this we will get a list about details of seats and their
or not an operation and Debit will extract the requested amount availability. Here one problem exists. That is the customer has to
of money from the account in the case the operation is enter names of people through keyboard in the machine in case
authorized. [8] more than one people are travelling. If one can’t insert the
names then he can take the help from security guards. After
3. PROPOSED WORK completing all the procedures the customer has to reenter the pin
code so as to transfer money. In this way reservation is done.
If we increase the railway reservation or increase the ways to
book the tickets, then this problem of travelling without ticket This ticket can also be cancelled anytime anywhere. If needed,
can be solved. If we increase the horizons of applicability of the cancellation can be done through ATM. The usefulness of
ATM (Automated Teller Machine) then it would be effective. using ATM machine can be seen during to booking of
The use of ATM machine for the booking of railway tickets can “WAITING” Ticket. The ticket issued by ATM can be used for
be a step for the new technology for the railway booking. travelling in any trains as long as the ticket is of that train and
First of all, we need to hold talks between various leading banks the ticket is non AC. This is due to the fact that waiting AC
ticket does not permit you to enter and travel in the AC
and railways ministry about the making of a common
compartment.
application. This common application will be seen in the screen
of ATM machine and customers trying to book ticket can see it.

47
International Journal of Computer Applications (0975 – 8887)
Volume 22– No.7, May 2011

Here we are giving facility to the customer. If anyone wants to


START travel in sleeper class but he has done reservation, then there is a
solution for him. If he wants to travel then he can go to a nearby
ATM machine and book his ticket. Both Debit card and Credit
card can be used to book his ticket. For this he has to insert his
INSERT ATM CARD ATM pin code and select the Reservation option and select the
“General Ticket With Reservation” option. After this he has to
enter the train number and places of destination. After this he
gets a sleeper class ticket to travel at day time. This facility is
INSERT PIN NUMBER applicable for only day time travelling of trains and stations
through which train travels during day. The time limit can be
fixed from 6 am in the morning to 10 pm in the evening but it
very 24*7. A special case when the user does not have any
money in his account then still he can book general ticket. This
NO facility will be in accordance to the bank rules.
VERIFY PIN
4. ARCHITECTURE OF RAILWAY
TICKET MODULE FOR ATM
YES
Figure 1 exhibits a flow chart diagram of ATM machine and
WITHDRAWL/DEPOSIT/STATE working of online railway reservation module. In this phase we
MENT/RAILWAY TICKET will describe the overall functionality of a ATM machine and
the change in the architecture of ATM machine.

In fig 2, we are describing the actual architecture of ATM


machine with online railway reservation module. In this
architecture, we have used two servers: Bank Server or Bank
RAILWAY TICKET AND PNR Database and Railway reservation Server/Database. As shown in
STATUS diagram, User/ATM card holder firstly inserts the ATM card in
ATM machine. After inserting card machine will check the
ATM account and balance in our account. After completion of
this process, machine screen will show the different module. as
GENERAL TICKET OR per user requirements. User has to choose any module, if he
need for money transaction so select the banking module, if he
RESERVATION TICKET
need to money transfer for one ATM account to another to ATM
account, so choose money transfer module. Now, we are
choosing the railway reservation module. In this module, we
NO have to work on online railway reservation process. This module
SATISFY is give us the options for general ticket or Reservation Ticket. If
passenger needs to book for general ticket so use general ticket
generation and put destination place name (its means where the
YES CANCEL passenger wants to go). After putting name, system software
PROCESS automatic obtain the current date and generates a slip. When
DEBIT ATM CARD ACCOUNT user confirms ticket, then process goes to in Debit/Credit
Module. In this module, ATM account holder account debits and
Credit the railway account. After this all process is complete,
user get a printed slip. These slips are user railways ticket and
allow user to travel anywhere in India within Indian railways. In
CREDIT RAILWAY ACCOUNT this ticket we mention starting position and ending position and
generate special random number. All transaction of money will
be full secured and gives benefit to bank. Bank will charge some
money in favor of providing this facility.
PRINT TICKET

END

Fig2: Flow chart of proposed work

48
International Journal of Computer Applications (0975 – 8887)
Volume 22– No.7, May 2011

USER/ATM CARD INSERT ATM CHECK CARDS BANK


HOLDER CARD DETAILS SERVER/DATA
BASE

RAILWAY RESERVATION
MODULE

DEBIT ATM
ACCOUNT

DEBIT AND CREDIT


CREDIT RAILWAY MODULE
ACCOUNT

CONFIRM TICKET BY GENERAL AND RESERVATION


USER TICKET MODULE
RAILWAY
GENERATE
RESERVATION SERVER
TICKET/PRINT
TICKET

Fig 2: ATM Module for Railway Ticket Generation

5. CONCLUSION 6. REFERENCE
A model for the integration of ATM machine and railway ticket [1] Jifang An and Jianhua Sun. 2010. An Application Of
booking is proposed. In this model we proposed a change in Banking Business Automatic Monitoring System Based On
architecture of ATM machines by adding an option for railway AIX Platform. Ninth International Symposium on
ticket module. This module will work on the railway reservation Distributed Computing and Applications to Business,
server and bank server. This model provides user to book Engineering and Science.
railway tickets (general/reservations) through ATM card. This
feature will also help user to check the waiting list of railway [2] Shanthi Gopalakrishnan, J. Daniel Wischnevsky, and
reservation. The main motive is to give the common people a Fariborz Damanpour. 2003. A Multilevel Analysis of
good and world class facility for railways travelling. Also to Factors Influencing the Adoption of Internet Banking.
make people realize the fact travelling with ticket helps in the IEEE Transactions on Engineering Management, vol.
development of nation. Both passenger and railway reservation 50,No.4
employee can save their time and effective utilization of time [3] Sheng Zhang, Gang Zhang, Qing Chang, Pingping Li, Yan
can be beneficial too. It’s just that ATM machine will have one Wang. A Solution of the Commercial Banks’ System
more load. Also it can reduce the queue in the railway ticket Architecture. The International Conference of Accounting,
counter. Business, Leadership and International Management,
ICABL2009, P417-422.

49
International Journal of Computer Applications (0975 – 8887)
Volume 22– No.7, May 2011

[4] Mahesh .K. Sharma , Dr. Ritvik Dube , Prospects of http://www.worldbank.org/research/interest/confs/upcomin


technological advancements in banking sector using Mobile g/papersjuly11/E-finance.pdf.
Banking and position of India, 2009 International
Association of Computer Science and Information [12] CPSS (2004) Survey of e-money and internet and mobile
Technology - Spring Conference payments, BIS, available on www.bis.org

[5] Shusong Ba, jian Lv. Reflections and Recommendations [13] Cracknell, D (2004) “E-Banking for the Poor: Panacea,
about Introducing Bank Core Business System. China's Potential and Pitfalls”, available via www.microsave.org
financial computer [J]. 2th, in 2006, P1–2. [14] Gray, V (2005) “The un-wired continent: Africa’s mobile
[6] Central Bank of India, http://www.centralbankofindia.com success story”, available from http://www.itu.int/ITU-
D/ict/papers/index.html
[7] State bank of India, http://www.statebankofindia.com.
[15] Millard, S & V. Saporta (2005) “Central Bank and payment
[8] The Automatic Teller Machine, Available at systems: Past, present, future”, Background Paper to Bank
http://projekte.fast.de/Projekte/forsoft/yaon/5_2Automatic_ of England Conference on Future of Payments May 2005
Teller_Machine.html
[16] Lyman, T, G Ivatury and S Staschen (2006) “The Use of
[9] Stephen G. Kochan, Unix Shell Programming, 3rd ed., Agents in Branchless Distribution for the Poor”, CGAP
Beijing: China Railway Publishing House, 2004. Occasional Paper, forthcoming
[10] Atkins, W “Will mobile get moving?” The Banker,4 [17] Gray, V (2005) “Evaluating the Cost of the handset and
November 2004, available on www.thebanker.com mobile telephony as a barrier to uptake”, Presentation 6
December 2005, available from
[11] Claessens, S, Glaessner and Klingebiel et al (2003) http://www.itu.int/ITUD/ict/papers/2005/ITU_Gray_FINA
“Electronic Finance: reshaping the financial landscape L_web.ppt
around the world” World Bank, available on

50

Common questions

Powered by AI

Implementing ATM-enabled railway ticket booking systems presents several challenges and considerations. First, technological integration between banking and railway systems needs to be seamless to ensure real-time transactions and data exchange . There must be a secure architecture to protect sensitive user data and prevent fraud, involving robust encryption and verification processes . Additionally, user interface design should be intuitive to cater to a diverse user base, including those unfamiliar with technology . Operational challenges include ensuring ATM machines have adequate functionalities and support sufficient transaction loads, especially during peak hours. Furthermore, the hardware must be upgraded to handle railway-specific features, like printing tickets and processing journey details. Maintenance of these machines also implies higher operational costs and potential logistical complexities for banks and railway networks. There's also a need for stakeholder collaboration, aligning policies between financial institutions and Indian Railways to implement uniform service charges and regulatory compliances . Lastly, widespread user education and support services are essential for smooth adoption and efficient use by the general public .

Integrating ATM systems with railway ticket bookings offers several benefits, addressing issues such as time consumption and the long queues traditionally associated with booking railway tickets. This integration enables passengers to book both general and reservation tickets directly through ATM machines, effectively expanding ticket accessibility to 24-hour availability . Passengers no longer need to endure long queues at railway stations, reducing crowd-related issues and the potential for ticketless travel, which can negatively affect railway revenues . By automating the process, ATMs also contribute to efficient service delivery, enhance user convenience, and reduce manpower needs at railway counters . The implementation requires collaboration between banks and the Railways Ministry to develop a unified application visible on ATM screens . Additionally, this integration harnesses existing financial networks, providing secure and convenient transaction methods, and can operate as a complementary channel to traditional online systems, helping to handle peak booking periods more effectively .

When designing ATM systems for railway ticket booking, user interface considerations must ensure inclusivity, clarity, and ease of use. The interface should present clear, intuitive navigation paths to guide users through ticket selection and purchase processes without requiring technical expertise . Multilingual support is crucial to accommodate a diverse user base, reflecting India's linguistic diversity . Instructions and prompts should be concise and visually enriched using icons and graphical elements to enhance understanding . Furthermore, the interface should be accessible to users with disabilities, incorporating features like audio assistance or adjustable text sizes . Given the transactional nature, real-time feedback should be incorporated to keep users informed of each step, such as balance checks and confirmation alerts. Ensuring a seamless, responsive user experience that minimizes the time spent per transaction will encourage widespread adoption and satisfaction with the service .

The proposed ATM-based railway ticket booking system addresses non-ticketed travel issues by enhancing accessibility and convenience of ticket purchases, which are significant deterrents to ticketless travel. By offering 24/7 availability through widely distributed ATMs, passengers are more likely to purchase tickets legally rather than bypass queues at busy ticket counters or agents . This systematic extension ensures tickets are easily accessible anytime, reducing the temptation to travel without one due to time constraints or overcrowding . Additionally, by enabling the quick issuance of general and reserved tickets through a simple interface, the system minimizes delays and potential errors, encouraging compliance with ticket purchasing rules . This, in turn, reduces revenue losses from unticketed travel, enhancing the financial health and service provision capabilities of Indian Railways . Furthermore, it supports the broader mandate of Indian Railways to maintain law and order within the network through improved adherence to fare regulations .

Collaboration between banks and Indian Railways is necessary for the effective implementation of ATM-based ticketing systems, yielding numerous potential benefits. This partnership ensures that technical and operational requirements are met, such as the integration of banking systems with railway reservation networks for secure, real-time ticket transactions . Such collaboration can lead to streamlined processes that enhance both sectors' service offerings – for banks, by diversifying ATM services, and for railways, by expanding ticket access channels . Cooperative efforts can also facilitate the development of standardized regulatory frameworks and service policies, ensuring fair transactional charges and consistent user experience across various platforms . Moreover, joint marketing efforts can raise awareness and encourage adoption, while shared resources can reduce overall implementation costs, enhancing economic efficiency . The partnership fosters innovation by aligning objectives and technological advancements, contributing to the broader goals of digital infrastructure improvements and customer service excellence . Overall, such collaboration strengthens institutional capabilities, promotes financial inclusion, and augments public service delivery efficiency.

Integrating information technology with railway systems significantly enhances service delivery by streamlining processes and improving efficiency. The use of IT in railway reservations reduces manual workload, minimizes errors, and speeds up booking processes, making information such as seat availability and schedule easily accessible online . IT solutions facilitate 24-hour service availability, allowing users to book tickets at their convenience, thereby enhancing customer satisfaction . Moreover, an online system can handle larger volumes of transactions, particularly during peak periods, reducing congestion at physical counters and optimizing the use of resources . The integration also supports national infrastructure development by enabling better data analytics, which can inform decision-making and policy formulation for future transportation planning . The improvements in efficiency and user experience contribute to the sustainable growth of the nation’s transport infrastructure, aligning with broader economic and development goals .

The technical components necessary for supporting railway ticket booking through ATMs include both hardware and software integrations. Major components include a secure bank-railway communications interface that facilitates real-time transaction processing and data exchange between bank servers and the railway reservation system . The ATM hardware will need upgrades to incorporate a ticket printing mechanism capable of handling railway ticket formats and providing transaction receipts . Software on the ATM needs to be enhanced to include a user-friendly interface that guides users through the railway ticketing process and options, such as selecting travel class, entering journey details, and confirming transactions . The system must also incorporate robust security measures to protect sensitive user information, leveraging encryption and secure authentication protocols . Additionally, regular software updates and maintenance are vital to sustain system functionality and adapt to any changes in banking or railway booking requirements . Collectively, these components ensure the system's reliability and ease of use, facilitating its acceptance by the general public.

ATM-based railway ticketing systems can foster economic growth and technological advancement in India by streamlining transportation access and enhancing infrastructure efficiency. By making ticket booking more accessible and reducing the barriers to rail travel, these systems can boost railway use, increasing traveler volume and revenue . As a major pillar of the nation's transportation network, enhanced railway efficiency supports broader economic activities, from tourism to trade, by enabling reliable, timely connectivity . The technological advancement involved in integrating banking and railway systems also positions India as a leader in innovative public service delivery, driving further IT developments and expertise . This integration encourages investment in technology infrastructure upgrades, spurring job creation in IT, finance, and engineering sectors. Moreover, increased adoption of such technologies establishes a framework for further digital initiatives, setting a trajectory for long-term sustainable economic growth . Overall, ATM-based railway ticket systems showcase a model of how technology can be leveraged to optimize public services efficiently, promoting a more digitally advanced economy.

Automated rail ticket booking through ATMs has the potential to positively impact revenue generation and operational efficiency for Indian Railways. Automation reduces the likelihood of ticketless travel by providing greater accessibility to ticket purchasing, thus increasing the capture of potential revenue that is often lost when passengers travel without tickets due to long queues and inconvenient booking hours . Enhanced accessibility through 24-hour ticket booking can lead to an increase in overall ticket sales, directly increasing revenue . Moreover, operational efficiency is enhanced as automation reduces the burden on physical ticket counters, allowing staff to be redeployed to more strategic roles, such as customer service improvement and system management . This results in reduced operational costs associated with staffing and administrative overhead, improving overall efficiency within the railway system. Automated systems also enable better record keeping and data analysis, which can guide future decisions on resource allocation and service improvements .

Utilizing ATMs for railway ticket reservations reflects significant trends and advancements in the banking sector, particularly the movement towards multifunctional service delivery and digital transformation. It demonstrates how financial institutions are adapting to societal needs by expanding ATM functionalities beyond mere cash handling to include a wider array of services, like ticket booking . This shift aligns with the banking industry's trend toward integrating advanced IT platforms to enhance service delivery and customer convenience, seen in developments such as online and mobile banking services . This adaptation highlights the growing convergence of multiple service sectors, leveraging existing infrastructures to provide seamless, cross-sectoral services to users . By implementing ATM-based railway reservations, banks are positioned as critical enablers of broader technological innovation, setting a precedent for future expansions, such as utility payments and even more complex service integrations .

You might also like