Presentation Airline Reservation System

download Presentation Airline Reservation System

of 37

Transcript of Presentation Airline Reservation System

  • 8/2/2019 Presentation Airline Reservation System

    1/37

    PRESENTATION

    ON

    AIRLINE RESERVATION SYSTEM

    SUBMITTED BY

    -AMANDEEP TIWARI

    -ANKUR SARAF

  • 8/2/2019 Presentation Airline Reservation System

    2/37

    Preliminary Schedule

    Project Overview

    Features System Analysis

    SRS

    Cost Benefit Analysis

    System Design

    Security

    Conclusion

  • 8/2/2019 Presentation Airline Reservation System

    3/37

  • 8/2/2019 Presentation Airline Reservation System

    4/37

    The main objective of this project is to

    design and develop an Airline Reservation

    System.

    This project is mainly intended for the

    customers, who use the Airline websites and

    Airline agencies to make reservations onflights.

  • 8/2/2019 Presentation Airline Reservation System

    5/37

    The Front-end used is PHP with APACHE

    server.

    The Back-end used is MySql 2008.

    This application is based on Object Oriented

    Approach.

    It uses RDBMS for storing data.

  • 8/2/2019 Presentation Airline Reservation System

    6/37

    The application allows users to search for

    available flight,choose flight and book flight.

    The application credit card validation is

    based on months and 16 digit credit cardnumber.

    The application returns a unique

    confirmation number with the users flight

    information.

  • 8/2/2019 Presentation Airline Reservation System

    7/37

    Providing flight details

    Flight bookings for a particular destination,

    date and time and also providing with a pincode.

    Allowing the customer to modify or cancel

    his reservation provided the correct pin code

    is given.Displaying a report of the number of people

    flying in a particular flight.

  • 8/2/2019 Presentation Airline Reservation System

    8/37

  • 8/2/2019 Presentation Airline Reservation System

    9/37

    This step involves breaking down the system in different pieces

    to analyze the situation, analyzing project goals, breaking down

    what needs to be created.

  • 8/2/2019 Presentation Airline Reservation System

    10/37

    Our projects SRS includes the following-

    System Functionality.

    Functional Requirement.

    Non Functional Requirement.

  • 8/2/2019 Presentation Airline Reservation System

    11/37

    The functionality for the project is divided

    among the users and administrators of the

    Airline Reservation System.

    User Functionality

    Administrator Functionality

  • 8/2/2019 Presentation Airline Reservation System

    12/37

    New RegistrationEdit personal details

    Login/LogoutBook flightsBook motels, packages along with the airline

    ticket reservations

    Contact the airline companyView the booking instructions online

  • 8/2/2019 Presentation Airline Reservation System

    13/37

    Login/LogoutAdd/Delete/Modify customer information

    Add/Delete/Modify flight informationAdd/Delete/Modify package or motel

    informationCancellation of Reservations

    E-mail ConfirmationModify details of web-page

  • 8/2/2019 Presentation Airline Reservation System

    14/37

    Technology Used-

  • 8/2/2019 Presentation Airline Reservation System

    15/37

    S.N0 Description Specification

    1 Computer System P IV min 2.4 GHz

    2 Primary Storage 256 MB RAM

    3 Secondary Storage 40 GB HDD

    4 Output Device VGA Monitor,

    Printer

  • 8/2/2019 Presentation Airline Reservation System

    16/37

    S.N0 Description

    1 Windows XP (SP2)

    2 Apache Server

    3 MySQL

  • 8/2/2019 Presentation Airline Reservation System

    17/37

    It give the idea about the qualities and

    properties of the system.

    AVAILABILITY

    RELIABILITY

    SECURITY

    MAINTAINABILITY

    SCALABILITY

    REUSABILITY

  • 8/2/2019 Presentation Airline Reservation System

    18/37

    Social cost:

    Electricity cost.

    Internet cost.

    Cost for the software used in our project.

    Private cost:

    PHP language learning cost.

    External Cost:

    Transport Cost.

  • 8/2/2019 Presentation Airline Reservation System

    19/37

  • 8/2/2019 Presentation Airline Reservation System

    20/37

    Following important terms must be discussedin the design phase:

    Model used Use Case Diagram Activity Diagram Entity-Relationship Diagram Data Flow Diagram Database Design.

  • 8/2/2019 Presentation Airline Reservation System

    21/37

  • 8/2/2019 Presentation Airline Reservation System

    22/37

  • 8/2/2019 Presentation Airline Reservation System

    23/37

  • 8/2/2019 Presentation Airline Reservation System

    24/37

  • 8/2/2019 Presentation Airline Reservation System

    25/37

  • 8/2/2019 Presentation Airline Reservation System

    26/37

  • 8/2/2019 Presentation Airline Reservation System

    27/37

    1. Weekdays

    2. Country

    3. States

    4. City

    5. Flight

    6. Flight Days

    7. Flight Class

    8. Flight Availability

    9. Flight Seat

    10. Flight Reservation

    11. User

    12. Cancel Reservation

    13. Admin

    14. Payment

    15. Reservation Details

    16. Flight Root

  • 8/2/2019 Presentation Airline Reservation System

    28/37

    Finding defects by executing a

    system/software. Similar to the system

    development life cycle, testing also has a life

    cycle.

    Testing life cycle has three different phases

    viz. Test analysis phase, Test planning/Test

    designing phase, Test execution phase.

    We have implemented BLACK BOX testing inour project.

  • 8/2/2019 Presentation Airline Reservation System

    29/37

    Black Box is also known as functional testing.

    A software testing technique whereby the

    internal workings of the item being tested

    are not known by the tester. In a black box

    test on software design the tester only knows

    the inputs and what the expected outcomes

    should be and not how the program arrives at

    those outputs. The tester does not ever

    examine the programming code and does not

    need any further knowledge of the program

    other than its specifications.

  • 8/2/2019 Presentation Airline Reservation System

    30/37

    How we have implemented it till now:

    As we have used black box testing we dont

    have to think about the programming code

    used in our project early, instead we havechecked whether our input is giving the

    corresponding output or not after the

    execution of our application on a local host

    like: Whether the administrator have the full

    authentication to use the ARS backend.

  • 8/2/2019 Presentation Airline Reservation System

    31/37

    It is also been checked for every database

    tables whether they are properly related to

    each other in a PCR (Parent Child

    Relationship).

    All the basic functionality i.e. CRUD had

    been properly checked to get the right data

    entries in the backend by the ADMIN with

    proper validation.Front End Testing:

    o Searching is performed successfully but a

    user can only book his ticket if he LOGINs.

  • 8/2/2019 Presentation Airline Reservation System

    32/37

    o It is also checked that the user can only book

    a flight on the day which is being entered by

    the admin.

    o

    After a users successful login he can bookthe flight .

    o After searching and entering which flight

    class he chooses and how many seats and

    which category of seats he wants, accordingto that a user is made to pay the amount

    which is calculated correctly.

  • 8/2/2019 Presentation Airline Reservation System

    33/37

    o It is also checked that the user can only book

    a flight on the day which is being entered by

    the admin.

    o

    After a users successful login he can bookthe flight .

    o After searching and entering which flight

    class he chooses and how many seats and

    which category of seats he wants, accordingto that a user is made to pay the amount

    which is calculated correctly.

  • 8/2/2019 Presentation Airline Reservation System

    34/37

    o A test has been performed that a user cannot

    enter the number of seats greater than the

    total number of seats.

    o

    In payment course its been checked andtested that a users authenticated and

    confidential information is kept safe and

    unaltered.

  • 8/2/2019 Presentation Airline Reservation System

    35/37

    The main security which we have provided is

    the security from SQL injection attack. It is

    possible for our application NOT to handle

    the inputs given by the unauthorized user

    properly. If this is the case, a malicious user

    could provide unexpected inputs in our

    application that are then used to frame and

    execute SQL statements on the

    database. This is called SQL injection. The

    consequences of such an action could be

    alarming.

  • 8/2/2019 Presentation Airline Reservation System

    36/37

    The project on ARS is still containing a lot of

    improvement into it and also with addition

    for some phases like coding, testing andimplementation which is to be done in next

    semester. The present design of the project

    is flexible and changes can be made easily

    including all the necessary modifications ifneeded in the future.

  • 8/2/2019 Presentation Airline Reservation System

    37/37