SlideShare a Scribd company logo
1 of 21
H2K Infosys is         business based in Atlanta, Georgia – United States
                        Providing Online IT training services world wide.

                                            www.H2KINFOSYS.com

                           USA - +1-(770)-777-1269, UK - (020) 3371 7615
                         Training@H2KInfosys.com / H2KInfosys@Gmail.com




                                      DISCLAIMER

H2K Infosys, LLC (hereinafter “H2K”) acknowledges the proprietary rights of the trademarks and product
names of other companies mentioned in any of the training material including but not limited to the handouts,
written material, videos, power point presentations, etc. All such training materials are provided to H2K
students for learning purposes only. H2K students shall not use such materials for their private gain nor can
they sell any such materials to a third party. Some of the examples provided in any such training materials
may not be owned by H2K and as such H2K does not claim any proprietary rights for the same. H2K does not
guarantee nor is it responsible for such products and projects. H2K acknowledges that any such information or
product that has been lawfully received from any third party source is free from restriction and without any
breach or violation of law whatsoever.
NOTE: This Document is only for learning purpose for students to share domain knowledge.




           Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                              www.H2KINFOSYS.com || Training@H2KInfosys.com
Online Shopping
    Business Requirement Document




Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                   www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                   www.H2KINFOSYS.com || Training@H2KInfosys.com




                                    Revision History
           Date              Version             Description                              Author
  <dd/mmm/yy>               <x.x>        <details>                                 <name>




Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                   www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                        www.H2KINFOSYS.com || Training@H2KInfosys.com

                                          Table of Contents

1.   Introduction                                                                                      5
     1.1 Purpose                                                                                       5
     1.2 Scope                                                                                         5
     1.3 Definitions, Acronyms and Abbreviations                                                       5
     1.4 References                                                                                    7
     1.5 Technologies to be used                                                                       8
     1.6 Overview                                                                                      8

2.   Overall Description                                                                               8
     2.1 Product Perspective
     2..2 Product Functions
     2.3 User Charcteristics
     2.4 Constraints
     2.5 Use-Case Model Survey                                        Error! Bookmark not defined.
     2.6 Architecture diagram
     2.7 Database design                                                                               17
     2.8 Assumptions and Dependencies                                                                  19

3.   Specific Requirements                                                                             19
     3.1 Use-Case Reports                                                                              19
     3.2 Supplementary Requirements
     3.3 Mock Ups                                                                                      19

4.   Supporting Information                                                                            21

5.   Concerns / Queries / Doubts if any:                                                               21




     Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                        www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                        www.H2KINFOSYS.com || Training@H2KInfosys.com

                               Software Requirements Specification
1.      Introduction
1.1 Purpose
      The Online Shopping web application is intended to provide complete solutions for
      vendors as well as customers through a single get way using the internet as the sole
      medium. It will enable vendors to do online shopping, customer to browse through the
      shop and purchase them online without having to visit the shop physically. The
      administration module will enable a system administrator to approve and reject requests
      for unreached shipping address details.
        This document is meant to delineate the features of Online Shopping, so as to serve as a
        guide to the developers on one hand and a software validation document for the
        prospective client on the other.

1.2 Scope
      Initial functional requirements will be: -
             Secure registration and profile management facilities for Customers
             For example, browsing through the www.walgreens.com to see the items that are
              there in each category of products like Pharmacy, photo, contact lenses, beauty,
              personal care items etc.
             Adequate searching mechanisms for easy and quick access to particular products
              and services.
             Options to manage and refill prescriptions.


             Creating a Shopping cart so that customers can shop „n‟ no. of items and checkout
              finally with the entire shopping carts
             Regular updates to registered customers of the company about new arrivals.
             Uploading the recent discount, weekly deals on all products online coupons.
             Strategic data and graphs for Administrators and Shop owners about the items that
              are popular in each category and age group.
             Maintaining database of regular customers of different needs.
             Shop employees are responsible for internal affairs like processing orders, assure
              home delivery, getting customer's delivery-time feedback, updating order's status
              and answering client's queries online.
             Feedback mechanism, so that customers can give feedback for the product or
              service which they have purchased. Also facility rating of individual products by
              relevant customers. Also feedback can be given on the performance of particular
              vendors and the entire mall as well.


     Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                        www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                   www.H2KINFOSYS.com || Training@H2KInfosys.com

        Adequate payment mechanism and gateway for all popular credit cards, cheques
         and other relevant payment options, as available from time to time.




Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                   www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                       www.H2KINFOSYS.com || Training@H2KInfosys.com

       For the previous paragraph, depicting the functions of the system, from the perspective of
       the various users of the system, the following colour codes has been used :
             RED for administrator
             BLUE for customer of the shopping mall
             GREEN for the employees.
       Initial non functional requirements will be: -
            Secure access of confidential data (user‟s details). SSL can be used.
            24 X 7 availability
            Better component design to get better performance at peak time
            Advertisement space where it will effectively catch the customer‟s attention and
             as a source of revenue.
       In addition to the above mentioned points, due to the highly evolving nature of the
       project, the following are planned to be delivered if deemed necessary:
            Warehousing within the very ambits of the project
            More payment gateways.
            Dynamic price model by which prices can be changed based on demand and
             supply
            Dynamic Storefront: Each customer will have a web page personalized based on
             his or her recent purchases. This is the equivalent of having a unique storefront
             for each customer in hopes of drawing in as many return customers as possible.
       This list is by no means, a final one. The final list will be dictated by implementation
       constraints, market forces and most importantly, by end user demands for whom this is
       being built.

