Professional Documents
Culture Documents
General Information:
Project Start date
Project End date
Project Duration
Project Sponsor
Project Manager
Samer Zananiri
Document Owner
GBM
Version Number
1.2
Page 1 of 62
Date
07/28/2010
Description
Initial Draft Release
Draft 0.2
07/29/2010
1.0
07/29/2010
1.1
08/06/2010
1.2
08/06/2010
Initial Release
Updated with Data element & Data
validation section
Updated with .GIF images
Revision By
Mustaq Baig
Ramakrishna, Milind
& Mustaq
Mustaq Baig
Mustaq Baig
Mustaq Baig
Page 2 of 62
Contents
1
Introduction .................................................................................................................6
1.1 Project Description............................................................................................................. 6
1.2 Project Scope ..................................................................................................................... 6
1.3 Assumptions ....................................................................................................................... 6
1.4 Business Rules................................................................................................................... 6
1.5 Acronyms ............................................................................................................................ 6
1.6 References.......................................................................................................................... 7
Reports ....................................................................................................................... 62
Appendices ................................................................................................................ 62
7.1 Appendix A AFG Web Portal User Access Details ................................................. 62
Page 5 of 62
INTRODUCTION
This document provides functional requirement of Toyota website. Document covers functional
requirements which will be implemented with the new site to improve the User experience and
usability aspects of current Toyota website. Together With new user experience, new system
will also provide better control over the content management aspects of the site.
1.1 PROJECT DESCRIPTION
Toyota Web Portal Services will allow users to know more about Toyota models, avail services
and get in touch with Toyota brand. This site will be supported in both English and Arabic
version of the content.
1.2 PROJECT SCOPE
Functionality in Scope
1.
2.
3.
4.
5.
Out of Scope (For Phase 1)
1.
2.
3.
4.
5.
6.
7.
Note: Any other functionality which is not part of Functionality in scope section will be
considered as out of scope for Phase 1 of this project.
1.3 ASSUMPTIONS
1. AFG provides the required content management support to implement web portal
services.
2. CMS Admin user will maintain the content.
1.4 BUSINESS RULES
1. AFG will provide the business rules if any.
1.5 ACRONYMS
Page 6 of 62
Term
AFG
AFM
CMS
Description
Al-Futtaim Group
Al-Futtaim Motors
Content Management System
1.6 REFERENCES
1. Existing Toyota website www.toyota.ae
2. Proposed UI Design screens 01_ToyotaUAE_ABC.jpg to
25_ToyotaUAE_XYZ.jpg
3. IA Document
Page 7 of 62
2.1
FUNCTIONAL SPECIFICATION
Description
Assumption&
PreRequisites
Functional
Requirement
Page 10 of 62
2.2
PRIMARY NAVIGATION
A. CAR S
Description
Assumption&
PreRequisites
Functional
Requirement
Allow users to find out information about all models within Toyota
range
1.
1. When user selects CARs tab the mega drop menu will be
shown with the models within the Toyota range.
2. Admin user will have the flexibility to add more models required
to the dropdown.
3. There will be six models shown in the dropdown by default , If
new models are to be added then arrows on left and right
should come to navigate across models
Page 11 of 62
Clarification/
Comments/
Suggestions
B. SUV S
Description
Assumption&
PreRequisites
Functional
*TBD
Requirement
Clarification/
Need information on this requirement
Comments/
Suggestions
C. MPV S
Description
Assumption&
PreRequisites
Functional
Requirement
Clarification/
*TBD
Page 12 of 62
Comments/
Suggestions
D. LCV S
Description
Assumption&
PreRequisites
Functional
*TBD
Requirement
Clarification/
Need information on this requirement
Comments/
Suggestions
Page 13 of 62
E. FLEET
Description
Assumption&
PreRequisites
Functional
Requirement
1. When user selects Fleet tab the mega dropdown menu will be
shown with three Fleet types Small, Medium and Large.
2. Admin user will have the flexibility to customize this dropdown.
3. Every Fleet type is shown with a thumbnail image and More
Information link.
4. On clicking the More Information link the user will go to the
detailed page of that particular Fleet type.
5. In the dropdown, there will be six sub menus, How to get
started, Fleet range etc. and they could change in the future.
The respective page will open when user clicks on any sub
menu.
Page 14 of 62
Clarification/
Comments/
Suggestions
Description
Assumption&
PreRequisites
Functional
*TBD
Requirement
Clarification/
Need information on this requirement
Comments/
Suggestions
G. CERTIFIED USED
Description
Assumption&
PreRequisites
Functional
*TBD
Requirement
Clarification/
Need information on this requirement
Comments/
Suggestions
Page 15 of 62
2.3
PROMO BOXES
A. PROMO BOXES
Description
Assumption&
Pre-Requisites
Functional
Requirement
1. The Promo Boxes or place holders could have different content, Request
a Quote, Book a Test Drive, etc.
2. Each Promo box will consist of a link/button, thumbnail image with respect
to content shown in the Promo box. When user clicks on a link the
corresponding webpage should open.
3. Promo boxes contents can be changed by content authors. Authors will
use standard templates to create contents for Promo boxes
4. The end user will not be able to change the content.
Clarification/
Comments/
Suggestions
Page 16 of 62
2.4
HEADER
A. REQUEST A QUOTE
Description
Page 17 of 62
Assumption&
Pre-Requisites
Functional
Requirement
Clarification/
Comments/
Suggestions
10. There will be standard validations for the data being captured
1. In the bottom of this page, Request a Quote button should be shown
instead of Book a Test Drive button
2. Label is not shown for location dropdown box.
3. Payment Method dropdown values would be provided by AFG
4. What are values should be in dropdown boxes?
5. What are the default values in dropdown boxes?
6. List of email address?
Data
Element
Default
Value
Dropdowns
Values/
Metadata
First Name
Maximum
Length
50
Last Name
50
Telephone
12
Mobile
12
Email
Address
Location
dropdown
Minimum
Length
100
Select
Location
Abu Dhabi
Al Ain
Dubai
Rasal
Khaima
Sharja
Is
mandat
ory?
Other
Validation
Data
Type
Chara
cter
with special
characters
Chara
cter
with special
characters
Numb
ers
only digits, no
characters
Numb
ers
only digits, no
characters
standard email
validations
Y
Page 19 of 62
Full
Address
dropdown
500
Model
dropdown
Select a
Model
Engine
Type
Select
Engine
Type
Choose
The Grade
dropdown
Select
Grade
Number of
Doors
dropdown
Select
Number of
doors
Body
Colour
dropdown
Select Body
Colour
Interior
Colour
dropdown
Select
Interior
Colour
Additional
Options
Purchase
Time
dropdown
500
With special
characters,
Dynamic count
Chara
cter
with special
characters
Payment
Method
dropdown
Vehicle
Make
Vehicle
Model
with special
characters
with special
characters
Model Year
dropdown
KMs Driven
Page 20 of 62
dropdown
Page 21 of 62
Description
Assumption&
Pre-Requisites
Functional
Requirement
1. Book a Test Drive, user can choose this page from header or by
clicking the link in a Book a Test Drive Promo box or from Product
Menu.
2. Book a Test Drive page will consist of followings
2.1. Two form sections
2.1.1.
Customer Information
2.1.2.
Current Vehicle Owned
Page 22 of 62
Clarification/
Comments/
Suggestions
Page 23 of 62
Data
Element
Default
Value
Dropdowns
Values/
Metadata
First Name
50
Telephone
12
Mobile
12
Email
Address
100
Vehicle of
Interest
dropdown
Is
mandat
ory?
Other
Validation
Data
Type
Chara
cter
with special
characters
Chara
cter
with special
characters
Numb
ers
only digits, no
characters
Numb
ers
only digits, no
characters
standard email
validations
Select
Location
Make
Model
Likely
Vehicle
purchase
date
Maximum
Length
50
Last Name
Preferred
Location
dropdown
Minimum
Length
Abu Dhabi
Al Ain
Dubai
Rasal
Khaima
Sharja
with special
characters
with special
characters
Current
Date
Page 24 of 62
C. REQUEST A BROCHURE
Description
Assumption&
Pre-Requisites
Functional
Requirement
1. What will be the default brochure/image when user selects EBrochure from Header and Promo box?
2. Content of email?
3. What is the format of brochure to be sent through email?
Page 26 of 62
Data
Element
Default
Value
Dropdowns
Values/
Metadata
Full Name
Maximum
Length
100
Email
Address
100
Vehicle
Type
dropdown
Model
dropdown
Minimum
Length
Is
mandat
ory?
Data
Type
Other
Validation
with special
characters
with special
characters
N
Select
Model
D. FINANCE/INSURANCE
Page 27 of 62
Description
Assumption&
Pre-Requisites
Functional
Requirement
Clarification/
Comments/
Suggestions
E. CUSTOMER CARE
Description
Assumption&
Pre-Requisites
1.
Functional
Requirement
1. Customer Care, user can choose this page from header by clicking on
Customer Care/Contact Us or by clicking the link in a Get in Touch
Promo box.
2. Customer Care page will consist of followings
2.1. One Address sections - the content of the this section will come
from CMS
2.2. Two form sections
2.2.1.
Customer Information
2.2.2.
Current Vehicle Owned
2.3. Three Promo Boxes on right side of the page
2.4. Two buttons Reset Form & Book a Test Drive
3. Customer Information section will have the following fields
3.1. First Name 50 characters with special characters, mandatory
3.2. Last Name 50 characters with special characters, mandatory
3.3. Telephone - only UAE numbers (+971), max. 12 field length, only
digits, no characters
3.4. Mobile - only UAE numbers (+971), max. 12 field length, only
digits, no characters, mandatory
3.5. Email - with standard email validations with max length of 100
characters, mandatory
3.6. Location dropdown list box mandatory
3.7. Comments free text box Maximum 1000 characters, mandatory
4. Current Vehicle Owned section will have the following fields
4.1. Text box with description Vehicle Make - 50 characters with
special characters, optional
4.2. Text box with description Vehicle Model - 50 characters with
special characters, optional
4.3. Text box with description Registration Number, optional
5. Values in the dropdown boxes will be populated from database
6. When user clicks on Reset Forms button, all the text boxes in the
page will be clear off and all the dropdown boxes set to their default
values.
7. When user clicks on Book a Test Drive button after filling all the
sections the data get saved in database and email goes to the
concerned people as well as the user.
8.
Clarification/
Comments/
Suggestions
1.
Data
Element
Default
Value
Dropdowns
Values/
Metadata
First Name
Maximum
Length
50
Last Name
50
Telephone
12
Mobile
12
Email
Address
Location
dropdown
Minimum
Length
100
Select
Location
Abu Dhabi
Al Ain
Dubai
Rasal
Khaima
Sharja
Is
mandat
ory?
Y
with special
characters
Chara
cter
with special
characters
Numb
ers
only digits, no
characters
Numb
ers
only digits, no
characters
standard email
validations
Comments
1000
Make
50
Model
50
Registration
Number
Other
Validation
Data
Type
Chara
cter
Chara
cter
with special
characters
Page 30 of 62
F. OUR LOCATIONS
Page 31 of 62
Page 32 of 62
Description
Assumption&
Pre-Requisites
Functional
Requirement
1. Our Locations, user can choose this page from header or by clicking
the link from Our Locations Promo box.
Page 33 of 62
Comments/
Suggestions
Data Elements & Validation
Data
Element
Dropdowns
Values/
Metadata
Default
Value
Minimum
Length
Maximum
Length
Is
mandat
ory?
Choose
Service
dropdown
Choose
Emirates
dropdown
Data
Type
Other
Validation
Y
Abu Dhabi
Al Ain
Dubai
Rasal
Khaima
Sharja
Select
Location
G. CONTACT US
Description
Assumption&
Pre-Requisites
Functional
Requirement
Clarification/
Comments/
Suggestions
1.
H. SEARCH
Description
Assumption&
Pre-Requisites
Functional
Requirement
Clarification/
Comments/
Suggestions
Data
Element
Default
Value
Dropdowns
Values/
Metadata
Minimum
Length
Maximum
Length
Is
mandat
ory?
Data
Type
Other
Validation
Keyword
Search/Sea
rch field
Page 36 of 62
2.5
PRODUCT MENU
A. PRODUCT OVERVIEW
Description
Assumption&
Pre-Requisites
Functional
Requirement
2. Overview page, the user can choose this option when he select any
model from CARs or directly from home page. This page allows the
user to view very high level information of selected model.
3. Overview page will consist of following sections
3.1 Image area, which will be based on flash animation. The selected
product images keep rotates for every 3 seconds.
3.2 Model Info section, which will consist of text with two buttons
Page 37 of 62
1. The landing page will have Flash animation. We can also use
JavaScript. This can be suggested to AFG.
2. Validations need to be built in that the person creating a page needs
to give minimum required details.
3.
Page 38 of 62
B. PRODUCT FEATURES
Description
Assumption&
Pre-Requisites
Functional
Requirement
1. Feature page, the user can choose this option when he select any
model from CARs or from product Overview page. This page allows
users to view specific model features.
Page 39 of 62
1.
Page 40 of 62
C. PRODUCT GALLERY
Description
Assumption&
Pre-Requisites
Functional
Requirement
1. Gallery page, the user can choose this option from Product menu or
when user clicks Watch Video button under Sub Feature content of
Feature page. This page allows users to view specific model exterior
and interior gallery
2. When user click on Gallery tab a Image gallery popup will open with
following sections
2.1 Gallery Tabs section with following tabs
2.1.1 Colours
2.1.2 Photos
2.1.3 Videos
2.1.4 Virtual Tour
Page 41 of 62
2.1.5 Wallpapers
2.2 View other model section on top right with close button
3. Colour tab will have following controls
Exterior and Interior buttons
Image area
Buttons to apply Colours
3.1 On clicking of Colours tab the selected model exterior image will
be shown with background grayed. Exterior button will be
highlighted. The first color from the bottom colours section would
be applied to the default image.
3.2 On mouse over on colour buttons, the colours name will be shown
as tool tip. The selected colour will be applied to the shown model
image.
3.3 When user clicks on Interior button the selected model interior
images will be shown. When user mouse over on them the name
of colour of interior will be shown. Maximum number of images will
be six.
3.4 On clicking of interior image, image will enlarge to size of the
Image area with Previous, Next and View all buttons with image
number. On click of View all button or Interior button all the interior
images will be shown.
4. Photo tab will have following controls
Exterior and Interior buttons
Image area
4.1 On clicking of Photo tab the selected model exterior image will be
shown. Exterior button will be highlighted.
4.2 When user mouse over on them the images get highlighted.
Maximum number of images will be twelve.
4.3 On clicking of any exterior image, image will enlarge to size of the
Image area with Previous, Next and View all buttons with image
number. On click of View all button or Exterior button all the
exterior images will be shown
4.4 When user clicks on Interior button the selected model interior
images will be shown. When user mouse over on them the images
get highlighted. Maximum number of images will be twelve.
4.5 On clicking of any interior image, image will enlarge to size of the
Image area with Previous, Next and View all buttons with image
number. On click of View all button or Exterior button all the
exterior images will be shown
5. Video tab will have following controls
Videos list on right side
View screen on left side
Page 42 of 62
5.1 Admin user can upload the videos and add the YouTube links to
the videos list. For every uploaded video there should be title and
play duration
5.2 On clicking of Video tab View screen get loaded with first video in
the list.
5.3 When user selects any video from the list that corresponding video
get loaded and running video should be stopped
5.4 The video player should have the standard functionality like play,
pause, volume and etc. to play videos files other than YouTube
links.
6.
Page 44 of 62
Description
Assumption&
Pre-Requisites
1.
Functional
Requirement
1. Choose Model Price & Specification page, user will land in this page
when he select Price & Specification tab from the product menu and
his selected model is Prado
2. For some model Choose Model Price & Specification page may not
be required, and it would take the user directly to detailed Price and
Specification.
3. Choose Model Price & Specification page will have the following
sections
3.4 Our Range section
3.4.1 Dropdown box with description Number of Doors
mandatory
3.4.2 Dropdown box with description Select Engine Type
mandatory
3.4.3 Dropdown box with description Choose The Grade
mandatory
3.4.4 View the Range button
3.5 Image Area section will show the image of selected model
4. On Choose Model Price & Specification page load only 1 dropdown
box for Number of Doors should be visible. On selection of Number
of Doors the Select Engine Type dropdown box should become
visible. On selection Select Engine Type "Choose the Grade" should
get visible. This requirement is for Prado and it would change from
model to model.
5. Once the user click on View the Rage button the Detailed Price &
Specification page should open.
6. Detailed Price & Specification page should have the followings
6.1 Our Range section, same as 3.4 requirement
6.2 Detailed Price and Specification section
7. For the selected model, Price and Specification details will be shown
in three columns
7.1 Model Range
7.1.1 This will have price details with View full specification
button
7.2 Interior
7.2.1 This will have the interior specification details
7.3 Exterior
7.3.1 This will have the exterior specification details
8. There would be multiple models will fall under the selected range,
then details should be shown one under the other, lowest price model
Page 46 of 62
should come on top and there should not be a vertical scrollbar in the
page.
9. When the listed model has the common Interior and Exterior
specification, then, ALL OF THE ABOVE PLUS text/image should be
displayed in the interior and exterior columns from second model in
the list.
10. On clicking of View full specification button, the complete
specification of the corresponding model will open in PDF format.
11. There should be Back to Top link in the bottom of the page and when
user clicks on it top of the page should be shown.
Clarification/
Comments/
Suggestions
1. What are the models to which detailed Price & Specification page
opens directly?
Data
Element
Default
Value
Dropdowns
Values/
Metadata
Minimum
Length
Maximum
Length
Is
mandat
ory?
Number of
Doors
dropdown
Select
Engine
Type
dropdown
Choose
The Grade
dropdown
Data
Type
Other
Validation
E. E-BROCHURE
Description
Assumption&
Pre-Requisites
Functional
Requirement
Clarification/
Comments/
Page 47 of 62
Suggestions
F. WARRANTY
Description
Assumption&
Pre-Requisites
Functional
Requirement
Clarification/
Comments/
Suggestions
G. FINANCE/INSURANCE
Description
Assumption&
Pre-Requisites
Functional
Requirement
Clarification/
Comments/
Suggestions
Page 49 of 62
I.
VARIANTS
Description
Assumption&
PreRequisites
Functional
*TBD
Requirement
Clarification/
Need information on this requirement
Comments/
Suggestions
Page 50 of 62
2.6
SECONDARY NAVIGATION
A. ABOUT AL-FUTTAIM MOTORS
Description
Page 51 of 62
Assumption&
PreRequisites
Functional
Requirement
Clarification/
Comments/
Suggestions
3. News & Updates column will have latest three News with
followings information
3.1 News date
3.2 News Headline
3.3 Read More button on clicking of this button user will land
in Detailed News page
1. Toyota Worldwide is covered IA document but not UI design?
Page 52 of 62
Page 53 of 62
Description
Assumption&
PreRequisites
Functional
Requirement
1. Al-Futtaim Motor News, the user can open this page from
Secondary Navigation. This page allows users to read news
articles related to Al Futtaim Motors and their latest models
2. Al-Futtaim Motors News page will consist of followings
2.1 News article listing section
2.1.1 All category of News article to be shown when page
loads
2.1.2 The News articles are categorized model wise along
with other categories
2.1.3 Page should show five news headlines at a time
along with thumbnail image, article date, short
description and Read More link.
2.1.4 News articles are presented in pagination format
when more than 5 articles in archive, along with
pagination, track of News article should be shown on
left. Pagination and track should be shown on above
and below the articles.
2.1.5 On clicking of Read More button user will land in
Detailed News page
2.2 Search News Archives section on right side of the page and
have the followings controls
2.2.1 Dropdown box with description Filter By Category
2.2.2 Search by category button
2.2.3 Calendar control with description Select Date From
2.2.4 Calendar control with description Select Date To
2.2.5 Search by date button
2.3 Two Promo boxes on right side
3. When user select a category and click on Search by category
he should able to view the articles by Category
4. When user select From date and To date and click on Search
by date he should able to view the articles by date
5. Search categories are fixed
Clarification/
Comments/
Suggestions
6.
1.
2.
3.
Data
Element
Default
Value
Filter by
Category
dropdown
All
Categories
Select Date
From Calendar
control
Current
Date
Select Date
To Calendar
control
Current
Date
Dropdowns
Values/
Metadata
Minimum
Length
Maximum
Length
Is
mandat
ory?
Data
Type
Other
Validation
Page 55 of 62
Description
Assumption&
PreRequisites
Functional
Requirement
1. Al-Futtaim Motor News Detailed page, the user will land in this
page when he clicks on Read More button in AFM News page
or About AFM page. This page allows users to read detailed
news articles related to Al Futtaim Motors and their latest
models
2. Al-Futtaim Motors News Detailed page will consist of
followings
2.1 News article section with following controls
Print button
Send to Friend button
Back to News Listing
2.1.1
Clarification/
Comments/
Suggestions
D. SPECIAL OFFERS
Page 57 of 62
Description
Assumption&
PreRequisites
Functional
Requirement
1.
1. Special Offers, the user can open this page from Secondary
Navigation. This page allows users to see the information of
special offers on the products
2. Special Offers page will consist of followings
2.1 Offers listing section
2.1.1 This section will have list of all Offers on the products
with following information
2.1.1.1 Thumbnail image
2.1.1.2 Offer listed dated
2.1.1.3 Tile of the offer with short description
2.2 Two Promo boxes on right side
3. Maximum of six offers will display in the list. If more than six,
pagination to be used to avoid scrolling to be avoided
4. On clicking of thumbnail image the Detailed Offer page will
popup. Offers will have dynamic content.
5. Detailed Offer popup consist of followings
5.1 Detailed Offer Image it is high resolution image of
thumbnail image
5.2 Customer Care button
5.3 Print button
5.4 Send to Friend button
5.5 Close button
5.6 On clicking of Customer Care button user will land in
Customer Care/Contact Us page
6. Print functionality is similar to browser print functionality
7. On clicking of Send to Friend button user will able to forward the
current offer page/link to his friends email addresses.
8. When user close the popup it should still keep the user in the
original Special Offers page from where he came
9. Campaigns to be used to manage offers. Offers only within the
campaign date to be visible on the site.
Clarification/
Comments/
Suggestions
Page 59 of 62
1. Following links are external links when user clicks on them the
corresponding link should get opened in new window
1.1 Fun Zone
1.2 Careers
1.3 Off-road Trips
1.4 Toyota Kids
1.5 Toyota Racing
1.6 Toyota Future
Clarification/
Comments/
Suggestions
2.7
FOOTER
A. FOOTER INFO
Description
Assumption&
Pre-Requisites
Functional
Requirement
Clarification/
Comments/
Suggestions
2.8
OTHER REQUIREMENTS
Page 60 of 62
A. GENERAL REQUIREMENTS
Description
Assumption&
Pre-Requisites
Functional
Requirement
Clarification/
Comments/
Suggestions
2.9
SECURITY REQUIREMENTS
A. SECURITY REQUIREMENTS
Description
Assumption&
Pre-Requisites
Functional
Requirement
Clarification/
Comments/
Suggestions
*TBD
Description
Assumption&
Pre-Requisites
Functional
Requirement
Clarification/
Comments/
Suggestions
*TBD
Page 61 of 62
REPORTS
NA
APPENDICES
6.1
Each role will have a set of privileges. Based on the role the user is assigned, his/her privileges
will be decided. The template for this is shared below.
Admin User
Standard
User
X
X
X
X
X
X
X
Privilege
A
B
C
D
E
F
X
X
X
X
X
X
X
X
X
X
X
X
X
Page 62 of 62