Zoho
Application
Client: Easy Tours
Client Description: Easy Tours is a very popular travel
agency in India, with some of the most enjoyable tour package tours across the
country. One of the biggest reasons for their success and popularity is the
variation in their tour packages that cater to all.
Client Requirement: Make an application to bring their
entire business online, so as to increase their reach and valuation.
The application needs to be very user friendly; the user
should not need to go through a complex and boring user manual to understand
the features.
Being a travel site it needs to be aesthetically attractive.
Features to be included:
ü
There should be a basic home page containing a
description of Easy Tour and what the application is offering.
ü
The user should be able to view only the home
page, registration page and login page – which effectively mean that a user
should not be able to go directly to the Tour search or booking details page
without logging in.
ü
The Home page should have provisions to navigate
to the Register Page (for new users) and LogIn page (for existing user).
ü
There should be provisioning for registration
and only then Log-In should be allowed.
ü
After log in the user should be redirected to
the Tour Search page where he can select package type, ideal vacation,
destination and plan.
In this context data provided:
Easy Tour Offerings
1.
Package Type can be
·
Deluxe – which is the more expensive and
luxurious option.
·
Economy – the more pocket friendly choice.
Both packages will have the same
cities or destinations on their routes. The difference is in terms of the
suites booked in hotels and the travel mode – flight, train or bus.
Both of these choices are hugely
popular and care needs to be taken to see the users do not consider the economy
to be a cheap option – hence both need to be displayed and promoted at the same
level.
2.
Preferred Vacations can be
·
Hillside vacation
·
Beachside vacation
·
Heritage trip
3.
Under each vacation choice the user has choices
for two separate destinations.
Hillside vacation has
·
Himachal
·
Haridwar and Rishikesh
Beachside vacation has
·
Goa
·
Andaman and Nicobar Islands
Heritage trip has
·
Rajasthan
·
Rajasthan-Agra-Delhi
4.
There are different tour packages offered for
the different vacations and destinations chosen.
·
Hillside vacations have two separate options
1.
3 days
and 4 nights
2.
1 week
adventure trip
·
Beachside vacation have two separate options
1.
3 days and 4 nights
2.
Honeymoon package for 1 week
·
Heritage trip has 4 different choices depending
on whether the package is deluxe or economy.
1.
10 nights and 11 days for Rajasthan only
2.
17 nights and 18 days for Rajasthan only
3.
12 nights and 13 days for Rajasthan-Agra-Delhi
4.
19 nights and 20 days for Rajasthan-Agra-Delhi
5.
6 nights and 7 days for Rajasthan
6.
9 nights and 10 days for Rajasthan and
Rajasthan-Agra-Delhi
7.
14 nights and 15 days for Rajasthan-Agra-Delhi
ü
The user should be able to see the cost before
making the payment and then book the trip accordingly.
ü
The user details against whom the booking is
being made should be taken, to maintain the Easy Tour internal database and to
also communicate with the customer.
ü
The user necessarily needs to input the check-in
and check-out dates.
ü
Payment choices available are only card payment
– either Debit card or Credit card.
The flow of the application should be as follows:
Additional Features Required:
ü
The Log-in page should have the sufficient
features to check for userid and password validity.
ü
A user should be able to login only if
registered.
ü
A user should not be able to register twice
using the sane email id.
ü
Validations should be carried out regarding the
contact numbers provided, email ids provided, zip codes provided, password
entered and password matching.
ü
The user should be able to select the number of
adults, package type, preferred vacation type etc. only once.
ü
Once a destination is selected the user should
be able to change it and accordingly the packages available for that
destination should be made visible.
ü
The user should get a valuation of the total
package as soon as he/she selects it and only then should he move forward to
the booking page.
ü
The booking page should also display the package
booked as well as the cost to be incurred.
ü
There should be provision for the customer to
book the tour package as a surprise and hence the details of the customer
booking should be given on the booking page itself, i.e. the mail for booking
should not be sent to the logged in user necessarily, but the details input in
the booking page.
ü
There should be validations for checking that
the check-in date and check-out date do not collide and the check-out date
comes after the check-in date.
Modules in which the work is divided:
- Creating Registration and Log-In module so as to maintain details of users who are using the application more frequently.
- The Tour Search module which helps to determine the most popular and best-selling packages.
- The booking module which gives the user a detailed report regarding the package selected.
- The payment module that will allow the user to pay using cards online and also send a mail to the customer regarding the details of the booking made.

No comments:
Post a Comment