1.3 Definitions, Acronyms and Abbreviations
           SLA: Service Level Agreement or SLA is a formal written agreement made
              between two parties, the service provider & the service recipient. It defines the
              term of engagement - the fundamental rules that will govern the relationship.
            EJB: Enterprise Java Beans.
            JAVA EE: Java Enterprise Edition 5 is a programming platform— part of the
             Java Platform-for developing and running distributed multi-tier architecture Java
             applications, based largely on modular software components running on an
             application server.
            HTTP: Hypertext Transfer Protocol is a transaction oriented client/server protocol
             between a web browser & a Web Server.
            HTTPS: Secure Hypertext Transfer Protocol is a HTTP over SSL (secure socket
             layer).

    Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                       www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                        www.H2KINFOSYS.com || Training@H2KInfosys.com

             TCP/IP: Transmission Control Protocol/Internet Protocol, the suite of
              communication protocols used to connect hosts on the Internet. TCP/IP uses
              several protocols, the two main ones being TCP and IP.

1.4 References
                    S Format

1.5 Technologies to be used
      Programming languages:
             JAVA EE: Java Enterprise Edition is a programming platform— part of the Java
              Platform-for developing and running distributed multi-tier architecture Java
              applications, based largely on modular software components running on an
              application server.
             HTML, XML: Hyper Text Markup Language and Extensible markup Language
              are the predominant markup languages for web pages. It provides a means to
              describe the structure of text-based information in a document and to supplement
              that text with interactive forms, embedded images, and other objects.
             JavaScript: A client side scripting language used to create dynamic web content
              and user interface.
        Tools & Development Environment
             Apache Tomcat 6.0.18 Server: Apache Tomcat is a Servlet container developed
              by the Apache Software Foundation (ASF). Tomcat implements the Java Servlet
              and the JavaServer Pages (JSP) specifications from Sun Microsystems, and
              provides a "pure Java" HTTP web server environment for Java code to run.
             ECLIPSE J2EE: Eclipse is a toolkit which is designed for the creation of complex
              projects, providing fully dynamic web application utilizing EJB‟s. This consist of
              EJB tools , CMP ,data mapping tools & a universal test client that is designed to
              aid testing of EJB‟s.

1.6 Overview
      The rest of this SRS is organized as follows: Section 2 gives an overall description of the
      software. It gives what level of proficiency is expected of the user, some general
      constraints while making the software and some assumptions and dependencies that are
      assumed. Section 3 gives specific requirements which the software is expected to deliver.
      Functional requirements are given by various use cases. Some performance requirements
      and design constraints are also given.

2.       Overall De scription
2.1 Product perspective
      Company Online shopping is aimed towards common people who can be potential
      customer. This project envisages bridging the gap between the seller, the retailer and the
      customer. This online shopping should be user-friendly, „quick to learn‟ and reliable

     Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                        www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                   www.H2KINFOSYS.com || Training@H2KInfosys.com



   Software for the above purpose. Online shopping is intended to be a stand-alone product
   and should not depend on the availability of other software. It should run on both UNIX
   and Windows based platform.




       XXXXXXXX
       X




Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                   www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                       www.H2KINFOSYS.com || Training@H2KInfosys.com


2.2 Product functions
       User: Company Administrator
       Functions: The Administrator is the super user and has complete control over all the
       activities that can be performed. The application notifies the administrator of all shop
       inclusion requests, and the administrator can then approve or reject them. The
       administrator also manages the list of available product categories. The administrator can
       also view and delete entries in the guestbook.
       User: Customer/Guests
       Functions: A Customer can browse through and choose products to place in a virtual
       shopping cart. The shopping cart details can be viewed and items can be removed from
       the cart. To proceed with the purchase, the customer is prompted to login. Also, the
       customer can modify personal profile information (such as phone number and shipping
       address) stored by the application. The customer can also view the status of any previous
       orders, and cancel any order that has not been shipped yet.
       User: Employees
            Functions: Purchase department under a Purchase manager to overlook
             purchasing activities if warehousing needs arise.
            Functions: Sales department under a Sales manager who will look after the sale of
             products and services, the most important activity.
            Functions: Accounts department under an Accounts manager to look after the
             accounting activities of the enterprise

2.3 User characteristics
           The user should be familiar with the Online Shopping related terminology like
             Shopping cart/Checking out/Transaction etc.
            The user should be familiar with the Internet.

2.4 Constraints
          There is no maintainability of back up so availability will get affected.
            Limited to HTTP/HTTPS.
            Real-life credit card validation and Banking system is not implemented.
            No multilingual support

2.5 Flow Chart




    Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                       www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                   www.H2KINFOSYS.com || Training@H2KInfosys.com



                                    Enter www.WebSiteName.com


                                          Choose your product


                                          Add to shopping Cart


                                            Continue Shopping

   Yes                                                                             No
    Login Screen
                                                Login as user


                                     Yes                       No
                                     Login Screen




                     Login Screen                              Register Screen


                    Verify and update Customer Shipping and
                    Payment Info


                   Credit card Payment                   Net banking                      PayPal Payment


                   Confirm Transaction                   Confirm Transaction               Confirm Transaction


                                                         Transaction Completed


                                                         Yes                No
                                                          Login Screen




Provide order No and shipping Info for tracking                                  Payment Error




Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                   www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                         www.H2KINFOSYS.com || Training@H2KInfosys.com

