Beruflich Dokumente
Kultur Dokumente
Objective:
The main goal is to make online the processes of the air ticket reservation and cancelation system. It includes user
registration, user login, contacts to our company, booking details, login and logout, add remove or modify
(package, motel, customer and flight) information, cancellation of reservations, email confirmations and modify
details of our web page. It also includes flight number and name, start and destination stations, seat
availability, accessibility, privacy, security, reliability, response time, robustness, scalability of
system.
Introduction:
Purpose
The main aim of this SRS is to describe the requirements used in developing Airline
Reservation system (ARS). The project is mainly made for design phase of the project. The
audience is any person who wants to reserve or cancel tickets or to check the availability of
Airline tickets.
Project Scope
The product will perform these tasks such as, the software that is being developed can be
used to check the availability of the flight tickets for the specified flight, destination and date of
journey. If the tickets are available to the user’s needs and specification, then the software
provide an option to book those tickets. If the passengers want to cancel those tickets, he can use
the cancellation option of the ARS.
Step 2:
Overall Description
Product Perspective
Airline companies must be charged with the responsibility of giving safe and useful service for its users. In our
system, the daily reservation list for all flights is created. Very often, they cannot put up the reservation list on time.
Owing to the inefficiencies in the manual system, the limitations of the manual system are:
1|Page
SOFTWARE REQUIREMENT SPECIFICATION
The product functions include viewing flight details (including flight number, flight name, flight
route, flight timings and seat availability). At last cancelling of tickets include quoting of ticket
number, credit card number and bank name.
Control functions: The software must be very user-friendly and display appropriate error
messages.
System Features:
System features basically means main entities like user and administrator
2|Page
SOFTWARE REQUIREMENT SPECIFICATION
2. Stimulus/Response Sequences:
Once the user chooses any option on the web pages, it will display the different flights
available to their respective destinations and allow the customer to book a ticket.
3. Functional Requirements
Once the user makes a reservation, they must be provided by a pin code. Before that the
user must enter the reservation destination date and timings by giving his personal details.
When all the details are entered it displays message of confirming and gives pin code.
FEATURE 2
The software allows their users to change in existing reservation if in case there are any
changes are required.
1 Description and priority:
This feature will allow the users to make any changes in his personal details or
flight booking details.
2 Stimulus/ Response sequence:
Once the user requests for changing in reservation, it must be displayed on the
screen prompting the customer to enter his pin code.
3 Functional requirements:
If the pin code provided must not match then display error messages. The user
should enter his pin code which gives him access to modify his reservation.
MORE REQUIREMENTS:
3|Page
SOFTWARE REQUIREMENT SPECIFICATION
Description: This case describes user registration with the application by providing all details, in order to
make reservations or bookings for flights, models and special packages.
Actor: user.
Input: The user will have to provide all details present in the customer registration form of the
application on web page
Output: All the details entered in the customer registration page will be verified and accepted by
the system.
4|Page
SOFTWARE REQUIREMENT SPECIFICATION
5|Page
SOFTWARE REQUIREMENT SPECIFICATION
6|Page
SOFTWARE REQUIREMENT SPECIFICATION
Actor: Administrator
Input: The administrator logs onto the system with the username and password provided to him.
Output: The application authenticates the administrator, by verifying the username and password.
Then the application displays the page where the administrator can add new motels to the
database, delete a specific motel from the list of motels, since there are no more available rooms
there. &e can even update the price per room of each motel. To make it easier, the administrator
might assign a unique id for each hotel.
User Interfaces
There are two types of users for the ARS project. Customer and the other is the administrator. Both the
customer and administrator user interface would be a graphical user interface. The graphical user
interface would mainly consist of hyperlinks, /data entry fields like the "email id field, like the
login button etc.
Hardware Interfaces:
Hard disk: The hardware configuration with a fast database system running on high rpm hard-
disk allowing complete data redundancy and back-up systems to support the primary goal of
reliability. The system must interface with output device such as keyboard and mouse.
Software Interfaces: The application should run on a windows 8 ultimate operating System.
Since the application needs a database to store all the customer details and package information.
Visual Studio would be used for creating of application.
Communications Interfaces:
ARS should send email message to the user to confirm the acceptance of reservation. ARS is a
web database system, so the communication is &TT; protocol.
Nonfunctional Requirements
Performance Requirements:
7|Page
SOFTWARE REQUIREMENT SPECIFICATION
If user searches for a flight leaving from a particular place to another place, the application should not take much
time to return with results, considering it should be able to display 10 results at a time , when the customer looks
up for any particular data. Since the ARS websites have much traffic, the user should also be able to login to our
system using high speed internet. Most of the requests sent to the application should be answered in less than 5
seconds or more less than that.
Safety Requirements:
Users shall be required to login to the ARS for their own reservation information and modification with email
address and password. The system only allows authorized members who are on the list of
authorized managers to do administrators task.
Security Requirements:
Users is required to login to ARS only for their own reservation information and modification with email
address and password. The system allow only customers to view only their own previously placed
orders, not orders placed by other customers.
1. Availability:
The ARS shall be available to users between 5am and midnight local time. And it is available to
administrators all the time.
2. Robustness:
If the connection between the user and the system is broken before the order is being either
confirmed or canceled, the online system shall enable the user to recover an incomplete
reservation.
3. Consistency:
The ticket availability in ARS shall be updated only when transaction is finalized to ensure that
the most updated information is delivery to any customers. When administrator is updating the
information, the consistency should also hold among user point of view.
4. Scalability:
Whenever some resources are added within the existing system it helps system to
increasing the quality.
REFERENCES:
https://www.academia.edu/17657886/SOFTWARE_Engineering_LAB_CS041
1.
8|Page
SOFTWARE REQUIREMENT SPECIFICATION
https://www.academia.edu/29638633/SE_PROJECT_Finalize
9|Page