Thursday, 5 March 2015

PROJECT REQUIREMENT (Chapter 3)





CHAPTER  3
PROJECT REQUIREMENT

1.        User should be able to search flights between two destinations at different dates and                time.

2.     Search results  will list all the available flights with following parameter
                   Flight number, Departure city, Destination City, Departure date, Departure time, Arrival          date, Arrival Time and Fare and ‘Book this Flight’ button    
   
          3.     System will show the seats available within a flight.

                4.     Once the tickets are booked and confirmed a confirmation number will be generated by              the system as per the format date (mmddyy) , time, flight number, and a random number               in the range [1-5000].

      5.      Assume the customers are interested always in one-way trip

      6.       The user interface will have following attributes  for flight searching : 
                            departure city and arrival city departure date  and time class (for example economy,                       business, executive  class etc)

     7.        Once the user makes the selection for  departure/arrival city and clicks the OK button                    system will search all the available flights in the database.

     8.          If flights are available, system will calculate and display the fare along with                                       departure/arrival time from/to departure/destination cities. Within this page, you                          will have  2 buttons: Reserve or Cancel.

    9.        If the user selects the reserve button of the previous requirement, then a new page will               be displayed that will prompt the user to enter the following: Customer Name, Customer               Address, Customer Credit Card Number, and a Submit Button so that tickets can be                          booked.

   10.      Once the ticket is booked, e-ticket will be  emailed to the passenger which can be                               printed out.

   11.       There will be an interface where user can cancel his booked tickets if he/she wants to.                     Doing so, will delete the corresponding records from the database.

  12.    The user shall provide a valid confirmation number in order to cancel certain reservation            and if the user enters an invalid confirmation number error message shall be displayed                   for the user.

  13.   If flights are not fully booked till 2 days before the departure, then system will show                        promotional ads in the home page of the airline reservation system about these flights.

 14.    Tickets can be booked at the discounted price (up to 30%) of their original price in order              to attract the customer.

 15.   The ads in the previous requirement shall not be hard-coded and shall be selected                             randomly.

 16.    Once the user clicks on the ads, it will display the page about that flight and the ability to               reserve seats on that flight.


No comments:

Post a Comment


We’re eager to see your comment. However, Please Keep in mind that all comments are moderated manually by our human reviewers according to our comment policy. Let’s enjoy a personal and evocative conversation.