2.6      Use case Model Survey




                                                  Company User




               Visitor                              Customer                             Employee

 _________________________________________________________________________________




       Accounts manager          Purchase manager           Sales manager               Administer



                                       Figure 1: User hierarchy




      Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                         www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                   www.H2KINFOSYS.com || Training@H2KInfosys.com




                 Figure 2: Use case diagram for Customer & Visitor




Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                   www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                   www.H2KINFOSYS.com || Training@H2KInfosys.com




                      Figure 3: Use case diagram for Employees




                     Figure 4: Use case diagram for Administrator



Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                   www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                           www.H2KINFOSYS.com || Training@H2KInfosys.com




Given below is an overall picture of the system, as depicted in the above use-case diagrams:


   1. Administrator:
       Database Management: Control the database and keep track of all records of customers and
       employee details.

      Contact and Giving Permission to Vendors: Contact with the Company vendors of particular
       location and give permission to sell their product under the site after testing the product‟s quality.

      View all details: View the details of all employees and control the whole site.

      Advertising the Site: Responsible for making advertisements for the site.

   2. Customers:
      Login: Customers must have a valid login id to enter into the site.

      Registration: New users can sign up by creating new ID.

      View and edit Own Details: Can view/edit his personal details, payment details, and details
       about services provided.

      Choosing and comparing products: Can view all available products and can compare them and
       make a choice for purchasing products.

      Purchasing: Can purchase any product through valid credit card.

      Giving Feedback to Customer Care: Can give feedback to the 24X7 Customer Care Service
       center about their impression for the site and services.

      Logout: Customer must logout of the site after purchasing products.

   3. Visitors:
      Visiting the Site: Can only visit the site without registration.
      Register :

   4. Sales Manager:

      View customer details: View the personal details of the customer.

        Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                           www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                       www.H2KINFOSYS.com || Training@H2KInfosys.com


   Managing Sales to Customers: Responsible for properly allocating the selected product
    according to the customer‟s choice and delivering product to the customer.

   View Product Stocks: Keep track of each product item‟s stocks for selling purpose.

   Contacting with Administrator: Responsible for informing administrator when any product
    item‟s stock goes under the minimum level.

5. Purchase Manager:
   Consulting with Administrator: Taking permission from the Administrator for the product to
    be purchased from vendor.
   Product Stock Management: Responsible for managing stocks of each product items.

6. Accounts Manager:
   Regulating Payments: Keep track of all the payment transactions made by the customers and
    update the payment information.

   Consulting with Banks: Responsible for contacting the banks for the validation of the a/c
    number provided by the customer while purchasing and make the transaction from the given a/c.

   Consulting with Administrator: Consult with the Administrator about the payment details of
    the customers for the updating of the database.

7. Customer Care :
   Getting Feedback from the Customers: Responsible for receiving complaints, queries and
    feedback from the customers.

   Providing Solutions to Customers: Provide feasible solutions to the customers on their
    complaints and queries.




    Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                       www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                            www.H2KINFOSYS.com || Training@H2KInfosys.com


2.7 Architecture diagram




         Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                            www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                             www.H2KINFOSYS.com || Training@H2KInfosys.com




2.8 Database design




          Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                             www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                             www.H2KINFOSYS.com || Training@H2KInfosys.com



2.9 Assumptions and Dependencies
          The details related to the product, customer, payment and service transaction provided
            manually.
            Administrator is created in the system already.
            Roles and tasks are predefined.

3.     Specific Requirements
       [This section of the SRS should contain all the software requirements to a level of detail sufficient to
       enable designers to design a system to satisfy those requirements, and testers to test that the system
       satisfies those requirements. When using use-case modeling, these requirements are captured in the
       use cases and the applicable supplementary specifications. If use-case modeling is not used, the
       outline for supplementary specifications may be inserted directly into this section.]

3.1 Use-Case Reports
      [In use-case modeling, the use cases often define the majority of the functional requirements of the
      system, along with some non-functional requirements. For each use case in the above use-case model
      or subset thereof, refer to or enclose the use-case report in this section. Make sure that each
      requirement is clearly labeled.]

3.2 Supplementary Requirements
      [Supplementary Specifications capture requirements that are not included in the use cases. The
      specific requirements from the Supplementary Specifications which are applicable to this subsystem or
      feature should be included here, refined to the necessary level of detail to describe this subsystem or
      feature. These may be captured directly in this document or refer to separate Supplementary
      Specifications, which may be used as an enclosure at this point. Make sure that each requirement is
      clearly labeled.]

3.3 Mock Up




          Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                             www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                            www.H2KINFOSYS.com || Training@H2KInfosys.com




Home Page
        XXXXXXXX
        X




Login Screen




         Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                            www.H2KINFOSYS.com || Training@H2KInfosys.com
Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                            www.H2KINFOSYS.com || Training@H2KInfosys.com


Register Screen

                  XXXX
                  XXXX
                  X




4.    Supporting Information
      [The supporting information makes the SRS easier to use. It includes: a) Table of contents, b) Index,
      c) Appendices. These may include use-case storyboards or user-interface prototypes. When
      appendices are included, the SRS should explicitly state whether or not the appendices are to be
      considered part of the requirements.]

5.    Concerns / Queries / Doubts if any:
      [You can put in your question and doubts from your project, technologies that you use. These queries
      will be answered and will be put up in the discussion forum. Any specific project related queries will
      be answered sent individually to the teams]




         Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                            www.H2KINFOSYS.com || Training@H2KInfosys.com

More Related Content

What's hot

Business requirements documents
Business requirements documentsBusiness requirements documents
Business requirements documentshapy
 
