Vous êtes sur la page 1sur 7

XYZ’s Website Requirement Specification

18th Of July, 2010

Purpose:
This document is the software requirements specification (SRS) for the XYZ’s website.
The information given in this document represents the mutual understanding of the
business requirements. This information is dependent on design revisions and the
subsequent minor changes.
This document shall be read by the stakeholders of the XYZ’s website who are defined
as follows:
• Website owners
• Website administrators
• Website Project Manager
• Marketers
"The SRS should address the software product, not the process of producing the
software product."
Functionality:
Website Menus:
 Main Menu
o Home
o About
 Company Profile
 Contact us
o Products
 Are broken down into 3 classification levels (Categories)
 Items shall be on the fourth level
o News
o Registration
o Careers
 Header Menu
o Support
 Chat With our representative
 Send Mail
o Shopping Cart
o Wish List
o Competition
 Side Menu
o Displays product categories and classifications
 Footer Menu
o Contact Us
o Terms and Conditions
o Back to top
Website Pages:
 Homepage
o 3 Ads rotators:
 Displays rotating images.
 Images are clickable and redirect user to a predefined page.
 CMS:
• Web admin shall be able to upload images within the allowed image’s
extension, size and dimension.
• Web admin shall be able to specify a URL for each image to redirect
user to.
o Special Offers:
 Each offer has a picture and a description limited in a certain number of lines.
 Images are clickable and redirect user to the offer page.
 User shall be able to add “special offers products” to shopping cart.
 CMS:
• Web admin shall be able to Add/Edit/Delete images and description of
each special offer.
o Stock Clearance:
 Each stock clearance item has a picture and a description limited in a certain
number of lines.
 Images are clickable and redirect user to the offer page.
 User shall be able to add “Stock Clearance Items” to shopping cart.
 CMS:
• Web admin shall be able to Add/Edit/Delete images and description of
each special offer.
o Best seller products
 A moving bar displays a picture and a title for each “best seller product”.
 Hyperlinked, redirects user to the concerned product page.
 User shall be able to add “Best Seller products” to shopping cart.
 CMS:
• Web admin shall be able to Add/Edit/Delete images and description of
Best Seller Products.
o New Arrivals
 A moving bar displays a picture and a title for each “New arrivals product”.
 Hyperlinked, redirects user to the concerned product page.
 User shall be able to add “New arrivals products” to shopping cart.
 CMS:
• Web admin shall be able to Add/Edit/Delete images and description of
New Arrivals.
o Facebook Link
 A hyper link titled “Join Us on Facebook” redirects user to XYZ’s group on
Facebook.
o Share
 Reddit
 Digg
 Twitter
 About
o Company Profile
 Displays text.
 CMS:
• Web admin shall be able to edit text
o Contact us
 One static page.
 Contains address and all contact information
 Contains a facility to send direct emails.
 Products:
o Listed in menu as categories in three optional hierarchical levels.
o The product itself shall be on the fourth level.
o Each page category page represents a named number of products panels of one
category, with paging facility.
o Each product panel shall contain:
• Title
• Price
• Strikethrough Old price (show/hide facility)
• Image
• Multi lined and bulleted description.
• Details (Hyperlink)
o Clicking on details shall redirect user to the item (product) page.
o Every product page contains
 Customers Who Bought This Product Also Bought (List)
 Customer Review
o User shall be able to add products to shopping cart
o CMS:
Web admin shall be able to add/edit/delete products in sub categories page

and product page.
 Web admin shall be able to activate/deactivate products
 Web admin shall be able to moderate customers review
 Shopping Cart
 User shall be able to browse all items in shopping cart.
 User shall be able to add/remove items from shopping cart.
 User shall be able to manipulate the quantity of each product added to cart.
 User shall be asked to insert the required shipping and payment information
(Sign In)
• User shall be given two payment options:
o Cash upon Delivery
o Credit Card
 User shall be asked to confirm the order placing process.
 User shall be able to view orders history
