it's just overview to how make srs of any software . In that ppt all function of make my trip.com are not shown. it just give the overview of all function of make my trip.com software.
2. WHAT IS SRS
SRS means software specification requirement.
SRS is legal document in which the whole detail of software
which is need to the customer is well defined.
Means which type of function required by the customer .
3. 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.
5. 1. FUNCTIONAL
1. Registration
2. Log In
3. Reservation
3.1 flight
3.2 hotel
3.3 holidays
3.4 bus
3.5 car
4. MORE
5. Gift card
6. Refer and earn
7. My account
6. Registration
The Customer should be able to register with their
details.
The system should record following customer details
into member database.
o Name
o Email
o Password
o Address
o DOB
The system shall send verification message to email
7. Attributes of flight fn
1. Place(where
to where)
2. Date
3. Passenger
no.
4. Class
5. One way
6. Round trip
7. multicity
8. Attributes of hotel fn
1. date
2. Location
3. Price
4. Star
category
5. User
rating
9. Attributes of holidays fn
1. Budget
2. Duration
3. Hotel choice
4. Travel option
5. palace
12. Attributes of more function
Another function are:-
contact for help
live chat
Wallet etc.
1.flight + hotel
2.international flight
3.international hotel
13. My account attributes
1. My account
2. My trips
3. Print E-ticket
4. Cancel booking
5. Reschedule booking
6. Check refund status
7. Make a payment
8. Log out
14. Non-functional requirement
Constraint :-
o Memory : system will have only 100 GB on data server.
o Language requirement: software must in English only.
o Implementation constraint: application should be based on java and php only.
Reliability:-
o System should be scyn frequently to avoid data losing in case of system failure.
Portability:-
o The software should run in any Microsoft windows .
Capability:-
o Not more than 1 BILLION members to be registered
Flexibility:-
o System should be flexible enough to provide space to add new features.
Usability:-
o We can use 24*7.
15. Security:-
o All external communications between the data’s server and client must be encrypted
o All data must be stored and protected.
o Payment Process should use HTTP over Secure protocol to secure the payment
transactions
Safety requirement:-
o Database should be backed up every hour.
o Under failure, system should be able to come back at normal operation under an hour.
Integrity:-
o System should focus on securing the customer information avoid data losing in case of
system failure.
Testability:-
o The system should be able to be tested to confirm the performance and clients
specifications.
Maintainability:-
o The system should be maintainable.
16. Software interface
Server-side programming language :-
Php,java and php.net
client-side programming language:-
Java-script
Server location:-
United states,netherlands,india