Loan Management System
Loan Management SystemLoan Management System
Loan Management SystemIshita Gupta
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing Systemsabafarheen
 
Online shopping system (E-commerce)
Online shopping system (E-commerce)Online shopping system (E-commerce)
Online shopping system (E-commerce)Sarp Infotech
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)Nazmul Hyder
 
Flipkart Software Requirements Specification (SRS)
Flipkart Software Requirements Specification (SRS)Flipkart Software Requirements Specification (SRS)
Flipkart Software Requirements Specification (SRS)Aman Goel
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6YogeshDhamke2
 
SRS For Online Store
SRS For Online StoreSRS For Online Store
SRS For Online StoreAhsan Rizwan
 
Online Store Modules
Online Store ModulesOnline Store Modules
Online Store ModulesKavita Sharma
 
Property Management System Abstract 2017
Property Management System Abstract 2017Property Management System Abstract 2017
Property Management System Abstract 2017ioshean
 
e-Commerce Website Development Proposal
e-Commerce Website Development Proposale-Commerce Website Development Proposal
e-Commerce Website Development ProposalIndicsoft Technologies
 
Onlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.comOnlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.comTmu
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report Surjeet Art
 
E-commerce documentation
E-commerce documentationE-commerce documentation
E-commerce documentationSohel Parvez
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogALATechSource
 
Software requirements specification (srs) by Dan Dharma
Software requirements specification (srs) by  Dan DharmaSoftware requirements specification (srs) by  Dan Dharma
Software requirements specification (srs) by Dan DharmaAvudaiappan Dharma Ph.D.,
 

What's hot (20)

Online shopping
Online shoppingOnline shopping
Online shopping
 
Business requirements documents
Business requirements documentsBusiness requirements documents
Business requirements documents
 
Loan Management System
Loan Management SystemLoan Management System
Loan Management System
 
1Minute Account Opening_BRD_Updated
1Minute Account Opening_BRD_Updated1Minute Account Opening_BRD_Updated
1Minute Account Opening_BRD_Updated
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing System
 
Online shopping system (E-commerce)
Online shopping system (E-commerce)Online shopping system (E-commerce)
Online shopping system (E-commerce)
 
E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)E-commerce (System Analysis and Design)
E-commerce (System Analysis and Design)
 
Flipkart Software Requirements Specification (SRS)
Flipkart Software Requirements Specification (SRS)Flipkart Software Requirements Specification (SRS)
Flipkart Software Requirements Specification (SRS)
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
 
Brd template
Brd template Brd template
Brd template
 
SRS For Online Store
SRS For Online StoreSRS For Online Store
SRS For Online Store
 
Online Store Modules
Online Store ModulesOnline Store Modules
Online Store Modules
 
Property Management System Abstract 2017
Property Management System Abstract 2017Property Management System Abstract 2017
Property Management System Abstract 2017
 
e-Commerce Website Development Proposal
e-Commerce Website Development Proposale-Commerce Website Development Proposal
e-Commerce Website Development Proposal
 
Onlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.comOnlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.com
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
 
E-commerce documentation
E-commerce documentationE-commerce documentation
E-commerce documentation
 
Online shopping
Online shoppingOnline shopping
Online shopping
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library Blog
 
Software requirements specification (srs) by Dan Dharma
Software requirements specification (srs) by  Dan DharmaSoftware requirements specification (srs) by  Dan Dharma
Software requirements specification (srs) by Dan Dharma
 

Similar to Online Shopping Cart Business Requirement Dcoument

Future fashion report
Future fashion reportFuture fashion report
Future fashion reportlokeshboran
 
IRJET- Agriculture Business to Business Website
IRJET- Agriculture Business to Business WebsiteIRJET- Agriculture Business to Business Website
IRJET- Agriculture Business to Business WebsiteIRJET Journal
 
IRJET- Online Shopping System
IRJET-  	  Online Shopping SystemIRJET-  	  Online Shopping System
IRJET- Online Shopping SystemIRJET Journal
 
Software_Documentation_Trade-D
Software_Documentation_Trade-DSoftware_Documentation_Trade-D
Software_Documentation_Trade-DKu Amirul
 
IRJET- Student Interceder
IRJET- Student IntercederIRJET- Student Interceder
IRJET- Student IntercederIRJET Journal
 
FINAL PROJECT REPORT1
FINAL PROJECT REPORT1FINAL PROJECT REPORT1
FINAL PROJECT REPORT1waqar younas
 
Data Base On Banking Files
Data Base On Banking FilesData Base On Banking Files
Data Base On Banking FilesJennifer Marie
 
Report of e commerce website
Report of e commerce websiteReport of e commerce website
Report of e commerce websiteFarhan Anik
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxkrushnaborade2
 
Application And Application Of Real Estate
Application And Application Of Real EstateApplication And Application Of Real Estate
Application And Application Of Real EstateJulia Solem
 
lijo_resume_singapore
lijo_resume_singaporelijo_resume_singapore
lijo_resume_singaporeLijo George
 
“Inchem Cooperation Website”
“Inchem Cooperation Website”“Inchem Cooperation Website”
“Inchem Cooperation Website”IRJET Journal
 
IBM Cognos Social Media Analytic Solution - G A InfoMart
IBM Cognos Social Media Analytic Solution - G A InfoMartIBM Cognos Social Media Analytic Solution - G A InfoMart
IBM Cognos Social Media Analytic Solution - G A InfoMartGA InfoMart Ltd
 
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...IRJET Journal
 
