Professional Documents
Culture Documents
20mis0087 VL2021220101009 Pe003
20mis0087 VL2021220101009 Pe003
TEAM MEMBERS:
SLOT: G2
VISION DOCUMENT
ONLINE RAILWAY RESERVATION SYSTEM
1. INTRODUCTION:
This vision document defines the high-level scope and purpose of our project on advanced
railway reservation system. A clear statement of the problem, proposed solution, and the
high-level features of a product helps establish expectations and reduce risks. This topic
provides an outline of potential content for a vision document.
1.3 References:
1.https://www.altexsoft.com/blog/railway-reservation-system/
2.https://www.researchgate.net/publication/271604100_Railway_Online_Booking_Syste
m_Design_and_Implementation
3.http://www.indianrail.gov.in/
4. Microsoft PowerPoint Presentation
5. StarUML
2. USER DESCRIPTION:
a. Passengers
Description Primary end user of
NTES,IVRS,PRS
Type This can be a casual or novice user
and uses the application to book
tickets for their purpose
Responsibilities Uses the application to book tickets
anytime to travel to different places
through trains
Success Criteria The success is defined as the
customers continuing to use our
system.
Involvement We will have sample customers to
evaluate our system which will guide
our vision.
Deliverables None
Comments/Issues None
b. Check-in staff
Description person in the management who
checks for the details of the
passengers
Type This a specific user who would be
experienced in working with the
application
Responsibilities Provides services to the passengers
and verifies the details of the
passengers.
Success Criteria The success is defined as the
customers continuing to use our
system.
Involvement We will have sample customers to
evaluate our system which will guide
our vision.
Deliverables None
Comments/Issues None
c. Travel Agent
Description Primary end user of
NTES,IVRS,PRS
Type This can be a casual user and uses the
application to book bulk tickets for
their customers
Responsibilities Uses the application to book bulk
tickets for train anytime
Success Criteria The success is defined as the
customers continuing to use our
system
Involvement We will have sample customers to
evaluate our system which will guide
our vision.
Deliverables None
Comments/Issues None
d. Railway Operation
Description Individual stations or multi-station
systems, including management
and staff, with responsibility for
building and operating the railway
Type This can be a proficient user who
uses the application to check the
departure and arrival time of trains
and for verification.
Responsibilities Uses the application to feed in the
information about the availability of
time to travel and check passenger
details
Success Criteria The success is defined as the
customers continuing to use our
system
Involvement We will have sample customers to
evaluate our system which will guide
our vision.
Deliverables None
Comments/Issues None
• Numetric
• Versatrans
• Inrix
• PTV vissim
• Routefounder pro
• Kangrouter
• Ticketsimply
• Simwalk airport
• Turn It ride
• Expert dispatch system
• Compuweigh
• GIS system
• Rail connect 360
• GTFS manager
• EDU log
• Ridescheduler
• True Delta
• Amadeus Total Rail
• Bus planner
3. Product Overview:
4. Feature Attributes:
DESCRIPTION
Status Proposed Under discussion but have not been reviewed and
accepted by the official channel.
Benefits Important Features are important to the effectiveness and efficiency
of the system. The functions cannot be easily provided in
some other way. Omitting an important feature might
affect customer or user satisfaction, or even revenue.
However, the release will not be delayed because an
important feature is not included.
Priority Critical The priority of the system is to be put at highest level
looking at the complexity as well as demand.
Effort High Some features require more time and resources than
others. Use the estimate in managing scope and
determining development priority.
Risk Low The development team establishes risk levels, based on
the probability that the project will experience
undesirable events, such as cost overruns, schedule
delays, or even cancellation.
Stability High The analyst and development team establish feature
stability based on the probability that the feature will
change or the team's understanding of the feature will
change. Stability is used to help establish development
priorities and determine those items for which additional
elicitation is the appropriate next action.
Target Version 96.0.4664.45 Teams record the earliest intended product version that
release will include the feature. Only features whose status is
set to "incorporated" and whose target release is defined
will be implemented. With scope management, the
target release version number can be increased.
Assigned to M N V Nikith
Team members -
Siddharth Kumar
Md. Rayan
Devangana V
Aditya Sinha ----------------
Reason Customer interview-stating
the high need of the features
mentioned and more
refinement and advancement
of the existing system.
5. PRODUCT FEATURES:
This project is mainly intended for two types of audiences. One is the customer or the end
user and the other is the administrator of the website. Some of the major functions of the
product can be categorized under two different categories that are for the administrator and
the user.
Selection:
The function allows a particular train to be selected from the displayed list. All the
details of the train are as shown:
• Train Number.
• Date, Time and place of departure.
• Train Duration
• Fair per head
• Number of stoppages – 0, 1, 2…
Review:
If the seats are available, the software prompts for the booking of the train. The train
information is shown. The total fare including taxes is shown and train details are
reviewed before final payment
Travel Information:
This system asks for details of all the passengers before the booking confirmation.
Hence, lesser cases of seat issues.
Payment:
It requires details of credit/ debit card of the person to make payment and reserve the
required seat, Details such as:
• Card Number
• Card Type
• CVV Number
• Expiry Date
• Name on card
Cancellation:
System also allows cancellation of existing reservations, making seats unreserved for
others to book and refunding the money back to the accounts of users cancelling the
tickets.
Cancellation of Reservations:
Sometimes, after making a reservation, a customer might cancel the reservation he has
made. So, the administrator also handles such special situations and sends the customer
an email confirmation after deleting the specific transaction.
Email confirmations:
Whenever a customer makes or cancels a reservation, the administrator is responsible for
sending confirmation emails to the customer, confirming the transaction
7.2.7 Cancellation
The system shall also give the user an option to cancel a confirmed ticket or a
blocked ticket.
The latter case is simpler and will be dealt with first – the system shall first log on the
user and request the blocking number. Then it accesses reservation schedule and
updates it by incrementing the number of available seats by the number of people in
the user’s travel party.
It then lists the applicable rules for cancellation of tickets and depending on the
system date and the departure date, it displays the % of the amount that would be
refunded if the user cancels the ticket.
• Update Profile
The system shall enable the user to update his profile at any time. Changes can be
made in fields including but not limited to address, phone number and preferred
credit card number.
• View Ticket Status
The system shall allow a user to view all information about his trip. After logging
him on, it asks for his blocking number or his confirmation number. It accesses
reservation database and retrieves the details of the trip and presents them to the user
in a convenient format, including any last minute changes to the train timings etc.
Such changes will be highlighted.
• Query Train Details
The system shall allow any user to access the details about the arrival and departure
times of a train by requesting the user to input the train number and date. The system
accesses book schedule and presents the time of arrival and departure.
8. Document Requirements:
9. GLOSSARY:
WORD MEANING
NTES National Train Enquiry System
IVRS Interactive Voice Response system
PRS passenger reservation system
Fare Money realized by the railways from
transportation of persons.
Rate Price fixed by the tariff for the conveyance
of a unit of parcels, luggage and goods
End User the person who actually uses the service.
Capital-at-charge Book value of the capital assets of the
Railways.
Gross earnings The true earnings in an accounting period
whether actually realized or not.
On cost Expenditure incurred on jobs which cannot
be charged direct to the cost of articles
manufactured or work done.
Net revenue Difference between the gross earnings and
the working expenses after the payment of
dividend to General Revenues, payment to
worked lines and other net miscellaneous
expenditure.
Revenue earning traffic Traffic conveyed by rail and for which
commercial tariffs are applied i.e., for
transportation of which the railway is paid
by either the consignor or the consignee.
Revenue reserve fund This Fund consists of appropriation out of
the surplus of net revenue receipts of
railways and is utilized primarily for
maintaining the agreed payments to
general revenues and for making up any
deficit in the working of the railways.
The volume of traffic moving between any
Density two points on the railway system. It is
expressed in terms of passenger kilometres
or net tonne kilometres and train
kilometres per running track kilometre or
route kilometre.
Net load – The weight of passengers, baggage or
goods conveyed by a vehicle (coach,
wagon, etc.,) or by a group of vehicles
(trains).
****************
THANK YOU!
End of Review 3