o CMS:
 Web admin shall be able to browse all placed orders and the payment and
delivery status of each.
 Web admin shall confirm “Cash upon Delivery” orders by calling customers,
before confirming orders on system.
 Web admin shall be notified with the credit card payment confirmation
through the E payment web service.
 After conducting the required confirmations, web admin shall be able to let
orders proceed.
 Orders shall be delivered to customers within the announced delivery time.
 Delivery staff shall confirm the delivery of orders and inform web admin.
 Web admin shall be able to close delivered orders.
 Wish List
 User shall be able to browse all items in wish list.
 User shall be able to add/remove items from wish list.
 User shall be able to manipulate the quantity of each product added to cart.
 User shall be given the option to add items to cart.
 User shall be given the facility to write about unlisted products he likes to
buy.
o CMS:
 Web admin shall be able to browse all wish lists from all accounts.
 Competition:
o A list of multiple choices questions
o CMS
 Web admin shall be able to add/edit/delete questions
 Web admin shall be able to activate/deactivate questions
 Web admin shall be to grant users accounts bonuses (manually) based on
their answers

 News
 Lists all news in brief in a timely order each ended by the word more
 Clicking on more opens a dedicated page for the selected news
 Each news page contains text and optional image.
• CMS:
o Web admin shall be able to Add/edit /delete news.
o An activate/deactivate option shall be given to user in the edit
mode
o User shall be able to maintain the date of news whether in new
or edit mode.
 Careers
 A list of current job vacancies shall be displayed to user contains the following
details
• Title
• Job Description
 User shall be able to apply for one or more of the current vacancies.
 User shall be asked to enter the following info in order to accept his
application:
• Name: (required field)
• Email:
• Phone No:
• Mobile No: (required field)
• Upload CV: (required field)
• Captcha.
 CMS:
• Web admin shall be able to Add/Edit/Delete job vacancies.
• Web admin shall be able to Activate/Deactivate job vacancies
• Web admin shall be able to select one vacancy to view its details, a list
of all submissions made by job applicants shall be displayed to him.
• Emails shall be eligible for “send all” emailing option
 Support
 Chat with one of XYZ representatives
 Send mail
 Search facility:
 Search for products only in XYZ’s website
 Advanced product search
 Registration:
o Sign up/ in facility
o Signing in is a must for “processing orders”
o Sign up information contains:
Personal information
• Title: *
• First Name*
• Last Name*
• Company
• Birthday*
 Billing Address:
• Address
• City
• State
• Country
• Preferred Delivery Time
• Ship to a different address
 Contact Information
• Phone
• Email
• Fax
• Mobile
 News Letter
• Accept? Yes/No
Back End Functionality:
 Terms & Conditions:
o Appear to user while orders just before processing orders.
o Displays text.
o Web admin shall be able to edit text
 Integration with eDaRa ® E-Business Suite (Stock Control Module)
 Bonus:
o Are given to users accounts manually by web admins
Technology used:
Programming language: ASP.net, Framework 3.5, C#
Database Engine: Microsoft SQL server
E-Payment Technology:
Credit Card Payment Gateway: PayPal®
Secure Socket Layer (SSL): Veri Sign ®
Terms and Conditions:

Agreement of Terms
This document forms the entire agreement and understanding between us with
respect to the subject matter hereof. This document supersedes all previous
arrangements and understandings between us with respect to the subject of this
document, which shall cease to have any further force or effect.

Confidentiality
ABC will treat as such all confidential proprietary information obtained from XYZ,
and will not disclose such information to others except to those ABC professional
staff engaged in designing and developing website or use such information
except in connection with the performance of website agreed upon in this
document.
We shall be grateful if you would kindly acknowledge acceptance of this
document by signing a copy in the space provided along with the attached
Standard Terms and Conditions and returning it back to us.

---
On Behalf Of XYZ,
Name:…………………………………………………..
Title:……………………………………………………..
Signature:……….…………………………………..

Vous aimerez peut-être aussi