Practical - 3
Practical - 3
Practical – 3
1. INTRODUCTION
1.1. PURPOSE
Th e main pu rpo se o f this so ftware is to reduce th e
manu al erro rs involved in the airline reservation process
and make it convenient for thecustomers to book the flights as
when they require such that they can utilizethis software to make
reservations, modify reservations or cancel a particular reservation.
1.2 SCOPE
The name of the software is “AIRLINE RESERVATION
SYSTEM”.
This software provides options for viewing different flights
availabled ifferen t timings fo r a p articular date and p ro
v id es custo mers with th efacility to book a ticket, modify or
cancel a particular reservation but it does not provide the
customers with details of cost of the ticket and it does not
allow the customer to modify a particular part of his reservation
and he/she can modify all his details.
1.3 DEFINITIONS, ACRONYMS AND ABBREVIATIONS
1.4 REFERENCES
The books and materials referred during the pre-development stages of
the project include
1. Software Engineering-A Practitioner’s ApproachBy Roger S. Pressman
2. Software Engineering-By James Peters
1.5 OVERVIEW
The rest of the document deals about all the main features of this
softwareeach will its purpose and its main functions. It also gives
details about theinterface with other products and related functionality of
each product.
2. OVERALL DESCRIPTION
THAKUR VIVEK 2
SUB:- FSD SUB CODE : 3341603
There is an LAN used for communication among the different client systems to
be used.
2.1.7 Operation
The users can first make a reservation in a particular flight for a
particular d a t e a n d t i m e . T h e s y s t e m p r o v i d e s t h e c u s t o m e r w i t h
a p i n c o d e w h i c h gives him access to either make any changes in his
reservation or cancel areservation. These must also be back up of data to
enable any easy recoveryfrom any features.
2.4 CONSTRAINTS
Regulatory policies: It is a mandatory that no text book must be leftempty
or contains insufficient data.
Hardware limitations: There must be a 64 MB on board memory
Control functions: The software must be very user-friendly anddisplay
appropriate error messages.
Interfaces to other applications: Not applicable.
Parallel operations: It must support many users simultaneously.
THAKUR VIVEK 3
SUB:- FSD SUB CODE : 3341603
3. SPECIFIC REQUIREMENTS
THAKUR VIVEK 4
SUB:- FSD SUB CODE : 3341603
3.2.1.1 PURPOSE
The purpose of this is to enable the users to view the different flightsavailable
so as to make it convenient for him to make a reservation.
3.2.1.2 STIMULUS/RESPONSE
THAKUR VIVEK 5
SUB:- FSD SUB CODE : 3341603
Once the user chooses the particular option, the web pages corresponding to that
are to be displayed on the screen i.e., it wi l l display the different flights
available to their respective destinations and allow the customer to book
a ticket.
3.2.1.3.1.1 INTRODUCTION
The user must be provided with the required information within10 seconds.
3.2.1.3.1.2 INPUTS
The user must enter the destination with date and timings andmust make
reservation by giving his personal details like name,address, age, gender,
nationality.
3.2.1.3.1.3 PROCESSING
Recognizing the correct details are entered that a message isdisplayed
confirming his reservation and displays the pin code.
3.2.2 FEATURE
The software allows the user to modify an already existing reservationmade
by the customer if in case there are any changes that are to be
modified in the reservations of the ticket.
3.2.2.1 PURPOSE
T h e p u r p o s e i s t o a l l o w th e c u s to m er t o m a k e a n y c h a n g es i n
h i s personal details or flight booking details.
3.2.2.2STIMULUS/RESPONSE
Once the user requests for changing his reservation, it m
u s t b e displayed on the screen prompting the customer to enter his pin code.
THAKUR VIVEK 6
SUB:- FSD SUB CODE : 3341603
3.2.2.3.1.1 INTRODUCTION
The system will allow the customer to modify his reservation provided
correct pin code has been entered by him.
3.2.2.3.1.2 INPUT
The user should enter his pin code which gives him access tomodify his
reservation.
3.2.2.3.1.3 PROCESSING
The pin code is processed and checked for his validity. If it iscorrect
then the user can modify his reservation else an error message will be
displayed asking the user to enter the correct pin code number.
3.2.2.3.1.4 OUTPUT
Given the correct password, the administrator can view all thedetails
of customers with date and time of their bookings made.
3.5.1 Reliability
The factors needed to establish the software expected reliability are
The user inputs should be valid and within the given range.
Normal termination of the program.
3.5.2 Availability
THAKUR VIVEK 7
SUB:- FSD SUB CODE : 3341603
3.5.3 Security
It must be ensured that the access will be provided to the authorized
persons through user ID and password.
Network security will be provided by the use of firewalls.
Checks can be performed at regular internals to ensure data integrity.
3.5.4 Maintainability
The software will be developed by implementing the concept of modularity
which in turn reduces the complexity involved in maintaining it. The
administrator should have sound technical knowledge about maintaining the
software and further enhancements will be undertaken by the developer.
3.5.4 Portability
The application is portable which ensures its adaptability for use on different
computer terminals with different operating systems and standards.
4. INDEX
Nil
5. APPENDICES
Nil
THAKUR VIVEK 8