Requirements management and IBM Rational Jazz solutions
Requirements management and IBM Rational Jazz solutionsRequirements management and IBM Rational Jazz solutions
Requirements management and IBM Rational Jazz solutionsIBM Rational software
 
Extend Your Commercial Force.com App - Dreamforce 2012 - 9/19
Extend Your Commercial Force.com App - Dreamforce 2012 - 9/19Extend Your Commercial Force.com App - Dreamforce 2012 - 9/19
Extend Your Commercial Force.com App - Dreamforce 2012 - 9/19Salesforce Partners
 
Deepak_Raghav Resume done
Deepak_Raghav Resume doneDeepak_Raghav Resume done
Deepak_Raghav Resume doneDeepak Raghav
 
IRJET- Tour and Travels
IRJET- Tour and TravelsIRJET- Tour and Travels
IRJET- Tour and TravelsIRJET Journal
 

Similar to Online Shopping Cart Business Requirement Dcoument (20)

Future fashion report
Future fashion reportFuture fashion report
Future fashion report
 
IRJET- Agriculture Business to Business Website
IRJET- Agriculture Business to Business WebsiteIRJET- Agriculture Business to Business Website
IRJET- Agriculture Business to Business Website
 
IRJET- Online Shopping System
IRJET-  	  Online Shopping SystemIRJET-  	  Online Shopping System
IRJET- Online Shopping System
 
Software_Documentation_Trade-D
Software_Documentation_Trade-DSoftware_Documentation_Trade-D
Software_Documentation_Trade-D
 
IRJET- Student Interceder
IRJET- Student IntercederIRJET- Student Interceder
IRJET- Student Interceder
 
Raja3Years
Raja3YearsRaja3Years
Raja3Years
 
GuideIT Customer Success Criteria Guide
GuideIT Customer Success Criteria GuideGuideIT Customer Success Criteria Guide
GuideIT Customer Success Criteria Guide
 
FINAL PROJECT REPORT1
FINAL PROJECT REPORT1FINAL PROJECT REPORT1
FINAL PROJECT REPORT1
 
Data Base On Banking Files
Data Base On Banking FilesData Base On Banking Files
Data Base On Banking Files
 
Report of e commerce website
Report of e commerce websiteReport of e commerce website
Report of e commerce website
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Application And Application Of Real Estate
Application And Application Of Real EstateApplication And Application Of Real Estate
Application And Application Of Real Estate
 
lijo_resume_singapore
lijo_resume_singaporelijo_resume_singapore
lijo_resume_singapore
 
“Inchem Cooperation Website”
“Inchem Cooperation Website”“Inchem Cooperation Website”
“Inchem Cooperation Website”
 
IBM Cognos Social Media Analytic Solution - G A InfoMart
IBM Cognos Social Media Analytic Solution - G A InfoMartIBM Cognos Social Media Analytic Solution - G A InfoMart
IBM Cognos Social Media Analytic Solution - G A InfoMart
 
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
 
Requirements management and IBM Rational Jazz solutions
Requirements management and IBM Rational Jazz solutionsRequirements management and IBM Rational Jazz solutions
Requirements management and IBM Rational Jazz solutions
 
Extend Your Commercial Force.com App - Dreamforce 2012 - 9/19
Extend Your Commercial Force.com App - Dreamforce 2012 - 9/19Extend Your Commercial Force.com App - Dreamforce 2012 - 9/19
Extend Your Commercial Force.com App - Dreamforce 2012 - 9/19
 
Deepak_Raghav Resume done
Deepak_Raghav Resume doneDeepak_Raghav Resume done
Deepak_Raghav Resume done
 
IRJET- Tour and Travels
IRJET- Tour and TravelsIRJET- Tour and Travels
IRJET- Tour and Travels
 

More from H2Kinfosys

Python Interview Questions And Answers
Python Interview Questions And AnswersPython Interview Questions And Answers
Python Interview Questions And AnswersH2Kinfosys
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysJIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysH2Kinfosys
 
Mobile Apps Telecommunication Doc
Mobile Apps Telecommunication DocMobile Apps Telecommunication Doc
Mobile Apps Telecommunication DocH2Kinfosys
 
Mobile Apps Testing Tele communication Doc
Mobile Apps Testing Tele communication DocMobile Apps Testing Tele communication Doc
Mobile Apps Testing Tele communication DocH2Kinfosys
 
Health Care Project Overview from H2kInfosys LLC
Health Care Project Overview from H2kInfosys LLCHealth Care Project Overview from H2kInfosys LLC
Health Care Project Overview from H2kInfosys LLCH2Kinfosys
 
Testcase cyclos excel document
Testcase cyclos excel documentTestcase cyclos excel document
Testcase cyclos excel documentH2Kinfosys
 
Test plan cyclos
Test plan cyclosTest plan cyclos
Test plan cyclosH2Kinfosys
 
HealthCare Project Test Case writing guidelines
HealthCare Project Test Case writing guidelinesHealthCare Project Test Case writing guidelines
HealthCare Project Test Case writing guidelinesH2Kinfosys
 
Letters test cases
Letters test casesLetters test cases
Letters test casesH2Kinfosys
 
Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing ProcessH2Kinfosys
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan TemplateH2Kinfosys
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan TemplateH2Kinfosys
 
ETL Testing Interview Questions and Answers
ETL Testing Interview Questions and AnswersETL Testing Interview Questions and Answers
ETL Testing Interview Questions and AnswersH2Kinfosys
 
CRM Project - H2Kinfosys
CRM Project - H2KinfosysCRM Project - H2Kinfosys
CRM Project - H2KinfosysH2Kinfosys
 
