drs for online shopping system ver3 (1)

Upload: cifinin-kunheedu

Post on 07-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 DRS for Online Shopping System Ver3 (1)

    1/13

    Nexegen Consultancy Services

    18/4/2011

    Detailed RequirementsSpecifications

    ONLINE SHOPPING SYSTEM

    BY Nida

    Version 3

  • 8/6/2019 DRS for Online Shopping System Ver3 (1)

    2/13

    P a g e | 2

    TABLE OF CONTENTS

    1. INTRODUCTION

    1.1 Purpose

    1.2 Document conventions

    1.3 Operating environments

    2. FUNCTIONAL REQUIREMENTS

    2.1 Administrator

    2.2 Sub Administrator

    2.3 Seller

    2.4. Buyer or Customer

    2.5 Public User /Guest

    2.6 E-Mail Services

    2.7. Messaging Services

  • 8/6/2019 DRS for Online Shopping System Ver3 (1)

    3/13

    P a g e | 3

    1. Introduction

    Today the internet and its boom have created a new economic scenario that not onlystresses on the classical concept of the product but also on the modern concept of service. It

    is this level of service that dictates whether a commercial venture will succeed or not in themarket. To provide a high accessibility of service we will design the online shopping website, sothat potential customers need not go to a physical shop to buy products or services. They justneed to be online to complete their purchases.

    Online shopping is the process whereby consumers directly buy goods or services froma seller in real-time, without an intermediary service, over the Internet. It is a form of electroniccommerce. An online shop, e-shop, e-store, internet shop, web shop, web store, online store, or virtual store evokes the physical analogy of buying products or services at a bricks-and-mortar retailer or in a shopping mall. The process is called Business-to-Consumer (B2C) online

    shopping.

    1.1 Purpose

    The purpose of this DRS is to specify the requirements of the web based softwareapplication which is an online shopping and bidding system. The Online Shopping webapplication is intended to provide complete solutions for vendors as well as customers through asingle get way using the internet as the sole medium. It will enable vendors to setup onlineshops, 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 andreject requests for new shops and maintain various lists of shop category. The administrator manages the entire system and User can purchase product from site as well as sell their own

    product through this system. This System is to make the process of online shopping easy anduser friendly.

    This document is meant to delineate the features of online shopping, so as to serveas a guide to the developers.

  • 8/6/2019 DRS for Online Shopping System Ver3 (1)

    4/13

    P a g e | 4

    1.2 Document Conventions

    All requirements specified in this document are given the following attributes:

    y ID : Used to uniquely identify the requirement and its category

    y Description : Describes the requirement itself.

    y Risk : Describes the risk or difficulty associated with the requirement as follows:

    o 1 High. This requirement will be difficult to implement for technical or

    other reasons or is subject to change.

    o 2 Medium. This requirement is stable and will be of average difficulty to

    implement.

    o 3 Low. This requirement is stable and will be of low difficulty to

    implement.

    y Priority: Describes the priority weighting for the requirement as follows:

    o 1 High Priority. All high priority requirements must be implemented and

    verified as part of this project.

    o 2 Medium Priority. Medium priority requirements should be included

    implemented and verified or at the very least the design of the system must

    take these into account.

    o 3 Low Priority. Low priority requirements are optional depending on

    resource and time availability.

  • 8/6/2019 DRS for Online Shopping System Ver3 (1)

    5/13

    P a g e | 5

    1.3 Operating Environments

    Software Interface

    Operating System : Microsoft Windows OS, Linux

    Web Browsers : Internet Explorer, Mozilla or Firefox

    Front End : ASP .NET 3 .5, C#, Ajax.

    Back End : MS SQL Server 2008

    Hardware Interface

    Processor : Intel Premium IV and above

    RAM : Minimum 1G B.

    Hard Disk : Minimum 40 G B

    Keyboard & Mouse : PS/2 Keyboard with normal mouse

    Monitor : 1 4.5ntcolor monitor

  • 8/6/2019 DRS for Online Shopping System Ver3 (1)

    6/13

    P a g e | 6

    2. FUNCTIONAL REQUIREMENTS

    2.1 Administrator

    ID DESCRIPTION PRIORITY RISK

    Admin_0 1 Login: Administrator can login their account by usingusername and password. If the password is incorrect theinvalid message can be shown.

    1 2

    Admin-02Change Password: Administrator can change the

    password by using old password.3 2

    Admin_0 3 Create Sub Admin by providing User Id andPassword : Admin can create sub admin and has to

    provide user Id and Password to Sub Admin through mail.Admin can enable and disable all the functions to the subadmin

    1 2

    Admin_04 Block Users (Customers and Sellers) : The administrator can block users. (search users like non-recently last 6month used, id, name, email, age, registered user)

    2 1

    Admin_05 Unblock/Activate Users (Customers and Sellers) :: TheAdministrator can unblock/activates users. (search like

    blocked user, id, name, email)

    2 2

    Admin_06View User: The Administrator can view users. (search for listing like Eg: last 24 hours used/ joined, last month

    joined / used ,blocked user, name , Id/Email, date of birthand age )

    2 2

    Admin_07Can Add, Edit and Manage Product Categories andSub Categories : Admin can add, edit and manage the listof product Categories and Sub Categories.

    2 2

    Admin_08 View all posts: Admin can view all posts by Users (eg:User Photos, Product Images, Product Description,reviews, ratings )

    2 2

  • 8/6/2019 DRS for Online Shopping System Ver3 (1)

    7/13

    P a g e | 7

    Admin_09 Add or delete a post from Users: Admin will have theauthority to add or delete a post from Usersfor eg: If an Users photo is not appropriate for the site,then Admin can delete that particular post.

    2 1

    Admin_ 1 0 Can view Sales History: Admin can view all ongoingSales within a specified date

    2 3

    Admin_ 11 View Feedback: Administrator has an option for viewfeedback from the users.(ID, Email, Name, Feedback)

    2 2

    2.2 Sub Administrator

    ID DESCRIPTION PRIORITY RISK

    SubAdmin_0 1 Login: Sub Admin can login their account by usingusername and password provided by Administrator of the site. If the password is incorrect the invalidmessage can be shown.

    1 2

    SubAdmin-02Change Password: Sub Admin can change the

    password by using old password.3 2

    Sub-Admin-0 3 View Paid Orders : Sub Admin can view all the PaidOrders and will have an option to accept the paidorders in order to confirm the delivery of the product

    2 3

    Sub-Admin 04 Add advertisements on the Site : Sub admin can addadvertisements to the site and has to manage theadvertisement SectionELOBORATE

    1 1

  • 8/6/2019 DRS for Online Shopping System Ver3 (1)

    8/13

    P a g e | 8

    2.3 Seller

    ID DESCRIPTION PRIORITY RISK

    Seller_0 1 Login : Seller can login their account by using usernameand password. If the password is incorrect the invalidmessage can be shown.

    1 2

    Seller_02 Registration : To make a new account, Sellers can signup by creating new ID

    At the time of registration of Seller Account, following boxes are to be filled.

    y First and last namesy Date of Birthy G ender y Addressy Email Addressy Telephone Number y Mobile Number y Company Addressy User IDy Account password

    1 2

    Seller_0 3 Change password : Seller can also change Password bygiving the old password and verifies it and if its true hecan change the password.

    3 2

    Seller_04 Seller Profile : Seller profile Will have followingOptions to view

    y Summary (Sales history of his products, sold,

    unsold, returned, closed products)y Product Listy Account Settingsy Feedback

    1 2

    Seller_05Edit Profile : Seller profile can option for Editsettings.(Change password, Delete account, Edit

    2 2

  • 8/6/2019 DRS for Online Shopping System Ver3 (1)

    9/13

    P a g e | 9

    profile, Change Email Id, upload photo etc)

    Seller_06 View Sales History of his products : Seller can viewSummary of Sales, returned and closed items of hisown products in his profile.

    2 3

    Seller_08 Add items : Seller can add new product items to the SiteAt the time of Adding an item or creating a listing,following are to be filled

    y Category &Sub Categoryy Product Titley Product Costy Product Quantityy Product Imagey Product videos if anyy Product Descriptiony Shipping Detailsy Warranty and Return Policies

    1 2

    Seller_09 Remove items : The product item automatically willremove, when the stock becomes zero

    2 2

    Seller_ 1 0 Update the items : Seller can Update the new productitems(Quantity)

    1 2

    Seller_ 11 View Customer details: Seller can View the customer details who has purchased his product

    1 2

    Seller_ 1 2 Re-open closed items: Seller can re-open the closedProducts

    2 2

    Seller_ 13 Favorite Sellers List : Sellers in the favorite list of customers can periodically send an email to allsubscribed customers announcing new products, sales,etc.

    1 2

    Seller_ 1 4 Assure Delivery: Assure Home delivery of Productswithin the specified date.

    1 1

    Seller_ 1

    5

    Advertisement of product: Seller is responsible for making advertisement of his own products and he canconsult with the Sub administrator.

    2 2

    Seller_ 1 6 Getting Feedback from the Customers: Responsiblefor receiving complaints, queries and feedback from thecustomers about the product.

    1 2

    Seller_ 1 7 Provide Solutions to Customers on returnedProducts: Seller must provide a feasible solution to

    2 3

  • 8/6/2019 DRS for Online Shopping System Ver3 (1)

    10/13

    P a g e | 10

    customers on a damaged product Seller_ 1 8 Logout : Sellers must logout of the site 3 3

    2.4. Buyer or Customer

    ID Description Priority Risk

    Buyer_0 1 Login: Customer can login their account by usingusername and password. If the password is incorrectthe invalid message can be shown.

    1 2

    Buyer_02 Registration : To make a new account, Customer can

    sign up by creating new ID

    At the time of registration of Customer Account,following boxes are to be filled.

    y First and last namesy Date of Birthy G ender y Addressy Email Addressy Telephone Number y Mobile Number y Company Addressy User IDy Account password

    1 2

    Buyer_0 3

    Change password : User can also change Password by giving the old password and verifies it and if itstrue he can change the password. 2 2

    Buyer_04 Buyer Profile : profile will have following Optionsto view

    y My Cart ( items in the cart, add or removeitems)

    y Summary (Purchase history, Offers)y Account Settings

    1 2

  • 8/6/2019 DRS for Online Shopping System Ver3 (1)

    11/13

    P a g e | 11

    y Favorite Sellers listy Feedback

    Buyer_05

    Edit Profile : Buyer profile can option for Editsettings.(Change password, Delete account, Edit

    profile, Change Email Id, upload photo etc)

    2 2

    Buyer_06 View Purchase History &offers: Customers canview their purchase details and offers in his profile

    2 3

    Buyer_07 Add an Item to My cart: Customers can add productsinto the shopping cart. The shopping cart will clearlydisplay the number of items in the cart, along with thetotal cost. The customer will also be able to add to or

    remove products from the shopping cart prior tocheckout and order confirmation.

    1 2

    Buyer_08 View and Edit Shopping cart: The shopping cartdetails can be viewed, edit and items can be removedfrom the cart

    2 2

    Search Products: Customer can search products inthe site.

    Buyer_09View all products: View the details of all available

    product from the site

    2 2

    Buyer_ 1 0 Choosing products : Customer Can view allavailable products and make a choice for

    purchasing products

    1 1

    Buyer_ 11 Checkout: Customer can checkout a product online andcan purchase the product.

    1 2

    Buyer_ 13 Live Order Tracking: Customers can Track their order (check the status of order) by entering their Order number in the site.

    1 2

    Buyer_ 1 4 Can add Sellers in their favorite list: Customerscan add Sellers in their favorite list so that they cankeep track of that particular Seller Updates

    2 2

    Buyer_ 1 5 Send Feedbacks: Customers can send feedback toSellers and to the Site.

    2 2

  • 8/6/2019 DRS for Online Shopping System Ver3 (1)

    12/13

    P a g e | 12

    Buyer_ 1 6 Give Ratings to Products: Customers can giveappropriate ratings on a product

    2 2

    Buyer_ 1 7 Can Return Product : Customer can returnProduct within specified days if the product isdamaged or malfunctioned

    Buyer_ 1 8 Logout : Customer must logout of the site after purchasing products. 3 3

    2.5 Public User /Guest

    ID Description Priority Risk

    G uest_0 1 Public user can get option to view home page.(Registration form, Login form, View ProductCategories)

    2 1

    G uest_02 Public user can get option to view registration form. 1 2

    G uest_0 3 Public user can get option to view About us page. 2 3

    G uest_04 Public user can get option to view Contact Us page.(Public user can option for viewing contact information.(view mapping for office, contact address with phone

    No.)

    2 3

    G uest_05Public User can get option to view Product Details(Product description, Code, Image, etc)

    2 3

  • 8/6/2019 DRS for Online Shopping System Ver3 (1)

    13/13

    P a g e | 1 3

    2.6 E-Mail Services

    ID Description Priority Risk 01 W elcome mail: After activating the account, an

    automatic welcome mail has to be sent to Users1 2

    02 Automatic Password sending via Email:If User forgets password, the system has to sent

    password through mail.

    2 3

    03 Invoice and Order Confirmation Mail: AnAutomatic Email has to be sent to Customers and

    Sellers about order Confirmation and a detailed invoiceto Customers

    1 2

    2.7. Messaging Services

    ID Description Priority Risk

    01

    Activation Message : While registering on the Site, Anautomatic message has to be sent to Users mobilenumber to activate their account

    1 1

    02 W elcome Message: After activating the account, anautomatic welcome message has to be sent to Users

    1 2

    03 Order Confirmation Message: An automatic Textmessage has to be sent to Customers about order Confirmation

    2 3

    04 Sending message to Sellers: An automatic text

    message has to be sent to Sellers when a Product issold

    2 2