Make My Trip Srs On Make My Trip
Make My Trip Srs On Make My Trip
Make My Trip Srs On Make My Trip
Case Study
On
MAKE MY TRIP
BACHELOR OF TECHNOLOGY
in
COMPUTER SCIENCE AND ENGINEERING
By
DECLARATION STATEMENT
I hereby declare that the case study entitled "Make My Trip” submitted at Lovely
Professional University, Phagwara, Punjab is an authentic work and has not been submitted
elsewhere.
I understand that the work presented herewith is in direct compliance with Lovely
Professional University’s Policy on plagiarism, intellectual property rights, and highest
standards of moral and ethical conduct. Therefore, to the best of my knowledge, the content of
this case study represents authentic and honest effort conducted, in its entirety, by me. I am
fully responsible for the contents of my case study report.
Sanjay Das
R.No:RK18JCA09
Acknowledgement
“It is not possible to prepare a SRS document without the assistance and encouragement of
other people this one is certainly no exception”
On the very outset of these SRS document, I would like to extend my sincere and heartfelt
obligation towards all personage who have helped me in the endeavour. Without their active
guidance, help, cooperation and encouragement, I would not have made headway in the
project.
At last but not least gratitude goes to all of my friends who directly or indirectly helped me to
complete this SRS document.
Thanking You
Sanjay Das
Table of Contents
1. Introduction
1.1. Purpose
1.2. Scope
1.3. Definition
1.4. Overview
2. Overall Description
2.1. Product Perspective
2.2. Product Function
2.3. User Characteristics
2.4. Use Case Model Description
2.5 Data flow diagram
3. Specific Requirements
3.1. Specific Requirements
3.2. Supplementary Requirements
Chapter 1
1. Introduction
1.1 Purpose
Make My Trip. This website helps the users to plan their trips.
The website offers numerous travelling and hotel packages
that helps the user to plan his trip according to their budget.
Other advantages of this product is route planner which
helps to plan the route, the user should be undertaking and
Forex for its international users
1.2 Scope
There are two basic users – Anonymous, Registered
Members (customers).
The customer, through the process of account creation,
will have the option to become a member of the site.
The system will allow customers to browse, search,
select the kind of package they want.
The customers with accounts get a personalized
experience according to their previous trips.
1.3. Definitions
C++: C++ language is intended to be a simple, modern,
general-purpose, object oriented programming
language
SQL SERVER 2005 : Microsoft SQL Server is a relational
database server, is a software product whose primary
1.4. Overview
Existing System:
Manually Registration
Drawbacks:
No refund on flight cancellations.
People who doesn’t have a knowledge of computer and
internet cannot use the system
Lots of advertising with spam emails.
No comparison program like other sites.
Proposed System:
Spam mails to be reduced.
Notification through mobile messages.
Comparison program of flights and hotels with other
sites to be introduced.
Our Plan:
Better offers for members.
Chapter 2
General Description
2.1. Product Perspective
The Make My Trip network system doesn’t work
independently. It has to work together with the
computer software owned by the Hotels, airlines, etc.
There are clearly defined interfaces for the different
systems.
Functional Requirement 2
Description Initialize the username and
password for login
Input Username and password in
alphanumeric value
Processing storing the values and checking
whether true or not
Output Confirmation message login successful
else login failed.
Functional Requirement 3
Description Form validation
Input Name in characters, email and
password in alpha numeric value
Processing Storing the values entered and
checking whether they are valid or invalid
Functional Requirement 4
Description
Profile update to update the current details to the
new one.
Input
Name in characters, email and password in alpha
numeric value, mobile number, address, date of
birth.
Processing
Storing the values entered by the user in the
database
Output
Confirmation message profile updated successfully.
10
Functional Requirement 5
Description
Search flight
Input
Destination and boarding place and date of journey
Processing
Fetch the list of all the flight according to details
entered by the user.
Output
Displays the list of all the flight as per the user
requirement.
11
12
Functional Requirement 6
Description
Search buses
Input
Destination and boarding place and date of journey
Processing
Fetch the list of all the buses according to details
entered by the user.
Output
Displays the list of all the buses as per the user
requirement.
13
Functional Requirement 7
Description
Search trains
Input
Destination and boarding place and date of journey
Processing
Fetch the list of all the train according to details
entered by the user.
Output
Displays the list of all the trains as per the user
requirement.
Functional Requirement 8
Description
Search and book hotels
Input
14
Functional Requirement 9
Description
Confirm booking
Input
Select or click on train/bus/flight and number of
persons travelling
Processing
Fetch the seat availability and if not available
displays an error message.
15
Output
Redirects to payment gateway if seats are
available.
Functional Requirement 10
Description
Tours
Input
Place and number of people travelling
Processing
Fetch the list of all the tour plans according to
details entered by the user.
Output
16
Functional Requirement 11
Description
Payment gateway
Input
Card details including card number, CVV, expiry
date.
Processing
Checks the information provided to bank server. If
successful, money gets debited from user bank
account and credited to site owners account, else
display error.
Output
17
Functional Requirement 12
Description
Rate and review us
Input
Comment on a particular tour plan or service.
Processing
Stores the comments about that particular tour
plan/services in the database.
Output
Confirmation message “thanks for rating us”.
18
19
20
Users
S V B
i i o
g e o
n w k
M
Login Login
E
View Feedback M
Search Package
B
Registered Users Make My Trip Book Package
E
Stock availability R
Feedback
S
Notify through SMS
21
Chapter 3
3.1Supplementary Requirement
22
Non-Functional Requirements
Secure access of confidential data (user’s details). SSL
can be used.
24 X 7 availability.
Better component design to get better performance at
peak time.
Flexible service based architecture will be highly
desirable for future extension.
Other Requirements
The user must be agreed with all the term and
conditions that have provided by the System
Administrator, local authority and Should Obey to the all
International standards and Protocols.
23