Software Requirements Specification (SRS)€¦ · L’azurde SRS Contents ... The main menu remains...
Transcript of Software Requirements Specification (SRS)€¦ · L’azurde SRS Contents ... The main menu remains...
Doc ID: LAZ12012017 Page: 1
TITLE: L’azurde SRS
Software Requirements Specification (SRS)
Project Name: L’azurde
Project Type: Website
Date: 12 Jan 2017
Version: 1 .1
MINDFIELD CONFIDENTIAL This document has been prepared by Mindfield for quotation purposes only. All information contained herein remains the property of Mindfield for use solely at its own discretion. While Mindfield has made reasonable efforts to obtain comprehensive information from sources that it believes are reliable, Mindfield makes no representation that the information or opinions contained in this document are complete. Nonetheless, the entire content of this document is subject to copyright with all rights reserved to Mindfield. The reader may not reproduce (in whole or in part), transmit (by electronic means or otherwise), modify, link into or use for any public or commercial purpose, this document without the prior written permission of Mindfield. © 2016, Mindfield - All rights reserved
Doc ID: LAZ12012017 Page: 2
TITLE: L’azurde SRS
Contents
Sitemap ..................................................................................................................................................................................... 3
Main Menu .............................................................................................................................................................................. 4
Homepage .............................................................................................................................................................................. 4
Jewelry Guide ........................................................................................................................................................................ 7
i. Jewelry Care ............................................................................................................................................................ 8
ii. Gold Guide ............................................................................................................................................................... 9
iii. Diamond Guidance ............................................................................................................................................ 9
Store Locator ....................................................................................................................................................................... 10
Collections ............................................................................................................................................................................. 12
i. Gold Sub Module / Diamond Sub Module: ....................................................................................... 13
ii. Catalogues Sub Module ................................................................................................................................. 17
Gold ............................................................................................................................................................................................ 18
Diamonds .............................................................................................................................................................................. 18
Bridal ......................................................................................................................................................................................... 19
Men ........................................................................................................................................................................................... 20
Gifting ........................................................................................................................................................................................ 21
L’azurde World .................................................................................................................................................................... 21
i. About L’azurde .................................................................................................................................................... 22
ii. Heritage ................................................................................................................................................................... 24
iii. Celebrity Choice ................................................................................................................................................. 25
iv. Media Center ........................................................................................................................................................ 28
v. Designers’ Collections ..................................................................................................................................... 31
vi. Exchange Policy – KSA ................................................................................................................................. 34
Contact L’azurde ............................................................................................................................................................. 34
Careers ................................................................................................................................................................................... 36
Your Wishlist ...................................................................................................................................................................... 37
Your Basket ......................................................................................................................................................................... 39
Terms of Use ....................................................................................................................................................................... 41
Sitemap .................................................................................................................................................................................. 42
Footer ...................................................................................................................................................................................... 44
Doc ID: LAZ12012017 Page: 3
TITLE: L’azurde SRS
Introduction
This document defines all the functionalities and features of L’azurde New Website
Sitemap
- Home Page - Jewelry Guidance
o Jewelry Care o Gold Guidance o Diamond Guidance
- Store Locator - Collections - Catalogues - Gold - Diamonds - Bridal - Gifting - L’azurde World
o About o Heritage o Celebrities Choice o Media Center o Designers o Exchange Policy – KSA
- Investor Relations - Careers - Contact L’azurde - Wish list - Basket
Doc ID: LAZ12012017 Page: 4
TITLE: L’azurde SRS
Overall Website
Main Menu
The main menu is a master section that is repeated in all pages, and it is static where it can’t be modified by the webmaster.
It includes the logo, where the logo is clickable and linked to the homepage.
The menu is divided into two sections: Primary Menu and Secondary Menu.
- Primary Menu: It includes the following items Collections Gold Diamond Bridal Men Gifting L’azurde World Investor Relations
- Secondary Menu Jewelry Guide Store Locator Search Field (search by keywords) Wishlist Basket Language Selector: Website available languages
The main menu remains sticky on the browser while scrolling. Whereas on scrolling down, the primary menu only appears.
Scrolling up changes the sticky menu from showing primary menu only into showing both the primary and secondary menus
The webmaster can only edit the titles of the main menu.
Homepage
The home page is the landing page for the users where it’s the most visited page. This page should include the recent updates and highlights over the website.
Doc ID: LAZ12012017 Page: 6
TITLE: L’azurde SRS
The home page includes:
- Banner section
Each banner includes:
Image Title Subtitle Button that is linked to another page (Controlled by the webmaster)
The webmaster can add / edit / delete / banners from the backend (One banner minimum can be kept)
- The section under the banner lists different highlights featured by the webmaster from the backend. By order, these sections are:
Featured Video Featured Jewelry Item Featured Collection Another Featured Collection Featured Press
Doc ID: LAZ12012017 Page: 7
TITLE: L’azurde SRS
- Jewelry Guidance and Catalogues Section. It includes 3 subsections: Gold Guidance: Image & Title linked to a specific page Diamond Guidance: Image & Title linked to a specific page Catalogs Downloads: Image & Title linked to catalogs page
Jewelry Guide
Jewelry Guide is a drop down list on the secondary menu and the list has the following:
Featured Video Featured Jewelry Item
Featured Collection
Another Featured Collection
Featured Press
Doc ID: LAZ12012017 Page: 8
TITLE: L’azurde SRS
i. Jewelry Care This page displays 3 paragraphs where each paragraph consists of:
Title Text Paragraph Image (Size differs according to the paragraph order)
- In case the text was too long (longer than the respective image), a scroll bar should appear near the long text
Doc ID: LAZ12012017 Page: 9
TITLE: L’azurde SRS
- The webmaster should create and add images for the first 3 paragraphs (as in the designs) - The webmaster can add additional paragraphs with a title and text only
ii. Gold Guide - This page includes a paragraph text and an image. A scroll bar near the text appears in case the text was too long - The webmaster can edit the text and the image of the page
iii. Diamond Guidance This page displays 7 paragraphs where each paragraph consists of:
Title Text Paragraph Image
- The first 7 paragraphs have a specific image size to fit the layout of the designs.
- In case the text was too long, a scroll bar appears near the corresponding text
- The webmaster should create and add images for the first 7 paragraphs (as in the designs) - The webmaster can add additional paragraphs with a title and text only.
Doc ID: LAZ12012017 Page: 10
TITLE: L’azurde SRS
- The webmaster can format the title styles (Bold, regular…)
Store Locator
- This page can be accessed from the secondary menu where it’s a drop down listing the countries where L’azurde country branches exist (For now they are 3: KSA, UAE, Egypt).
- The page shows a pin above the selected country name, and the cities are listed within tabs and on a Google map showing pins on all the cities.
- In each tab there will be: Title Summary text
Doc ID: LAZ12012017 Page: 11
TITLE: L’azurde SRS
- The webmaster can only edit the countries’ names - The webmaster can add one image per country (This will appear as a background
for the stores) - The webmaster can add/ edit / delete city branches, where the following fields
should be implemented: City Name (Drop down list predefined and managed in the module) New Store Management
Store Image Store Title Description Longitude Latitude
Doc ID: LAZ12012017 Page: 12
TITLE: L’azurde SRS
New Dealer Image PDF file upload
Collections
- Collections section is a primary item in the menu where it’s categorized into Gold, Diamond, and Catalogues.
- In the front-end, the listing jewelries page has filters and sorting options that differ from one collection to another.
- The filters that appear are sub collections implemented by the webmaster - The sorting options differ between Buyable collections and Non-buyable. If the
collection is buyable (For now it’s Dream Collection only) , the sorting options will be:
All (by default) Most Recent Most Popular Price: High to Low Price: Low to High
If the collections are non-buyable, the sorting options will be:
All (by default) By weight (decreasing order) By Popularity
- On mouse hover over each jewelry listing, the Total Weight appears. In case the jewelry relates to a buyable collection (as Dream collection items), then the price appears on mouse hover too.
- Under each of Gold category and Diamond category there is a list of collections:
Doc ID: LAZ12012017 Page: 13
TITLE: L’azurde SRS
i. Gold Sub Module / Diamond Sub Module:
Field Name Input Type Required Comments
Buyable? Radio buttons x Yes or No
Collection Title Text field x
Sample Image Upload x PNG jewelry image that appears in the submenu
Description Text Area
Banner Upload The big image that appears in jewelries listing page
Featured on The Homepage
Checkbox
In the backend, the webmaster will need to create sub collections for some collections. Where sub collection module includes:
Field Name Input Type Required Comments
Collections Drop down list x Predefined List in Gold Sub Module
Sub Collection Name
Text field x
Doc ID: LAZ12012017 Page: 14
TITLE: L’azurde SRS
Each jewelry has the following fields
Field Name Input Type Required Comments
Sub Collection Drop down list Predefined List in Gold Sub Module
Sub Category Text field
Karat Drop down list Only available in Gold Sub Module (Not Diamond Sub Module). Drop down options are: 18 k , 22 k , 24 k
Code Text Field x
Gold Weight Text field
Diamond Weight Text field
Pearl Weight Text field
Price Text field
Available In Multi selection drop down list
Predefined list according to the countries in the Store Locator module
Jewelry Image Upload field x
Layout Radio buttons x Big or Small
Featured on Homepage
Checkbox
Collection Title
Description
Sub collection
Doc ID: LAZ12012017 Page: 15
TITLE: L’azurde SRS
- Add to Basket: This button appears for the jewelries that relate to buyable collections only. Clicking on “Add to Basket” button increments the Basket icon by one and a text appears including a link to Basket page.
- Add to wishlist button: It adds the jewelry item into wishlist page and the counter over wishlist icon is incremented by one. When this button is clicked, a text appears including a link to Wishlist page similar to Add to Basket button
- The related items are fetched from the database according to the sub collection, and if sub collections do not exist, then they are fetched according to the collection
- In desktop layout, on mouse hover over the jewelry item image the magnifier icon will appear. Whereas, In responsive layout this magnifier icon is replaced by plus and minus icons that allow the pinching to zoom in/out functionalities
The webmaster will have the following journey to implement the collections and their
items:
Doc ID: LAZ12012017 Page: 16
TITLE: L’azurde SRS
The webmaster can add / edit / delete collections, sub collections, and jewelry items
Doc ID: LAZ12012017 Page: 17
TITLE: L’azurde SRS
ii. Catalogues Sub Module: Other than the homepage, Catalogues can be accessed from the submenu under Collections. Catalogues page includes list of catalogues and each catalogue has: - Title - Upload image - Upload PDF file
The webmaster can add / edit / delete the catalogues
Doc ID: LAZ12012017 Page: 18
TITLE: L’azurde SRS
Gold
- Gold Section is accessible from the main menu, where the submenu lists all the collections under Gold section.
- Similar to Gold sub module in Collections module, the webmaster can create collections (In this module, it’s better to label Jewelry Type instead of collections), and can create jewelry items (No need for sub collections management)
- Jewelries in this section do not have filters as there are no sub collections - Sorting options in any of the Gold jewelry types are:
By karat (Decreasing) By weight (Decreasing) Popularity Newest
Diamonds
- Diamond Section is accessible from the main menu, where the submenu lists all the collections under Diamond section.
- Similar to Diamond sub module in Collections module, the webmaster can create collections (In this module it’s better to be labelled Jewelry Type instead of collections), and can create jewelry items (No need for sub collections management)
- Jewelries in this section do not have filters as there are no sub collections - Sorting options in any of the Diamond jewelry types are:
Classic first Colored Stones First Popularity Newest
Doc ID: LAZ12012017 Page: 19
TITLE: L’azurde SRS
Bridal
- Bridal Section is accessible from the main menu, where the submenu lists all the collections under Bridal section.
- Similar to Collection Module, the webmaster can create collections (In this module it’s better to be labelled Jewelry Type instead of collections) ,and can create jewelry items (No need for sub collections management)
- In Bridal section there will be 3 main categories: Gold Sub Module Diamond Sub Module Wedding Bands Sub Module
- In Bridal Gold collections, the only filters that will appear are: All White Gold Sets Yellow Gold Sets 18 K 21 K 24 K
- Sorting options in any of the Bridal Gold jewelry types are: Gold color
Doc ID: LAZ12012017 Page: 20
TITLE: L’azurde SRS
Weight Popularity Newest
- In Bridal Diamond collections there will not be any filters - Sorting options in any of the Bridal Diamond jewelry types are:
Classic first Colored Stones first Popularity Newest
- In Bridal Wedding Bands collections there will not be any filters - Sorting options in any of the Diamond Gold collections are:
Popularity Newest
Men
- Men Section is accessible from the main menu, where the submenu lists all the collections under Men section.
- In Men Section, there will be 5 main categories Misbaha Pens Cufflinks Bracelets Rings
- Similar to Gold module, the webmaster can create Jewelry Type and can create jewelry items
- Sorting options in any of Men Jewelry Types are: Popularity Newest
Doc ID: LAZ12012017 Page: 21
TITLE: L’azurde SRS
Gifting
- Gifting Section is accessible from the main menu, where the submenu lists all the collections under Bridal section.
- Similar to Collection Management, the webmaster can create collections (In this module it’s better to be labelled Occasions instead of collections) ,and can create jewelry items (No need for sub collections management)
- In Gifting section there will be many occasions that will appear in the submenu
- When the webmaster create a jewelry item, there should be a drop down box to
specify if the jewelry is Gold or Diamond - In Gifting listing page, the only filters that will appear are:
Jewelry Type (Drop down: Gold or Diamond) Karat (Drop down: All – 14 K - 18 K – 21 K – 22 K – 24 K) Occasions (Drop down listing all the added occasions) Weight (All – Between 10g & 20g - ….- Between 40g & 50g – More than
50g) - Sorting options in any of the Gifting occasions will be:
Popularity Newest
L’azurde World
L’azurde World is one of the main sections in the Primary menu. In the submenu of this section there’re many pages (About – Heritage – Celebrities Choice – Media Center – Designers – Exchange policy KSA)
Doc ID: LAZ12012017 Page: 22
TITLE: L’azurde SRS
i. About L’azurde
- This page is accessed from L’azurde World main menu in the header. It displays four paragraphs where each paragraph consists of Text One image Only the fourth paragraph contains PDF files that appear in the
Assurance Report button.
Doc ID: LAZ12012017 Page: 23
TITLE: L’azurde SRS
- In case the text was too long (longer than the respective image), a scroll bar should appear near the long text
Doc ID: LAZ12012017 Page: 24
TITLE: L’azurde SRS
- The four images are static - In the backend we will have About Us module that includes four paragraphs
where each paragraph includes Title Text area PDF upload(multiple files) only for the fourth paragraph
- The webmaster can only edit texts and titles in each paragraph - The webmaster can add/edit/delete the PDF files shown in the last paragraph
ii. Heritage
- This page is accessed from L’azurde World main menu in the header. It is composed of list of years. Each year includes the following
One image Title Text
- The background image is static
PDF files
Doc ID: LAZ12012017 Page: 25
TITLE: L’azurde SRS
- In the backend, we will have Heritage module that includes : Year (text field) Events submodule that includes
o One picture (upload file) o Title o Text area
- The webmaster can add/edit/delete years
- The webmaster can add/edit/delete events in each year - More than one event can be added per year
iii. Celebrity Choice
- This page is accessed from L’azurde World main menu in the header and it includes the following
One banner picture Descriptive text List of celebrities shown in grid view. Load more button to load more items (ajax loader)
Doc ID: LAZ12012017 Page: 26
TITLE: L’azurde SRS
- When the user clicks on one of the celebrity section he will be redirected to the celebrity details page that includes the following elements
Breadcrumb that shows the hierarchy of the current page and allows the user to go back to previous pages or to the homepage
Summary text List of years
Banner
Descriptive Text
Doc ID: LAZ12012017 Page: 27
TITLE: L’azurde SRS
Celebrity video section that includes multiple videos Celebrity photo gallery that includes multiple albums. When the user clicks
on one album a pop up appears including the following elements
Picture
Album title
Close button
Previous/next arrows to navigate within images
Grid view button that shows the other images When the grid view button is clicked the total number of images is shown
Doc ID: LAZ12012017 Page: 28
TITLE: L’azurde SRS
- The choice of celebrities in “More Celebrities” section is randomly fetched - In the backend, we will have the Celebrity module that includes
Banner Text area List of celebrities. Each celebrity includes
One upload profile picture
Celebrity Name
Summary
Sub-module of years in which each year includes i. Celebrity Videos section that includes multiple upload
videos ii. Celebrity Photo Gallery that includes multiple albums in
which each album includes o Album title o Multiple upload images
- The webmaster will have the ability to add/edit the banner and the descriptive text
- The webmaster will have the ability to add/delete/edit celebrity details
iv. Media Center
- This page is accessed from L’azurde World main menu in the header and it includes the following
News overview o One news image
Pop up image
Grid view button
Images total number
Doc ID: LAZ12012017 Page: 29
TITLE: L’azurde SRS
o Title o Date o Text o Read more button
Load more to load more items (ajax loader)
- When the user clicks on “Read More” button, the user will be redirected to the Media Center detail that includes the following
Breadcrumb to show the hierarchy of the current page
Doc ID: LAZ12012017 Page: 30
TITLE: L’azurde SRS
Title Date Text Share button News image “You Might Also Like to Read” section that includes randomly fetched
news
- In case the text was too long (longer than the respective image), a scroll bar should appear near the long text
- In the backend we will have “Media Center” module that includes One upload image Title Text area date
- The webmaster will have the ability to add/delete/edit news
Doc ID: LAZ12012017 Page: 31
TITLE: L’azurde SRS
v. Designers’ Collections
- This page is accessed from l’azurde main menu in the header and it includes the following:
List of designers that includes o Designer name o Summary o “View Collection” button
Load more button (ajax loader)
- When the user clicks on “View Collection” button, he will be redirected to the Designer details page that includes the following
Doc ID: LAZ12012017 Page: 32
TITLE: L’azurde SRS
Breadcrumb One banner Descriptive text Filter by collection List of jewelries relative to the designer’s collections Sort by
i. Weight ii. Popularity
“Load More” button (ajax loader) Other Designers section that includes
i. Designer picture ii. Designer name iii. “View Collection” button
Doc ID: LAZ12012017 Page: 33
TITLE: L’azurde SRS
- In the backend we will have a “Designer” module in which each designer will have
Doc ID: LAZ12012017 Page: 34
TITLE: L’azurde SRS
Designer’s Name Single upload profile picture Summary text Single upload banner picture Descriptive text area Collections (multiple selection drop down list )
- The webmaster will have the ability to add/delete/edit designers - The designers in the “Other Designer” section are fetched randomly
vi. Exchange Policy – KSA
- This page can be accessed from L’azurde World in the header main menu. - This page consists of two static background images and three static paragraphs
Contact L’azurde
- This page can be accessed from the footer. It is composed of
Doc ID: LAZ12012017 Page: 35
TITLE: L’azurde SRS
Office address that includes i. Contact details:
Location
Telephone number
Fax
P.O Box ii. Find Our Stores button that leads the user to the “Store Locator”
page Contact form section including
i. Descriptive text ii. Contact form that is composed of the following fields
Field Name Input Type Required Comments
Full Name Text field x
Email Email field X
Phone Text field X
Message Text area x
iii. “Send Message” button
Doc ID: LAZ12012017 Page: 36
TITLE: L’azurde SRS
- When the user clicks on “Send Message” button, a confirmation message appears, and a confirmation email will be received.
-
- In the backend, the webmaster will have the ability to edit the “Office Address” details
- The webmaster has the ability to view and export submitted forms
Careers
- This page is accessed from the footer. It is composed of the following Descriptive text Only one static background image Apply now section that is composed of the following
i. Descriptive text ii. Apply Now form including the following fields
Field Name Input Type Required Comments
First Name Text field x
Last Name Text Field x
Email Email field X
Phone Number Text field X
Country Drop down list x
City Drop down list
Attach a resume Upload Field X Supporting zip, .doc, .docx, .pdf files
Notes Text area x Up to 250 characters
iii. Send Application button
Confirmation Message
Doc ID: LAZ12012017 Page: 37
TITLE: L’azurde SRS
- When the user clicks on “Send Application”, a confirmation message will appear same as in “Contact L’azurde” page, and a confirmation email will be received.
- In the backend, the webmaster will have the ability to edit the “Career” descriptive text area
- The webmaster will have the ability to view and export the submitted forms.
Your Wishlist
- This page is accessed from the wishlist icon in the secondary menu, or after clicking on the “Add to Wishlist” button in the Jewelry details of Collections, Gold, Diamonds, Bridal and Gifting sections where in this case the counter of the wishlist icon will be increased by one
- When the counter of the wishlist icon is equal to zero, the wishlist page includes Static text “Return to Home Page” button that leads the user to the homepage
Doc ID: LAZ12012017 Page: 38
TITLE: L’azurde SRS
- When the counter of the wishlist icon is not equal to zero, the wishlist page includes
Items total number List of jewelries added by the user including
i. Jewelry image ii. jewelry subcategory name iii. jewelry description
Remove button Send my wishlist to a friend section that is composed of
i. Send my wishlist to a friend form including the following fields
Field Name Input Type Required Comments
Full Name Text field x
Email Address Email field x
Friend’s Name Text field x
Friend’s Email Address
Email field x
Message Text area x Up to 700 characters
- “Send Wishlist” button. When the user clicks on this button a confirmation button will appear same as in Contact L’azurde, and a confirmation email will be received by the sender. The message will be sent to the friend’s email
Doc ID: LAZ12012017 Page: 39
TITLE: L’azurde SRS
- The webmaster will have the ability to view and export the submitted forms
Your Basket
- This page is accessed from the basket icon in the secondary menu, or after clicking on the “Add to Basket” button in the Jewelry details of “Dream Collection” in which the counter of the basket icon will be increased by one
- When the counter of the basket icon is equal to zero, the basket page includes Static text “View Dream Collection” button that leads the user to the Dream
Collection page
Doc ID: LAZ12012017 Page: 40
TITLE: L’azurde SRS
- When the counter of the basket icon is not equal to zero, the “Your Basket” page includes
List of jewelries added by the user including i. Jewelry image ii. jewelry subcategory name iii. jewelry description
Remove button “More Pieces in Dream Collection” button that leads the user to the Dream
Collection page Contact Supplier section is composed of
i. Static descriptive text ii. Contact Supplier form including the following fields
Field Name Input Type Required Comments
Full Name Text field x
Phone Text field x
Email Address Email field x
Country Drop down list x
City Drop down list x
Are you interested in other L’azurde collections
Multiple selection drop down list
Comments Text area x Up to 700 characters
iii. “Send Form” button. When the user clicks on this button a confirmation button will appear same as in Contact L’azurde
Doc ID: LAZ12012017 Page: 41
TITLE: L’azurde SRS
- The webmaster will have the ability to view and export the submitted forms
Terms of Use
- This is a static page that is accessed from the footer. It is composed of the following
Banner including i. Background image ii. Descriptive text
Descriptive paragraphs
Doc ID: LAZ12012017 Page: 42
TITLE: L’azurde SRS
Sitemap
- This is a static page that is accessed from the footer. It is composed of the following sections
Descriptive text Three categories
i. Collections ii. Jewelry iii. Information Pages
- Each category has it is own pages listed below
Doc ID: LAZ12012017 Page: 44
TITLE: L’azurde SRS
Footer
- This is a master section that is repeated in all pages and it includes Links to the following pages
i. Contact L’azurde ii. Careers iii. Terms of Use iv. Sitemap
Stay connected that includes i. Email address ii. “Subscribe” button
Social media links L’azurde locations Share icon to share the page Store locator button L’azurde copyrights
- The webmaster will have the ability to view and export the submitted forms