You are on page 1of 18

VISION DOCUMENT

1) INTRODUCTION 
                         The motive / aim of this vision document is to collect ,
analyse & give full insight of railway reservation system by defining the
problems in detail. This Document also concentrate on the requirement
of stakeholders their needs.
1.1 ) Purpose:
                      The purpose of this vision document it to develop ag design a
database where users can check train details (All necessary information) 
availability of seats in each train, The necessary information are train
details ( train number, name , add drop point, source), which day the train
are available. Maintain records of each train, shows the train status.
1.2 ) Design overview
                   This design is meant for passengers where passengers won't
have any errors while booking/ reserving tickets , the payment option
will be very easy. This design outcome will be very easy and simple to
access. data stored will be very secured, so no need to worry about the
information. During payment method the database won't store any of
your account details. In this process you will see what are the train
available for the destination you choose Ey once you clicked the train
symbol you will get all the info about the train i.e., time of arrival  you
can select the seat which are free / unreserved.

1.3) Reference :
• https://www.indianrail.gov.in/
2) USER DESCRIPTION:
                                     The users of this website are the passengers who
travel in train .
2.1 ) Market Demographics.
                                    IRCTC which is runed by government which is an
online railway reservation system. IRCTC has many problems where
people face while I trying to book ticket through this, So private
organization began / entered the online reservation. After this train
ticketing system grown massively . MakeMytTrip was the early and
first entrance to this area, which was founded in early 2000,  Not only
mean for train ticket. it was also available for different transport
system like flight, water(boat and ship) and bus .
2.2 ) User Profile and Environment
                                       Online railway reservation is mainly used by the
people ( passenger) who use train as their way of transport from one
place to another. Mainly people who travels for longer distance use this
way of booking. as it is the easiest and best way to book/ reserve seat
in train. While booking we need to upload all the necessary documents.
while coming to user environment. People can access through any form
of way - like google/ yahoo. the mandatory thing is
internet.                                                                                                              T
he system will have following:
• Detail : The name and id of train
• Seat : The users can check the available seats in train
• Schedule: The users can know the date of arrival y departure y also
the timings
2.3) Stakeholder Profile
                                    The stakeholder for this system are Requirement Engineer
who gets information from passengers about the requirement they needed &
they have the responsibility to specifies domain a functional requirement y
next stakeholder is the head who creates the plan, gives the necessary
resource etc. the next person  Architect, who is a software developer who
develops website in very well secured    manner

2.4 ) key user needs.


The needs what the passenger wants is :
⦁     Easy access
⦁     well secured payment
⦁     confirmation message
⦁     Regular update of booked seat details ( train details )
2.5 ) Alternatives and competition:
                           As you see, there are lots of private organization who
are in this buisness . they all the competition Some of them are :
                     ⦁    Make My trip
                     ⦁    True Detta
                     ⦁    Route founder
                     ⦁    Gis system
                     ⦁    Ride Scheduler
3) PRODUCT DESCRIPTION
• 3.1) Product Descriptive:
• 3.2) Product position statement:
• 3.3) Summary of capabilities:
3.4) Assumptions and dependencies: -
                              ⦁    The dependencies for the users are the user should
need internet as our system is kind of website.
                              ⦁    The user should log in to the website ( register) for
both of the convenience to make the upcoming process in an easy way
                              ⦁   The user should have bank account like debit /
credit card because Payment is done in online way
4 ) Feature[Product features ]
This system has lots of benefits. Compare to others day the features of
this system are:
   ⦁    A Easy Accessible
   ⦁    Can know the train details
   ⦁    Location of the train where you will be going
   ⦁    Easy and secured Payment Process
   ⦁    24 X 7 Availability can know Previous reservation
5) FEATURE ATTRIBUTE :-
    ⦁    Status (  Proposed )    
    ⦁    Priority ( High )
    ⦁    Risk ( Medium)
    ⦁    Stability (High )
    ⦁    Effort ( Teams in week )
    ⦁    Assigned to ( To all passengers who we) 
6) Use case :
7) Other Product Requirement:

7.1) Application Standard


                  The Standards that this system needs are
                             ⦁    FDA, UCC [fox legal things)
                             ⦁    TCP [communication).
                             ⦁    Any OS [ platform ] .
                             ⦁    UL , ISO [ safety ]
7.2 System Requirements
               ⦁    Andriod   [ Above 7 .0] 
               ⦁    window   [ Above 7]
               ⦁    I0S            [ Above 6 ]

7. 3 Performance Requirement
          Able to handle 1500 transactions per second.

7.4 Security Requirement:


              ⦁    It Should have captcha while log in
              ⦁    Allow to change password
               ⦁    Block if he fail to log-in 4- time in a row
8) DOCUMENTATION REQUIREMENT:
8.1 User manual.
                           It makes/ helps the user to understand the process on
how to use step by step. This user manual will be in online when you
click to the website.
The user manual should have system features
                ⦁    log in , log off
                ⦁    Customer support car
                ⦁    Installation of software and Software details.

You might also like