You are on page 1of 5

LOVELY PROFESSIONAL

UNIVERSITY

SOFTWARE REQUIREMENT SPECIFICATION


OF
MAKE MY TRIP.COM

DETAILS:
NAME: ANKUSH SATISH CHANDRA YADAV
ROLL: K17SMA09
REGD: 11715944
COURSE: SOFTWARE ENGINEERING (CSE320)
INTRODUCTION
Makemytrip.com is an Indian online travel company founded in 2000.
Headquartered in Gurugram, Haryana, the company provides online travel
services including flight tickets, domestic and international holiday packages,
hotel reservations, rail, car and bus tickets, etc.
1. FUNCTIONAL
1. Registration
2. Log In
2.1 Guest
2.2 User
3. Reservation
3.1 flight
3.2 hotel
3.3 holidays
3.3.1 International Holidays
3.3.2 Domestic Holidays
3.4 bus
3.5 cabs
3.6 Train
4. Print Booked Tickets
5. Cancel Tickets
5.1 Refund status
5.2 Cancel Another
5. Make my Trip Wallet
6. Live Deals
7. Upcoming Live Deals
8. Gift card
9. Refer and earn
Registration
I:-take user information.
O: give credential to particular user name & password.

Login
I: varify valid user and password.
O: Login to the Homepage.

Reservation
I: Take user date of booking according to availivilty.
O: Book that order till payment

Print Booked Ticket


I: Takes booked order id number.
O: Provide software copy of booked ticket.

Cancel
I: Here you can select ticket which you want to cancel and also check status of
cancel ticket.
O: Commit the cancellation of order.
Make my trip wallet
I: Provide page to add money in wallet through every mode of payment.
O: Add the money in wallet for booking.

live deals
I: Takes information which thing you want to book.
O: Gives back live deals to that type of booking.

Refer and earn


I: Enter Gmail or whats app number to refer freinds.
O: With each referels you will get money.
Non-functional requirement
Constraint:-
Memory: system will have only 100 GB on data server.
Language requirement: software must in English only.
Implementation constraint: application should be based on java and php
only.
Reliability: - System should be sync frequently to avoid data losing in case of
system failure.
Portability: - The software should run in any Microsoft windows.
Capability: - Not more than 1 BILLION members to be registered
Flexibility: - System should be flexible enough to provide space to add new
features.
Usability: - We can use 24*7.
Security: - All external communications between the data’s server and client
must be encrypted o All data must be stored and protected.
Payment Process should use HTTP over Secure protocol to secure the payment
transactions Safety requirement:-
Database should be backed up every hour. o Under failure, system should be
able to come back at normal operation under an hour. Integrity:-
System should focus on securing the customer information avoid data losing in
case of system failure.
Testability: - The system should be able to be tested to confirm the performance
and clients specifications.
Maintainability: - The system should be maintainable.
REPORT
This software is user friendly, with many non-functional capability.
It provide user basic needs instantly with less consumption of time .User can
able to book trains ,Flights ,hotel ,holiday packages .

Software interface
Server-side programming language: - Php, java and php.net client-side
programming language: - Java-script Server location: - United states,
Netherlands, India

You might also like