Sie sind auf Seite 1von 13

Nexegen Consultancy Services

Detailed Requirements Specifications


ONLINE SHOPPING SYSTEM
BY Nida Version 3

18/4/2011

P age |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

P age |3

1. Introduction

Today the internet and its boom have created a new economic scenario that not only stresses 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 the market. To provide a high accessibility of service we will design the online shopping website, so that potential customers need not go to a physical shop to buy products or services. They just need to be online to complete their purchases.

Online shopping is the process whereby consumers directly buy goods or services from a seller in real-time, without an intermediary service, over the Internet. It is a form of electronic commerce. 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 software application which is an online shopping and bidding system. 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 setup online shops, 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 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 and user friendly.

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

P age |4

1.2 Document Conventions

All requirements specified in this document are given the following attributes: y y y ID: Used to uniquely identify the requirement and its category Description: Describes the requirement itself. 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.

P age |5

1.3 Operating Environments

Software Interface

Operating System Web Browsers Front End Back End

: : : :

Microsoft Windows OS, Linux Internet Explorer, Mozilla or Firefox ASP .NET 3.5, C#, Ajax. MS SQL Server 2008

Hardware Interface

Processor RAM Hard Disk Keyboard & Mouse Monitor

: : : : :

Intel Premium IV and above Minimum 1GB. Minimum 40GB PS/2 Keyboard with normal mouse 14.5ntcolor monitor

P age |6

2. FUNCTIONAL REQUIREMENTS

2.1 Administrator
ID DESCRIPTION PRIORITY RISK

Admin_01

Login: Administrator can login their account by using username and password. If the password is incorrect the invalid message can be shown. Change Password: Administrator can change the password by using old password. Create Sub Admin by providing User Id and Password: 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 sub admin

Admin-02

3
1

2
2

Admin_03

Admin_04

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

Admin_05

Unblock/Activate Users (Customers and Sellers):: The Administrator can unblock/activates users. (search like blocked user, id, name, email) View 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 birth and age ) Can Add, Edit and Manage Product Categories and Sub Categories: Admin can add, edit and manage the list of product Categories and Sub Categories. View all posts: Admin can view all posts by Users (eg: User Photos, Product Images, Product Description, reviews, ratings )

Admin_06

Admin_07

Admin_08

P age |7

Admin_09

Add or delete a post from Users: Admin will have the authority to add or delete a post from Users for eg: If an Users photo is not appropriate for the site, then Admin can delete that particular post. Can view Sales History: Admin can view all ongoing Sales within a specified date View Feedback: Administrator has an option for view feedback from the users.(ID, Email, Name, Feedback)

Admin_10

Admin_11

2.2 Sub Administrator

ID

DESCRIPTION

PRIORITY

RISK

SubAdmin_01

Login: Sub Admin can login their account by using username and password provided by Administrator of the site. If the password is incorrect the invalid message can be shown. Change Password: Sub Admin can change the password by using old password. View Paid Orders : Sub Admin can view all the Paid Orders and will have an option to accept the paid orders in order to confirm the delivery of the product Add advertisements on the Site: Sub admin can add advertisements to the site and has to manage the advertisement Section ELOBORATE

SubAdmin-02 Sub-Admin-03

3
2

2
3

Sub-Admin 04

P age |8

2.3 Seller

ID

DESCRIPTION

PRIORITY RISK 1 2

Seller_01

Login: Seller can login their account by using username and password. If the password is incorrect the invalid message can be shown. Registration: To make a new account, Sellers can sign 1 up by creating new ID At the time of registration of Seller Account, following boxes are to be filled. y First and last names y Date of Birth y Gender y Address y Email Address y Telephone Number y Mobile Number y Company Address y User ID y Account password Change password: Seller can also change Password by 3 giving the old password and verifies it and if its true he can change the password. Seller Profile: Seller profile Will have following 1 Options to view y Summary (Sales history of his products, sold, unsold, returned, closed products) y Product List y Account Settings y Feedback 2 Edit Profile: Seller profile can option for Edit settings.(Change password, Delete account, Edit 2

Seller_02

Seller_03

Seller_04

Seller_05

P age |9

profile, Change Email Id, upload photo etc) Seller_06 View Sales History of his products: Seller can view 2 Summary of Sales, returned and closed items of his own products in his profile. Add items: Seller can add new product items to the Site 1 At the time of Adding an item or creating a listing, following are to be filled y Category &Sub Category y Product Title y Product Cost y Product Quantity y Product Image y Product videos if any y Product Description y Shipping Details y Warranty and Return Policies Seller_09 Remove items: The product item automatically will 2 remove, when the stock becomes zero Update the items: Seller can Update the new product 1 items(Quantity) View Customer details: Seller can View the customer 1 details who has purchased his product Re-open closed items: Seller can re-open the closed 2 Products Seller_13 1 Favorite Sellers List: Sellers in the favorite list of customers can periodically send an email to all subscribed customers announcing new products, sales, etc. Assure Delivery: Assure Home delivery of Products 1 within the specified date. Advertisement of product: Seller is responsible for 2 making advertisement of his own products and he can consult with the Sub administrator. Getting Feedback from the Customers: Responsible 1 for receiving complaints, queries and feedback from the customers about the product. Provide Solutions to Customers on returned 2 Products: Seller must provide a feasible solution to 2 3

