Flight Reservation System
Flight Reservation System
4. Appendix
PROBLEM DEFINITION
Ticket reservation system for airline has to be
developed.
The system developed should contain the following
features
1. INTRODUCTION
1.1 Purpose
The purpose of the SRS is to describe the
requirements involved in developing an Airline
Reservation system (ARS).
The intended audience is any person who wants to
reserve or cancel tickets or to check the availability
of Airline tickets
1.2 Scope
The product is titled Airline Reservation System
(ARS).
The product will perform the following tasks –
The software that is being developed can be
used to check the availability of the fight tickets
for the specified flight, destination and date of
journey
If the tickets are available to the user’s needs
specification, then the software provide a
facility to book the tickets.
If the passengers want to cancel the tickets, he
can use the cancellation module of the Airline
Reservation System.
1.3 Definitions, Acronyms and Abbreviations
ARS: Airline Reservation System
1.4 References
IEEE standard 830-1998 recommended practice for
Software Requirements Specifications-Description.
1.5 Overview
The SRS contains an analysis of the requirement
necessary to help easy design.
The overall description provides interface
requirements for the Airline Reservation system,
product perspective, hardware interfaces software
interface, communication interface, user
characteristics and other.
2. OVERALL DESCRIPTION
2.1 PRODUCT PERSPECTIVE
A distributed airline database system stores the
following information.
Flight details:
It includes the originating flight terminal and destination
terminal, along with the stops in between, the number
of seats booked/available seats between two
destinations etc.
Customer description:
It includes customer code, name, address and phone
number. This information may be used for keeping the
records of the customer for any emergency or for any
other kind of information.
Reservation description:
It includes customer details, code number, flight
number, date of booking, date of travel.
Distributed database
Client/server system
Operating system: Windows.
Database: sql+ database
Platform: vb.net/Java/PHP
3. SPECIFIC REQUIREMENT
o DISTRIBUTED DATABASE:
It implies that a single application should be able to
operate transparently
On data that is spread across a variety of data that
is spread across a variety of different databases and
connected by communication network as shown in
figure below
o CLIENT/SERVER SYSTEM
The term client/server refers primarily to an
architecture or logical division of responsibilities,
the client is the application, and the server is the
DBMS.
SAFETY REQUIREMENTS
SECURITY REQUIREMENTS
4. Appendix: Glossary
Authentication
The process of identifying an individual, usually based onusername and password
Cached
A form of storing information/data, usually this data is repeatedly accessed.
CSS
Cascading Style Sheets is a feature to give users and developers more control on
how web site pages are displayed.
Database
Is a structured collection of records or data that is stored in computer system. In
our
system, this may pertain to flight records or user information.
Dynamic Links
A pointer to a particular scope called during runtime.
Encryption Algorithm
A mathematical procedure for performing encryption on data, which is translating
Data into secret code.
HTTP
Hyper Text Transfer Protocol is the underlying protocol used by the World Wide
Web. It defines how messages are formatted and transmitted and what actions
should be taken in response to various commands.
Hyper Links
Also called link, is a directly followable reference within ahypertext document.
Input Criteria
A defined particular group of criteria, which defines inputs.
Query or Queries
A form of questioning. In this document, query pertains to asearch entered by a
user into a search engine to return results.
Thank you