Professional Documents
Culture Documents
1. Introduction
The purpose of this project is to allow the users to books flight tickets online from
anywhere and at any time they want.
1.2 Scope
1.4 References
DOnline flight reservation system is a complete Online Flightbooking management software
and system with features like: Selecting aeroplane name, airport, time, Adding flights and a
lot more.
1.5 Overview
This specification includes a brief product perspective and a summary of the functions
the software will provide. User characteristics are discussed and any general
constraints or assumptions and dependencies are listed.
2. General Description
2.1 Product Perspective
Online Flight Reservation System is designed to help the administrator to handle the process
of adding or cancellation of flights , saving information related to booking, payments. The
current design goal is to build an internal system to achieve the functionality outlined in this
specification.
Online Flight Reservation System will allow the user to manage information about selecting
city, airport , time, date, number of seats, cancel ticket. User registration provide the users
sign up procedure. Data updation here means adding or cancelation of tickets . The online
Flight Reservation System will also support the automatic backup and protection of data.
There are three different types of users for the SMS system:
Type 1. Administrative Clerks, who handle data entry for the Online Flight
Reservation system. They have data entry training. Administrative Clerks are
familiar with basic computer operations. They add or cancel flights into /from
the System.
Type 2. Users, who use this whole system (booking tickets based on flight, airport ,
name, time, date) but cannot modify any information.
Based on the above categorizations, in order to meet user's needs the following precautions
should be taken:
The following constraints will limit the developer's options for designing the system:
The Flight Ticket Reservation subsystem requirements are concerned with the management
of user ticket booking information.
R 1.1 The Flight Ticket Reservation subsystem shall allow the user type 1 to update
the flights list i.e ,adding or cancelling a flight.
R 1.2 The Flight Reservation System subsystem shall store all users booking history
information.
R 1.3 The Flight Reservation System subsystem shall allow the user type1 to add
new users (customers) into the system.
R 1.4 The user can register by creating user name and password and using the
same for login.
R l .5 The Flight Reservation System subsystem shall allow all user types to retrieve
booking history and personal information by logging into their respective
accounts.
R 1.6 The user can login and book tickets by selecting city, language, Flight , date,
airport, time, number of seats, type of seats, selecting seats, and view booking
receipt, can also cancel tickets.
R3 The SMS shall respond to user's booking by selecting Flight, airport, data, time, number
of seats and payment quickly. The waiting time for any operation must be under 2 seconds.
R4 Security.
The security requirements are concerned with security and privacy issues. All users
information is required by law to be kept private
R 4.1 The Flight Reservation System system shall support different user access
privileges.
R 4.2 The Flight Reservation System system shall protect every user’s information.
R5. Maintainability
The maintainability requirements are concerned with the maintenance issues of the system.
R 5.1 The maintenance time of Flight Reservation System system shall be done regularly.
R 5.2 System down time for maintenance should be less than 6 hours per quarter of a year.
R6. Scalability
The scalability requirements are concerned with the scalable issues of the system.
R 6.1 The Flight Reservation System system shall be able to scale up to support more
workstations. System performance shall not degrade if up to twenty percent (20%) more
workstations are added.
R 8. The Flight Reservation System system shall have a graphical user interface.