QA Interview Questions With Answers
QA Interview Questions With AnswersQA Interview Questions With Answers
QA Interview Questions With AnswersH2Kinfosys
 
Basic Interview Questions
Basic Interview QuestionsBasic Interview Questions
Basic Interview QuestionsH2Kinfosys
 
SDLC software testing
SDLC software testingSDLC software testing
SDLC software testingH2Kinfosys
 

More from H2Kinfosys (17)

Python Interview Questions And Answers
Python Interview Questions And AnswersPython Interview Questions And Answers
Python Interview Questions And Answers
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysJIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
 
Mobile Apps Telecommunication Doc
Mobile Apps Telecommunication DocMobile Apps Telecommunication Doc
Mobile Apps Telecommunication Doc
 
Mobile Apps Testing Tele communication Doc
Mobile Apps Testing Tele communication DocMobile Apps Testing Tele communication Doc
Mobile Apps Testing Tele communication Doc
 
Health Care Project Overview from H2kInfosys LLC
Health Care Project Overview from H2kInfosys LLCHealth Care Project Overview from H2kInfosys LLC
Health Care Project Overview from H2kInfosys LLC
 
Testcase cyclos excel document
Testcase cyclos excel documentTestcase cyclos excel document
Testcase cyclos excel document
 
Test plan cyclos
Test plan cyclosTest plan cyclos
Test plan cyclos
 
HealthCare Project Test Case writing guidelines
HealthCare Project Test Case writing guidelinesHealthCare Project Test Case writing guidelines
HealthCare Project Test Case writing guidelines
 
Letters test cases
Letters test casesLetters test cases
Letters test cases
 
Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing Process
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
 
ETL Testing Interview Questions and Answers
ETL Testing Interview Questions and AnswersETL Testing Interview Questions and Answers
ETL Testing Interview Questions and Answers
 
CRM Project - H2Kinfosys
CRM Project - H2KinfosysCRM Project - H2Kinfosys
CRM Project - H2Kinfosys
 
QA Interview Questions With Answers
QA Interview Questions With AnswersQA Interview Questions With Answers
QA Interview Questions With Answers
 
Basic Interview Questions
Basic Interview QuestionsBasic Interview Questions
Basic Interview Questions
 
SDLC software testing
SDLC software testingSDLC software testing
SDLC software testing
 

Recently uploaded

ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
The Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementThe Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementNuwan Dias
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5DianaGray10
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Juan Carlos Gonzalez
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdfPaige Cruz
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimizationarrow10202532yuvraj
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...Daniel Zivkovic
 

