Spicejet
Spicejet
Spicejet
Of
SPICEJET
CSE-320 Software Engineering
By
Section: K1621
1.2 Scope
Spicejet services provide better comforts to the passengers last few Years
.Spicejet in the cheapest air travels in India
1.3 Definitions
Spicejet
SRS- Software Requirement Specification
GUI- Graphical User Interface Stockholder- The person who will participate
in system
Ex. Passengers, Administrators etc...
1.3.1 Literature Review
Perceptual mapping has been used as a strategic management tool for
about thirty years (Green and Wind, 1975). It offers a unique ability to
communicate market structure analysis-i.e., the complex relationships
among marketplace competitors and the criteria used by buyers in making
purchase decisions and recommendations.
Its powerful graphic simplicity appeals to senior management and can
stimulate discussion and strategic thinking at all levels of all types of
organizations.
Perceptual mapping has been used to satisfy marketing and advertising
information needs related to product positioning competitive market
structure consumer preferences and brand perceptions.
Perceptual maps satisfy these types of information needs by analyzing and
then translating consumers' numeric ratings, brand similarity data and
brand preference data into a visual representation of how those
consumers view the set of brands and products.
The most common use of perceptual mapping in advertising and
marketing research relates to brand perceptions. However, perceptual
mapping is appropriate for exploring perceptions of any set of objects, for
example, types of television programs or political candidates. Perceptual
maps can also be used to determine similarities and differences across
groups of consumers.
There are two approaches to perceptual mapping: attribute based and
non-attribute based. Attribute based approaches, used in this study,
require a respondent to evaluate a set of brands on a large number of
specific attributes, typically those attributes felt to influence how
consumers perceive, evaluate and distinguish among brands and products.
All mapping techniques attempt to show the comparative differences in
how products or services are rated on a given set of attributes.
The validity of a map depends on both the overall set of attributes and
brands in the study as well as the subset of attributes and brands
evaluated by each respondent.
2. General Description
The spicejet provide the better options for the customer to travel in the
domestic and international flights. This service is easy to access by their
services.
3. Functional Requirement
This section provides requirement overview of the system. Various functional
modules that
Can be implemented by the system will be -
3.1 Description
Spicejet is a low-cost airline headquartered in Gurgaon India. It is the fourth largest airline
in the country by number of passengers carried, with a market share of 13.1% as of
February 2016. The airline operates 306 daily flights to 41 destinations, including 35 Indian
and 6 international destinations from its hubs at Delhi and Hyderabad.
3.1.1 Registration
If passage want to book the tickets they want to register the on that site
before
Booking the tickets.
3.1.2 Login
Passenger logins to the system by entering valid user id and password for
the booking tickets.
3.1.3 Cancellation
When the passenger wants to postpone or prepone the travelling date
they can cancel the booked tickets.
3.14 Payment
For passengers there are many type of secure billing will be prepaid as
debit or credit card, check or bank draft. The security will provide by the third
Party like Pay-tm etc.
3.1.5 Logout
After booking the tickets the customer will be logged out.
3.1.6 Report Generation
After all transactions the system can generate the portable document file
(pdf) and the Sent one copy to the customer's Email-address and another one
for the system database to calculate the monthly transaction.
7.1 Security
The system use SSL (secured socket layer) in all transactions that
include any other confidential passenger information. The system must
automatically log out in all Customers after a period of inactivity.
The system should not leave any cookies on the customer's computer
containing the user's password .The system's back-end servers shall only be
accessible to authenticated administrators. Sensitive data will be encrypted
before being sent over insecure connections like the internet.
7.2 Reliability
The system provides storage of all databases on redundant computers
with automatic switchover. The reliability of the overall program depends on
the reliability of the separate components.
The main pillar of reliability of the system is the backup of the
database which is continuously maintained and updated to reflect the most
recent changes.
Thus the overall stability of the system depends on the stability of
container and its underlying operating system.
7.3 Availability
The system should be available at all times, meaning the user can
access it using a web browser, only restricted by the down time of the server
on which the system runs.
In case of a of a hardware failure or database corruption, a
replacement page will be shown. Also in case of a hardware failure or database
corruption, backups of the database should be retrieved from the server and
saved by the administrator. Then the service will be restarted. It means 24 X 7
availability.
7.4 Maintainability
A commercial database is used for maintaining the database and the
application server takes care of the site. In case of a failure, a re -initialization
of the program will be done. Also the software design is being done with
modularity in mind so that its maintainability can be done efficiently.
7.5 Portability
The application is HTML and scripting language based.
So the end-user part is fully portable and any system using any web browser
should be able to use the features of the system, including any hardware
platform that is available or will be available in the future.
An end-user is using this system on any OS; either it is Windows or Linux.
The system shall run on PC, Laptops, and PDA etc.
8. Operational Scenario
The customer wants to book tickets. The system shows all flight schedules to
customer.
If customer selects any flight then it shows the flight timing and over view
about flight.
The payment will made with credit card or bank check. If customer wants to
cancel before booking then he or she can cancel it. Customer can see booking
report on account detail.
9. BOOKING PROCESS
9.1 Sign up
Input:
User should enter their details required to create an account
Output:
User gets a username & password
Processing:
It provides user to get own account.
9.2 Login
Input:
User need to enter his/her username & password
Output:
User gets logged in their own account & moves to the home page
Processing:
User account gets logged in & able to use own account.
9.3Flight bookings
9.3.1 Type of journey
Input:
Should specify the type of journey such as one way/round trip
Output:
Displays the selected type
Processing:
It selects the dates which are available & user selected
9.3.2 Choose origin
Input:
Choose the start point
Output:
Displays the name of the place
Processing:
2. Watch/Wish List: see the facilities and services of the fight before booking
the tickets any order in the journey.
Level 2
Booked tickets
Logout
13.gui
14. Absract:
A comparison of customer satisfaction based on service quality as
perceived by air travellers was done among six domestic airlines.
Literature review suggested that flying experience has three stages: Pre-flight,
in-flight and post-flight and a set of six variables can be used to measure
satisfaction.
These variables are: Ease of bookings through the website/call centre; Hassle
free check in/efficient ticketing staff/regular announcements during flight
delays at airport; on time performance of flights; in flight experience; baggage
handling and value for money
15. Test cases
Pre- Conditions:
The user must have a valid using email-id.
The user must have a valid mobile number.
3 Check post-condition 1
4 Repeat 1,2 The system displays a message of Fail Email id does Provide invalid email
id unsuccessful due to wrong not exist Enter Email- information.
id:’vaishnavi@9’
Enter Mobile:
’8142507884’
Password: vaishnavi30
Post Conditions:
1.The name, email-id, mobile number, password and username save into the database
2. Your information is not correct.
Test to pass: - Name should contain only alphabet, email id should be
valid, mobile number only contains number and must not be greater
than 10 and password must contain alphabet, number and a special
character and must also match with the confirm password.
Test to fail: - if name will contain other than alphabet, email id is not
valid, mobile number will contain anything other than number;
password does not contain any alphabet, number, special character.
Test Case :1.2 Test Case Name: Login
System: Online Spice Jet website Subsystem: Login
Designed by: self-test Design Date: 22/10/2017
Executed by: self-test Execution date:
22/10/2017
Short Description: Test the Login service
Pre- Conditions:
The user should be already signup in the website.
5 Check post-
condition 2
Post Conditions:
1 .Go to the homepage
2 .Go to the log in page
Test to pass: - User should enter a registered email id and password should
match with the saved password.
Test to Fail: - If user will enter a not registered email id or password will be
incorrect
Pre-Conditions:
The customer should be already login in the website
and open his my bookings.
STEP Action Expected System Response Status Comment
S
1 Click on the The system displays the Pass Check the
Payment option list databases
2 Select the debit The system provides several Pass Check the
cards notes databases
3 Enter debit card The system takes data from Pass Check the
details the user databases
4 Click the next The system provides the pass Transaction
digital bill takes place
5 Repeat 1 The system does not show the Fail Because the
details user did not
select the
flight
Post Conditions :
1 . Click on “complete payment”.
Test to pass: - User must login and enter the enter the flight number.
Test to fail: - If user does not enter the flight details the system does
not