The document proposes building an Android-based local train ticketing system that allows users to register accounts and book tickets from their Android devices when within WiFi range of a server at a train station. The system calculates fares based on station distance and deducts the amount from the user's account. It aims to provide a convenient, time-saving, and environmentally friendly ticketing option with features ensuring security, accuracy, reliability, and feasibility. Design documents include use case diagrams, activity diagrams, class diagrams, and UI designs for the proposed system. The outcome would allow users to reserve and cancel seats, view station and train information, and search for trains between locations.
2. INTRODUCTION
We propose to build a unique and easy to use local train ticketing system for
our final year project. The system allows users to register and as soon as
they register an account with unique id is created in the system. User may
book tickets and fare is calculated according to station distance. This balance
is later deducted from user account. User may later recharge his account
through an admin. Here we use the server on a station. Android devices
coming in wifi range of the server may book tickets. Our system allows users
to thus book tickets through their android device.
3. MOTIVATION
● Convenient
● Saves Time and Effort
● Towards a greener planet
● Passenger Revenue enhancement
● Improved & optimized service
5. REQUIREMENTS ANALYSIS AND
FINALIZE REQUIREMENTS
Functional Requirements:
● A desktop application
● System will provide “operator login” functionality
● System should generate an unique identification No. for each passenger
that is to differentiate between passengers with similar biodata
● System should generate daily report of ticket booking and cancellation
● Monthly report of tickets booking and cancellation
6. REQUIREMENTS ANALYSIS AND
FINALIZE REQUIREMENTS
Non-Functional Requirements:
● Response time of system Transactions and Searching should be less
because its a real time application and its response time depends upon
performance and space. So in short system should be efficient.
● System should be easy to use and there should be no data redundancy
● System shall give a good user interface to easily see the output
7. PROCEDURES OF REQUIREMENTS
GATHERING
● ask a set of questions that establish
● basic understanding of the problem
● the people who want a solution
● the nature of the solution that is desired
● the effectiveness of preliminary communication and
● collaboration between the customer and the developer
19. POSSIBLE OUTCOME
● It will reserve and cancel seats for passenger
● It will contain information about the stations, trains, and passengers
● It will contain the details of reservation fare
● It will make entries for reservation,waiting and cancelled tickets
● It will update for uptime and downtime trains
● The passengers can search for trains from a particular source to
destination
● The record of trains status will include dates for which tickets will be
booked,total number of seats available,number of seats already booked
and waiting slot
20. CONCLUSION
Android Local Train Ticketing System is company online system, which
enable customer to check availability train ticket. It makes the customer easy
to get train ticket instead of queue up to buy the train ticket.It can use this
idea to develop another system to easy their customer to buy train ticket.
This concept electronic ticket or e-ticket should be widely applied in all the
sector industries.