Recently uploaded (20)

ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
The Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API ManagementThe Kubernetes Gateway API and its role in Cloud Native API Management
The Kubernetes Gateway API and its role in Cloud Native API Management
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?Governance in SharePoint Premium:What's in the box?
Governance in SharePoint Premium:What's in the box?
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf99.99% of Your Traces  Are (Probably) Trash (SRECon NA 2024).pdf
99.99% of Your Traces Are (Probably) Trash (SRECon NA 2024).pdf
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization
 
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
All in AI: LLM Landscape & RAG in 2024 with Mark Ryan (Google) & Jerry Liu (L...
 

Online Shopping Cart Business Requirement Dcoument

  • 1. H2K Infosys is business based in Atlanta, Georgia – United States Providing Online IT training services world wide. www.H2KINFOSYS.com USA - +1-(770)-777-1269, UK - (020) 3371 7615 Training@H2KInfosys.com / H2KInfosys@Gmail.com DISCLAIMER H2K Infosys, LLC (hereinafter “H2K”) acknowledges the proprietary rights of the trademarks and product names of other companies mentioned in any of the training material including but not limited to the handouts, written material, videos, power point presentations, etc. All such training materials are provided to H2K students for learning purposes only. H2K students shall not use such materials for their private gain nor can they sell any such materials to a third party. Some of the examples provided in any such training materials may not be owned by H2K and as such H2K does not claim any proprietary rights for the same. H2K does not guarantee nor is it responsible for such products and projects. H2K acknowledges that any such information or product that has been lawfully received from any third party source is free from restriction and without any breach or violation of law whatsoever. NOTE: This Document is only for learning purpose for students to share domain knowledge. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 2. Online Shopping Business Requirement Document Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 3. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com Revision History Date Version Description Author <dd/mmm/yy> <x.x> <details> <name> Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 4. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com Table of Contents 1. Introduction 5 1.1 Purpose 5 1.2 Scope 5 1.3 Definitions, Acronyms and Abbreviations 5 1.4 References 7 1.5 Technologies to be used 8 1.6 Overview 8 2. Overall Description 8 2.1 Product Perspective 2..2 Product Functions 2.3 User Charcteristics 2.4 Constraints 2.5 Use-Case Model Survey Error! Bookmark not defined. 2.6 Architecture diagram 2.7 Database design 17 2.8 Assumptions and Dependencies 19 3. Specific Requirements 19 3.1 Use-Case Reports 19 3.2 Supplementary Requirements 3.3 Mock Ups 19 4. Supporting Information 21 5. Concerns / Queries / Doubts if any: 21 Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 5. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com Software Requirements Specification 1. Introduction 1.1 Purpose The Online Shopping web application is intended to provide complete solutions for vendors as well as customers through a single get way using the internet as the sole medium. It will enable vendors to do online shopping, customer to browse through the shop and purchase them online without having to visit the shop physically. The administration module will enable a system administrator to approve and reject requests for unreached shipping address details. This document is meant to delineate the features of Online Shopping, so as to serve as a guide to the developers on one hand and a software validation document for the prospective client on the other. 1.2 Scope Initial functional requirements will be: -  Secure registration and profile management facilities for Customers  For example, browsing through the www.walgreens.com to see the items that are there in each category of products like Pharmacy, photo, contact lenses, beauty, personal care items etc.  Adequate searching mechanisms for easy and quick access to particular products and services.  Options to manage and refill prescriptions.  Creating a Shopping cart so that customers can shop „n‟ no. of items and checkout finally with the entire shopping carts  Regular updates to registered customers of the company about new arrivals.  Uploading the recent discount, weekly deals on all products online coupons.  Strategic data and graphs for Administrators and Shop owners about the items that are popular in each category and age group.  Maintaining database of regular customers of different needs.  Shop employees are responsible for internal affairs like processing orders, assure home delivery, getting customer's delivery-time feedback, updating order's status and answering client's queries online.  Feedback mechanism, so that customers can give feedback for the product or service which they have purchased. Also facility rating of individual products by relevant customers. Also feedback can be given on the performance of particular vendors and the entire mall as well. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 6. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com  Adequate payment mechanism and gateway for all popular credit cards, cheques and other relevant payment options, as available from time to time. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 7. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com For the previous paragraph, depicting the functions of the system, from the perspective of the various users of the system, the following colour codes has been used :  RED for administrator  BLUE for customer of the shopping mall  GREEN for the employees. Initial non functional requirements will be: -  Secure access of confidential data (user‟s details). SSL can be used.  24 X 7 availability  Better component design to get better performance at peak time  Advertisement space where it will effectively catch the customer‟s attention and as a source of revenue. In addition to the above mentioned points, due to the highly evolving nature of the project, the following are planned to be delivered if deemed necessary:  Warehousing within the very ambits of the project  More payment gateways.  Dynamic price model by which prices can be changed based on demand and supply  Dynamic Storefront: Each customer will have a web page personalized based on his or her recent purchases. This is the equivalent of having a unique storefront for each customer in hopes of drawing in as many return customers as possible. This list is by no means, a final one. The final list will be dictated by implementation constraints, market forces and most importantly, by end user demands for whom this is being built. 1.3 Definitions, Acronyms and Abbreviations  SLA: Service Level Agreement or SLA is a formal written agreement made between two parties, the service provider & the service recipient. It defines the term of engagement - the fundamental rules that will govern the relationship.  EJB: Enterprise Java Beans.  JAVA EE: Java Enterprise Edition 5 is a programming platform— part of the Java Platform-for developing and running distributed multi-tier architecture Java applications, based largely on modular software components running on an application server.  HTTP: Hypertext Transfer Protocol is a transaction oriented client/server protocol between a web browser & a Web Server.  HTTPS: Secure Hypertext Transfer Protocol is a HTTP over SSL (secure socket layer). Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 8. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com  TCP/IP: Transmission Control Protocol/Internet Protocol, the suite of communication protocols used to connect hosts on the Internet. TCP/IP uses several protocols, the two main ones being TCP and IP. 1.4 References S Format 1.5 Technologies to be used Programming languages:  JAVA EE: Java Enterprise Edition is a programming platform— part of the Java Platform-for developing and running distributed multi-tier architecture Java applications, based largely on modular software components running on an application server.  HTML, XML: Hyper Text Markup Language and Extensible markup Language are the predominant markup languages for web pages. It provides a means to describe the structure of text-based information in a document and to supplement that text with interactive forms, embedded images, and other objects.  JavaScript: A client side scripting language used to create dynamic web content and user interface. Tools & Development Environment  Apache Tomcat 6.0.18 Server: Apache Tomcat is a Servlet container developed by the Apache Software Foundation (ASF). Tomcat implements the Java Servlet and the JavaServer Pages (JSP) specifications from Sun Microsystems, and provides a "pure Java" HTTP web server environment for Java code to run.  ECLIPSE J2EE: Eclipse is a toolkit which is designed for the creation of complex projects, providing fully dynamic web application utilizing EJB‟s. This consist of EJB tools , CMP ,data mapping tools & a universal test client that is designed to aid testing of EJB‟s. 1.6 Overview The rest of this SRS is organized as follows: Section 2 gives an overall description of the software. It gives what level of proficiency is expected of the user, some general constraints while making the software and some assumptions and dependencies that are assumed. Section 3 gives specific requirements which the software is expected to deliver. Functional requirements are given by various use cases. Some performance requirements and design constraints are also given. 2. Overall De scription 2.1 Product perspective Company Online shopping is aimed towards common people who can be potential customer. This project envisages bridging the gap between the seller, the retailer and the customer. This online shopping should be user-friendly, „quick to learn‟ and reliable Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 9. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com Software for the above purpose. Online shopping is intended to be a stand-alone product and should not depend on the availability of other software. It should run on both UNIX and Windows based platform. XXXXXXXX X Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 10. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com 2.2 Product functions User: Company Administrator Functions: The Administrator is the super user and has complete control over all the activities that can be performed. The application notifies the administrator of all shop inclusion requests, and the administrator can then approve or reject them. The administrator also manages the list of available product categories. The administrator can also view and delete entries in the guestbook. User: Customer/Guests Functions: A Customer can browse through and choose products to place in a virtual shopping cart. The shopping cart details can be viewed and items can be removed from the cart. To proceed with the purchase, the customer is prompted to login. Also, the customer can modify personal profile information (such as phone number and shipping address) stored by the application. The customer can also view the status of any previous orders, and cancel any order that has not been shipped yet. User: Employees  Functions: Purchase department under a Purchase manager to overlook purchasing activities if warehousing needs arise.  Functions: Sales department under a Sales manager who will look after the sale of products and services, the most important activity.  Functions: Accounts department under an Accounts manager to look after the accounting activities of the enterprise 2.3 User characteristics  The user should be familiar with the Online Shopping related terminology like Shopping cart/Checking out/Transaction etc.  The user should be familiar with the Internet. 2.4 Constraints  There is no maintainability of back up so availability will get affected.  Limited to HTTP/HTTPS.  Real-life credit card validation and Banking system is not implemented.  No multilingual support 2.5 Flow Chart Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 11. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com Enter www.WebSiteName.com Choose your product Add to shopping Cart Continue Shopping Yes No Login Screen Login as user Yes No Login Screen Login Screen Register Screen Verify and update Customer Shipping and Payment Info Credit card Payment Net banking PayPal Payment Confirm Transaction Confirm Transaction Confirm Transaction Transaction Completed Yes No Login Screen Provide order No and shipping Info for tracking Payment Error Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 12. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com 2.6 Use case Model Survey Company User Visitor Customer Employee _________________________________________________________________________________ Accounts manager Purchase manager Sales manager Administer Figure 1: User hierarchy Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 13. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com Figure 2: Use case diagram for Customer & Visitor Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 14. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com Figure 3: Use case diagram for Employees Figure 4: Use case diagram for Administrator Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 15. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com Given below is an overall picture of the system, as depicted in the above use-case diagrams: 1. Administrator:  Database Management: Control the database and keep track of all records of customers and employee details.  Contact and Giving Permission to Vendors: Contact with the Company vendors of particular location and give permission to sell their product under the site after testing the product‟s quality.  View all details: View the details of all employees and control the whole site.  Advertising the Site: Responsible for making advertisements for the site. 2. Customers:  Login: Customers must have a valid login id to enter into the site.  Registration: New users can sign up by creating new ID.  View and edit Own Details: Can view/edit his personal details, payment details, and details about services provided.  Choosing and comparing products: Can view all available products and can compare them and make a choice for purchasing products.  Purchasing: Can purchase any product through valid credit card.  Giving Feedback to Customer Care: Can give feedback to the 24X7 Customer Care Service center about their impression for the site and services.  Logout: Customer must logout of the site after purchasing products. 3. Visitors:  Visiting the Site: Can only visit the site without registration.  Register : 4. Sales Manager:  View customer details: View the personal details of the customer. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 16. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com  Managing Sales to Customers: Responsible for properly allocating the selected product according to the customer‟s choice and delivering product to the customer.  View Product Stocks: Keep track of each product item‟s stocks for selling purpose.  Contacting with Administrator: Responsible for informing administrator when any product item‟s stock goes under the minimum level. 5. Purchase Manager:  Consulting with Administrator: Taking permission from the Administrator for the product to be purchased from vendor.  Product Stock Management: Responsible for managing stocks of each product items. 6. Accounts Manager:  Regulating Payments: Keep track of all the payment transactions made by the customers and update the payment information.  Consulting with Banks: Responsible for contacting the banks for the validation of the a/c number provided by the customer while purchasing and make the transaction from the given a/c.  Consulting with Administrator: Consult with the Administrator about the payment details of the customers for the updating of the database. 7. Customer Care :  Getting Feedback from the Customers: Responsible for receiving complaints, queries and feedback from the customers.  Providing Solutions to Customers: Provide feasible solutions to the customers on their complaints and queries. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 17. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com 2.7 Architecture diagram Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 18. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com 2.8 Database design Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 19. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com 2.9 Assumptions and Dependencies  The details related to the product, customer, payment and service transaction provided manually.  Administrator is created in the system already.  Roles and tasks are predefined. 3. Specific Requirements [This section of the SRS should contain all the software requirements to a level of detail sufficient to enable designers to design a system to satisfy those requirements, and testers to test that the system satisfies those requirements. When using use-case modeling, these requirements are captured in the use cases and the applicable supplementary specifications. If use-case modeling is not used, the outline for supplementary specifications may be inserted directly into this section.] 3.1 Use-Case Reports [In use-case modeling, the use cases often define the majority of the functional requirements of the system, along with some non-functional requirements. For each use case in the above use-case model or subset thereof, refer to or enclose the use-case report in this section. Make sure that each requirement is clearly labeled.] 3.2 Supplementary Requirements [Supplementary Specifications capture requirements that are not included in the use cases. The specific requirements from the Supplementary Specifications which are applicable to this subsystem or feature should be included here, refined to the necessary level of detail to describe this subsystem or feature. These may be captured directly in this document or refer to separate Supplementary Specifications, which may be used as an enclosure at this point. Make sure that each requirement is clearly labeled.] 3.3 Mock Up Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 20. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com Home Page XXXXXXXX X Login Screen Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com
  • 21. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com Register Screen XXXX XXXX X 4. Supporting Information [The supporting information makes the SRS easier to use. It includes: a) Table of contents, b) Index, c) Appendices. These may include use-case storyboards or user-interface prototypes. When appendices are included, the SRS should explicitly state whether or not the appendices are to be considered part of the requirements.] 5. Concerns / Queries / Doubts if any: [You can put in your question and doubts from your project, technologies that you use. These queries will be answered and will be put up in the discussion forum. Any specific project related queries will be answered sent individually to the teams] Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com || Training@H2KInfosys.com