Seller_08 2

Seller_10

Seller_11 Seller_12

2 2

Seller_14

Seller_15

Seller_16

Seller_17

P a g e | 10

Seller_18

customers on a damaged product Logout: Sellers must logout of the site

2.4. Buyer or Customer


ID Buyer_01 Description Login: Customer can login their account by using username and password. If the password is incorrect the invalid message can be shown.
Registration: To make a new account, Customer can sign up by creating new ID

Priority 1

Risk 2

Buyer_02

At the time of registration of Customer Account, following boxes are to be filled. y y y y y y y y y y First and last names Date of Birth Gender Address Email Address Telephone Number Mobile Number Company Address User ID Account password

Buyer_03 Buyer_04

Change password: User can also change Password by giving the old password and verifies it and if its true he can change the password. Buyer Profile: profile will have following Options 1 to view y My Cart ( items in the cart, add or remove items) y Summary (Purchase history, Offers) y Account Settings

2 2

P a g e | 11

y y Buyer_05

Favorite Sellers list Feedback

Edit Profile: Buyer profile can option for Edit settings.(Change password, Delete account, Edit profile, Change Email Id, upload photo etc) Buyer_06 Buyer_07
View Purchase History &offers: Customers can view their purchase details and offers in his profile Add an Item to My cart: Customers can add products into the shopping cart. The shopping cart will clearly display the number of items in the cart, along with the total cost. The customer will also be able to add to or remove products from the shopping cart prior to checkout and order confirmation. View and Edit Shopping cart: The shopping cart details can be viewed, edit and items can be removed from the cart Search Products: Customer can search products in the site.

2 1

3 2

Buyer_08

Buyer_09
View all products: View the details of all available product from the site

Buyer_10

Choosing products: Customer Can view all available products and make a choice for purchasing products
Checkout: Customer can checkout a product online and can purchase the product. Live Order Tracking: Customers can Track their order (check the status of order) by entering their Order number in the site.

Buyer_11 Buyer_13

1 1

2 2

Buyer_14

Can add Sellers in their favorite list: Customers can add Sellers in their favorite list so that they can keep track of that particular Seller Updates Send Feedbacks: Customers can send feedback to Sellers and to the Site.

Buyer_15

P a g e | 12

Buyer_16 Buyer_17

Buyer_18

Give Ratings to Products: Customers can give appropriate ratings on a product Can Return Product : Customer can return Product within specified days if the product is damaged or malfunctioned Logout: Customer must logout of the site after purchasing products.

2.5 Public User /Guest

ID
Guest_01

Description
Public user can get option to view home page.(Registration form, Login form, View Product Categories)

Priority 2

Risk 1

Guest_02

Public user can get option to view registration form.

1 2 2

2 3 3

Guest_03

Public user can get option to view About us page.

Guest_04

Guest_05

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.) Public User can get option to view Product Details (Product description, Code, Image, etc)

P a g e | 13

2.6 E-Mail Services

ID
01

Description
Welcome mail: After activating the account, an automatic welcome mail has to be sent to Users 1

Priority
2

Risk

02

03

Automatic Password sending via Email: 2 If User forgets password, the system has to sent password through mail. Invoice and Order Confirmation Mail: An 1 Automatic Email has to be sent to Customers and Sellers about order Confirmation and a detailed invoice to Customers

2.7. Messaging Services

ID
01

Description
Activation Message: While registering on the Site, An automatic message has to be sent to Users mobile number to activate their account Welcome Message: After activating the account, an automatic welcome message has to be sent to Users Order Confirmation Message: An automatic Text message has to be sent to Customers about order Confirmation Sending message to Sellers: An automatic text message has to be sent to Sellers when a Product is sold 1

Priority
1

Risk

02

03

04

Das könnte Ihnen auch gefallen